From 99449c1a1605e51c87c7dedfc99bbb61ef02fcf6 Mon Sep 17 00:00:00 2001 From: vinayswamik Date: Wed, 27 Aug 2025 19:28:49 -0500 Subject: [PATCH 1/8] Added qasm files for benchmarking --- .../qasm/20QBT_45CYC_.0D1_.1D2_3.qasm | 51 + tests/benchmarks/qasm/53QBT_100CYC_QSE_3.qasm | 3770 ++ tests/benchmarks/qasm/54QBT_25CYC_QSE_3.qasm | 966 + tests/benchmarks/qasm/__init__.py | 13 + tests/benchmarks/qasm/depth_4gt10-v1_81.qasm | 152 + tests/benchmarks/qasm/depth_4mod5-v0_19.qasm | 39 + tests/benchmarks/qasm/depth_mod8-10_178.qasm | 346 + tests/benchmarks/qasm/dtc_100_cx_12345.qasm | 49703 ++++++++++++++++ tests/benchmarks/qasm/neutral_atom_gate.qasm | 96 + tests/benchmarks/qasm/pea_3_pi_8.qasm | 51 + .../qasm/qaoa_barabasi_albert_N100_3reps.qasm | 2267 + tests/benchmarks/qasm/qft_N100.qasm | 25103 ++++++++ .../qasm/square_heisenberg_N100.qasm | 7663 +++ tests/benchmarks/qasm/test_eoh_qasm.qasm | 3509 ++ tests/benchmarks/qasm/time_cnt3-5_179.qasm | 179 + tests/benchmarks/qasm/time_cnt3-5_180.qasm | 489 + tests/benchmarks/qasm/time_qft_16.qasm | 516 + 17 files changed, 94913 insertions(+) create mode 100644 tests/benchmarks/qasm/20QBT_45CYC_.0D1_.1D2_3.qasm create mode 100644 tests/benchmarks/qasm/53QBT_100CYC_QSE_3.qasm create mode 100644 tests/benchmarks/qasm/54QBT_25CYC_QSE_3.qasm create mode 100644 tests/benchmarks/qasm/__init__.py create mode 100644 tests/benchmarks/qasm/depth_4gt10-v1_81.qasm create mode 100644 tests/benchmarks/qasm/depth_4mod5-v0_19.qasm create mode 100644 tests/benchmarks/qasm/depth_mod8-10_178.qasm create mode 100644 tests/benchmarks/qasm/dtc_100_cx_12345.qasm create mode 100644 tests/benchmarks/qasm/neutral_atom_gate.qasm create mode 100644 tests/benchmarks/qasm/pea_3_pi_8.qasm create mode 100644 tests/benchmarks/qasm/qaoa_barabasi_albert_N100_3reps.qasm create mode 100644 tests/benchmarks/qasm/qft_N100.qasm create mode 100644 tests/benchmarks/qasm/square_heisenberg_N100.qasm create mode 100644 tests/benchmarks/qasm/test_eoh_qasm.qasm create mode 100644 tests/benchmarks/qasm/time_cnt3-5_179.qasm create mode 100644 tests/benchmarks/qasm/time_cnt3-5_180.qasm create mode 100644 tests/benchmarks/qasm/time_qft_16.qasm diff --git a/tests/benchmarks/qasm/20QBT_45CYC_.0D1_.1D2_3.qasm b/tests/benchmarks/qasm/20QBT_45CYC_.0D1_.1D2_3.qasm new file mode 100644 index 0000000..cdd0efb --- /dev/null +++ b/tests/benchmarks/qasm/20QBT_45CYC_.0D1_.1D2_3.qasm @@ -0,0 +1,51 @@ +// Originally source from the QUEKO benchmark suite +// https://github.com/UCLA-VAST/QUEKO-benchmark +// A benchmark of the impact of gate density for IBMQ Tokyo with a depth of 45 +OPENQASM 2.0; +include "qelib1.inc"; +qreg q[20]; +cx q[12], q[9]; +cx q[6], q[12]; +cx q[8], q[6]; +cx q[6], q[10]; +cx q[7], q[6]; +cx q[6], q[10]; +cx q[6], q[10]; +cx q[6], q[10]; +cx q[11], q[6]; +cx q[11], q[6]; +cx q[11], q[6]; +cx q[8], q[11]; +cx q[8], q[7]; +cx q[7], q[6]; +cx q[15], q[7]; +cx q[7], q[13]; +cx q[13], q[9]; +cx q[12], q[9]; +cx q[12], q[10]; +cx q[12], q[10]; +cx q[12], q[10]; +cx q[6], q[10]; +cx q[6], q[10]; +cx q[9], q[10]; +cx q[6], q[10]; +cx q[6], q[9]; +cx q[6], q[9]; +cx q[6], q[12]; +cx q[6], q[12]; +cx q[12], q[9]; +cx q[12], q[9]; +cx q[9], q[10]; +cx q[6], q[10]; +cx q[11], q[6]; +cx q[11], q[6]; +cx q[6], q[9]; +cx q[6], q[10]; +cx q[9], q[10]; +cx q[9], q[10]; +cx q[12], q[10]; +cx q[12], q[10]; +cx q[12], q[10]; +cx q[6], q[10]; +cx q[6], q[10]; +cx q[9], q[10]; diff --git a/tests/benchmarks/qasm/53QBT_100CYC_QSE_3.qasm b/tests/benchmarks/qasm/53QBT_100CYC_QSE_3.qasm new file mode 100644 index 0000000..af33099 --- /dev/null +++ b/tests/benchmarks/qasm/53QBT_100CYC_QSE_3.qasm @@ -0,0 +1,3770 @@ +// Originally source from the QUEKO benchmark suite +// https://github.com/UCLA-VAST/QUEKO-benchmark +// A benchmark of scalability for IBMQ rochester with a depth of 100 +OPENQASM 2.0; +include "qelib1.inc"; +qreg q[53]; +x q[41]; +x q[32]; +x q[20]; +x q[19]; +x q[29]; +x q[27]; +x q[50]; +x q[23]; +x q[18]; +x q[30]; +x q[39]; +x q[22]; +x q[2]; +x q[38]; +x q[48]; +x q[25]; +x q[34]; +x q[5]; +x q[15]; +x q[3]; +x q[40]; +x q[17]; +x q[45]; +x q[35]; +x q[47]; +x q[28]; +x q[36]; +x q[11]; +x q[33]; +x q[46]; +x q[13]; +cx q[42], q[16]; +cx q[7], q[8]; +cx q[31], q[52]; +cx q[49], q[10]; +cx q[21], q[0]; +cx q[43], q[44]; +cx q[6], q[14]; +cx q[9], q[24]; +x q[41]; +x q[0]; +x q[46]; +x q[35]; +x q[28]; +x q[27]; +x q[49]; +x q[5]; +x q[15]; +x q[22]; +x q[10]; +x q[40]; +x q[48]; +x q[3]; +x q[39]; +x q[8]; +x q[52]; +x q[45]; +x q[44]; +x q[34]; +x q[38]; +x q[42]; +x q[16]; +x q[24]; +x q[51]; +x q[32]; +cx q[20], q[17]; +cx q[43], q[29]; +cx q[14], q[9]; +cx q[1], q[21]; +cx q[47], q[6]; +cx q[19], q[13]; +cx q[37], q[2]; +cx q[23], q[31]; +cx q[4], q[7]; +cx q[11], q[50]; +cx q[33], q[25]; +cx q[18], q[12]; +x q[1]; +x q[42]; +x q[29]; +x q[6]; +x q[49]; +x q[11]; +x q[12]; +x q[20]; +x q[52]; +x q[26]; +x q[46]; +x q[28]; +x q[2]; +x q[40]; +x q[35]; +x q[27]; +x q[21]; +x q[14]; +x q[19]; +x q[22]; +x q[17]; +x q[13]; +x q[32]; +x q[15]; +x q[0]; +x q[4]; +cx q[34], q[41]; +cx q[45], q[30]; +cx q[43], q[44]; +cx q[9], q[24]; +cx q[33], q[25]; +cx q[7], q[8]; +cx q[5], q[37]; +cx q[38], q[36]; +cx q[50], q[16]; +cx q[10], q[48]; +cx q[51], q[47]; +cx q[23], q[31]; +x q[41]; +x q[22]; +x q[17]; +x q[42]; +x q[9]; +x q[47]; +x q[18]; +x q[29]; +x q[20]; +x q[19]; +x q[51]; +x q[46]; +x q[16]; +x q[44]; +x q[28]; +x q[15]; +x q[35]; +x q[4]; +x q[26]; +x q[34]; +x q[52]; +x q[13]; +x q[30]; +x q[32]; +x q[40]; +x q[6]; +x q[21]; +x q[27]; +cx q[7], q[8]; +cx q[23], q[31]; +cx q[14], q[0]; +cx q[5], q[37]; +cx q[33], q[25]; +cx q[39], q[2]; +cx q[11], q[50]; +cx q[24], q[3]; +cx q[49], q[10]; +cx q[36], q[43]; +cx q[12], q[38]; +x q[41]; +x q[13]; +x q[36]; +x q[48]; +x q[4]; +x q[49]; +x q[24]; +x q[17]; +x q[3]; +x q[22]; +x q[40]; +x q[0]; +x q[34]; +x q[50]; +x q[19]; +x q[7]; +x q[45]; +x q[52]; +x q[44]; +x q[33]; +x q[32]; +x q[5]; +x q[35]; +x q[25]; +cx q[39], q[26]; +cx q[1], q[21]; +cx q[23], q[31]; +cx q[42], q[16]; +cx q[14], q[9]; +cx q[43], q[29]; +cx q[51], q[47]; +cx q[37], q[2]; +cx q[30], q[18]; +cx q[15], q[46]; +cx q[10], q[11]; +cx q[12], q[38]; +x q[41]; +x q[25]; +x q[51]; +x q[38]; +x q[45]; +x q[33]; +x q[15]; +x q[24]; +x q[49]; +x q[21]; +x q[2]; +x q[29]; +x q[11]; +x q[46]; +x q[39]; +x q[27]; +x q[44]; +x q[40]; +x q[28]; +x q[30]; +x q[35]; +x q[16]; +x q[47]; +x q[13]; +x q[0]; +x q[34]; +x q[10]; +x q[26]; +x q[22]; +x q[6]; +x q[12]; +cx q[14], q[9]; +cx q[31], q[52]; +cx q[36], q[43]; +cx q[32], q[8]; +cx q[5], q[37]; +cx q[50], q[19]; +cx q[7], q[20]; +cx q[17], q[1]; +cx q[3], q[42]; +x q[41]; +x q[34]; +x q[38]; +x q[14]; +x q[18]; +x q[36]; +x q[27]; +x q[23]; +x q[5]; +x q[32]; +x q[10]; +x q[20]; +x q[11]; +x q[15]; +x q[35]; +x q[33]; +x q[48]; +x q[39]; +x q[52]; +x q[29]; +x q[4]; +x q[46]; +x q[6]; +x q[17]; +x q[19]; +x q[28]; +x q[49]; +x q[25]; +x q[40]; +cx q[31], q[22]; +cx q[21], q[0]; +cx q[50], q[16]; +cx q[51], q[47]; +cx q[9], q[24]; +cx q[7], q[8]; +cx q[3], q[42]; +cx q[45], q[30]; +cx q[37], q[2]; +cx q[43], q[44]; +x q[41]; +x q[13]; +x q[29]; +x q[0]; +x q[28]; +x q[24]; +x q[2]; +x q[35]; +x q[40]; +x q[15]; +x q[11]; +x q[17]; +x q[46]; +x q[32]; +x q[34]; +x q[5]; +x q[20]; +x q[9]; +x q[37]; +x q[23]; +x q[30]; +x q[27]; +x q[45]; +cx q[51], q[47]; +cx q[12], q[38]; +cx q[33], q[25]; +cx q[36], q[43]; +cx q[31], q[22]; +cx q[50], q[16]; +cx q[3], q[42]; +cx q[10], q[48]; +cx q[7], q[8]; +cx q[6], q[14]; +cx q[21], q[49]; +cx q[39], q[26]; +x q[33]; +x q[5]; +x q[6]; +x q[44]; +x q[36]; +x q[11]; +x q[8]; +x q[39]; +x q[32]; +x q[47]; +x q[4]; +x q[31]; +x q[51]; +x q[3]; +x q[23]; +x q[35]; +x q[40]; +x q[38]; +x q[15]; +x q[34]; +x q[18]; +x q[26]; +x q[46]; +x q[43]; +x q[49]; +x q[48]; +x q[10]; +x q[27]; +x q[2]; +x q[12]; +x q[22]; +x q[25]; +cx q[41], q[52]; +cx q[14], q[0]; +cx q[1], q[21]; +cx q[42], q[16]; +cx q[20], q[17]; +cx q[19], q[13]; +cx q[45], q[30]; +x q[41]; +x q[23]; +x q[50]; +x q[3]; +x q[11]; +x q[26]; +x q[16]; +x q[40]; +x q[45]; +x q[47]; +x q[34]; +x q[22]; +x q[49]; +x q[36]; +x q[44]; +x q[27]; +x q[5]; +x q[9]; +x q[30]; +x q[6]; +x q[37]; +x q[38]; +cx q[14], q[0]; +cx q[35], q[48]; +cx q[4], q[7]; +cx q[20], q[17]; +cx q[32], q[8]; +cx q[31], q[52]; +cx q[39], q[2]; +cx q[19], q[13]; +cx q[24], q[46]; +cx q[1], q[21]; +cx q[29], q[33]; +cx q[18], q[12]; +cx q[15], q[28]; +x q[41]; +x q[27]; +x q[34]; +x q[48]; +x q[52]; +x q[31]; +x q[12]; +x q[11]; +x q[30]; +x q[44]; +x q[7]; +x q[47]; +x q[8]; +x q[18]; +x q[24]; +x q[15]; +x q[25]; +x q[46]; +x q[28]; +x q[4]; +x q[6]; +x q[23]; +x q[35]; +x q[21]; +x q[1]; +x q[45]; +cx q[36], q[43]; +cx q[14], q[0]; +cx q[29], q[33]; +cx q[39], q[2]; +cx q[32], q[51]; +cx q[5], q[37]; +cx q[19], q[13]; +cx q[3], q[42]; +cx q[20], q[17]; +x q[15]; +x q[27]; +x q[1]; +x q[45]; +x q[2]; +x q[20]; +x q[35]; +x q[28]; +x q[48]; +x q[32]; +x q[34]; +x q[37]; +x q[26]; +x q[51]; +x q[43]; +x q[23]; +x q[0]; +x q[5]; +x q[50]; +x q[3]; +x q[40]; +x q[11]; +x q[25]; +x q[12]; +x q[10]; +cx q[41], q[52]; +cx q[31], q[22]; +cx q[24], q[46]; +cx q[21], q[49]; +cx q[30], q[18]; +cx q[19], q[13]; +cx q[47], q[6]; +cx q[7], q[8]; +cx q[14], q[9]; +cx q[29], q[33]; +cx q[42], q[16]; +cx q[38], q[36]; +x q[52]; +x q[6]; +x q[11]; +x q[3]; +x q[8]; +x q[30]; +x q[7]; +x q[0]; +x q[14]; +x q[18]; +x q[22]; +x q[24]; +x q[20]; +x q[17]; +x q[1]; +x q[41]; +x q[29]; +x q[4]; +x q[36]; +x q[28]; +x q[2]; +x q[13]; +x q[34]; +x q[10]; +x q[27]; +x q[43]; +x q[40]; +x q[9]; +x q[45]; +x q[15]; +x q[32]; +cx q[50], q[16]; +cx q[21], q[49]; +cx q[39], q[26]; +cx q[23], q[31]; +cx q[35], q[48]; +cx q[33], q[25]; +cx q[12], q[38]; +cx q[51], q[47]; +cx q[5], q[37]; +x q[52]; +x q[19]; +x q[5]; +x q[37]; +x q[42]; +x q[1]; +x q[22]; +x q[23]; +x q[27]; +x q[46]; +x q[8]; +x q[50]; +x q[9]; +x q[13]; +x q[25]; +x q[48]; +x q[29]; +x q[18]; +x q[33]; +x q[43]; +x q[35]; +x q[47]; +x q[31]; +x q[16]; +x q[30]; +x q[15]; +x q[11]; +cx q[21], q[0]; +cx q[17], q[44]; +cx q[6], q[14]; +cx q[28], q[40]; +cx q[45], q[4]; +cx q[32], q[51]; +cx q[34], q[41]; +cx q[39], q[2]; +cx q[24], q[3]; +cx q[7], q[20]; +cx q[38], q[36]; +cx q[49], q[10]; +x q[52]; +x q[16]; +x q[37]; +x q[4]; +x q[1]; +x q[40]; +x q[23]; +x q[6]; +x q[43]; +x q[8]; +x q[26]; +x q[32]; +x q[27]; +x q[34]; +x q[48]; +x q[38]; +x q[45]; +x q[30]; +x q[15]; +x q[17]; +x q[13]; +x q[50]; +x q[36]; +cx q[14], q[9]; +cx q[7], q[20]; +cx q[18], q[12]; +cx q[29], q[33]; +cx q[49], q[10]; +cx q[51], q[47]; +cx q[24], q[46]; +cx q[31], q[22]; +cx q[39], q[2]; +cx q[21], q[0]; +cx q[25], q[35]; +cx q[3], q[42]; +x q[52]; +x q[25]; +x q[6]; +x q[34]; +x q[5]; +x q[10]; +x q[30]; +x q[51]; +x q[44]; +x q[47]; +x q[28]; +x q[0]; +x q[2]; +x q[19]; +x q[37]; +x q[13]; +x q[41]; +x q[48]; +x q[29]; +x q[36]; +x q[24]; +x q[11]; +x q[33]; +x q[40]; +x q[45]; +x q[35]; +x q[27]; +cx q[14], q[9]; +cx q[21], q[49]; +cx q[32], q[8]; +cx q[3], q[42]; +cx q[18], q[12]; +cx q[31], q[22]; +cx q[39], q[26]; +cx q[17], q[1]; +cx q[15], q[46]; +cx q[4], q[7]; +x q[52]; +x q[41]; +x q[16]; +x q[18]; +x q[5]; +x q[12]; +x q[0]; +x q[8]; +x q[15]; +x q[51]; +x q[13]; +x q[46]; +x q[3]; +x q[47]; +x q[27]; +x q[9]; +x q[43]; +x q[19]; +x q[1]; +x q[48]; +x q[38]; +cx q[42], q[34]; +cx q[31], q[22]; +cx q[17], q[44]; +cx q[40], q[23]; +cx q[7], q[20]; +cx q[49], q[10]; +cx q[6], q[14]; +cx q[37], q[2]; +cx q[45], q[4]; +cx q[29], q[33]; +cx q[11], q[50]; +x q[52]; +x q[33]; +x q[10]; +x q[37]; +x q[45]; +x q[48]; +x q[22]; +x q[46]; +x q[26]; +x q[3]; +x q[27]; +x q[49]; +x q[16]; +x q[30]; +x q[2]; +x q[42]; +x q[34]; +x q[15]; +x q[21]; +x q[1]; +x q[39]; +x q[28]; +x q[8]; +x q[20]; +x q[0]; +cx q[38], q[36]; +cx q[51], q[47]; +cx q[18], q[12]; +cx q[25], q[35]; +cx q[6], q[14]; +cx q[4], q[7]; +cx q[43], q[29]; +cx q[13], q[5]; +cx q[9], q[24]; +cx q[23], q[31]; +cx q[11], q[50]; +cx q[17], q[44]; +x q[52]; +x q[3]; +x q[12]; +x q[39]; +x q[38]; +x q[4]; +x q[45]; +x q[35]; +x q[18]; +x q[13]; +x q[36]; +x q[25]; +x q[19]; +x q[28]; +x q[49]; +x q[46]; +x q[50]; +x q[22]; +x q[29]; +x q[40]; +x q[34]; +x q[15]; +x q[5]; +x q[11]; +cx q[43], q[44]; +cx q[42], q[16]; +cx q[23], q[31]; +cx q[7], q[8]; +cx q[37], q[2]; +cx q[47], q[6]; +cx q[14], q[0]; +cx q[9], q[24]; +cx q[32], q[51]; +cx q[10], q[48]; +cx q[20], q[17]; +cx q[41], q[27]; +cx q[1], q[21]; +x q[52]; +x q[4]; +x q[25]; +x q[51]; +x q[29]; +x q[11]; +x q[24]; +x q[3]; +x q[44]; +x q[40]; +x q[8]; +x q[28]; +x q[9]; +x q[45]; +x q[32]; +x q[37]; +x q[48]; +x q[7]; +x q[26]; +x q[2]; +cx q[13], q[5]; +cx q[31], q[22]; +cx q[14], q[0]; +cx q[27], q[39]; +cx q[15], q[46]; +cx q[20], q[17]; +cx q[36], q[43]; +cx q[1], q[21]; +cx q[30], q[18]; +cx q[50], q[19]; +cx q[47], q[6]; +cx q[12], q[38]; +cx q[42], q[16]; +cx q[34], q[41]; +x q[2]; +x q[33]; +x q[18]; +x q[27]; +x q[0]; +x q[29]; +x q[32]; +x q[51]; +x q[20]; +x q[15]; +x q[28]; +x q[47]; +x q[6]; +x q[12]; +x q[25]; +x q[4]; +x q[34]; +x q[22]; +x q[11]; +x q[16]; +x q[37]; +x q[21]; +x q[8]; +cx q[31], q[52]; +cx q[39], q[26]; +cx q[17], q[1]; +cx q[3], q[42]; +cx q[24], q[46]; +cx q[38], q[36]; +cx q[49], q[10]; +cx q[13], q[5]; +cx q[14], q[9]; +cx q[35], q[48]; +cx q[45], q[30]; +cx q[43], q[44]; +x q[31]; +x q[28]; +x q[23]; +x q[22]; +x q[1]; +x q[8]; +x q[16]; +x q[36]; +x q[21]; +x q[9]; +x q[52]; +x q[46]; +x q[41]; +x q[10]; +x q[37]; +x q[49]; +x q[15]; +x q[43]; +x q[32]; +x q[39]; +x q[29]; +x q[33]; +x q[6]; +x q[2]; +x q[5]; +cx q[42], q[34]; +cx q[35], q[48]; +cx q[20], q[17]; +cx q[14], q[0]; +cx q[18], q[12]; +cx q[24], q[3]; +cx q[19], q[13]; +cx q[4], q[7]; +cx q[45], q[30]; +cx q[11], q[50]; +x q[31]; +x q[28]; +x q[0]; +x q[44]; +x q[7]; +x q[1]; +x q[49]; +x q[4]; +x q[8]; +x q[20]; +x q[43]; +x q[21]; +x q[2]; +x q[27]; +x q[36]; +x q[3]; +x q[34]; +x q[19]; +x q[17]; +x q[16]; +x q[42]; +x q[18]; +x q[30]; +x q[11]; +x q[39]; +x q[22]; +x q[35]; +x q[13]; +x q[29]; +x q[50]; +x q[38]; +x q[45]; +x q[37]; +x q[25]; +cx q[41], q[52]; +cx q[15], q[46]; +cx q[10], q[48]; +cx q[9], q[24]; +cx q[40], q[23]; +cx q[51], q[47]; +x q[31]; +x q[35]; +x q[48]; +x q[14]; +x q[18]; +x q[49]; +x q[27]; +x q[0]; +x q[8]; +x q[39]; +x q[16]; +x q[22]; +x q[19]; +x q[37]; +x q[25]; +x q[41]; +x q[50]; +x q[26]; +x q[21]; +x q[38]; +x q[33]; +x q[6]; +x q[52]; +x q[9]; +x q[36]; +x q[4]; +x q[32]; +x q[12]; +x q[46]; +cx q[43], q[29]; +cx q[51], q[47]; +cx q[13], q[5]; +cx q[7], q[20]; +cx q[42], q[34]; +cx q[40], q[23]; +cx q[10], q[11]; +cx q[15], q[28]; +cx q[24], q[3]; +cx q[45], q[30]; +cx q[17], q[1]; +x q[31]; +x q[17]; +x q[23]; +x q[20]; +x q[32]; +x q[11]; +x q[8]; +x q[12]; +x q[26]; +x q[52]; +x q[38]; +x q[36]; +x q[13]; +x q[5]; +x q[15]; +x q[19]; +x q[22]; +x q[50]; +x q[28]; +x q[40]; +x q[45]; +x q[3]; +x q[29]; +x q[1]; +x q[43]; +x q[33]; +x q[0]; +x q[27]; +x q[37]; +x q[46]; +cx q[39], q[2]; +cx q[4], q[7]; +cx q[9], q[24]; +cx q[6], q[14]; +cx q[10], q[48]; +cx q[34], q[41]; +cx q[30], q[18]; +cx q[42], q[16]; +cx q[21], q[49]; +cx q[51], q[47]; +x q[33]; +x q[22]; +x q[11]; +x q[51]; +x q[42]; +x q[26]; +x q[1]; +x q[32]; +x q[48]; +x q[13]; +x q[47]; +x q[12]; +x q[29]; +x q[30]; +x q[4]; +x q[16]; +x q[18]; +x q[2]; +x q[6]; +x q[49]; +x q[25]; +x q[10]; +x q[41]; +x q[8]; +x q[34]; +x q[35]; +x q[9]; +x q[21]; +x q[44]; +cx q[23], q[31]; +cx q[27], q[39]; +cx q[20], q[17]; +cx q[36], q[43]; +cx q[24], q[3]; +cx q[5], q[37]; +cx q[50], q[19]; +cx q[14], q[0]; +cx q[15], q[28]; +x q[23]; +x q[1]; +x q[7]; +x q[41]; +x q[20]; +x q[49]; +x q[21]; +x q[50]; +x q[33]; +x q[12]; +x q[36]; +x q[34]; +x q[11]; +x q[45]; +x q[10]; +x q[27]; +x q[29]; +x q[26]; +x q[4]; +x q[44]; +x q[39]; +x q[18]; +x q[8]; +x q[37]; +x q[19]; +x q[2]; +x q[38]; +x q[46]; +x q[24]; +x q[40]; +x q[43]; +x q[9]; +x q[17]; +cx q[25], q[35]; +cx q[31], q[22]; +cx q[13], q[5]; +cx q[42], q[16]; +cx q[14], q[0]; +cx q[32], q[51]; +cx q[47], q[6]; +cx q[15], q[28]; +x q[46]; +x q[1]; +x q[2]; +x q[0]; +x q[24]; +x q[35]; +x q[38]; +x q[37]; +x q[30]; +x q[39]; +x q[9]; +x q[3]; +x q[16]; +x q[18]; +x q[36]; +x q[29]; +x q[4]; +x q[17]; +x q[31]; +x q[49]; +x q[27]; +x q[42]; +x q[22]; +x q[45]; +x q[47]; +cx q[40], q[23]; +cx q[33], q[25]; +cx q[34], q[41]; +cx q[15], q[28]; +cx q[32], q[8]; +cx q[10], q[48]; +cx q[11], q[50]; +cx q[6], q[14]; +cx q[43], q[44]; +cx q[7], q[20]; +x q[23]; +x q[16]; +x q[14]; +x q[24]; +x q[47]; +x q[30]; +x q[28]; +x q[9]; +x q[18]; +x q[40]; +x q[49]; +x q[45]; +x q[5]; +x q[36]; +x q[4]; +x q[6]; +x q[12]; +x q[0]; +x q[3]; +x q[38]; +x q[27]; +x q[26]; +x q[21]; +x q[8]; +cx q[43], q[44]; +cx q[11], q[50]; +cx q[17], q[1]; +cx q[41], q[52]; +cx q[31], q[22]; +cx q[15], q[46]; +cx q[7], q[20]; +cx q[25], q[35]; +cx q[10], q[48]; +cx q[32], q[51]; +cx q[29], q[33]; +cx q[39], q[2]; +cx q[42], q[34]; +x q[23]; +x q[22]; +x q[25]; +x q[1]; +x q[35]; +x q[6]; +x q[2]; +x q[3]; +x q[17]; +x q[49]; +x q[29]; +x q[10]; +x q[46]; +x q[8]; +x q[43]; +x q[40]; +x q[14]; +x q[33]; +x q[4]; +x q[37]; +x q[26]; +x q[51]; +x q[28]; +x q[39]; +x q[12]; +x q[13]; +x q[45]; +x q[32]; +x q[48]; +x q[11]; +x q[47]; +x q[31]; +cx q[50], q[19]; +cx q[41], q[52]; +cx q[9], q[24]; +cx q[30], q[18]; +cx q[38], q[36]; +cx q[21], q[0]; +cx q[7], q[20]; +cx q[42], q[34]; +x q[33]; +x q[16]; +x q[19]; +x q[12]; +x q[28]; +x q[0]; +x q[37]; +x q[52]; +x q[17]; +x q[25]; +x q[49]; +x q[39]; +x q[36]; +x q[38]; +x q[41]; +x q[18]; +x q[9]; +x q[26]; +x q[27]; +x q[13]; +x q[35]; +x q[15]; +x q[30]; +cx q[40], q[23]; +cx q[11], q[50]; +cx q[43], q[44]; +cx q[32], q[8]; +cx q[7], q[20]; +cx q[1], q[21]; +cx q[42], q[34]; +cx q[6], q[14]; +cx q[31], q[22]; +cx q[24], q[46]; +cx q[45], q[4]; +cx q[51], q[47]; +x q[23]; +x q[45]; +x q[21]; +x q[26]; +x q[43]; +x q[24]; +x q[49]; +x q[30]; +x q[51]; +x q[3]; +x q[46]; +x q[15]; +x q[47]; +x q[36]; +x q[34]; +x q[20]; +x q[9]; +cx q[31], q[22]; +cx q[42], q[16]; +cx q[4], q[7]; +cx q[28], q[40]; +cx q[17], q[1]; +cx q[27], q[39]; +cx q[32], q[8]; +cx q[37], q[2]; +cx q[10], q[11]; +cx q[18], q[12]; +cx q[33], q[25]; +cx q[35], q[48]; +cx q[41], q[52]; +cx q[13], q[5]; +cx q[50], q[19]; +cx q[14], q[0]; +x q[24]; +x q[49]; +x q[14]; +x q[3]; +x q[45]; +x q[51]; +x q[44]; +x q[13]; +x q[36]; +x q[47]; +x q[15]; +x q[4]; +x q[22]; +x q[2]; +x q[9]; +x q[12]; +x q[52]; +x q[38]; +x q[50]; +x q[5]; +x q[30]; +x q[40]; +x q[18]; +x q[37]; +x q[27]; +x q[1]; +x q[42]; +x q[46]; +x q[32]; +x q[28]; +x q[6]; +x q[16]; +cx q[23], q[31]; +cx q[10], q[11]; +cx q[35], q[48]; +cx q[21], q[0]; +cx q[7], q[8]; +cx q[33], q[25]; +cx q[43], q[29]; +cx q[39], q[26]; +cx q[34], q[41]; +cx q[20], q[17]; +x q[5]; +x q[45]; +x q[49]; +x q[11]; +x q[40]; +x q[17]; +x q[12]; +x q[8]; +x q[4]; +x q[22]; +x q[46]; +x q[3]; +x q[37]; +x q[0]; +x q[21]; +x q[35]; +x q[30]; +x q[44]; +x q[1]; +cx q[23], q[31]; +cx q[6], q[14]; +cx q[10], q[48]; +cx q[43], q[29]; +cx q[7], q[20]; +cx q[50], q[16]; +cx q[33], q[25]; +cx q[9], q[24]; +cx q[39], q[2]; +cx q[51], q[47]; +cx q[41], q[52]; +cx q[15], q[28]; +cx q[38], q[36]; +cx q[42], q[34]; +x q[31]; +x q[3]; +x q[6]; +x q[36]; +x q[45]; +x q[10]; +x q[44]; +x q[7]; +x q[26]; +x q[18]; +x q[25]; +x q[9]; +x q[38]; +x q[22]; +x q[32]; +x q[12]; +x q[14]; +x q[39]; +x q[23]; +x q[24]; +x q[47]; +x q[4]; +x q[20]; +x q[8]; +x q[43]; +cx q[21], q[0]; +cx q[41], q[52]; +cx q[37], q[2]; +cx q[29], q[33]; +cx q[11], q[50]; +cx q[42], q[16]; +cx q[15], q[46]; +cx q[35], q[48]; +cx q[13], q[5]; +cx q[28], q[40]; +x q[31]; +x q[51]; +x q[52]; +x q[27]; +x q[30]; +x q[40]; +x q[0]; +x q[15]; +x q[48]; +x q[23]; +x q[49]; +x q[28]; +x q[26]; +x q[36]; +x q[6]; +x q[46]; +x q[32]; +x q[35]; +x q[5]; +x q[45]; +x q[47]; +x q[39]; +x q[38]; +x q[14]; +x q[20]; +x q[17]; +x q[29]; +x q[8]; +cx q[9], q[24]; +cx q[19], q[13]; +cx q[18], q[12]; +cx q[1], q[21]; +cx q[34], q[41]; +cx q[42], q[16]; +cx q[10], q[11]; +cx q[33], q[25]; +cx q[4], q[7]; +cx q[37], q[2]; +x q[31]; +x q[6]; +x q[46]; +x q[41]; +x q[2]; +x q[37]; +x q[34]; +x q[38]; +x q[50]; +x q[12]; +x q[47]; +x q[42]; +x q[5]; +x q[11]; +x q[9]; +x q[27]; +x q[33]; +x q[15]; +x q[32]; +x q[17]; +x q[7]; +x q[29]; +x q[25]; +x q[19]; +x q[13]; +x q[30]; +x q[8]; +x q[44]; +x q[1]; +x q[18]; +x q[23]; +x q[40]; +x q[16]; +x q[52]; +x q[45]; +x q[28]; +cx q[36], q[43]; +cx q[24], q[3]; +cx q[39], q[26]; +cx q[35], q[48]; +cx q[49], q[10]; +cx q[14], q[0]; +x q[31]; +x q[27]; +x q[11]; +x q[50]; +x q[25]; +x q[20]; +x q[17]; +x q[32]; +x q[6]; +x q[43]; +x q[38]; +x q[37]; +x q[52]; +x q[36]; +x q[48]; +x q[35]; +x q[41]; +x q[45]; +x q[4]; +x q[49]; +x q[16]; +x q[44]; +x q[51]; +x q[23]; +x q[34]; +x q[12]; +x q[28]; +x q[42]; +x q[47]; +x q[40]; +x q[22]; +cx q[15], q[46]; +cx q[13], q[5]; +cx q[30], q[18]; +cx q[24], q[3]; +cx q[7], q[8]; +cx q[29], q[33]; +cx q[1], q[21]; +cx q[14], q[0]; +cx q[39], q[2]; +x q[4]; +x q[43]; +x q[42]; +x q[0]; +x q[23]; +x q[8]; +x q[2]; +x q[26]; +x q[10]; +x q[45]; +x q[11]; +x q[40]; +x q[1]; +x q[17]; +x q[32]; +x q[19]; +x q[18]; +x q[22]; +x q[33]; +x q[28]; +x q[7]; +x q[21]; +x q[25]; +x q[13]; +x q[50]; +x q[51]; +x q[49]; +x q[47]; +x q[15]; +x q[46]; +x q[30]; +x q[29]; +cx q[31], q[52]; +cx q[12], q[38]; +cx q[34], q[41]; +cx q[14], q[9]; +cx q[24], q[3]; +cx q[27], q[39]; +cx q[35], q[48]; +cx q[5], q[37]; +x q[31]; +x q[36]; +x q[4]; +x q[45]; +x q[40]; +x q[23]; +x q[18]; +x q[44]; +x q[20]; +x q[17]; +x q[22]; +x q[48]; +x q[34]; +x q[42]; +x q[7]; +x q[38]; +x q[41]; +x q[8]; +x q[0]; +x q[12]; +x q[9]; +x q[32]; +x q[49]; +x q[26]; +x q[16]; +x q[47]; +x q[10]; +x q[52]; +x q[35]; +x q[19]; +x q[30]; +cx q[29], q[33]; +cx q[13], q[5]; +cx q[1], q[21]; +cx q[27], q[39]; +cx q[37], q[2]; +cx q[15], q[28]; +cx q[11], q[50]; +cx q[6], q[14]; +cx q[24], q[46]; +x q[31]; +x q[52]; +x q[49]; +x q[45]; +x q[9]; +x q[7]; +x q[39]; +x q[21]; +x q[26]; +x q[2]; +x q[47]; +x q[48]; +x q[12]; +x q[20]; +x q[13]; +x q[25]; +x q[27]; +x q[44]; +x q[18]; +x q[6]; +x q[33]; +x q[0]; +x q[30]; +x q[3]; +x q[50]; +x q[23]; +x q[38]; +x q[14]; +x q[35]; +x q[5]; +x q[1]; +x q[17]; +x q[36]; +x q[19]; +x q[4]; +x q[24]; +x q[22]; +x q[46]; +x q[16]; +x q[37]; +x q[40]; +x q[51]; +cx q[15], q[28]; +cx q[10], q[11]; +cx q[42], q[34]; +cx q[43], q[29]; +x q[31]; +x q[49]; +x q[17]; +x q[26]; +x q[33]; +x q[52]; +x q[29]; +x q[50]; +x q[16]; +x q[51]; +x q[2]; +x q[4]; +x q[22]; +x q[42]; +x q[5]; +x q[39]; +x q[35]; +x q[47]; +x q[40]; +x q[48]; +x q[32]; +x q[23]; +x q[19]; +x q[20]; +x q[45]; +x q[6]; +x q[9]; +x q[28]; +x q[37]; +cx q[7], q[8]; +cx q[14], q[0]; +cx q[30], q[18]; +cx q[10], q[11]; +cx q[34], q[41]; +cx q[15], q[46]; +cx q[24], q[3]; +cx q[43], q[44]; +cx q[1], q[21]; +x q[31]; +x q[13]; +x q[24]; +x q[0]; +x q[14]; +x q[45]; +x q[3]; +x q[27]; +x q[47]; +x q[28]; +x q[35]; +x q[15]; +x q[21]; +x q[36]; +x q[2]; +x q[52]; +x q[22]; +x q[50]; +x q[1]; +x q[46]; +x q[19]; +x q[49]; +x q[25]; +x q[33]; +x q[6]; +x q[4]; +x q[23]; +x q[51]; +cx q[12], q[38]; +cx q[10], q[48]; +cx q[34], q[41]; +cx q[5], q[37]; +cx q[7], q[8]; +cx q[42], q[16]; +cx q[39], q[26]; +cx q[30], q[18]; +cx q[17], q[44]; +cx q[43], q[29]; +x q[31]; +x q[52]; +x q[16]; +x q[6]; +x q[33]; +x q[46]; +x q[27]; +x q[17]; +x q[39]; +x q[37]; +x q[22]; +x q[20]; +x q[8]; +x q[51]; +x q[48]; +x q[21]; +x q[15]; +x q[4]; +x q[29]; +x q[18]; +x q[42]; +x q[26]; +x q[2]; +x q[23]; +x q[9]; +x q[7]; +x q[25]; +x q[35]; +x q[1]; +x q[11]; +x q[47]; +cx q[50], q[19]; +cx q[34], q[41]; +cx q[24], q[3]; +cx q[12], q[38]; +cx q[49], q[10]; +cx q[43], q[44]; +cx q[13], q[5]; +cx q[28], q[40]; +x q[32]; +x q[47]; +x q[27]; +x q[4]; +x q[39]; +x q[23]; +x q[34]; +x q[52]; +x q[42]; +x q[30]; +x q[45]; +x q[8]; +x q[6]; +x q[13]; +x q[41]; +x q[44]; +x q[26]; +x q[2]; +x q[5]; +x q[33]; +x q[51]; +x q[0]; +x q[16]; +x q[21]; +x q[46]; +cx q[31], q[22]; +cx q[38], q[36]; +cx q[49], q[10]; +cx q[11], q[50]; +cx q[43], q[29]; +cx q[17], q[1]; +cx q[35], q[48]; +cx q[24], q[3]; +cx q[28], q[40]; +cx q[18], q[12]; +cx q[7], q[20]; +cx q[14], q[9]; +x q[27]; +x q[45]; +x q[23]; +x q[14]; +x q[11]; +x q[35]; +x q[13]; +x q[25]; +x q[47]; +x q[42]; +x q[48]; +x q[49]; +x q[7]; +x q[1]; +x q[33]; +x q[20]; +x q[26]; +x q[8]; +x q[6]; +x q[34]; +x q[19]; +x q[32]; +x q[16]; +cx q[31], q[22]; +cx q[43], q[29]; +cx q[17], q[44]; +cx q[28], q[40]; +cx q[30], q[18]; +cx q[15], q[46]; +cx q[9], q[24]; +cx q[38], q[36]; +cx q[21], q[0]; +cx q[5], q[37]; +cx q[39], q[2]; +cx q[41], q[52]; +x q[19]; +x q[51]; +x q[47]; +x q[26]; +x q[38]; +x q[44]; +x q[40]; +x q[39]; +x q[4]; +x q[41]; +x q[12]; +x q[7]; +x q[16]; +x q[5]; +x q[36]; +x q[45]; +x q[46]; +x q[34]; +x q[23]; +x q[27]; +x q[52]; +x q[50]; +x q[11]; +x q[10]; +x q[6]; +x q[33]; +cx q[31], q[22]; +cx q[3], q[42]; +cx q[43], q[29]; +cx q[30], q[18]; +cx q[37], q[2]; +cx q[21], q[49]; +cx q[15], q[28]; +cx q[32], q[8]; +cx q[25], q[35]; +cx q[9], q[24]; +cx q[17], q[1]; +cx q[14], q[0]; +x q[31]; +x q[3]; +x q[35]; +x q[29]; +x q[8]; +x q[42]; +x q[28]; +x q[45]; +x q[41]; +x q[5]; +x q[48]; +x q[18]; +x q[11]; +x q[16]; +x q[10]; +x q[13]; +x q[39]; +x q[30]; +x q[49]; +x q[0]; +x q[6]; +x q[52]; +x q[27]; +x q[22]; +x q[14]; +x q[47]; +x q[34]; +x q[43]; +x q[21]; +x q[44]; +x q[24]; +cx q[38], q[36]; +cx q[20], q[17]; +cx q[15], q[46]; +cx q[40], q[23]; +cx q[50], q[19]; +cx q[4], q[7]; +cx q[33], q[25]; +cx q[37], q[2]; +cx q[32], q[51]; +x q[31]; +x q[12]; +x q[36]; +x q[32]; +x q[17]; +x q[4]; +x q[40]; +x q[25]; +x q[49]; +x q[13]; +x q[2]; +x q[1]; +x q[22]; +x q[48]; +x q[26]; +x q[8]; +x q[46]; +x q[45]; +x q[0]; +x q[10]; +x q[43]; +x q[34]; +x q[19]; +x q[44]; +cx q[29], q[33]; +cx q[6], q[14]; +cx q[51], q[47]; +cx q[9], q[24]; +cx q[27], q[39]; +cx q[7], q[20]; +cx q[3], q[42]; +cx q[5], q[37]; +cx q[30], q[18]; +cx q[11], q[50]; +cx q[41], q[52]; +cx q[15], q[28]; +x q[11]; +x q[20]; +x q[47]; +x q[34]; +x q[3]; +x q[50]; +x q[27]; +x q[24]; +x q[52]; +x q[4]; +x q[15]; +x q[43]; +x q[37]; +x q[19]; +x q[22]; +x q[7]; +x q[26]; +x q[0]; +x q[5]; +x q[42]; +x q[13]; +x q[12]; +x q[51]; +x q[46]; +cx q[23], q[31]; +cx q[29], q[33]; +cx q[28], q[40]; +cx q[25], q[35]; +cx q[39], q[2]; +cx q[30], q[18]; +cx q[6], q[14]; +cx q[10], q[48]; +cx q[32], q[8]; +cx q[38], q[36]; +cx q[17], q[1]; +cx q[21], q[49]; +x q[5]; +x q[33]; +x q[30]; +x q[42]; +x q[41]; +x q[34]; +x q[3]; +x q[16]; +x q[25]; +x q[20]; +x q[29]; +x q[13]; +x q[32]; +x q[7]; +x q[22]; +x q[35]; +x q[8]; +x q[24]; +x q[52]; +x q[12]; +x q[51]; +x q[48]; +x q[37]; +x q[38]; +x q[9]; +x q[28]; +cx q[23], q[31]; +cx q[15], q[46]; +cx q[21], q[0]; +cx q[11], q[50]; +cx q[47], q[6]; +cx q[39], q[2]; +cx q[17], q[1]; +cx q[49], q[10]; +cx q[45], q[4]; +cx q[43], q[44]; +x q[26]; +x q[7]; +x q[6]; +x q[21]; +x q[38]; +x q[49]; +x q[41]; +x q[36]; +x q[1]; +x q[37]; +x q[32]; +x q[3]; +x q[14]; +x q[35]; +x q[4]; +x q[8]; +x q[11]; +x q[10]; +x q[48]; +x q[30]; +x q[45]; +x q[22]; +cx q[31], q[52]; +cx q[18], q[12]; +cx q[43], q[29]; +cx q[20], q[17]; +cx q[13], q[5]; +cx q[39], q[2]; +cx q[42], q[16]; +cx q[15], q[46]; +cx q[51], q[47]; +cx q[9], q[24]; +cx q[33], q[25]; +cx q[50], q[19]; +cx q[28], q[40]; +x q[52]; +x q[13]; +x q[42]; +x q[22]; +x q[25]; +x q[45]; +x q[40]; +x q[46]; +x q[1]; +x q[12]; +x q[7]; +x q[20]; +x q[2]; +x q[6]; +x q[16]; +x q[47]; +x q[23]; +x q[0]; +x q[9]; +x q[34]; +x q[36]; +x q[31]; +x q[4]; +x q[3]; +x q[21]; +x q[24]; +x q[14]; +x q[41]; +x q[28]; +x q[51]; +x q[38]; +x q[10]; +x q[43]; +x q[15]; +x q[19]; +cx q[32], q[8]; +cx q[39], q[26]; +cx q[5], q[37]; +cx q[11], q[50]; +cx q[35], q[48]; +cx q[29], q[33]; +cx q[30], q[18]; +cx q[17], q[44]; +x q[38]; +x q[3]; +x q[27]; +x q[5]; +x q[0]; +x q[24]; +x q[23]; +x q[2]; +x q[26]; +x q[41]; +x q[34]; +x q[9]; +x q[25]; +x q[4]; +x q[6]; +x q[15]; +x q[18]; +x q[47]; +x q[40]; +x q[19]; +x q[35]; +x q[22]; +x q[39]; +x q[8]; +x q[42]; +x q[13]; +x q[16]; +x q[12]; +x q[49]; +x q[28]; +cx q[31], q[52]; +cx q[10], q[48]; +cx q[11], q[50]; +cx q[29], q[33]; +cx q[7], q[20]; +cx q[32], q[51]; +cx q[1], q[21]; +cx q[17], q[44]; +cx q[36], q[43]; +cx q[45], q[30]; +x q[44]; +x q[30]; +x q[12]; +x q[0]; +x q[36]; +x q[17]; +x q[19]; +x q[20]; +x q[34]; +x q[51]; +x q[43]; +x q[47]; +x q[28]; +x q[45]; +x q[33]; +x q[9]; +x q[49]; +x q[39]; +x q[3]; +x q[29]; +x q[50]; +x q[48]; +x q[46]; +x q[11]; +x q[8]; +x q[32]; +cx q[31], q[52]; +cx q[40], q[23]; +cx q[42], q[16]; +cx q[41], q[27]; +cx q[1], q[21]; +cx q[13], q[5]; +cx q[4], q[7]; +cx q[6], q[14]; +cx q[37], q[2]; +x q[21]; +x q[14]; +x q[47]; +x q[51]; +x q[43]; +x q[44]; +x q[19]; +x q[12]; +x q[6]; +x q[29]; +x q[10]; +x q[1]; +x q[30]; +x q[11]; +x q[26]; +x q[32]; +x q[49]; +x q[0]; +x q[34]; +x q[18]; +x q[3]; +x q[23]; +x q[42]; +cx q[41], q[52]; +cx q[9], q[24]; +cx q[20], q[17]; +cx q[13], q[5]; +cx q[28], q[40]; +cx q[7], q[8]; +cx q[27], q[39]; +cx q[50], q[16]; +cx q[15], q[46]; +cx q[37], q[2]; +cx q[33], q[25]; +cx q[38], q[36]; +cx q[45], q[4]; +cx q[31], q[22]; +cx q[35], q[48]; +x q[52]; +x q[9]; +x q[25]; +x q[42]; +x q[45]; +x q[31]; +x q[19]; +x q[16]; +x q[40]; +x q[12]; +x q[35]; +x q[4]; +x q[0]; +x q[7]; +x q[44]; +x q[3]; +x q[14]; +x q[11]; +x q[34]; +x q[23]; +x q[50]; +x q[43]; +x q[1]; +x q[28]; +cx q[21], q[49]; +cx q[20], q[17]; +cx q[10], q[48]; +cx q[24], q[46]; +cx q[39], q[26]; +cx q[13], q[5]; +cx q[38], q[36]; +cx q[30], q[18]; +cx q[41], q[27]; +cx q[37], q[2]; +cx q[32], q[8]; +cx q[47], q[6]; +x q[52]; +x q[2]; +x q[33]; +x q[23]; +x q[27]; +x q[17]; +x q[3]; +x q[14]; +x q[42]; +x q[15]; +x q[44]; +x q[28]; +x q[43]; +x q[25]; +x q[6]; +x q[0]; +x q[29]; +x q[46]; +x q[35]; +x q[51]; +x q[26]; +x q[32]; +x q[39]; +x q[13]; +x q[20]; +x q[47]; +x q[19]; +cx q[10], q[11]; +cx q[50], q[16]; +cx q[30], q[18]; +cx q[9], q[24]; +cx q[5], q[37]; +cx q[38], q[36]; +cx q[1], q[21]; +cx q[45], q[4]; +cx q[7], q[8]; +cx q[34], q[41]; +cx q[31], q[22]; +x q[52]; +x q[0]; +x q[8]; +x q[14]; +x q[31]; +x q[17]; +x q[45]; +x q[4]; +x q[16]; +x q[32]; +x q[37]; +x q[10]; +x q[49]; +x q[6]; +x q[42]; +x q[3]; +x q[46]; +x q[2]; +x q[28]; +x q[25]; +x q[27]; +x q[15]; +x q[33]; +x q[51]; +x q[19]; +x q[5]; +x q[12]; +cx q[38], q[36]; +cx q[35], q[48]; +cx q[9], q[24]; +cx q[11], q[50]; +cx q[43], q[44]; +cx q[34], q[41]; +cx q[39], q[26]; +cx q[40], q[23]; +cx q[30], q[18]; +cx q[7], q[20]; +cx q[1], q[21]; +x q[52]; +x q[51]; +x q[26]; +x q[37]; +x q[45]; +x q[47]; +x q[25]; +x q[43]; +x q[11]; +x q[24]; +x q[46]; +x q[14]; +x q[49]; +x q[19]; +x q[44]; +x q[6]; +x q[12]; +x q[21]; +x q[3]; +x q[9]; +x q[22]; +x q[0]; +x q[35]; +x q[8]; +x q[33]; +x q[27]; +x q[32]; +x q[40]; +x q[41]; +cx q[13], q[5]; +cx q[20], q[17]; +cx q[15], q[28]; +cx q[39], q[2]; +cx q[42], q[34]; +cx q[38], q[36]; +cx q[50], q[16]; +cx q[23], q[31]; +cx q[10], q[48]; +cx q[4], q[7]; +cx q[30], q[18]; +x q[52]; +x q[49]; +x q[43]; +x q[40]; +x q[37]; +x q[23]; +x q[32]; +x q[46]; +x q[17]; +x q[29]; +x q[8]; +x q[42]; +x q[28]; +x q[38]; +x q[18]; +x q[4]; +x q[50]; +x q[0]; +x q[10]; +x q[31]; +x q[51]; +x q[15]; +x q[5]; +x q[36]; +x q[26]; +x q[33]; +x q[19]; +x q[44]; +x q[9]; +x q[16]; +x q[14]; +x q[25]; +x q[27]; +x q[6]; +cx q[45], q[30]; +cx q[24], q[3]; +cx q[39], q[2]; +cx q[7], q[20]; +cx q[34], q[41]; +cx q[35], q[48]; +cx q[1], q[21]; +x q[14]; +x q[10]; +x q[22]; +x q[17]; +x q[6]; +x q[27]; +x q[29]; +x q[35]; +x q[33]; +x q[38]; +x q[26]; +x q[15]; +x q[30]; +x q[1]; +x q[41]; +x q[32]; +x q[28]; +x q[20]; +x q[16]; +x q[40]; +x q[25]; +x q[34]; +x q[48]; +x q[23]; +x q[37]; +x q[46]; +cx q[31], q[52]; +cx q[11], q[50]; +cx q[43], q[44]; +cx q[3], q[42]; +cx q[18], q[12]; +cx q[51], q[47]; +cx q[39], q[2]; +cx q[9], q[24]; +cx q[45], q[4]; +cx q[13], q[5]; +x q[31]; +x q[34]; +x q[25]; +x q[22]; +x q[18]; +x q[35]; +x q[28]; +x q[36]; +x q[41]; +x q[21]; +x q[43]; +x q[38]; +x q[30]; +x q[19]; +x q[12]; +x q[2]; +x q[45]; +x q[44]; +x q[49]; +x q[24]; +x q[37]; +x q[4]; +x q[7]; +x q[40]; +x q[48]; +x q[27]; +cx q[10], q[11]; +cx q[29], q[33]; +cx q[14], q[0]; +cx q[50], q[16]; +cx q[39], q[26]; +cx q[3], q[42]; +cx q[15], q[46]; +cx q[13], q[5]; +cx q[20], q[17]; +cx q[51], q[47]; +cx q[32], q[8]; +x q[9]; +x q[29]; +x q[14]; +x q[6]; +x q[7]; +x q[12]; +x q[35]; +x q[40]; +x q[49]; +x q[20]; +x q[34]; +x q[16]; +x q[22]; +x q[26]; +x q[23]; +x q[17]; +x q[39]; +x q[0]; +x q[36]; +x q[28]; +x q[43]; +x q[41]; +cx q[31], q[52]; +cx q[50], q[19]; +cx q[33], q[25]; +cx q[51], q[47]; +cx q[32], q[8]; +cx q[15], q[46]; +cx q[1], q[21]; +cx q[37], q[2]; +cx q[13], q[5]; +cx q[24], q[3]; +cx q[10], q[48]; +cx q[45], q[30]; +x q[52]; +x q[42]; +x q[41]; +x q[17]; +x q[51]; +x q[47]; +x q[43]; +x q[44]; +x q[36]; +x q[12]; +x q[3]; +x q[18]; +x q[25]; +x q[20]; +x q[0]; +x q[26]; +x q[23]; +x q[11]; +x q[34]; +x q[38]; +x q[45]; +x q[30]; +x q[40]; +cx q[9], q[24]; +cx q[32], q[8]; +cx q[5], q[37]; +cx q[6], q[14]; +cx q[29], q[33]; +cx q[50], q[16]; +cx q[19], q[13]; +cx q[1], q[21]; +cx q[39], q[2]; +cx q[35], q[48]; +cx q[31], q[22]; +cx q[49], q[10]; +cx q[15], q[46]; +cx q[4], q[7]; +x q[52]; +x q[39]; +x q[26]; +x q[27]; +x q[36]; +x q[44]; +x q[15]; +x q[7]; +x q[0]; +x q[2]; +x q[8]; +x q[9]; +x q[22]; +x q[38]; +x q[43]; +x q[30]; +x q[41]; +x q[31]; +x q[6]; +x q[18]; +x q[17]; +x q[3]; +x q[49]; +x q[28]; +x q[11]; +x q[14]; +x q[20]; +x q[19]; +x q[24]; +cx q[25], q[35]; +cx q[29], q[33]; +cx q[1], q[21]; +cx q[40], q[23]; +cx q[45], q[4]; +cx q[10], q[48]; +cx q[5], q[37]; +cx q[51], q[47]; +cx q[42], q[34]; +cx q[50], q[16]; +x q[6]; +x q[23]; +x q[8]; +x q[3]; +x q[10]; +x q[2]; +x q[22]; +x q[44]; +x q[27]; +x q[43]; +x q[26]; +x q[28]; +x q[40]; +x q[47]; +x q[33]; +x q[13]; +x q[49]; +x q[37]; +x q[19]; +x q[32]; +x q[24]; +x q[39]; +x q[5]; +x q[48]; +cx q[41], q[52]; +cx q[21], q[0]; +cx q[14], q[9]; +cx q[15], q[46]; +cx q[17], q[1]; +cx q[25], q[35]; +cx q[42], q[16]; +cx q[38], q[36]; +cx q[18], q[12]; +cx q[7], q[20]; +cx q[11], q[50]; +cx q[45], q[30]; +x q[52]; +x q[23]; +x q[15]; +x q[18]; +x q[17]; +x q[12]; +x q[0]; +x q[3]; +x q[30]; +x q[16]; +x q[47]; +x q[1]; +x q[46]; +x q[34]; +x q[26]; +x q[36]; +x q[49]; +x q[50]; +x q[21]; +x q[27]; +x q[43]; +x q[9]; +x q[31]; +x q[14]; +x q[24]; +x q[44]; +x q[7]; +x q[6]; +x q[35]; +x q[37]; +x q[41]; +x q[51]; +x q[5]; +x q[42]; +x q[29]; +x q[22]; +cx q[32], q[8]; +cx q[45], q[4]; +cx q[10], q[48]; +cx q[33], q[25]; +cx q[39], q[2]; +cx q[19], q[13]; +x q[52]; +x q[24]; +x q[27]; +x q[51]; +x q[2]; +x q[15]; +x q[47]; +x q[1]; +x q[7]; +x q[33]; +x q[22]; +x q[6]; +x q[19]; +x q[25]; +x q[8]; +x q[4]; +x q[16]; +x q[5]; +x q[45]; +x q[26]; +x q[39]; +x q[13]; +x q[46]; +x q[50]; +x q[11]; +x q[37]; +x q[20]; +x q[29]; +x q[38]; +cx q[17], q[44]; +cx q[3], q[42]; +cx q[34], q[41]; +cx q[49], q[10]; +cx q[40], q[23]; +cx q[21], q[0]; +cx q[14], q[9]; +cx q[18], q[12]; +cx q[35], q[48]; +x q[43]; +x q[48]; +x q[21]; +x q[4]; +x q[33]; +x q[7]; +x q[51]; +x q[2]; +x q[12]; +x q[27]; +x q[9]; +x q[39]; +x q[38]; +x q[18]; +x q[34]; +x q[36]; +x q[47]; +x q[22]; +x q[26]; +x q[29]; +x q[42]; +x q[13]; +x q[20]; +x q[14]; +x q[6]; +x q[1]; +x q[31]; +x q[49]; +x q[40]; +x q[30]; +x q[44]; +cx q[41], q[52]; +cx q[10], q[11]; +cx q[32], q[8]; +cx q[25], q[35]; +cx q[24], q[3]; +cx q[15], q[46]; +cx q[5], q[37]; +cx q[50], q[16]; +x q[52]; +x q[34]; +x q[20]; +x q[29]; +x q[10]; +x q[22]; +x q[6]; +x q[27]; +x q[9]; +x q[47]; +x q[7]; +x q[50]; +x q[15]; +x q[30]; +x q[49]; +x q[18]; +x q[14]; +x q[41]; +x q[31]; +x q[19]; +x q[25]; +x q[28]; +x q[36]; +x q[11]; +cx q[12], q[38]; +cx q[45], q[4]; +cx q[17], q[1]; +cx q[37], q[2]; +cx q[24], q[3]; +cx q[39], q[26]; +cx q[40], q[23]; +cx q[43], q[44]; +cx q[21], q[0]; +cx q[32], q[51]; +cx q[13], q[5]; +cx q[35], q[48]; +x q[4]; +x q[12]; +x q[15]; +x q[2]; +x q[42]; +x q[0]; +x q[30]; +x q[9]; +x q[23]; +x q[11]; +x q[22]; +x q[18]; +x q[47]; +x q[34]; +x q[45]; +x q[3]; +x q[32]; +x q[36]; +x q[19]; +x q[26]; +x q[13]; +x q[39]; +x q[38]; +cx q[31], q[52]; +cx q[7], q[8]; +cx q[41], q[27]; +cx q[43], q[44]; +cx q[24], q[46]; +cx q[33], q[25]; +cx q[20], q[17]; +cx q[50], q[16]; +cx q[28], q[40]; +cx q[1], q[21]; +cx q[6], q[14]; +cx q[5], q[37]; +cx q[49], q[10]; +cx q[35], q[48]; +x q[52]; +x q[23]; +x q[21]; +x q[30]; +x q[38]; +x q[31]; +x q[11]; +x q[22]; +x q[9]; +x q[36]; +x q[50]; +x q[33]; +x q[34]; +x q[35]; +x q[18]; +x q[24]; +x q[12]; +x q[48]; +x q[29]; +cx q[41], q[27]; +cx q[45], q[4]; +cx q[32], q[8]; +cx q[39], q[26]; +cx q[37], q[2]; +cx q[15], q[46]; +cx q[47], q[6]; +cx q[13], q[5]; +cx q[43], q[44]; +cx q[3], q[42]; +cx q[28], q[40]; +cx q[17], q[1]; +cx q[49], q[10]; +cx q[14], q[0]; +x q[52]; +x q[34]; +x q[49]; +x q[2]; +x q[32]; +x q[21]; +x q[33]; +x q[23]; +x q[45]; +x q[40]; +x q[18]; +x q[41]; +x q[22]; +x q[29]; +x q[8]; +x q[9]; +x q[48]; +x q[38]; +x q[35]; +x q[51]; +x q[31]; +x q[37]; +x q[27]; +x q[0]; +x q[11]; +x q[44]; +x q[47]; +cx q[50], q[19]; +cx q[7], q[20]; +cx q[36], q[43]; +cx q[17], q[1]; +cx q[13], q[5]; +cx q[6], q[14]; +cx q[24], q[3]; +cx q[42], q[16]; +cx q[15], q[46]; +cx q[39], q[26]; +x q[52]; +x q[29]; +x q[12]; +x q[14]; +x q[16]; +x q[50]; +x q[33]; +x q[21]; +x q[5]; +x q[49]; +x q[28]; +x q[44]; +x q[40]; +x q[3]; +x q[45]; +x q[41]; +x q[25]; +x q[32]; +x q[24]; +x q[0]; +x q[26]; +x q[51]; +x q[23]; +x q[1]; +x q[19]; +x q[4]; +x q[13]; +x q[18]; +cx q[42], q[34]; +cx q[35], q[48]; +cx q[31], q[22]; +cx q[47], q[6]; +cx q[37], q[2]; +cx q[7], q[8]; +cx q[20], q[17]; +cx q[15], q[46]; +cx q[10], q[11]; +cx q[27], q[39]; +cx q[36], q[43]; +x q[5]; +x q[39]; +x q[29]; +x q[26]; +x q[21]; +x q[50]; +x q[38]; +x q[46]; +x q[19]; +x q[49]; +x q[20]; +x q[16]; +x q[42]; +x q[0]; +x q[33]; +x q[34]; +x q[25]; +x q[35]; +x q[27]; +x q[17]; +x q[43]; +x q[36]; +x q[13]; +x q[11]; +cx q[41], q[52]; +cx q[9], q[24]; +cx q[10], q[48]; +cx q[32], q[8]; +cx q[18], q[12]; +cx q[40], q[23]; +cx q[51], q[47]; +cx q[31], q[22]; +cx q[6], q[14]; +cx q[37], q[2]; +cx q[4], q[7]; +cx q[15], q[28]; +cx q[45], q[30]; +x q[41]; +x q[9]; +x q[22]; +x q[15]; +x q[52]; +x q[28]; +x q[26]; +x q[18]; +x q[12]; +x q[47]; +x q[39]; +x q[34]; +x q[27]; +x q[11]; +x q[33]; +x q[7]; +x q[45]; +x q[25]; +x q[1]; +x q[44]; +x q[16]; +x q[51]; +x q[46]; +x q[13]; +x q[21]; +x q[42]; +x q[0]; +cx q[40], q[23]; +cx q[24], q[3]; +cx q[32], q[8]; +cx q[6], q[14]; +cx q[20], q[17]; +cx q[35], q[48]; +cx q[38], q[36]; +cx q[49], q[10]; +cx q[50], q[19]; +cx q[43], q[29]; +cx q[37], q[2]; +x q[41]; +x q[28]; +x q[7]; +x q[21]; +x q[12]; +x q[4]; +x q[1]; +x q[46]; +x q[14]; +x q[16]; +x q[15]; +x q[34]; +x q[25]; +x q[47]; +x q[0]; +x q[6]; +x q[43]; +x q[33]; +x q[20]; +x q[38]; +x q[13]; +x q[22]; +x q[11]; +x q[49]; +x q[26]; +x q[23]; +x q[31]; +x q[10]; +x q[36]; +x q[45]; +x q[29]; +cx q[5], q[37]; +cx q[17], q[44]; +cx q[9], q[24]; +cx q[3], q[42]; +cx q[27], q[39]; +cx q[35], q[48]; +cx q[32], q[8]; +cx q[30], q[18]; +x q[11]; +x q[37]; +x q[19]; +x q[14]; +x q[12]; +x q[3]; +x q[38]; +x q[4]; +x q[48]; +x q[9]; +x q[7]; +x q[36]; +x q[49]; +x q[5]; +x q[10]; +x q[23]; +x q[1]; +x q[16]; +x q[24]; +x q[33]; +x q[18]; +x q[51]; +x q[35]; +x q[13]; +x q[42]; +x q[52]; +x q[2]; +x q[25]; +x q[26]; +cx q[34], q[41]; +cx q[20], q[17]; +cx q[47], q[6]; +cx q[21], q[0]; +cx q[32], q[8]; +cx q[27], q[39]; +cx q[43], q[44]; +cx q[45], q[30]; +cx q[15], q[46]; +cx q[28], q[40]; +cx q[31], q[22]; +x q[34]; +x q[5]; +x q[18]; +x q[2]; +x q[52]; +x q[35]; +x q[27]; +x q[9]; +x q[19]; +x q[17]; +x q[15]; +x q[39]; +x q[37]; +x q[29]; +x q[25]; +x q[3]; +x q[23]; +x q[0]; +x q[47]; +x q[4]; +x q[14]; +x q[41]; +x q[46]; +x q[20]; +x q[24]; +x q[26]; +x q[30]; +x q[45]; +x q[38]; +x q[6]; +cx q[31], q[22]; +cx q[43], q[44]; +cx q[7], q[8]; +cx q[42], q[16]; +cx q[49], q[10]; +cx q[32], q[51]; +cx q[11], q[50]; +cx q[28], q[40]; +cx q[1], q[21]; +x q[17]; +x q[52]; +x q[9]; +x q[19]; +x q[5]; +x q[27]; +x q[37]; +x q[1]; +x q[49]; +x q[45]; +x q[24]; +x q[16]; +x q[13]; +x q[20]; +x q[30]; +x q[26]; +x q[46]; +x q[22]; +x q[7]; +x q[47]; +x q[36]; +x q[31]; +x q[18]; +x q[29]; +x q[51]; +x q[42]; +cx q[34], q[41]; +cx q[40], q[23]; +cx q[12], q[38]; +cx q[6], q[14]; +cx q[15], q[28]; +cx q[11], q[50]; +cx q[10], q[48]; +cx q[43], q[44]; +cx q[33], q[25]; +cx q[32], q[8]; +cx q[39], q[2]; +x q[34]; +x q[40]; +x q[33]; +x q[10]; +x q[4]; +x q[26]; +x q[7]; +x q[41]; +x q[27]; +x q[25]; +x q[28]; +x q[49]; +x q[21]; +x q[8]; +x q[32]; +x q[20]; +x q[3]; +x q[19]; +x q[14]; +x q[23]; +x q[51]; +x q[1]; +x q[31]; +x q[6]; +x q[15]; +x q[18]; +x q[45]; +x q[36]; +x q[44]; +x q[52]; +x q[9]; +x q[39]; +x q[0]; +x q[30]; +x q[17]; +x q[22]; +cx q[37], q[2]; +cx q[13], q[5]; +cx q[12], q[38]; +cx q[35], q[48]; +cx q[24], q[46]; +cx q[42], q[16]; +cx q[11], q[50]; +cx q[43], q[29]; +x q[7]; +x q[39]; +x q[11]; +x q[48]; +x q[44]; +x q[45]; +x q[29]; +x q[15]; +x q[23]; +x q[33]; +x q[40]; +x q[28]; +x q[52]; +x q[4]; +x q[43]; +x q[0]; +x q[20]; +x q[27]; +x q[46]; +x q[26]; +x q[3]; +x q[22]; +x q[12]; +x q[51]; +cx q[34], q[41]; +cx q[21], q[49]; +cx q[30], q[18]; +cx q[50], q[19]; +cx q[32], q[8]; +cx q[47], q[6]; +cx q[37], q[2]; +cx q[13], q[5]; +cx q[25], q[35]; +cx q[9], q[24]; +cx q[42], q[16]; +cx q[17], q[1]; +cx q[38], q[36]; +x q[41]; +x q[49]; +x q[47]; +x q[38]; +x q[51]; +x q[40]; +x q[34]; +x q[45]; +x q[37]; +x q[5]; +x q[32]; +x q[13]; +x q[23]; +x q[11]; +x q[43]; +x q[16]; +x q[6]; +x q[30]; +x q[42]; +x q[36]; +x q[10]; +x q[14]; +x q[1]; +x q[46]; +x q[22]; +x q[25]; +x q[3]; +x q[2]; +x q[17]; +x q[44]; +cx q[35], q[48]; +cx q[9], q[24]; +cx q[7], q[20]; +cx q[50], q[19]; +cx q[21], q[0]; +cx q[15], q[28]; +cx q[18], q[12]; +cx q[29], q[33]; +cx q[39], q[26]; +x q[41]; +x q[19]; +x q[46]; +x q[29]; +x q[11]; +x q[4]; +x q[34]; +x q[7]; +x q[32]; +x q[20]; +x q[52]; +x q[47]; +x q[30]; +x q[45]; +x q[27]; +x q[39]; +x q[3]; +x q[2]; +x q[24]; +x q[35]; +x q[13]; +x q[51]; +x q[38]; +x q[23]; +x q[36]; +x q[26]; +x q[6]; +x q[0]; +x q[50]; +x q[22]; +x q[15]; +x q[31]; +x q[18]; +cx q[42], q[16]; +cx q[43], q[44]; +cx q[33], q[25]; +cx q[28], q[40]; +cx q[5], q[37]; +cx q[17], q[1]; +cx q[49], q[10]; +cx q[14], q[9]; +x q[41]; +x q[34]; +x q[19]; +x q[25]; +x q[28]; +x q[18]; +x q[4]; +x q[20]; +x q[0]; +x q[43]; +x q[31]; +x q[16]; +x q[5]; +x q[48]; +x q[1]; +x q[35]; +x q[45]; +x q[42]; +x q[13]; +x q[23]; +x q[29]; +x q[12]; +x q[33]; +x q[6]; +x q[27]; +x q[36]; +x q[32]; +x q[14]; +cx q[39], q[26]; +cx q[49], q[10]; +cx q[51], q[47]; +cx q[9], q[24]; +cx q[17], q[44]; +cx q[11], q[50]; +cx q[15], q[46]; +x q[41]; +x q[20]; +x q[45]; +x q[37]; +x q[47]; +x q[23]; +x q[29]; +x q[15]; +x q[33]; +x q[50]; +x q[30]; +x q[27]; +x q[25]; +x q[52]; +x q[38]; +x q[3]; +x q[34]; +x q[6]; +x q[24]; +x q[0]; +x q[11]; +x q[31]; +x q[22]; +x q[2]; +cx q[10], q[48]; +cx q[28], q[40]; +cx q[17], q[44]; +cx q[4], q[7]; +cx q[36], q[43]; +cx q[14], q[9]; +cx q[21], q[49]; +cx q[18], q[12]; +cx q[39], q[26]; +cx q[42], q[16]; +cx q[32], q[51]; +cx q[19], q[13]; +x q[41]; +x q[18]; +x q[30]; +x q[12]; +x q[44]; +x q[47]; +x q[43]; +x q[9]; +x q[45]; +x q[27]; +x q[52]; +x q[13]; +x q[1]; +x q[35]; +x q[23]; +x q[3]; +x q[32]; +x q[24]; +x q[37]; +x q[2]; +x q[40]; +x q[6]; +x q[25]; +x q[46]; +cx q[50], q[16]; +cx q[29], q[33]; +cx q[42], q[34]; +cx q[20], q[17]; +cx q[31], q[22]; +cx q[39], q[26]; +cx q[4], q[7]; +cx q[15], q[28]; +cx q[14], q[0]; +cx q[38], q[36]; +cx q[21], q[49]; +cx q[10], q[11]; +x q[27]; +x q[46]; +x q[48]; +x q[1]; +x q[37]; +x q[29]; +x q[12]; +x q[45]; +x q[40]; +x q[5]; +x q[47]; +x q[19]; +x q[13]; +x q[18]; +x q[38]; +x q[51]; +x q[7]; +x q[4]; +x q[49]; +x q[26]; +x q[23]; +x q[20]; +x q[17]; +x q[24]; +x q[36]; +cx q[41], q[52]; +cx q[50], q[16]; +cx q[43], q[44]; +cx q[15], q[28]; +cx q[14], q[9]; +cx q[33], q[25]; +cx q[39], q[2]; +cx q[21], q[0]; +cx q[32], q[8]; +cx q[31], q[22]; +cx q[10], q[11]; +cx q[42], q[34]; +x q[41]; +x q[4]; +x q[46]; +x q[45]; +x q[24]; +x q[40]; +x q[32]; +x q[6]; +x q[23]; +x q[28]; +x q[17]; +x q[34]; +x q[20]; +x q[30]; +x q[18]; +x q[3]; +x q[27]; +x q[31]; +x q[15]; +x q[11]; +x q[22]; +x q[29]; +x q[5]; +x q[1]; +x q[33]; +x q[12]; +x q[10]; +x q[35]; +x q[26]; +cx q[21], q[0]; +cx q[14], q[9]; +cx q[19], q[13]; +cx q[51], q[47]; +cx q[7], q[8]; +cx q[42], q[16]; +cx q[43], q[44]; +cx q[38], q[36]; +cx q[37], q[2]; +x q[44]; +x q[51]; +x q[27]; +x q[34]; +x q[18]; +x q[43]; +x q[47]; +x q[9]; +x q[36]; +x q[20]; +x q[26]; +x q[50]; +x q[32]; +x q[49]; +x q[38]; +x q[30]; +x q[35]; +x q[14]; +x q[25]; +x q[17]; +x q[48]; +x q[45]; +x q[29]; +x q[21]; +x q[24]; +x q[12]; +x q[6]; +x q[0]; +x q[8]; +x q[16]; +x q[40]; +x q[2]; +x q[3]; +x q[33]; +x q[46]; +x q[22]; +x q[1]; +cx q[41], q[52]; +cx q[15], q[28]; +cx q[4], q[7]; +cx q[5], q[37]; +cx q[23], q[31]; +cx q[19], q[13]; +cx q[10], q[11]; +x q[10]; +x q[47]; +x q[6]; +x q[39]; +x q[4]; +x q[13]; +x q[26]; +x q[9]; +x q[14]; +x q[2]; +x q[11]; +x q[27]; +x q[1]; +x q[21]; +x q[49]; +x q[36]; +x q[0]; +x q[28]; +cx q[34], q[41]; +cx q[45], q[30]; +cx q[7], q[8]; +cx q[40], q[23]; +cx q[50], q[19]; +cx q[15], q[46]; +cx q[35], q[48]; +cx q[24], q[3]; +cx q[5], q[37]; +cx q[18], q[12]; +cx q[43], q[29]; +cx q[17], q[44]; +cx q[32], q[51]; +cx q[42], q[16]; +cx q[31], q[22]; +x q[8]; +x q[4]; +x q[3]; +x q[23]; +x q[27]; +x q[35]; +x q[13]; +x q[50]; +x q[15]; +x q[44]; +x q[45]; +x q[19]; +x q[7]; +x q[49]; +x q[26]; +x q[25]; +x q[20]; +x q[39]; +x q[17]; +x q[32]; +x q[12]; +x q[5]; +x q[1]; +x q[51]; +x q[43]; +x q[42]; +cx q[34], q[41]; +cx q[31], q[52]; +cx q[10], q[11]; +cx q[14], q[9]; +cx q[37], q[2]; +cx q[24], q[46]; +cx q[38], q[36]; +cx q[21], q[0]; +cx q[29], q[33]; +cx q[47], q[6]; +cx q[30], q[18]; +cx q[28], q[40]; +x q[41]; +x q[25]; +x q[44]; +x q[49]; +x q[3]; +x q[40]; +x q[16]; +x q[18]; +x q[21]; +x q[43]; +x q[32]; +x q[14]; +x q[47]; +x q[12]; +x q[50]; +x q[35]; +x q[34]; +x q[42]; +x q[48]; +x q[6]; +x q[51]; +x q[30]; +x q[0]; +x q[26]; +x q[28]; +x q[36]; +cx q[7], q[8]; +cx q[29], q[33]; +cx q[17], q[1]; +cx q[27], q[39]; +cx q[24], q[46]; +cx q[31], q[52]; +cx q[19], q[13]; +cx q[37], q[2]; +cx q[10], q[11]; +x q[41]; +x q[37]; +x q[45]; +x q[10]; +x q[18]; +x q[12]; +x q[50]; +x q[11]; +x q[52]; +x q[26]; +x q[22]; +x q[30]; +x q[35]; +x q[4]; +x q[49]; +x q[2]; +x q[25]; +x q[19]; +x q[16]; +cx q[14], q[9]; +cx q[43], q[44]; +cx q[38], q[36]; +cx q[42], q[34]; +cx q[21], q[0]; +cx q[23], q[31]; +cx q[27], q[39]; +cx q[28], q[40]; +cx q[13], q[5]; +cx q[47], q[6]; +cx q[29], q[33]; +cx q[17], q[1]; +cx q[32], q[51]; +cx q[7], q[8]; +cx q[24], q[3]; +cx q[15], q[46]; +x q[41]; +x q[3]; +x q[18]; +x q[25]; +x q[47]; +x q[27]; +x q[34]; +x q[0]; +x q[2]; +x q[38]; +x q[14]; +x q[19]; +x q[42]; +x q[13]; +x q[35]; +x q[52]; +x q[6]; +x q[9]; +x q[28]; +x q[44]; +x q[11]; +x q[20]; +x q[48]; +x q[5]; +x q[30]; +x q[12]; +cx q[45], q[4]; +cx q[40], q[23]; +cx q[39], q[26]; +cx q[32], q[51]; +cx q[36], q[43]; +cx q[50], q[16]; +cx q[29], q[33]; +cx q[49], q[10]; +cx q[7], q[8]; +cx q[1], q[21]; +cx q[31], q[22]; +cx q[24], q[46]; +x q[31]; +x q[9]; +x q[46]; +x q[5]; +x q[7]; +x q[44]; +x q[34]; +x q[33]; +x q[29]; +x q[28]; +x q[45]; +x q[22]; +x q[42]; +x q[0]; +x q[30]; +x q[49]; +x q[11]; +x q[8]; +x q[18]; +x q[21]; +x q[23]; +x q[2]; +x q[51]; +x q[15]; +x q[37]; +x q[40]; +x q[26]; +x q[14]; +x q[25]; +x q[10]; +cx q[41], q[52]; +cx q[27], q[39]; +cx q[19], q[13]; +cx q[47], q[6]; +cx q[20], q[17]; +cx q[36], q[43]; +cx q[50], q[16]; +cx q[24], q[3]; +cx q[35], q[48]; +x q[19]; +x q[37]; +x q[14]; +x q[34]; +x q[1]; +x q[29]; +x q[35]; +x q[48]; +x q[3]; +x q[24]; +x q[27]; +x q[12]; +x q[22]; +x q[50]; +x q[6]; +x q[7]; +x q[20]; +x q[38]; +x q[26]; +x q[0]; +x q[46]; +cx q[41], q[52]; +cx q[10], q[11]; +cx q[51], q[47]; +cx q[23], q[31]; +cx q[28], q[40]; +cx q[42], q[16]; +cx q[13], q[5]; +cx q[36], q[43]; +cx q[33], q[25]; +cx q[17], q[44]; +cx q[39], q[2]; +cx q[30], q[18]; +cx q[21], q[49]; +cx q[45], q[4]; +x q[43]; +x q[8]; +x q[3]; +x q[26]; +x q[47]; +x q[18]; +x q[25]; +x q[20]; +x q[46]; +x q[36]; +x q[34]; +x q[42]; +x q[11]; +x q[13]; +x q[27]; +x q[24]; +x q[45]; +x q[30]; +x q[12]; +x q[22]; +x q[1]; +x q[38]; +x q[9]; +x q[4]; +x q[16]; +x q[19]; +cx q[41], q[52]; +cx q[17], q[44]; +cx q[28], q[40]; +cx q[49], q[10]; +cx q[5], q[37]; +cx q[23], q[31]; +cx q[32], q[51]; +cx q[29], q[33]; +cx q[39], q[2]; +cx q[35], q[48]; +cx q[6], q[14]; +x q[52]; +x q[19]; +x q[13]; +x q[25]; +x q[28]; +x q[33]; +x q[40]; +x q[49]; +x q[22]; +x q[5]; +x q[18]; +x q[6]; +x q[34]; +x q[10]; +x q[30]; +x q[45]; +x q[16]; +x q[23]; +x q[21]; +x q[31]; +x q[29]; +x q[15]; +cx q[20], q[17]; +cx q[35], q[48]; +cx q[24], q[46]; +cx q[36], q[43]; +cx q[39], q[26]; +cx q[32], q[8]; +cx q[37], q[2]; +cx q[11], q[50]; +cx q[4], q[7]; +cx q[14], q[0]; +cx q[51], q[47]; +cx q[12], q[38]; diff --git a/tests/benchmarks/qasm/54QBT_25CYC_QSE_3.qasm b/tests/benchmarks/qasm/54QBT_25CYC_QSE_3.qasm new file mode 100644 index 0000000..ba5db13 --- /dev/null +++ b/tests/benchmarks/qasm/54QBT_25CYC_QSE_3.qasm @@ -0,0 +1,966 @@ +// Originally source from the QUEKO benchmark suite +// https://github.com/UCLA-VAST/QUEKO-benchmark +// A benchmark that is near-term feasible for Google Sycamore with a optimal +// solution depth of 25 +OPENQASM 2.0; +include "qelib1.inc"; +qreg q[54]; +x q[36]; +x q[24]; +x q[13]; +x q[22]; +x q[47]; +x q[1]; +x q[23]; +x q[11]; +x q[25]; +x q[46]; +x q[15]; +x q[44]; +x q[27]; +x q[8]; +x q[39]; +x q[3]; +x q[12]; +x q[52]; +x q[18]; +x q[0]; +x q[21]; +x q[26]; +x q[16]; +x q[51]; +x q[33]; +x q[9]; +cx q[43], q[50]; +cx q[7], q[45]; +cx q[28], q[5]; +cx q[35], q[32]; +cx q[42], q[34]; +cx q[29], q[48]; +cx q[49], q[41]; +cx q[6], q[14]; +cx q[17], q[53]; +cx q[30], q[4]; +cx q[40], q[19]; +cx q[31], q[20]; +x q[36]; +x q[8]; +x q[31]; +x q[50]; +x q[43]; +x q[16]; +x q[25]; +x q[52]; +x q[26]; +x q[5]; +x q[27]; +x q[35]; +x q[12]; +x q[14]; +x q[34]; +x q[51]; +x q[38]; +x q[47]; +x q[2]; +x q[28]; +x q[6]; +x q[20]; +x q[29]; +x q[44]; +x q[1]; +x q[53]; +x q[9]; +cx q[37], q[21]; +cx q[46], q[23]; +cx q[48], q[11]; +cx q[39], q[30]; +cx q[49], q[4]; +cx q[17], q[22]; +cx q[19], q[13]; +cx q[10], q[41]; +cx q[7], q[45]; +x q[37]; +x q[19]; +x q[10]; +x q[39]; +x q[30]; +x q[7]; +x q[13]; +x q[50]; +x q[22]; +x q[21]; +x q[51]; +x q[38]; +x q[29]; +x q[44]; +x q[20]; +x q[45]; +x q[16]; +x q[9]; +x q[1]; +x q[28]; +x q[3]; +x q[32]; +x q[18]; +x q[24]; +x q[2]; +x q[43]; +x q[40]; +cx q[36], q[17]; +cx q[49], q[4]; +cx q[34], q[26]; +cx q[8], q[47]; +cx q[53], q[25]; +cx q[15], q[35]; +cx q[11], q[6]; +cx q[27], q[42]; +cx q[46], q[23]; +cx q[41], q[52]; +cx q[33], q[31]; +x q[17]; +x q[25]; +x q[27]; +x q[21]; +x q[48]; +x q[47]; +x q[41]; +x q[14]; +x q[1]; +x q[39]; +x q[18]; +x q[24]; +x q[37]; +x q[36]; +x q[10]; +x q[49]; +x q[5]; +x q[2]; +x q[42]; +x q[13]; +x q[15]; +x q[50]; +x q[45]; +x q[28]; +x q[35]; +x q[22]; +cx q[31], q[20]; +cx q[11], q[6]; +cx q[7], q[43]; +cx q[12], q[38]; +cx q[3], q[29]; +cx q[46], q[23]; +cx q[16], q[26]; +cx q[40], q[33]; +cx q[19], q[8]; +cx q[4], q[9]; +x q[33]; +x q[21]; +x q[0]; +x q[51]; +x q[1]; +x q[36]; +x q[46]; +x q[18]; +x q[27]; +x q[23]; +x q[52]; +x q[44]; +x q[48]; +x q[3]; +x q[34]; +x q[28]; +x q[24]; +x q[29]; +x q[12]; +x q[15]; +x q[25]; +x q[2]; +x q[31]; +x q[49]; +cx q[17], q[53]; +cx q[22], q[39]; +cx q[43], q[50]; +cx q[38], q[45]; +cx q[19], q[8]; +cx q[35], q[32]; +cx q[42], q[16]; +cx q[26], q[14]; +cx q[5], q[40]; +cx q[4], q[9]; +cx q[7], q[37]; +cx q[10], q[41]; +cx q[11], q[6]; +x q[9]; +x q[24]; +x q[22]; +x q[21]; +x q[6]; +x q[29]; +x q[4]; +x q[37]; +x q[14]; +x q[36]; +x q[23]; +x q[3]; +x q[30]; +x q[32]; +x q[35]; +x q[46]; +x q[50]; +x q[39]; +x q[15]; +x q[43]; +x q[12]; +x q[34]; +x q[20]; +x q[26]; +x q[10]; +x q[52]; +cx q[17], q[53]; +cx q[13], q[47]; +cx q[31], q[44]; +cx q[40], q[19]; +cx q[25], q[51]; +cx q[7], q[45]; +cx q[5], q[18]; +cx q[42], q[16]; +cx q[28], q[1]; +cx q[2], q[27]; +cx q[38], q[0]; +cx q[48], q[11]; +cx q[49], q[41]; +cx q[33], q[8]; +x q[17]; +x q[16]; +x q[51]; +x q[37]; +x q[47]; +x q[19]; +x q[35]; +x q[3]; +x q[53]; +x q[26]; +x q[7]; +x q[13]; +x q[20]; +x q[5]; +x q[33]; +x q[31]; +x q[0]; +x q[32]; +x q[28]; +x q[10]; +x q[24]; +x q[6]; +x q[29]; +x q[21]; +x q[12]; +x q[9]; +cx q[25], q[30]; +cx q[8], q[44]; +cx q[38], q[48]; +cx q[22], q[39]; +cx q[45], q[11]; +cx q[46], q[23]; +cx q[1], q[40]; +cx q[2], q[27]; +cx q[43], q[50]; +cx q[4], q[52]; +cx q[49], q[41]; +cx q[36], q[34]; +x q[17]; +x q[37]; +x q[44]; +x q[42]; +x q[32]; +x q[26]; +x q[21]; +x q[18]; +x q[50]; +x q[13]; +x q[1]; +x q[19]; +x q[29]; +x q[51]; +x q[22]; +x q[9]; +x q[14]; +x q[43]; +x q[12]; +x q[39]; +x q[15]; +x q[46]; +x q[35]; +x q[49]; +cx q[45], q[11]; +cx q[6], q[24]; +cx q[38], q[0]; +cx q[27], q[3]; +cx q[30], q[4]; +cx q[40], q[33]; +cx q[53], q[25]; +cx q[36], q[34]; +cx q[28], q[5]; +cx q[41], q[20]; +cx q[10], q[31]; +x q[17]; +x q[10]; +x q[29]; +x q[24]; +x q[8]; +x q[13]; +x q[20]; +x q[2]; +x q[33]; +x q[9]; +x q[48]; +x q[15]; +x q[47]; +x q[51]; +x q[31]; +x q[43]; +x q[12]; +x q[27]; +x q[44]; +x q[36]; +x q[22]; +x q[39]; +x q[4]; +x q[23]; +x q[5]; +x q[18]; +x q[45]; +x q[3]; +x q[19]; +x q[21]; +x q[40]; +x q[52]; +cx q[34], q[26]; +cx q[35], q[32]; +cx q[7], q[37]; +cx q[28], q[1]; +cx q[30], q[46]; +cx q[53], q[25]; +cx q[14], q[49]; +cx q[16], q[6]; +cx q[38], q[0]; +x q[17]; +x q[40]; +x q[52]; +x q[51]; +x q[39]; +x q[21]; +x q[11]; +x q[18]; +x q[9]; +x q[15]; +x q[44]; +x q[47]; +x q[43]; +x q[37]; +x q[38]; +x q[34]; +x q[23]; +x q[0]; +x q[14]; +x q[12]; +x q[29]; +x q[32]; +x q[20]; +x q[48]; +x q[4]; +x q[46]; +x q[30]; +x q[26]; +x q[28]; +x q[36]; +x q[42]; +x q[10]; +cx q[53], q[25]; +cx q[50], q[5]; +cx q[35], q[2]; +cx q[19], q[8]; +cx q[33], q[31]; +cx q[6], q[24]; +cx q[7], q[45]; +cx q[27], q[3]; +x q[17]; +x q[43]; +x q[29]; +x q[47]; +x q[33]; +x q[13]; +x q[30]; +x q[12]; +x q[22]; +x q[24]; +x q[52]; +x q[40]; +x q[32]; +x q[18]; +x q[48]; +x q[20]; +x q[5]; +x q[31]; +x q[9]; +x q[4]; +x q[41]; +cx q[25], q[51]; +cx q[11], q[1]; +cx q[39], q[49]; +cx q[45], q[28]; +cx q[16], q[6]; +cx q[35], q[2]; +cx q[46], q[23]; +cx q[27], q[3]; +cx q[42], q[34]; +cx q[19], q[8]; +cx q[7], q[37]; +cx q[26], q[14]; +x q[4]; +x q[30]; +x q[34]; +x q[51]; +x q[13]; +x q[5]; +x q[0]; +x q[43]; +x q[27]; +x q[1]; +x q[46]; +x q[12]; +x q[21]; +x q[40]; +x q[26]; +x q[2]; +x q[50]; +x q[23]; +x q[20]; +x q[36]; +x q[15]; +x q[22]; +x q[10]; +x q[9]; +x q[28]; +x q[44]; +x q[25]; +x q[3]; +cx q[17], q[53]; +cx q[38], q[45]; +cx q[41], q[52]; +cx q[6], q[14]; +cx q[7], q[37]; +cx q[24], q[33]; +cx q[29], q[48]; +cx q[35], q[32]; +cx q[18], q[19]; +cx q[42], q[16]; +cx q[39], q[49]; +x q[47]; +x q[3]; +x q[36]; +x q[48]; +x q[13]; +x q[2]; +x q[28]; +x q[37]; +x q[11]; +x q[33]; +x q[27]; +x q[0]; +x q[30]; +x q[43]; +x q[10]; +x q[22]; +x q[21]; +x q[24]; +x q[31]; +x q[7]; +x q[44]; +x q[1]; +x q[50]; +x q[20]; +cx q[32], q[17]; +cx q[46], q[23]; +cx q[42], q[16]; +cx q[4], q[9]; +cx q[39], q[49]; +cx q[25], q[51]; +cx q[5], q[40]; +cx q[38], q[45]; +cx q[18], q[19]; +cx q[41], q[52]; +cx q[6], q[14]; +cx q[15], q[35]; +cx q[29], q[12]; +cx q[34], q[26]; +x q[32]; +x q[18]; +x q[39]; +x q[2]; +x q[51]; +x q[33]; +x q[35]; +x q[47]; +x q[6]; +x q[38]; +x q[1]; +x q[45]; +x q[27]; +x q[49]; +x q[43]; +x q[42]; +x q[50]; +x q[52]; +x q[12]; +x q[37]; +x q[11]; +x q[53]; +x q[13]; +x q[21]; +x q[17]; +x q[8]; +x q[46]; +cx q[26], q[14]; +cx q[31], q[44]; +cx q[3], q[29]; +cx q[48], q[16]; +cx q[36], q[34]; +cx q[40], q[19]; +cx q[4], q[9]; +cx q[10], q[41]; +cx q[28], q[5]; +cx q[22], q[25]; +cx q[0], q[7]; +x q[1]; +x q[46]; +x q[42]; +x q[41]; +x q[19]; +x q[36]; +x q[45]; +x q[52]; +x q[44]; +x q[25]; +x q[34]; +x q[20]; +x q[7]; +x q[0]; +x q[51]; +x q[49]; +x q[40]; +x q[26]; +x q[22]; +x q[39]; +x q[11]; +x q[9]; +x q[15]; +x q[8]; +x q[10]; +x q[16]; +x q[14]; +x q[50]; +x q[13]; +x q[5]; +cx q[35], q[32]; +cx q[6], q[24]; +cx q[37], q[21]; +cx q[29], q[48]; +cx q[12], q[38]; +cx q[27], q[3]; +cx q[17], q[53]; +cx q[43], q[28]; +cx q[33], q[31]; +x q[32]; +x q[38]; +x q[22]; +x q[53]; +x q[34]; +x q[39]; +x q[50]; +x q[51]; +x q[36]; +x q[11]; +x q[48]; +x q[30]; +x q[46]; +x q[6]; +x q[45]; +x q[49]; +x q[5]; +x q[17]; +x q[9]; +x q[4]; +x q[25]; +x q[41]; +x q[52]; +x q[23]; +x q[13]; +x q[2]; +x q[0]; +cx q[7], q[37]; +cx q[31], q[20]; +cx q[29], q[12]; +cx q[18], q[19]; +cx q[15], q[35]; +cx q[26], q[14]; +cx q[40], q[33]; +cx q[8], q[44]; +cx q[21], q[43]; +cx q[42], q[16]; +cx q[27], q[3]; +cx q[1], q[24]; +x q[32]; +x q[15]; +x q[39]; +x q[44]; +x q[13]; +x q[46]; +x q[7]; +x q[17]; +x q[51]; +x q[47]; +x q[41]; +x q[8]; +x q[14]; +x q[53]; +x q[5]; +x q[10]; +x q[22]; +x q[50]; +x q[20]; +x q[2]; +x q[12]; +x q[42]; +x q[38]; +x q[23]; +x q[3]; +x q[48]; +x q[34]; +x q[49]; +x q[35]; +x q[0]; +x q[43]; +cx q[18], q[19]; +cx q[27], q[36]; +cx q[33], q[31]; +cx q[16], q[26]; +cx q[1], q[24]; +cx q[4], q[9]; +cx q[37], q[21]; +cx q[11], q[6]; +cx q[25], q[30]; +cx q[45], q[28]; +x q[32]; +x q[9]; +x q[19]; +x q[35]; +x q[11]; +x q[51]; +x q[36]; +x q[41]; +x q[38]; +x q[48]; +x q[47]; +x q[29]; +x q[0]; +x q[53]; +x q[10]; +x q[7]; +x q[18]; +x q[8]; +x q[45]; +x q[13]; +x q[12]; +x q[43]; +x q[52]; +x q[4]; +x q[34]; +x q[3]; +x q[23]; +x q[28]; +x q[25]; +x q[15]; +x q[40]; +cx q[2], q[27]; +cx q[37], q[21]; +cx q[26], q[39]; +cx q[17], q[22]; +cx q[50], q[5]; +cx q[42], q[16]; +cx q[31], q[44]; +cx q[24], q[33]; +cx q[30], q[46]; +x q[19]; +x q[50]; +x q[12]; +x q[53]; +x q[40]; +x q[34]; +x q[24]; +x q[1]; +x q[0]; +x q[8]; +x q[2]; +x q[17]; +x q[25]; +x q[43]; +x q[29]; +x q[3]; +x q[51]; +x q[37]; +x q[15]; +x q[52]; +x q[22]; +x q[28]; +x q[36]; +x q[20]; +x q[31]; +x q[21]; +x q[11]; +x q[5]; +x q[23]; +cx q[35], q[32]; +cx q[26], q[39]; +cx q[27], q[42]; +cx q[49], q[41]; +cx q[7], q[45]; +cx q[38], q[48]; +cx q[30], q[4]; +cx q[16], q[6]; +cx q[46], q[9]; +cx q[14], q[10]; +x q[30]; +x q[52]; +x q[48]; +x q[37]; +x q[12]; +x q[11]; +x q[6]; +x q[41]; +x q[19]; +x q[42]; +x q[16]; +x q[8]; +x q[18]; +x q[23]; +x q[35]; +x q[15]; +x q[34]; +x q[1]; +x q[0]; +x q[13]; +x q[3]; +x q[36]; +x q[22]; +x q[14]; +x q[20]; +x q[24]; +x q[44]; +cx q[32], q[17]; +cx q[7], q[45]; +cx q[53], q[25]; +cx q[43], q[28]; +cx q[4], q[9]; +cx q[51], q[46]; +cx q[2], q[27]; +cx q[40], q[33]; +cx q[26], q[39]; +cx q[50], q[5]; +x q[17]; +x q[10]; +x q[13]; +x q[47]; +x q[31]; +x q[36]; +x q[50]; +x q[44]; +x q[2]; +x q[30]; +x q[27]; +x q[46]; +x q[41]; +x q[34]; +x q[22]; +x q[53]; +x q[23]; +x q[37]; +x q[51]; +x q[15]; +x q[20]; +x q[48]; +x q[12]; +x q[9]; +x q[18]; +x q[42]; +x q[19]; +x q[16]; +x q[52]; +x q[4]; +cx q[1], q[24]; +cx q[14], q[49]; +cx q[33], q[8]; +cx q[26], q[39]; +cx q[38], q[0]; +cx q[3], q[29]; +cx q[5], q[40]; +cx q[11], q[6]; +cx q[35], q[32]; +cx q[43], q[28]; +cx q[7], q[45]; +x q[24]; +x q[16]; +x q[25]; +x q[30]; +x q[31]; +x q[29]; +x q[21]; +x q[9]; +x q[52]; +x q[33]; +x q[4]; +x q[53]; +x q[44]; +x q[15]; +x q[51]; +x q[0]; +x q[10]; +x q[27]; +x q[8]; +x q[22]; +x q[35]; +cx q[36], q[17]; +cx q[38], q[48]; +cx q[11], q[1]; +cx q[40], q[19]; +cx q[39], q[49]; +cx q[46], q[23]; +cx q[41], q[20]; +cx q[7], q[43]; +cx q[5], q[18]; +cx q[6], q[14]; +cx q[13], q[47]; +cx q[45], q[28]; +cx q[42], q[34]; +x q[37]; +x q[42]; +x q[53]; +x q[0]; +x q[33]; +x q[24]; +x q[35]; +x q[49]; +x q[28]; +x q[20]; +x q[44]; +x q[51]; +x q[14]; +x q[22]; +x q[3]; +x q[18]; +x q[40]; +x q[26]; +x q[45]; +x q[31]; +x q[8]; +x q[1]; +x q[7]; +x q[23]; +x q[21]; +x q[10]; +x q[25]; +x q[19]; +x q[41]; +x q[15]; +cx q[32], q[17]; +cx q[48], q[11]; +cx q[4], q[52]; +cx q[43], q[50]; +cx q[36], q[34]; +cx q[13], q[47]; +cx q[16], q[6]; +cx q[29], q[12]; +cx q[39], q[30]; +cx q[46], q[9]; +x q[17]; +x q[32]; +x q[48]; +x q[43]; +x q[35]; +x q[5]; +x q[38]; +x q[20]; +x q[0]; +x q[1]; +x q[13]; +x q[50]; +x q[41]; +x q[2]; +x q[21]; +x q[22]; +x q[11]; +x q[44]; +x q[15]; +x q[6]; +x q[31]; +x q[23]; +x q[25]; +x q[28]; +x q[53]; +x q[3]; +x q[26]; +x q[27]; +x q[45]; +cx q[29], q[12]; +cx q[40], q[33]; +cx q[42], q[16]; +cx q[14], q[49]; +cx q[39], q[30]; +cx q[51], q[46]; +cx q[24], q[10]; +cx q[18], q[19]; +cx q[36], q[34]; +cx q[4], q[52]; +x q[17]; +x q[34]; +x q[23]; +x q[22]; +x q[12]; +x q[37]; +x q[21]; +x q[35]; +x q[52]; +x q[15]; +x q[28]; +x q[43]; +x q[31]; +x q[41]; +x q[20]; +x q[46]; +x q[1]; +x q[36]; +x q[9]; +x q[10]; +x q[24]; +x q[51]; +x q[30]; +x q[49]; +x q[47]; +x q[3]; +x q[0]; +x q[26]; +x q[39]; +x q[44]; +x q[38]; +x q[18]; +x q[50]; +x q[4]; +cx q[2], q[27]; +cx q[19], q[13]; +cx q[53], q[25]; +cx q[33], q[8]; +cx q[48], q[16]; +cx q[7], q[45]; +cx q[5], q[40]; +cx q[11], q[6]; +cx q[29], q[42]; diff --git a/tests/benchmarks/qasm/__init__.py b/tests/benchmarks/qasm/__init__.py new file mode 100644 index 0000000..358894c --- /dev/null +++ b/tests/benchmarks/qasm/__init__.py @@ -0,0 +1,13 @@ +# Copyright 2025 qBraid +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. diff --git a/tests/benchmarks/qasm/depth_4gt10-v1_81.qasm b/tests/benchmarks/qasm/depth_4gt10-v1_81.qasm new file mode 100644 index 0000000..8db1938 --- /dev/null +++ b/tests/benchmarks/qasm/depth_4gt10-v1_81.qasm @@ -0,0 +1,152 @@ +OPENQASM 2.0; +include "qelib1.inc"; +qreg q[16]; +creg c[16]; +x q[0]; +h q[1]; +t q[2]; +t q[3]; +t q[1]; +cx q[3],q[2]; +cx q[1],q[3]; +cx q[2],q[1]; +tdg q[3]; +cx q[2],q[3]; +tdg q[2]; +tdg q[3]; +t q[1]; +cx q[1],q[3]; +cx q[2],q[1]; +cx q[3],q[2]; +h q[1]; +h q[3]; +t q[0]; +t q[4]; +t q[3]; +cx q[4],q[0]; +cx q[3],q[4]; +cx q[0],q[3]; +tdg q[4]; +cx q[0],q[4]; +tdg q[0]; +tdg q[4]; +t q[3]; +cx q[3],q[4]; +cx q[0],q[3]; +cx q[4],q[0]; +h q[3]; +h q[1]; +t q[2]; +t q[3]; +t q[1]; +cx q[3],q[2]; +cx q[1],q[3]; +cx q[2],q[1]; +tdg q[3]; +cx q[2],q[3]; +tdg q[2]; +tdg q[3]; +t q[1]; +cx q[1],q[3]; +cx q[2],q[1]; +cx q[3],q[2]; +h q[1]; +h q[3]; +t q[0]; +t q[4]; +t q[3]; +cx q[4],q[0]; +cx q[3],q[4]; +cx q[0],q[3]; +tdg q[4]; +cx q[0],q[4]; +tdg q[0]; +tdg q[4]; +t q[3]; +cx q[3],q[4]; +cx q[0],q[3]; +cx q[4],q[0]; +h q[3]; +cx q[2],q[0]; +h q[2]; +t q[3]; +t q[0]; +t q[2]; +cx q[0],q[3]; +cx q[2],q[0]; +cx q[3],q[2]; +tdg q[0]; +cx q[3],q[0]; +tdg q[3]; +tdg q[0]; +t q[2]; +cx q[2],q[0]; +cx q[3],q[2]; +cx q[0],q[3]; +h q[2]; +h q[0]; +t q[1]; +t q[4]; +t q[0]; +cx q[4],q[1]; +cx q[0],q[4]; +cx q[1],q[0]; +tdg q[4]; +cx q[1],q[4]; +tdg q[1]; +tdg q[4]; +t q[0]; +cx q[0],q[4]; +cx q[1],q[0]; +cx q[4],q[1]; +h q[0]; +h q[2]; +t q[3]; +t q[0]; +t q[2]; +cx q[0],q[3]; +cx q[2],q[0]; +cx q[3],q[2]; +tdg q[0]; +cx q[3],q[0]; +tdg q[3]; +tdg q[0]; +t q[2]; +cx q[2],q[0]; +cx q[3],q[2]; +cx q[0],q[3]; +h q[2]; +h q[0]; +t q[1]; +t q[4]; +t q[0]; +cx q[4],q[1]; +cx q[0],q[4]; +cx q[1],q[0]; +tdg q[4]; +cx q[1],q[4]; +tdg q[1]; +tdg q[4]; +t q[0]; +cx q[0],q[4]; +cx q[1],q[0]; +cx q[4],q[1]; +h q[0]; +cx q[1],q[4]; +cx q[4],q[2]; +h q[4]; +t q[2]; +t q[0]; +t q[4]; +cx q[0],q[2]; +cx q[4],q[0]; +cx q[2],q[4]; +tdg q[0]; +cx q[2],q[0]; +tdg q[2]; +tdg q[0]; +t q[4]; +cx q[4],q[0]; +cx q[2],q[4]; +cx q[0],q[2]; +h q[4]; diff --git a/tests/benchmarks/qasm/depth_4mod5-v0_19.qasm b/tests/benchmarks/qasm/depth_4mod5-v0_19.qasm new file mode 100644 index 0000000..c402a60 --- /dev/null +++ b/tests/benchmarks/qasm/depth_4mod5-v0_19.qasm @@ -0,0 +1,39 @@ +OPENQASM 2.0; +include "qelib1.inc"; +qreg q[16]; +creg c[16]; +x q[3]; +cx q[1],q[3]; +cx q[3],q[4]; +h q[4]; +t q[3]; +t q[2]; +t q[4]; +cx q[2],q[3]; +cx q[4],q[2]; +cx q[3],q[4]; +tdg q[2]; +cx q[3],q[2]; +tdg q[3]; +tdg q[2]; +t q[4]; +cx q[4],q[2]; +cx q[3],q[4]; +cx q[2],q[3]; +h q[4]; +h q[4]; +t q[3]; +t q[0]; +t q[4]; +cx q[0],q[3]; +cx q[4],q[0]; +cx q[3],q[4]; +tdg q[0]; +cx q[3],q[0]; +tdg q[3]; +tdg q[0]; +t q[4]; +cx q[4],q[0]; +cx q[3],q[4]; +cx q[0],q[3]; +h q[4]; diff --git a/tests/benchmarks/qasm/depth_mod8-10_178.qasm b/tests/benchmarks/qasm/depth_mod8-10_178.qasm new file mode 100644 index 0000000..090258d --- /dev/null +++ b/tests/benchmarks/qasm/depth_mod8-10_178.qasm @@ -0,0 +1,346 @@ +OPENQASM 2.0; +include "qelib1.inc"; +qreg q[16]; +creg c[16]; +h q[2]; +t q[4]; +t q[3]; +t q[2]; +cx q[3],q[4]; +cx q[2],q[3]; +cx q[4],q[2]; +tdg q[3]; +cx q[4],q[3]; +tdg q[4]; +tdg q[3]; +t q[2]; +cx q[2],q[3]; +cx q[4],q[2]; +cx q[3],q[4]; +h q[2]; +cx q[4],q[2]; +cx q[1],q[3]; +h q[5]; +t q[4]; +t q[3]; +t q[5]; +cx q[3],q[4]; +cx q[5],q[3]; +cx q[4],q[5]; +tdg q[3]; +cx q[4],q[3]; +tdg q[4]; +tdg q[3]; +t q[5]; +cx q[5],q[3]; +cx q[4],q[5]; +cx q[3],q[4]; +h q[5]; +h q[1]; +t q[5]; +t q[4]; +t q[1]; +cx q[4],q[5]; +cx q[1],q[4]; +cx q[5],q[1]; +tdg q[4]; +cx q[5],q[4]; +tdg q[5]; +tdg q[4]; +t q[1]; +cx q[1],q[4]; +cx q[5],q[1]; +cx q[4],q[5]; +h q[1]; +h q[4]; +t q[2]; +t q[0]; +t q[4]; +cx q[0],q[2]; +cx q[4],q[0]; +cx q[2],q[4]; +tdg q[0]; +cx q[2],q[0]; +tdg q[2]; +tdg q[0]; +t q[4]; +cx q[4],q[0]; +cx q[2],q[4]; +cx q[0],q[2]; +h q[4]; +h q[1]; +t q[5]; +t q[4]; +t q[1]; +cx q[4],q[5]; +cx q[1],q[4]; +cx q[5],q[1]; +tdg q[4]; +cx q[5],q[4]; +tdg q[5]; +tdg q[4]; +t q[1]; +cx q[1],q[4]; +cx q[5],q[1]; +cx q[4],q[5]; +h q[1]; +h q[4]; +t q[2]; +t q[0]; +t q[4]; +cx q[0],q[2]; +cx q[4],q[0]; +cx q[2],q[4]; +tdg q[0]; +cx q[2],q[0]; +tdg q[2]; +tdg q[0]; +t q[4]; +cx q[4],q[0]; +cx q[2],q[4]; +cx q[0],q[2]; +h q[4]; +h q[5]; +t q[4]; +t q[3]; +t q[5]; +cx q[3],q[4]; +cx q[5],q[3]; +cx q[4],q[5]; +tdg q[3]; +cx q[4],q[3]; +tdg q[4]; +tdg q[3]; +t q[5]; +cx q[5],q[3]; +cx q[4],q[5]; +cx q[3],q[4]; +h q[5]; +h q[1]; +t q[5]; +t q[4]; +t q[1]; +cx q[4],q[5]; +cx q[1],q[4]; +cx q[5],q[1]; +tdg q[4]; +cx q[5],q[4]; +tdg q[5]; +tdg q[4]; +t q[1]; +cx q[1],q[4]; +cx q[5],q[1]; +cx q[4],q[5]; +h q[1]; +h q[4]; +t q[2]; +t q[0]; +t q[4]; +cx q[0],q[2]; +cx q[4],q[0]; +cx q[2],q[4]; +tdg q[0]; +cx q[2],q[0]; +tdg q[2]; +tdg q[0]; +t q[4]; +cx q[4],q[0]; +cx q[2],q[4]; +cx q[0],q[2]; +h q[4]; +h q[1]; +t q[5]; +t q[4]; +t q[1]; +cx q[4],q[5]; +cx q[1],q[4]; +cx q[5],q[1]; +tdg q[4]; +cx q[5],q[4]; +tdg q[5]; +tdg q[4]; +t q[1]; +cx q[1],q[4]; +cx q[5],q[1]; +cx q[4],q[5]; +h q[1]; +h q[4]; +t q[2]; +t q[0]; +t q[4]; +cx q[0],q[2]; +cx q[4],q[0]; +cx q[2],q[4]; +tdg q[0]; +cx q[2],q[0]; +tdg q[2]; +tdg q[0]; +t q[4]; +cx q[4],q[0]; +cx q[2],q[4]; +cx q[0],q[2]; +h q[4]; +cx q[1],q[3]; +h q[5]; +t q[4]; +t q[2]; +t q[5]; +cx q[2],q[4]; +cx q[5],q[2]; +cx q[4],q[5]; +tdg q[2]; +cx q[4],q[2]; +tdg q[4]; +tdg q[2]; +t q[5]; +cx q[5],q[2]; +cx q[4],q[5]; +cx q[2],q[4]; +h q[5]; +h q[3]; +t q[5]; +t q[4]; +t q[3]; +cx q[4],q[5]; +cx q[3],q[4]; +cx q[5],q[3]; +tdg q[4]; +cx q[5],q[4]; +tdg q[5]; +tdg q[4]; +t q[3]; +cx q[3],q[4]; +cx q[5],q[3]; +cx q[4],q[5]; +h q[3]; +h q[4]; +t q[1]; +t q[0]; +t q[4]; +cx q[0],q[1]; +cx q[4],q[0]; +cx q[1],q[4]; +tdg q[0]; +cx q[1],q[0]; +tdg q[1]; +tdg q[0]; +t q[4]; +cx q[4],q[0]; +cx q[1],q[4]; +cx q[0],q[1]; +h q[4]; +h q[3]; +t q[5]; +t q[4]; +t q[3]; +cx q[4],q[5]; +cx q[3],q[4]; +cx q[5],q[3]; +tdg q[4]; +cx q[5],q[4]; +tdg q[5]; +tdg q[4]; +t q[3]; +cx q[3],q[4]; +cx q[5],q[3]; +cx q[4],q[5]; +h q[3]; +h q[4]; +t q[1]; +t q[0]; +t q[4]; +cx q[0],q[1]; +cx q[4],q[0]; +cx q[1],q[4]; +tdg q[0]; +cx q[1],q[0]; +tdg q[1]; +tdg q[0]; +t q[4]; +cx q[4],q[0]; +cx q[1],q[4]; +cx q[0],q[1]; +h q[4]; +h q[5]; +t q[4]; +t q[2]; +t q[5]; +cx q[2],q[4]; +cx q[5],q[2]; +cx q[4],q[5]; +tdg q[2]; +cx q[4],q[2]; +tdg q[4]; +tdg q[2]; +t q[5]; +cx q[5],q[2]; +cx q[4],q[5]; +cx q[2],q[4]; +h q[5]; +h q[3]; +t q[5]; +t q[4]; +t q[3]; +cx q[4],q[5]; +cx q[3],q[4]; +cx q[5],q[3]; +tdg q[4]; +cx q[5],q[4]; +tdg q[5]; +tdg q[4]; +t q[3]; +cx q[3],q[4]; +cx q[5],q[3]; +cx q[4],q[5]; +h q[3]; +h q[4]; +t q[1]; +t q[0]; +t q[4]; +cx q[0],q[1]; +cx q[4],q[0]; +cx q[1],q[4]; +tdg q[0]; +cx q[1],q[0]; +tdg q[1]; +tdg q[0]; +t q[4]; +cx q[4],q[0]; +cx q[1],q[4]; +cx q[0],q[1]; +h q[4]; +h q[3]; +t q[5]; +t q[4]; +t q[3]; +cx q[4],q[5]; +cx q[3],q[4]; +cx q[5],q[3]; +tdg q[4]; +cx q[5],q[4]; +tdg q[5]; +tdg q[4]; +t q[3]; +cx q[3],q[4]; +cx q[5],q[3]; +cx q[4],q[5]; +h q[3]; +h q[4]; +t q[1]; +t q[0]; +t q[4]; +cx q[0],q[1]; +cx q[4],q[0]; +cx q[1],q[4]; +tdg q[0]; +cx q[1],q[0]; +tdg q[1]; +tdg q[0]; +t q[4]; +cx q[4],q[0]; +cx q[1],q[4]; +cx q[0],q[1]; +h q[4]; +cx q[4],q[3]; +cx q[4],q[2]; +x q[4]; diff --git a/tests/benchmarks/qasm/dtc_100_cx_12345.qasm b/tests/benchmarks/qasm/dtc_100_cx_12345.qasm new file mode 100644 index 0000000..7e1581d --- /dev/null +++ b/tests/benchmarks/qasm/dtc_100_cx_12345.qasm @@ -0,0 +1,49703 @@ +OPENQASM 2.0; +include "qelib1.inc"; +qreg q[100]; +rx(2.9845130209103035) q[0]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rx(2.9845130209103035) q[2]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rx(2.9845130209103035) q[4]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rx(2.9845130209103035) q[6]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rx(2.9845130209103035) q[8]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rx(2.9845130209103035) q[10]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rx(2.9845130209103035) q[12]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rx(2.9845130209103035) q[14]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rx(2.9845130209103035) q[16]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rx(2.9845130209103035) q[18]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rx(2.9845130209103035) q[20]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rx(2.9845130209103035) q[22]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rx(2.9845130209103035) q[24]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rx(2.9845130209103035) q[26]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rx(2.9845130209103035) q[28]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rx(2.9845130209103035) q[30]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rx(2.9845130209103035) q[32]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rx(2.9845130209103035) q[34]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rx(2.9845130209103035) q[36]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rx(2.9845130209103035) q[38]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rx(2.9845130209103035) q[40]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rx(2.9845130209103035) q[42]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rx(2.9845130209103035) q[44]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rx(2.9845130209103035) q[46]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rx(2.9845130209103035) q[48]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rx(2.9845130209103035) q[50]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rx(2.9845130209103035) q[52]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rx(2.9845130209103035) q[54]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rx(2.9845130209103035) q[56]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rx(2.9845130209103035) q[58]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rx(2.9845130209103035) q[60]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rx(2.9845130209103035) q[62]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rx(2.9845130209103035) q[64]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rx(2.9845130209103035) q[66]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rx(2.9845130209103035) q[68]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rx(2.9845130209103035) q[70]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rx(2.9845130209103035) q[72]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rx(2.9845130209103035) q[74]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rx(2.9845130209103035) q[76]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rx(2.9845130209103035) q[78]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rx(2.9845130209103035) q[80]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rx(2.9845130209103035) q[82]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rx(2.9845130209103035) q[84]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rx(2.9845130209103035) q[86]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rx(2.9845130209103035) q[88]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rx(2.9845130209103035) q[90]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rx(2.9845130209103035) q[92]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rx(2.9845130209103035) q[94]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rx(2.9845130209103035) q[96]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rx(2.9845130209103035) q[98]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rx(2.9845130209103035) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rx(2.9845130209103035) q[1]; +cx q[0],q[1]; +rz(0.5712483762185202) q[1]; +cx q[0],q[1]; +rz(-1.801520626926607) q[0]; +rz(-5.129350689695842) q[2]; +rx(2.9845130209103035) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rx(2.9845130209103035) q[3]; +cx q[2],q[3]; +rz(0.641480499947589) q[3]; +cx q[2],q[3]; +cx q[1],q[2]; +rz(0.6144819414856111) q[2]; +cx q[1],q[2]; +rz(-6.5410044288714415) q[1]; +rz(-5.129350689695842) q[2]; +rz(-5.847393273455697) q[4]; +rx(2.9845130209103035) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rx(2.9845130209103035) q[5]; +cx q[4],q[5]; +rz(1.01894844744442) q[5]; +cx q[4],q[5]; +cx q[3],q[4]; +rz(0.4461750279725325) q[4]; +cx q[3],q[4]; +rz(5.527133542431467) q[3]; +rz(-5.847393273455697) q[4]; +rz(-2.6254304019550574) q[6]; +rx(2.9845130209103035) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rx(2.9845130209103035) q[7]; +cx q[6],q[7]; +rz(0.9238282580954856) q[7]; +cx q[6],q[7]; +cx q[5],q[6]; +rz(0.8771554275662118) q[6]; +cx q[5],q[6]; +rz(1.0274446643924087) q[5]; +rz(-2.6254304019550574) q[6]; +rz(-3.287806109562956) q[8]; +rx(2.9845130209103035) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rx(2.9845130209103035) q[9]; +cx q[8],q[9]; +rz(0.6998758044286648) q[9]; +cx q[8],q[9]; +cx q[7],q[8]; +rz(0.5311854498062115) q[8]; +cx q[7],q[8]; +rz(0.14373541900302358) q[7]; +rz(-3.287806109562956) q[8]; +rz(-4.306497236844936) q[10]; +rx(2.9845130209103035) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rx(2.9845130209103035) q[11]; +cx q[10],q[11]; +rz(0.6540905293980734) q[11]; +cx q[10],q[11]; +cx q[9],q[10]; +rz(0.6317651619805011) q[10]; +cx q[9],q[10]; +rz(-4.288902242972422) q[9]; +rz(-4.306497236844936) q[10]; +rz(-0.3589840458933495) q[12]; +rx(2.9845130209103035) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rx(2.9845130209103035) q[13]; +cx q[12],q[13]; +rz(0.8626096779107195) q[13]; +cx q[12],q[13]; +cx q[11],q[12]; +rz(0.7389707732269853) q[12]; +cx q[11],q[12]; +rz(-8.184245248107443) q[11]; +rz(-0.3589840458933495) q[12]; +rz(8.827922255403735) q[14]; +rx(2.9845130209103035) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rx(2.9845130209103035) q[15]; +cx q[14],q[15]; +rz(0.5393597681153989) q[15]; +cx q[14],q[15]; +cx q[13],q[14]; +rz(0.5106677245073665) q[14]; +cx q[13],q[14]; +rz(7.566885437654357) q[13]; +rz(8.827922255403735) q[14]; +rz(8.24609878181478) q[16]; +rx(2.9845130209103035) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rx(2.9845130209103035) q[17]; +cx q[16],q[17]; +rz(0.9210804430823406) q[17]; +cx q[16],q[17]; +cx q[15],q[16]; +rz(0.5638600105173188) q[16]; +cx q[15],q[16]; +rz(-9.329071396189159) q[15]; +rz(8.24609878181478) q[16]; +rz(4.89231868156431) q[18]; +rx(2.9845130209103035) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rx(2.9845130209103035) q[19]; +cx q[18],q[19]; +rz(1.1323893223641872) q[19]; +cx q[18],q[19]; +cx q[17],q[18]; +rz(0.7652394393202799) q[18]; +cx q[17],q[18]; +rz(-7.470806338990333) q[17]; +rz(4.89231868156431) q[18]; +rz(-6.554803016021732) q[20]; +rx(2.9845130209103035) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rx(2.9845130209103035) q[21]; +cx q[20],q[21]; +rz(0.5876708100400763) q[21]; +cx q[20],q[21]; +cx q[19],q[20]; +rz(0.7668383055792374) q[20]; +cx q[19],q[20]; +rz(7.827005721713775) q[19]; +rz(-6.554803016021732) q[20]; +rz(-2.4050918081317065) q[22]; +rx(2.9845130209103035) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rx(2.9845130209103035) q[23]; +cx q[22],q[23]; +rz(1.1379485956310675) q[23]; +cx q[22],q[23]; +cx q[21],q[22]; +rz(0.5931581036281673) q[22]; +cx q[21],q[22]; +rz(-3.32678270573942) q[21]; +rz(-2.4050918081317065) q[22]; +rz(0.3208746785419534) q[24]; +rx(2.9845130209103035) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rx(2.9845130209103035) q[25]; +cx q[24],q[25]; +rz(0.9167461519137476) q[25]; +cx q[24],q[25]; +cx q[23],q[24]; +rz(0.6264062967930704) q[24]; +cx q[23],q[24]; +rz(-3.023080402740454) q[23]; +rz(0.3208746785419534) q[24]; +rz(-1.5262710666815995) q[26]; +rx(2.9845130209103035) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rx(2.9845130209103035) q[27]; +cx q[26],q[27]; +rz(0.46801714418794654) q[27]; +cx q[26],q[27]; +cx q[25],q[26]; +rz(0.6118778850650721) q[26]; +cx q[25],q[26]; +rz(-9.692069416834157) q[25]; +rz(-1.5262710666815995) q[26]; +rz(-8.144295838548041) q[28]; +rx(2.9845130209103035) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rx(2.9845130209103035) q[29]; +cx q[28],q[29]; +rz(0.7397191440230659) q[29]; +cx q[28],q[29]; +cx q[27],q[28]; +rz(0.5973575166089427) q[28]; +cx q[27],q[28]; +rz(7.454664778586536) q[27]; +rz(-8.144295838548041) q[28]; +rz(-0.37054980971670487) q[30]; +rx(2.9845130209103035) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rx(2.9845130209103035) q[31]; +cx q[30],q[31]; +rz(1.0889387822272747) q[31]; +cx q[30],q[31]; +cx q[29],q[30]; +rz(0.7718591500421335) q[30]; +cx q[29],q[30]; +rz(-0.3141531113205996) q[29]; +rz(-0.37054980971670487) q[30]; +rz(9.170038454708129) q[32]; +rx(2.9845130209103035) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rx(2.9845130209103035) q[33]; +cx q[32],q[33]; +rz(0.9404777795611867) q[33]; +cx q[32],q[33]; +cx q[31],q[32]; +rz(0.5591870275279615) q[32]; +cx q[31],q[32]; +rz(5.57773764896664) q[31]; +rz(9.170038454708129) q[32]; +rz(-4.466258110114655) q[34]; +rx(2.9845130209103035) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rx(2.9845130209103035) q[35]; +cx q[34],q[35]; +rz(0.6491102695384949) q[35]; +cx q[34],q[35]; +cx q[33],q[34]; +rz(0.7819664420493118) q[34]; +cx q[33],q[34]; +rz(4.087919903632205) q[33]; +rz(-4.466258110114655) q[34]; +rz(-3.009542363617886) q[36]; +rx(2.9845130209103035) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rx(2.9845130209103035) q[37]; +cx q[36],q[37]; +rz(0.9691249132438208) q[37]; +cx q[36],q[37]; +cx q[35],q[36]; +rz(0.586112274722006) q[36]; +cx q[35],q[36]; +rz(3.357901958002297) q[35]; +rz(-3.009542363617886) q[36]; +rz(3.469588686862494) q[38]; +rx(2.9845130209103035) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rx(2.9845130209103035) q[39]; +cx q[38],q[39]; +rz(0.5655926714837279) q[39]; +cx q[38],q[39]; +cx q[37],q[38]; +rz(1.0512418169868836) q[38]; +cx q[37],q[38]; +rz(5.292631341564201) q[37]; +rz(3.469588686862494) q[38]; +rz(7.238561106611248) q[40]; +rx(2.9845130209103035) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rx(2.9845130209103035) q[41]; +cx q[40],q[41]; +rz(0.45678330676037976) q[41]; +cx q[40],q[41]; +cx q[39],q[40]; +rz(0.5341733163310632) q[40]; +cx q[39],q[40]; +rz(9.426104410957937) q[39]; +rz(7.238561106611248) q[40]; +rz(-4.138844008228763) q[42]; +rx(2.9845130209103035) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rx(2.9845130209103035) q[43]; +cx q[42],q[43]; +rz(0.5182807931183975) q[43]; +cx q[42],q[43]; +cx q[41],q[42]; +rz(1.0698350496116333) q[42]; +cx q[41],q[42]; +rz(-8.959468672539113) q[41]; +rz(-4.138844008228763) q[42]; +rz(1.9906564533781335) q[44]; +rx(2.9845130209103035) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rx(2.9845130209103035) q[45]; +cx q[44],q[45]; +rz(0.6598131423332821) q[45]; +cx q[44],q[45]; +cx q[43],q[44]; +rz(0.532735138214919) q[44]; +cx q[43],q[44]; +rz(7.1533135453354975) q[43]; +rz(1.9906564533781335) q[44]; +rz(-8.772053527913188) q[46]; +rx(2.9845130209103035) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rx(2.9845130209103035) q[47]; +cx q[46],q[47]; +rz(0.7580609302413819) q[47]; +cx q[46],q[47]; +cx q[45],q[46]; +rz(0.9821650113744763) q[46]; +cx q[45],q[46]; +rz(-3.0742246767403767) q[45]; +rz(-8.772053527913188) q[46]; +rz(-9.839624732781965) q[48]; +rx(2.9845130209103035) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rx(2.9845130209103035) q[49]; +cx q[48],q[49]; +rz(0.6019456680087553) q[49]; +cx q[48],q[49]; +cx q[47],q[48]; +rz(0.872671924481957) q[48]; +cx q[47],q[48]; +rz(5.188898521162852) q[47]; +rz(-9.839624732781965) q[48]; +rz(9.741381655147302) q[50]; +rx(2.9845130209103035) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rx(2.9845130209103035) q[51]; +cx q[50],q[51]; +rz(1.0334083706915433) q[51]; +cx q[50],q[51]; +cx q[49],q[50]; +rz(0.5569690619969815) q[50]; +cx q[49],q[50]; +rz(-8.036946394114779) q[49]; +rz(9.741381655147302) q[50]; +rz(7.269375459059739) q[52]; +rx(2.9845130209103035) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rx(2.9845130209103035) q[53]; +cx q[52],q[53]; +rz(0.5445121400417245) q[53]; +cx q[52],q[53]; +cx q[51],q[52]; +rz(0.9895014856658824) q[52]; +cx q[51],q[52]; +rz(5.448279763548963) q[51]; +rz(7.269375459059739) q[52]; +rz(-6.536665831829092) q[54]; +rx(2.9845130209103035) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rx(2.9845130209103035) q[55]; +cx q[54],q[55]; +rz(0.49438385634506155) q[55]; +cx q[54],q[55]; +cx q[53],q[54]; +rz(0.5884678752188464) q[54]; +cx q[53],q[54]; +rz(-0.4508780413364048) q[53]; +rz(-6.536665831829092) q[54]; +rz(-1.4640200697863894) q[56]; +rx(2.9845130209103035) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rx(2.9845130209103035) q[57]; +cx q[56],q[57]; +rz(0.4646924092104002) q[57]; +cx q[56],q[57]; +cx q[55],q[56]; +rz(0.45990696283970545) q[56]; +cx q[55],q[56]; +rz(0.6706854366231053) q[55]; +rz(-1.4640200697863894) q[56]; +rz(-6.5953123875601865) q[58]; +rx(2.9845130209103035) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rx(2.9845130209103035) q[59]; +cx q[58],q[59]; +rz(0.8628133002996057) q[59]; +cx q[58],q[59]; +cx q[57],q[58]; +rz(0.8781196962827995) q[58]; +cx q[57],q[58]; +rz(-6.651529152764699) q[57]; +rz(-6.5953123875601865) q[58]; +rz(8.746277016065564) q[60]; +rx(2.9845130209103035) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rx(2.9845130209103035) q[61]; +cx q[60],q[61]; +rz(1.0640118035729023) q[61]; +cx q[60],q[61]; +cx q[59],q[60]; +rz(0.8144330226941134) q[60]; +cx q[59],q[60]; +rz(-4.77392432618838) q[59]; +rz(8.746277016065564) q[60]; +rz(4.020213888922873) q[62]; +rx(2.9845130209103035) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rx(2.9845130209103035) q[63]; +cx q[62],q[63]; +rz(0.8652112999858588) q[63]; +cx q[62],q[63]; +cx q[61],q[62]; +rz(0.8910551953138247) q[62]; +cx q[61],q[62]; +rz(9.60918387148027) q[61]; +rz(4.020213888922873) q[62]; +rz(4.589322763201853) q[64]; +rx(2.9845130209103035) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rx(2.9845130209103035) q[65]; +cx q[64],q[65]; +rz(1.1246810288427234) q[65]; +cx q[64],q[65]; +cx q[63],q[64]; +rz(0.5296521864090075) q[64]; +cx q[63],q[64]; +rz(4.404950778283339) q[63]; +rz(4.589322763201853) q[64]; +rz(-6.367349455436933) q[66]; +rx(2.9845130209103035) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rx(2.9845130209103035) q[67]; +cx q[66],q[67]; +rz(0.9619410315650995) q[67]; +cx q[66],q[67]; +cx q[65],q[66]; +rz(0.5876070162524466) q[66]; +cx q[65],q[66]; +rz(0.343373772180972) q[65]; +rz(-6.367349455436933) q[66]; +rz(7.508604658476183) q[68]; +rx(2.9845130209103035) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rx(2.9845130209103035) q[69]; +cx q[68],q[69]; +rz(1.0685745058886704) q[69]; +cx q[68],q[69]; +cx q[67],q[68]; +rz(0.9305577960868672) q[68]; +cx q[67],q[68]; +rz(7.454437331894081) q[67]; +rz(7.508604658476183) q[68]; +rz(8.555541725352981) q[70]; +rx(2.9845130209103035) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rx(2.9845130209103035) q[71]; +cx q[70],q[71]; +rz(1.1225992842317998) q[71]; +cx q[70],q[71]; +cx q[69],q[70]; +rz(0.456215524135115) q[70]; +cx q[69],q[70]; +rz(4.136046288784698) q[69]; +rz(8.555541725352981) q[70]; +rz(0.06860918925667246) q[72]; +rx(2.9845130209103035) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rx(2.9845130209103035) q[73]; +cx q[72],q[73]; +rz(0.8216725701053862) q[73]; +cx q[72],q[73]; +cx q[71],q[72]; +rz(1.0799802805701777) q[72]; +cx q[71],q[72]; +rz(9.474783912785893) q[71]; +rz(0.06860918925667246) q[72]; +rz(2.3019573843652) q[74]; +rx(2.9845130209103035) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rx(2.9845130209103035) q[75]; +cx q[74],q[75]; +rz(1.1291457013823716) q[75]; +cx q[74],q[75]; +cx q[73],q[74]; +rz(0.7293948616190387) q[74]; +cx q[73],q[74]; +rz(5.084218278927945) q[73]; +rz(2.3019573843652) q[74]; +rz(-3.632241812845915) q[76]; +rx(2.9845130209103035) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rx(2.9845130209103035) q[77]; +cx q[76],q[77]; +rz(0.7814617007405189) q[77]; +cx q[76],q[77]; +cx q[75],q[76]; +rz(0.8783847470194674) q[76]; +cx q[75],q[76]; +rz(-7.601785094594065) q[75]; +rz(-3.632241812845915) q[76]; +rz(7.636530964282377) q[78]; +rx(2.9845130209103035) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rx(2.9845130209103035) q[79]; +cx q[78],q[79]; +rz(0.6077200364138348) q[79]; +cx q[78],q[79]; +cx q[77],q[78]; +rz(0.6386115696353494) q[78]; +cx q[77],q[78]; +rz(-8.532590854761333) q[77]; +rz(7.636530964282377) q[78]; +rz(0.7360100240444647) q[80]; +rx(2.9845130209103035) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rx(2.9845130209103035) q[81]; +cx q[80],q[81]; +rz(0.7475252488114742) q[81]; +cx q[80],q[81]; +cx q[79],q[80]; +rz(0.5332561795621057) q[80]; +cx q[79],q[80]; +rz(-9.43395218934996) q[79]; +rz(0.7360100240444647) q[80]; +rz(-6.9680411922830645) q[82]; +rx(2.9845130209103035) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rx(2.9845130209103035) q[83]; +cx q[82],q[83]; +rz(0.9150194307245315) q[83]; +cx q[82],q[83]; +cx q[81],q[82]; +rz(0.4003269690319539) q[82]; +cx q[81],q[82]; +rz(-6.363681945274028) q[81]; +rz(-6.9680411922830645) q[82]; +rz(7.440773298494864) q[84]; +rx(2.9845130209103035) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rx(2.9845130209103035) q[85]; +cx q[84],q[85]; +rz(0.6525802107724217) q[85]; +cx q[84],q[85]; +cx q[83],q[84]; +rz(0.5576664354987056) q[84]; +cx q[83],q[84]; +rz(-6.595965580400524) q[83]; +rz(7.440773298494864) q[84]; +rz(-3.1404983429226276) q[86]; +rx(2.9845130209103035) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rx(2.9845130209103035) q[87]; +cx q[86],q[87]; +rz(1.1022701993599808) q[87]; +cx q[86],q[87]; +cx q[85],q[86]; +rz(1.075996016960513) q[86]; +cx q[85],q[86]; +rz(-0.10915534584479622) q[85]; +rz(-3.1404983429226276) q[86]; +rz(0.9075080668992074) q[88]; +rx(2.9845130209103035) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rx(2.9845130209103035) q[89]; +cx q[88],q[89]; +rz(0.5946046668178279) q[89]; +cx q[88],q[89]; +cx q[87],q[88]; +rz(1.1567578218000691) q[88]; +cx q[87],q[88]; +rz(9.854006989178934) q[87]; +rz(0.9075080668992074) q[88]; +rz(-2.5532330853327694) q[90]; +rx(2.9845130209103035) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rx(2.9845130209103035) q[91]; +cx q[90],q[91]; +rz(0.6595996339282773) q[91]; +cx q[90],q[91]; +cx q[89],q[90]; +rz(0.7396819766440711) q[90]; +cx q[89],q[90]; +rz(-3.8820879765649097) q[89]; +rz(-2.5532330853327694) q[90]; +rz(-7.496032274983798) q[92]; +rx(2.9845130209103035) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rx(2.9845130209103035) q[93]; +cx q[92],q[93]; +rz(0.5960020655820668) q[93]; +cx q[92],q[93]; +cx q[91],q[92]; +rz(0.6901682393096231) q[92]; +cx q[91],q[92]; +rz(3.8662572033246168) q[91]; +rz(-7.496032274983798) q[92]; +rz(7.575268923103209) q[94]; +rx(2.9845130209103035) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rx(2.9845130209103035) q[95]; +cx q[94],q[95]; +rz(0.6718660942330543) q[95]; +cx q[94],q[95]; +cx q[93],q[94]; +rz(0.6094274125216157) q[94]; +cx q[93],q[94]; +rz(5.097081950409936) q[93]; +rz(7.575268923103209) q[94]; +rz(-1.2375555195857413) q[96]; +rx(2.9845130209103035) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rx(2.9845130209103035) q[97]; +cx q[96],q[97]; +rz(0.3966436133761285) q[97]; +cx q[96],q[97]; +cx q[95],q[96]; +rz(1.1514754747421825) q[96]; +cx q[95],q[96]; +rz(-0.4908915259172068) q[95]; +rz(-1.2375555195857413) q[96]; +rz(-1.5250066928339907) q[98]; +rx(2.9845130209103035) q[98]; +rz(5.219277645088188) q[99]; +rx(2.9845130209103035) q[99]; +cx q[98],q[99]; +rz(0.8864039361379021) q[99]; +cx q[98],q[99]; +cx q[97],q[98]; +rz(0.4384113009794647) q[98]; +cx q[97],q[98]; +rz(-7.044632008858779) q[97]; +rz(-1.5250066928339907) q[98]; +rz(5.219277645088188) q[99]; diff --git a/tests/benchmarks/qasm/neutral_atom_gate.qasm b/tests/benchmarks/qasm/neutral_atom_gate.qasm new file mode 100644 index 0000000..1cfe2dc --- /dev/null +++ b/tests/benchmarks/qasm/neutral_atom_gate.qasm @@ -0,0 +1,96 @@ +OPENQASM 3.0; +defcalgrammar "openpulse"; + +// Raman transition detuning delta from the 5S1/2 to 5P1/2 transition +const float delta = 100e6; + +// Hyperfine qubit frequency +const float qubit_freq = 6.0e9; + +// Positional frequencies for the AODS to target the specific qubit +const float q1_pos_freq = 5.0e9; +const float q2_pos_freq = 5.0e9; +const float q3_pos_freq = 5.0e9; + +// Calibrated amplitudes and durations for the Raman pulses supplied via the AOD envelopes +const complex[float[32]] q1_π_half_amp = 1.0 + 2.0im; +const complex[float[32]] q2_π_half_amp = 1.0 + 2.0im; +const complex[float[32]] q3_π_half_amp = 1.0 + 2.0im; +const duration pi_half_time = 10.0ns; + +// Time-proportional phase increment +const float tppi_1 = 1.0; +const float tppi_2 = 1.0; +const float tppi_3 = 1.0; + +cal { + port eom_a_port; + port eom_b_port; + port aod_port; + + // Define the Raman frames, which are detuned by an amount delta from the 5S1/2 to 5P1/2 transition + // and offset from each other by the qubit_freq + frame raman_a_frame = newframe(eom_a_port, delta, 0.0); + frame raman_b_frame = newframe(eom_b_port, delta-qubit_freq, 0.0); + const complex[float[32]] raman_a_amp = 1.0 + 2.0im; + const complex[float[32]] raman_b_amp = 1.0 + 2.0im; + + // Three frames to phase track each qubit's rotating frame of reference at it's frequency + frame q1_frame = newframe(aod_port, qubit_freq, 0.0); + frame q2_frame = newframe(aod_port, qubit_freq, 0.0); + frame q3_frame = newframe(aod_port, qubit_freq, 0.0); + + // Generic gaussian envelope + waveform pi_half_sig = gaussian(1.0 + 2.0im, pi_half_time, 100ns); + + // Waveforms ultimately supplied to the AODs. We mix our general Gaussian pulse with a sine wave to + // put a sideband on the outgoing pulse. This helps us target the qubit position while maintainig the + // desired Rabi rate. + waveform q1_pi_half_sig = mix(pi_half_sig, sine(q1_π_half_amp, pi_half_time, q1_pos_freq-qubit_freq, 0.0)); + waveform q2_pi_half_sig = mix(pi_half_sig, sine(q2_π_half_amp, pi_half_time, q2_pos_freq-qubit_freq, 0.0)); + waveform q3_pi_half_sig = mix(pi_half_sig, sine(q3_π_half_amp, pi_half_time, q3_pos_freq-qubit_freq, 0.0)); +} +// π/2 pulses on all three qubits +defcal rx(angle theta) $1, $2, $3 { +// Simultaneous π/2 pulses +play(raman_a_frame, constant(raman_a_amp, pi_half_time)); +play(raman_b_frame, constant(raman_b_amp, pi_half_time)); +play(q1_frame, q1_pi_half_sig); +play(q2_frame, q2_pi_half_sig); +play(q3_frame, q3_pi_half_sig); +} +// π/2 pulse on only qubit $2 +defcal rx(angle theta) $2 { +play(raman_a_frame, constant(raman_a_amp, pi_half_time)); +play(raman_b_frame, constant(raman_b_amp, pi_half_time)); +play(q2_frame, q2_pi_half_sig); +} +// Ramsey sequence on qubit 1 and 3, Hahn echo on qubit 2 +for duration tau_val in [1us:1us:2us] { + +// First π/2 pulse +rx(pi/2) $1, $2, $3; +// First half of evolution time +cal { + delay[tau_val/2] raman_a_frame, raman_b_frame, q1_frame, q2_frame, q3_frame; +} +// Hahn echo π pulse composed of two π/2 pulses +for int ct in [0:1]{ + rx(π/2) $2; +} +cal { + // Align all frames + barrier raman_a_frame, raman_b_frame, q1_frame, q2_frame, q3_frame; + + // Second half of evolution time + delay[tau_val/2] raman_a_frame, raman_b_frame, q1_frame, q2_frame, q3_frame; + + // Time-proportional phase increment signals different amount + shift_phase(q1_frame, tppi_1 * tau_val); + shift_phase(q2_frame, tppi_2 * tau_val); + shift_phase(q3_frame, tppi_3 * tau_val); +} + +// Second π/2 pulse +rx(π/2) $1, $2, $3; +} \ No newline at end of file diff --git a/tests/benchmarks/qasm/pea_3_pi_8.qasm b/tests/benchmarks/qasm/pea_3_pi_8.qasm new file mode 100644 index 0000000..c9953bf --- /dev/null +++ b/tests/benchmarks/qasm/pea_3_pi_8.qasm @@ -0,0 +1,51 @@ +// Name of Experiment: pea_3*pi/8 v3 + +OPENQASM 2.0; +include "qelib1.inc"; + + +qreg q[5]; +creg c[4]; +gate cu1fixed (a) c,t { +u1 (-a) t; +cx c,t; +u1 (a) t; +cx c,t; +} +gate cu c,t { +cu1fixed (3*pi/8) c,t; +} + +h q[0]; +h q[1]; +h q[2]; +h q[3]; +cu q[3],q[4]; +cu q[2],q[4]; +cu q[2],q[4]; +cu q[1],q[4]; +cu q[1],q[4]; +cu q[1],q[4]; +cu q[1],q[4]; +cu q[0],q[4]; +cu q[0],q[4]; +cu q[0],q[4]; +cu q[0],q[4]; +cu q[0],q[4]; +cu q[0],q[4]; +cu q[0],q[4]; +cu q[0],q[4]; +h q[0]; +cu1(-pi/2) q[0],q[1]; +h q[1]; +cu1(-pi/4) q[0],q[2]; +cu1(-pi/2) q[1],q[2]; +h q[2]; +cu1(-pi/8) q[0],q[3]; +cu1(-pi/4) q[1],q[3]; +cu1(-pi/2) q[2],q[3]; +h q[3]; +measure q[0] -> c[0]; +measure q[1] -> c[1]; +measure q[2] -> c[2]; +measure q[3] -> c[3]; diff --git a/tests/benchmarks/qasm/qaoa_barabasi_albert_N100_3reps.qasm b/tests/benchmarks/qasm/qaoa_barabasi_albert_N100_3reps.qasm new file mode 100644 index 0000000..2a91b78 --- /dev/null +++ b/tests/benchmarks/qasm/qaoa_barabasi_albert_N100_3reps.qasm @@ -0,0 +1,2267 @@ +OPENQASM 2.0; +include "qelib1.inc"; +qreg q[100]; +ry(pi/2) q[0]; +rx(pi) q[0]; +ry(pi/2) q[1]; +rx(pi) q[1]; +cx q[0],q[1]; +rz(5.647723184300621) q[1]; +cx q[0],q[1]; +ry(pi/2) q[2]; +rx(pi) q[2]; +cx q[0],q[2]; +rz(5.647723184300621) q[2]; +cx q[0],q[2]; +ry(pi/2) q[3]; +rx(pi) q[3]; +cx q[0],q[3]; +rz(5.647723184300621) q[3]; +cx q[0],q[3]; +cx q[1],q[3]; +rz(5.647723184300621) q[3]; +cx q[1],q[3]; +ry(pi/2) q[4]; +rx(pi) q[4]; +cx q[1],q[4]; +rz(5.647723184300621) q[4]; +cx q[1],q[4]; +cx q[3],q[4]; +rz(5.647723184300621) q[4]; +cx q[3],q[4]; +ry(pi/2) q[5]; +rx(pi) q[5]; +cx q[1],q[5]; +rz(5.647723184300621) q[5]; +cx q[1],q[5]; +cx q[3],q[5]; +rz(5.647723184300621) q[5]; +cx q[3],q[5]; +ry(pi/2) q[6]; +rx(pi) q[6]; +cx q[4],q[6]; +rz(5.647723184300621) q[6]; +cx q[4],q[6]; +cx q[5],q[6]; +rz(5.647723184300621) q[6]; +cx q[5],q[6]; +ry(pi/2) q[7]; +rx(pi) q[7]; +cx q[3],q[7]; +rz(5.647723184300621) q[7]; +cx q[3],q[7]; +cx q[4],q[7]; +rz(5.647723184300621) q[7]; +cx q[4],q[7]; +ry(pi/2) q[8]; +rx(pi) q[8]; +cx q[3],q[8]; +rz(5.647723184300621) q[8]; +cx q[3],q[8]; +cx q[5],q[8]; +rz(5.647723184300621) q[8]; +cx q[5],q[8]; +ry(pi/2) q[9]; +rx(pi) q[9]; +cx q[1],q[9]; +rz(5.647723184300621) q[9]; +cx q[1],q[9]; +cx q[3],q[9]; +rz(5.647723184300621) q[9]; +cx q[3],q[9]; +ry(pi/2) q[10]; +rx(pi) q[10]; +cx q[4],q[10]; +rz(5.647723184300621) q[10]; +cx q[4],q[10]; +cx q[6],q[10]; +rz(5.647723184300621) q[10]; +cx q[6],q[10]; +ry(pi/2) q[11]; +rx(pi) q[11]; +cx q[5],q[11]; +rz(5.647723184300621) q[11]; +cx q[5],q[11]; +cx q[6],q[11]; +rz(5.647723184300621) q[11]; +cx q[6],q[11]; +rx(7.169066981845267) q[11]; +ry(pi/2) q[12]; +rx(pi) q[12]; +cx q[3],q[12]; +rz(5.647723184300621) q[12]; +cx q[3],q[12]; +cx q[5],q[12]; +rz(5.647723184300621) q[12]; +cx q[5],q[12]; +ry(pi/2) q[13]; +rx(pi) q[13]; +cx q[4],q[13]; +rz(5.647723184300621) q[13]; +cx q[4],q[13]; +cx q[5],q[13]; +rz(5.647723184300621) q[13]; +cx q[5],q[13]; +ry(pi/2) q[14]; +rx(pi) q[14]; +cx q[3],q[14]; +rz(5.647723184300621) q[14]; +cx q[3],q[14]; +cx q[4],q[14]; +rz(5.647723184300621) q[14]; +cx q[4],q[14]; +rx(7.169066981845267) q[14]; +ry(pi/2) q[15]; +rx(pi) q[15]; +cx q[0],q[15]; +rz(5.647723184300621) q[15]; +cx q[0],q[15]; +cx q[3],q[15]; +rz(5.647723184300621) q[15]; +cx q[3],q[15]; +ry(pi/2) q[16]; +rx(pi) q[16]; +cx q[0],q[16]; +rz(5.647723184300621) q[16]; +cx q[0],q[16]; +cx q[3],q[16]; +rz(5.647723184300621) q[16]; +cx q[3],q[16]; +ry(pi/2) q[17]; +rx(pi) q[17]; +cx q[1],q[17]; +rz(5.647723184300621) q[17]; +cx q[1],q[17]; +cx q[3],q[17]; +rz(5.647723184300621) q[17]; +cx q[3],q[17]; +ry(pi/2) q[18]; +rx(pi) q[18]; +cx q[3],q[18]; +rz(5.647723184300621) q[18]; +cx q[3],q[18]; +cx q[4],q[18]; +rz(5.647723184300621) q[18]; +cx q[4],q[18]; +ry(pi/2) q[19]; +rx(pi) q[19]; +cx q[3],q[19]; +rz(5.647723184300621) q[19]; +cx q[3],q[19]; +cx q[7],q[19]; +rz(5.647723184300621) q[19]; +cx q[7],q[19]; +ry(pi/2) q[20]; +rx(pi) q[20]; +cx q[0],q[20]; +rz(5.647723184300621) q[20]; +cx q[0],q[20]; +cx q[15],q[20]; +rz(5.647723184300621) q[20]; +cx q[15],q[20]; +ry(pi/2) q[21]; +rx(pi) q[21]; +cx q[4],q[21]; +rz(5.647723184300621) q[21]; +cx q[4],q[21]; +cx q[15],q[21]; +rz(5.647723184300621) q[21]; +cx q[15],q[21]; +ry(pi/2) q[22]; +rx(pi) q[22]; +cx q[3],q[22]; +rz(5.647723184300621) q[22]; +cx q[3],q[22]; +cx q[9],q[22]; +rz(5.647723184300621) q[22]; +cx q[9],q[22]; +rx(7.169066981845267) q[22]; +ry(pi/2) q[23]; +rx(pi) q[23]; +cx q[3],q[23]; +rz(5.647723184300621) q[23]; +cx q[3],q[23]; +cx q[17],q[23]; +rz(5.647723184300621) q[23]; +cx q[17],q[23]; +ry(pi/2) q[24]; +rx(pi) q[24]; +cx q[3],q[24]; +rz(5.647723184300621) q[24]; +cx q[3],q[24]; +cx q[5],q[24]; +rz(5.647723184300621) q[24]; +cx q[5],q[24]; +ry(pi/2) q[25]; +rx(pi) q[25]; +cx q[3],q[25]; +rz(5.647723184300621) q[25]; +cx q[3],q[25]; +cx q[12],q[25]; +rz(5.647723184300621) q[25]; +cx q[12],q[25]; +rx(7.169066981845267) q[25]; +ry(pi/2) q[26]; +rx(pi) q[26]; +cx q[3],q[26]; +rz(5.647723184300621) q[26]; +cx q[3],q[26]; +cx q[21],q[26]; +rz(5.647723184300621) q[26]; +cx q[21],q[26]; +ry(pi/2) q[27]; +rx(pi) q[27]; +cx q[4],q[27]; +rz(5.647723184300621) q[27]; +cx q[4],q[27]; +cx q[6],q[27]; +rz(5.647723184300621) q[27]; +cx q[6],q[27]; +ry(pi/2) q[28]; +rx(pi) q[28]; +cx q[1],q[28]; +rz(5.647723184300621) q[28]; +cx q[1],q[28]; +cx q[3],q[28]; +rz(5.647723184300621) q[28]; +cx q[3],q[28]; +ry(pi/2) q[29]; +rx(pi) q[29]; +cx q[1],q[29]; +rz(5.647723184300621) q[29]; +cx q[1],q[29]; +cx q[3],q[29]; +rz(5.647723184300621) q[29]; +cx q[3],q[29]; +rx(7.169066981845267) q[29]; +ry(pi/2) q[30]; +rx(pi) q[30]; +cx q[3],q[30]; +rz(5.647723184300621) q[30]; +cx q[3],q[30]; +cx q[18],q[30]; +rz(5.647723184300621) q[30]; +cx q[18],q[30]; +rx(7.169066981845267) q[18]; +ry(pi/2) q[31]; +rx(pi) q[31]; +cx q[12],q[31]; +rz(5.647723184300621) q[31]; +cx q[12],q[31]; +cx q[26],q[31]; +rz(5.647723184300621) q[31]; +cx q[26],q[31]; +rx(7.169066981845267) q[26]; +rx(7.169066981845267) q[31]; +ry(pi/2) q[32]; +rx(pi) q[32]; +cx q[0],q[32]; +rz(5.647723184300621) q[32]; +cx q[0],q[32]; +cx q[21],q[32]; +rz(5.647723184300621) q[32]; +cx q[21],q[32]; +ry(pi/2) q[33]; +rx(pi) q[33]; +cx q[5],q[33]; +rz(5.647723184300621) q[33]; +cx q[5],q[33]; +cx q[30],q[33]; +rz(5.647723184300621) q[33]; +cx q[30],q[33]; +rx(7.169066981845267) q[33]; +ry(pi/2) q[34]; +rx(pi) q[34]; +cx q[3],q[34]; +rz(5.647723184300621) q[34]; +cx q[3],q[34]; +cx q[12],q[34]; +rz(5.647723184300621) q[34]; +cx q[12],q[34]; +ry(pi/2) q[35]; +rx(pi) q[35]; +cx q[3],q[35]; +rz(5.647723184300621) q[35]; +cx q[3],q[35]; +cx q[32],q[35]; +rz(5.647723184300621) q[35]; +cx q[32],q[35]; +rx(7.169066981845267) q[35]; +ry(pi/2) q[36]; +rx(pi) q[36]; +cx q[15],q[36]; +rz(5.647723184300621) q[36]; +cx q[15],q[36]; +cx q[20],q[36]; +rz(5.647723184300621) q[36]; +cx q[20],q[36]; +ry(pi/2) q[37]; +rx(pi) q[37]; +cx q[10],q[37]; +rz(5.647723184300621) q[37]; +cx q[10],q[37]; +cx q[34],q[37]; +rz(5.647723184300621) q[37]; +cx q[34],q[37]; +rx(7.169066981845267) q[34]; +ry(pi/2) q[38]; +rx(pi) q[38]; +cx q[19],q[38]; +rz(5.647723184300621) q[38]; +cx q[19],q[38]; +rx(7.169066981845267) q[19]; +cx q[21],q[38]; +rz(5.647723184300621) q[38]; +cx q[21],q[38]; +ry(pi/2) q[39]; +rx(pi) q[39]; +cx q[3],q[39]; +rz(5.647723184300621) q[39]; +cx q[3],q[39]; +cx q[13],q[39]; +rz(5.647723184300621) q[39]; +cx q[13],q[39]; +rx(7.169066981845267) q[39]; +ry(pi/2) q[40]; +rx(pi) q[40]; +cx q[3],q[40]; +rz(5.647723184300621) q[40]; +cx q[3],q[40]; +cx q[23],q[40]; +rz(5.647723184300621) q[40]; +cx q[23],q[40]; +rx(7.169066981845267) q[40]; +ry(pi/2) q[41]; +rx(pi) q[41]; +cx q[10],q[41]; +rz(5.647723184300621) q[41]; +cx q[10],q[41]; +cx q[27],q[41]; +rz(5.647723184300621) q[41]; +cx q[27],q[41]; +ry(pi/2) q[42]; +rx(pi) q[42]; +cx q[0],q[42]; +rz(5.647723184300621) q[42]; +cx q[0],q[42]; +cx q[3],q[42]; +rz(5.647723184300621) q[42]; +cx q[3],q[42]; +ry(pi/2) q[43]; +rx(pi) q[43]; +cx q[3],q[43]; +rz(5.647723184300621) q[43]; +cx q[3],q[43]; +cx q[20],q[43]; +rz(5.647723184300621) q[43]; +cx q[20],q[43]; +rx(7.169066981845267) q[20]; +rx(7.169066981845267) q[43]; +ry(pi/2) q[44]; +rx(pi) q[44]; +cx q[3],q[44]; +rz(5.647723184300621) q[44]; +cx q[3],q[44]; +cx q[12],q[44]; +rz(5.647723184300621) q[44]; +cx q[12],q[44]; +ry(pi/2) q[45]; +rx(pi) q[45]; +cx q[1],q[45]; +rz(5.647723184300621) q[45]; +cx q[1],q[45]; +cx q[16],q[45]; +rz(5.647723184300621) q[45]; +cx q[16],q[45]; +ry(pi/2) q[46]; +rx(pi) q[46]; +cx q[5],q[46]; +rz(5.647723184300621) q[46]; +cx q[5],q[46]; +cx q[38],q[46]; +rz(5.647723184300621) q[46]; +cx q[38],q[46]; +rx(7.169066981845267) q[38]; +rx(7.169066981845267) q[46]; +ry(pi/2) q[47]; +rx(pi) q[47]; +cx q[4],q[47]; +rz(5.647723184300621) q[47]; +cx q[4],q[47]; +cx q[17],q[47]; +rz(5.647723184300621) q[47]; +cx q[17],q[47]; +ry(pi/2) q[48]; +rx(pi) q[48]; +cx q[0],q[48]; +rz(5.647723184300621) q[48]; +cx q[0],q[48]; +cx q[30],q[48]; +rz(5.647723184300621) q[48]; +cx q[30],q[48]; +rx(7.169066981845267) q[48]; +ry(pi/2) q[49]; +rx(pi) q[49]; +cx q[3],q[49]; +rz(5.647723184300621) q[49]; +cx q[3],q[49]; +cx q[4],q[49]; +rz(5.647723184300621) q[49]; +cx q[4],q[49]; +rx(7.169066981845267) q[49]; +ry(pi/2) q[50]; +rx(pi) q[50]; +cx q[3],q[50]; +rz(5.647723184300621) q[50]; +cx q[3],q[50]; +cx q[12],q[50]; +rz(5.647723184300621) q[50]; +cx q[12],q[50]; +ry(pi/2) q[51]; +rx(pi) q[51]; +cx q[0],q[51]; +rz(5.647723184300621) q[51]; +cx q[0],q[51]; +cx q[28],q[51]; +rz(5.647723184300621) q[51]; +cx q[28],q[51]; +rx(7.169066981845267) q[51]; +ry(pi/2) q[52]; +rx(pi) q[52]; +cx q[3],q[52]; +rz(5.647723184300621) q[52]; +cx q[3],q[52]; +cx q[10],q[52]; +rz(5.647723184300621) q[52]; +cx q[10],q[52]; +rx(7.169066981845267) q[52]; +ry(pi/2) q[53]; +rx(pi) q[53]; +cx q[17],q[53]; +rz(5.647723184300621) q[53]; +cx q[17],q[53]; +cx q[21],q[53]; +rz(5.647723184300621) q[53]; +cx q[21],q[53]; +ry(pi/2) q[54]; +rx(pi) q[54]; +cx q[24],q[54]; +rz(5.647723184300621) q[54]; +cx q[24],q[54]; +cx q[28],q[54]; +rz(5.647723184300621) q[54]; +cx q[28],q[54]; +rx(7.169066981845267) q[54]; +ry(pi/2) q[55]; +rx(pi) q[55]; +cx q[9],q[55]; +rz(5.647723184300621) q[55]; +cx q[9],q[55]; +cx q[15],q[55]; +rz(5.647723184300621) q[55]; +cx q[15],q[55]; +ry(pi/2) q[56]; +rx(pi) q[56]; +cx q[13],q[56]; +rz(5.647723184300621) q[56]; +cx q[13],q[56]; +cx q[45],q[56]; +rz(5.647723184300621) q[56]; +cx q[45],q[56]; +rx(7.169066981845267) q[45]; +ry(pi/2) q[57]; +rx(pi) q[57]; +cx q[1],q[57]; +rz(5.647723184300621) q[57]; +cx q[1],q[57]; +cx q[3],q[57]; +rz(5.647723184300621) q[57]; +cx q[3],q[57]; +rx(7.169066981845267) q[57]; +ry(pi/2) q[58]; +rx(pi) q[58]; +cx q[24],q[58]; +rz(5.647723184300621) q[58]; +cx q[24],q[58]; +cx q[28],q[58]; +rz(5.647723184300621) q[58]; +cx q[28],q[58]; +rx(7.169066981845267) q[58]; +ry(pi/2) q[59]; +rx(pi) q[59]; +cx q[16],q[59]; +rz(5.647723184300621) q[59]; +cx q[16],q[59]; +cx q[32],q[59]; +rz(5.647723184300621) q[59]; +cx q[32],q[59]; +ry(pi/2) q[60]; +rx(pi) q[60]; +cx q[1],q[60]; +rz(5.647723184300621) q[60]; +cx q[1],q[60]; +cx q[7],q[60]; +rz(5.647723184300621) q[60]; +cx q[7],q[60]; +ry(pi/2) q[61]; +rx(pi) q[61]; +cx q[4],q[61]; +rz(5.647723184300621) q[61]; +cx q[4],q[61]; +cx q[7],q[61]; +rz(5.647723184300621) q[61]; +cx q[7],q[61]; +rx(7.169066981845267) q[61]; +ry(pi/2) q[62]; +rx(pi) q[62]; +cx q[0],q[62]; +rz(5.647723184300621) q[62]; +cx q[0],q[62]; +cx q[17],q[62]; +rz(5.647723184300621) q[62]; +cx q[17],q[62]; +rx(7.169066981845267) q[62]; +ry(pi/2) q[63]; +rx(pi) q[63]; +cx q[12],q[63]; +rz(5.647723184300621) q[63]; +cx q[12],q[63]; +rx(7.169066981845267) q[12]; +cx q[17],q[63]; +rz(5.647723184300621) q[63]; +cx q[17],q[63]; +ry(pi/2) q[64]; +rx(pi) q[64]; +cx q[0],q[64]; +rz(5.647723184300621) q[64]; +cx q[0],q[64]; +cx q[10],q[64]; +rz(5.647723184300621) q[64]; +cx q[10],q[64]; +rx(7.169066981845267) q[64]; +ry(pi/2) q[65]; +rx(pi) q[65]; +cx q[5],q[65]; +rz(5.647723184300621) q[65]; +cx q[5],q[65]; +cx q[23],q[65]; +rz(5.647723184300621) q[65]; +cx q[23],q[65]; +rx(7.169066981845267) q[23]; +rx(7.169066981845267) q[65]; +ry(pi/2) q[66]; +rx(pi) q[66]; +cx q[17],q[66]; +rz(5.647723184300621) q[66]; +cx q[17],q[66]; +rx(7.169066981845267) q[17]; +cx q[47],q[66]; +rz(5.647723184300621) q[66]; +cx q[47],q[66]; +rx(7.169066981845267) q[47]; +rx(7.169066981845267) q[66]; +ry(pi/2) q[67]; +rx(pi) q[67]; +cx q[41],q[67]; +rz(5.647723184300621) q[67]; +cx q[41],q[67]; +cx q[56],q[67]; +rz(5.647723184300621) q[67]; +cx q[56],q[67]; +rx(7.169066981845267) q[67]; +ry(pi/2) q[68]; +rx(pi) q[68]; +cx q[13],q[68]; +rz(5.647723184300621) q[68]; +cx q[13],q[68]; +rx(7.169066981845267) q[13]; +cx q[32],q[68]; +rz(5.647723184300621) q[68]; +cx q[32],q[68]; +ry(pi/2) q[69]; +rx(pi) q[69]; +cx q[6],q[69]; +rz(5.647723184300621) q[69]; +cx q[6],q[69]; +cx q[59],q[69]; +rz(5.647723184300621) q[69]; +cx q[59],q[69]; +rx(7.169066981845267) q[69]; +ry(pi/2) q[70]; +rx(pi) q[70]; +cx q[3],q[70]; +rz(5.647723184300621) q[70]; +cx q[3],q[70]; +cx q[15],q[70]; +rz(5.647723184300621) q[70]; +cx q[15],q[70]; +ry(pi/2) q[71]; +rx(pi) q[71]; +cx q[3],q[71]; +rz(5.647723184300621) q[71]; +cx q[3],q[71]; +cx q[53],q[71]; +rz(5.647723184300621) q[71]; +cx q[53],q[71]; +rx(7.169066981845267) q[71]; +ry(pi/2) q[72]; +rx(pi) q[72]; +cx q[27],q[72]; +rz(5.647723184300621) q[72]; +cx q[27],q[72]; +cx q[44],q[72]; +rz(5.647723184300621) q[72]; +cx q[44],q[72]; +rx(7.169066981845267) q[44]; +rx(7.169066981845267) q[72]; +ry(pi/2) q[73]; +rx(pi) q[73]; +cx q[16],q[73]; +rz(5.647723184300621) q[73]; +cx q[16],q[73]; +rx(7.169066981845267) q[16]; +cx q[59],q[73]; +rz(5.647723184300621) q[73]; +cx q[59],q[73]; +ry(pi/2) q[74]; +rx(pi) q[74]; +cx q[56],q[74]; +rz(5.647723184300621) q[74]; +cx q[56],q[74]; +cx q[63],q[74]; +rz(5.647723184300621) q[74]; +cx q[63],q[74]; +rx(7.169066981845267) q[63]; +rx(7.169066981845267) q[74]; +ry(pi/2) q[75]; +rx(pi) q[75]; +cx q[0],q[75]; +rz(5.647723184300621) q[75]; +cx q[0],q[75]; +cx q[21],q[75]; +rz(5.647723184300621) q[75]; +cx q[21],q[75]; +rx(7.169066981845267) q[75]; +ry(pi/2) q[76]; +rx(pi) q[76]; +cx q[5],q[76]; +rz(5.647723184300621) q[76]; +cx q[5],q[76]; +cx q[6],q[76]; +rz(5.647723184300621) q[76]; +cx q[6],q[76]; +rx(7.169066981845267) q[76]; +ry(pi/2) q[77]; +rx(pi) q[77]; +cx q[3],q[77]; +rz(5.647723184300621) q[77]; +cx q[3],q[77]; +cx q[30],q[77]; +rz(5.647723184300621) q[77]; +cx q[30],q[77]; +rx(7.169066981845267) q[30]; +ry(pi/2) q[78]; +rx(pi) q[78]; +cx q[42],q[78]; +rz(5.647723184300621) q[78]; +cx q[42],q[78]; +rx(7.169066981845267) q[42]; +cx q[60],q[78]; +rz(5.647723184300621) q[78]; +cx q[60],q[78]; +rx(7.169066981845267) q[78]; +ry(pi/2) q[79]; +rx(pi) q[79]; +cx q[6],q[79]; +rz(5.647723184300621) q[79]; +cx q[6],q[79]; +cx q[50],q[79]; +rz(5.647723184300621) q[79]; +cx q[50],q[79]; +rx(7.169066981845267) q[50]; +rx(7.169066981845267) q[79]; +ry(pi/2) q[80]; +rx(pi) q[80]; +cx q[9],q[80]; +rz(5.647723184300621) q[80]; +cx q[9],q[80]; +rx(7.169066981845267) q[9]; +cx q[15],q[80]; +rz(5.647723184300621) q[80]; +cx q[15],q[80]; +rx(7.169066981845267) q[80]; +ry(pi/2) q[81]; +rx(pi) q[81]; +cx q[21],q[81]; +rz(5.647723184300621) q[81]; +cx q[21],q[81]; +cx q[77],q[81]; +rz(5.647723184300621) q[81]; +cx q[77],q[81]; +rx(7.169066981845267) q[77]; +rx(7.169066981845267) q[81]; +ry(pi/2) q[82]; +rx(pi) q[82]; +cx q[0],q[82]; +rz(5.647723184300621) q[82]; +cx q[0],q[82]; +cx q[56],q[82]; +rz(5.647723184300621) q[82]; +cx q[56],q[82]; +rx(7.169066981845267) q[82]; +ry(pi/2) q[83]; +rx(pi) q[83]; +cx q[8],q[83]; +rz(5.647723184300621) q[83]; +cx q[8],q[83]; +rx(7.169066981845267) q[8]; +cx q[68],q[83]; +rz(5.647723184300621) q[83]; +cx q[68],q[83]; +rx(7.169066981845267) q[68]; +rx(7.169066981845267) q[83]; +ry(pi/2) q[84]; +rx(pi) q[84]; +cx q[70],q[84]; +rz(5.647723184300621) q[84]; +cx q[70],q[84]; +rx(7.169066981845267) q[70]; +cx q[73],q[84]; +rz(5.647723184300621) q[84]; +cx q[73],q[84]; +rx(7.169066981845267) q[73]; +rx(7.169066981845267) q[84]; +ry(pi/2) q[85]; +rx(pi) q[85]; +cx q[37],q[85]; +rz(5.647723184300621) q[85]; +cx q[37],q[85]; +rx(7.169066981845267) q[37]; +cx q[59],q[85]; +rz(5.647723184300621) q[85]; +cx q[59],q[85]; +rx(7.169066981845267) q[59]; +rx(7.169066981845267) q[85]; +ry(pi/2) q[86]; +rx(pi) q[86]; +cx q[24],q[86]; +rz(5.647723184300621) q[86]; +cx q[24],q[86]; +rx(7.169066981845267) q[24]; +cx q[53],q[86]; +rz(5.647723184300621) q[86]; +cx q[53],q[86]; +rx(7.169066981845267) q[53]; +rx(7.169066981845267) q[86]; +ry(pi/2) q[87]; +rx(pi) q[87]; +cx q[28],q[87]; +rz(5.647723184300621) q[87]; +cx q[28],q[87]; +rx(7.169066981845267) q[28]; +cx q[32],q[87]; +rz(5.647723184300621) q[87]; +cx q[32],q[87]; +rx(7.169066981845267) q[87]; +ry(pi/2) q[88]; +rx(pi) q[88]; +cx q[3],q[88]; +rz(5.647723184300621) q[88]; +cx q[3],q[88]; +rx(7.169066981845267) q[3]; +cx q[60],q[88]; +rz(5.647723184300621) q[88]; +cx q[60],q[88]; +rx(7.169066981845267) q[60]; +rx(7.169066981845267) q[88]; +ry(pi/2) q[89]; +rx(pi) q[89]; +cx q[2],q[89]; +rz(5.647723184300621) q[89]; +cx q[2],q[89]; +rx(7.169066981845267) q[2]; +cx q[5],q[89]; +rz(5.647723184300621) q[89]; +cx q[5],q[89]; +ry(pi/2) q[90]; +rx(pi) q[90]; +cx q[15],q[90]; +rz(5.647723184300621) q[90]; +cx q[15],q[90]; +cx q[27],q[90]; +rz(5.647723184300621) q[90]; +cx q[27],q[90]; +rx(7.169066981845267) q[90]; +ry(pi/2) q[91]; +rx(pi) q[91]; +cx q[0],q[91]; +rz(5.647723184300621) q[91]; +cx q[0],q[91]; +cx q[6],q[91]; +rz(5.647723184300621) q[91]; +cx q[6],q[91]; +rx(7.169066981845267) q[6]; +rx(7.169066981845267) q[91]; +ry(pi/2) q[92]; +rx(pi) q[92]; +cx q[15],q[92]; +rz(5.647723184300621) q[92]; +cx q[15],q[92]; +rx(7.169066981845267) q[15]; +cx q[89],q[92]; +rz(5.647723184300621) q[92]; +cx q[89],q[92]; +rx(7.169066981845267) q[89]; +ry(pi/2) q[93]; +rx(pi) q[93]; +cx q[0],q[93]; +rz(5.647723184300621) q[93]; +cx q[0],q[93]; +rx(7.169066981845267) q[0]; +cx q[32],q[93]; +rz(5.647723184300621) q[93]; +cx q[32],q[93]; +rx(7.169066981845267) q[32]; +rx(7.169066981845267) q[93]; +ry(pi/2) q[94]; +rx(pi) q[94]; +cx q[36],q[94]; +rz(5.647723184300621) q[94]; +cx q[36],q[94]; +rx(7.169066981845267) q[36]; +cx q[55],q[94]; +rz(5.647723184300621) q[94]; +cx q[55],q[94]; +rx(7.169066981845267) q[55]; +rx(7.169066981845267) q[94]; +ry(pi/2) q[95]; +rx(pi) q[95]; +cx q[5],q[95]; +rz(5.647723184300621) q[95]; +cx q[5],q[95]; +rx(7.169066981845267) q[5]; +cx q[27],q[95]; +rz(5.647723184300621) q[95]; +cx q[27],q[95]; +rx(7.169066981845267) q[27]; +rx(7.169066981845267) q[95]; +ry(pi/2) q[96]; +rx(pi) q[96]; +cx q[56],q[96]; +rz(5.647723184300621) q[96]; +cx q[56],q[96]; +rx(7.169066981845267) q[56]; +cx q[92],q[96]; +rz(5.647723184300621) q[96]; +cx q[92],q[96]; +rx(7.169066981845267) q[92]; +rx(7.169066981845267) q[96]; +ry(pi/2) q[97]; +rx(pi) q[97]; +cx q[1],q[97]; +rz(5.647723184300621) q[97]; +cx q[1],q[97]; +rx(7.169066981845267) q[1]; +cx q[0],q[1]; +rz(5.714059968062441) q[1]; +cx q[0],q[1]; +cx q[0],q[2]; +rz(5.714059968062441) q[2]; +cx q[0],q[2]; +cx q[0],q[3]; +cx q[2],q[89]; +rz(5.714059968062441) q[3]; +cx q[0],q[3]; +cx q[0],q[15]; +cx q[1],q[3]; +rz(5.714059968062441) q[3]; +cx q[1],q[3]; +cx q[7],q[97]; +rz(5.714059968062441) q[15]; +cx q[0],q[15]; +cx q[0],q[16]; +rz(5.714059968062441) q[16]; +cx q[0],q[16]; +cx q[0],q[20]; +rz(5.714059968062441) q[20]; +cx q[0],q[20]; +cx q[0],q[32]; +rz(5.714059968062441) q[32]; +cx q[0],q[32]; +cx q[0],q[42]; +rz(5.714059968062441) q[42]; +cx q[0],q[42]; +cx q[0],q[48]; +rz(5.714059968062441) q[48]; +cx q[0],q[48]; +cx q[0],q[51]; +rz(5.714059968062441) q[51]; +cx q[0],q[51]; +cx q[0],q[62]; +rz(5.714059968062441) q[62]; +cx q[0],q[62]; +cx q[0],q[64]; +rz(5.714059968062441) q[64]; +cx q[0],q[64]; +cx q[0],q[75]; +rz(5.714059968062441) q[75]; +cx q[0],q[75]; +cx q[0],q[82]; +rz(5.714059968062441) q[82]; +cx q[0],q[82]; +cx q[0],q[91]; +rz(5.714059968062441) q[89]; +cx q[2],q[89]; +rx(2.9806314421133004) q[2]; +rz(5.714059968062441) q[91]; +cx q[0],q[91]; +cx q[0],q[93]; +rz(5.714059968062441) q[93]; +cx q[0],q[93]; +rx(2.9806314421133004) q[0]; +rz(5.647723184300621) q[97]; +cx q[7],q[97]; +rx(7.169066981845267) q[7]; +rx(7.169066981845267) q[97]; +ry(pi/2) q[98]; +rx(pi) q[98]; +cx q[10],q[98]; +rz(5.647723184300621) q[98]; +cx q[10],q[98]; +rx(7.169066981845267) q[10]; +cx q[21],q[98]; +rz(5.647723184300621) q[98]; +cx q[21],q[98]; +rx(7.169066981845267) q[21]; +rx(7.169066981845267) q[98]; +ry(pi/2) q[99]; +rx(pi) q[99]; +cx q[4],q[99]; +rz(5.647723184300621) q[99]; +cx q[4],q[99]; +rx(7.169066981845267) q[4]; +cx q[1],q[4]; +rz(5.714059968062441) q[4]; +cx q[1],q[4]; +cx q[1],q[5]; +cx q[3],q[4]; +rz(5.714059968062441) q[4]; +cx q[3],q[4]; +cx q[4],q[6]; +rz(5.714059968062441) q[5]; +cx q[1],q[5]; +cx q[1],q[9]; +cx q[3],q[5]; +rz(5.714059968062441) q[5]; +cx q[3],q[5]; +cx q[3],q[7]; +rz(5.714059968062441) q[6]; +cx q[4],q[6]; +cx q[5],q[6]; +rz(5.714059968062441) q[6]; +cx q[5],q[6]; +rz(5.714059968062441) q[7]; +cx q[3],q[7]; +cx q[3],q[8]; +cx q[4],q[7]; +rz(5.714059968062441) q[7]; +cx q[4],q[7]; +cx q[4],q[10]; +rz(5.714059968062441) q[8]; +cx q[3],q[8]; +cx q[5],q[8]; +rz(5.714059968062441) q[8]; +cx q[5],q[8]; +cx q[5],q[11]; +cx q[8],q[83]; +rz(5.714059968062441) q[9]; +cx q[1],q[9]; +cx q[1],q[17]; +cx q[3],q[9]; +rz(5.714059968062441) q[9]; +cx q[3],q[9]; +cx q[3],q[12]; +rz(5.714059968062441) q[10]; +cx q[4],q[10]; +cx q[4],q[13]; +cx q[6],q[10]; +rz(5.714059968062441) q[10]; +cx q[6],q[10]; +cx q[10],q[37]; +rz(5.714059968062441) q[11]; +cx q[5],q[11]; +cx q[6],q[11]; +rz(5.714059968062441) q[11]; +cx q[6],q[11]; +rx(2.9806314421133004) q[11]; +rz(5.714059968062441) q[12]; +cx q[3],q[12]; +cx q[3],q[14]; +cx q[5],q[12]; +rz(5.714059968062441) q[12]; +cx q[5],q[12]; +rz(5.714059968062441) q[13]; +cx q[4],q[13]; +cx q[5],q[13]; +rz(5.714059968062441) q[13]; +cx q[5],q[13]; +rz(5.714059968062441) q[14]; +cx q[3],q[14]; +cx q[3],q[15]; +cx q[4],q[14]; +rz(5.714059968062441) q[14]; +cx q[4],q[14]; +rx(2.9806314421133004) q[14]; +rz(5.714059968062441) q[15]; +cx q[3],q[15]; +cx q[3],q[16]; +cx q[15],q[20]; +rz(5.714059968062441) q[16]; +cx q[3],q[16]; +rz(5.714059968062441) q[17]; +cx q[1],q[17]; +cx q[1],q[28]; +cx q[3],q[17]; +rz(5.714059968062441) q[17]; +cx q[3],q[17]; +cx q[3],q[18]; +rz(5.714059968062441) q[18]; +cx q[3],q[18]; +cx q[3],q[19]; +cx q[4],q[18]; +rz(5.714059968062441) q[18]; +cx q[4],q[18]; +cx q[4],q[21]; +rz(5.714059968062441) q[19]; +cx q[3],q[19]; +cx q[3],q[22]; +cx q[7],q[19]; +rz(5.714059968062441) q[19]; +cx q[7],q[19]; +cx q[19],q[38]; +rz(5.714059968062441) q[20]; +cx q[15],q[20]; +rz(5.714059968062441) q[21]; +cx q[4],q[21]; +cx q[4],q[27]; +cx q[15],q[21]; +rz(5.714059968062441) q[21]; +cx q[15],q[21]; +cx q[15],q[36]; +rz(5.714059968062441) q[22]; +cx q[3],q[22]; +cx q[3],q[23]; +cx q[9],q[22]; +rz(5.714059968062441) q[22]; +cx q[9],q[22]; +cx q[9],q[55]; +rx(2.9806314421133004) q[22]; +rz(5.714059968062441) q[23]; +cx q[3],q[23]; +cx q[3],q[24]; +cx q[17],q[23]; +rz(5.714059968062441) q[23]; +cx q[17],q[23]; +rz(5.714059968062441) q[24]; +cx q[3],q[24]; +cx q[3],q[25]; +cx q[5],q[24]; +rz(5.714059968062441) q[24]; +cx q[5],q[24]; +cx q[5],q[33]; +cx q[24],q[54]; +rz(5.714059968062441) q[25]; +cx q[3],q[25]; +cx q[3],q[26]; +cx q[12],q[25]; +rz(5.714059968062441) q[25]; +cx q[12],q[25]; +cx q[12],q[31]; +rx(2.9806314421133004) q[25]; +rz(5.714059968062441) q[26]; +cx q[3],q[26]; +cx q[21],q[26]; +rz(5.714059968062441) q[26]; +cx q[21],q[26]; +cx q[21],q[32]; +rz(5.714059968062441) q[27]; +cx q[4],q[27]; +cx q[4],q[47]; +cx q[6],q[27]; +rz(5.714059968062441) q[27]; +cx q[6],q[27]; +cx q[6],q[69]; +rz(5.714059968062441) q[28]; +cx q[1],q[28]; +cx q[1],q[29]; +cx q[3],q[28]; +rz(5.714059968062441) q[28]; +cx q[3],q[28]; +cx q[28],q[51]; +rz(5.714059968062441) q[29]; +cx q[1],q[29]; +cx q[1],q[45]; +cx q[3],q[29]; +rz(5.714059968062441) q[29]; +cx q[3],q[29]; +cx q[3],q[30]; +rx(2.9806314421133004) q[29]; +rz(5.714059968062441) q[30]; +cx q[3],q[30]; +cx q[3],q[34]; +cx q[18],q[30]; +rz(5.714059968062441) q[30]; +cx q[18],q[30]; +rx(2.9806314421133004) q[18]; +rz(5.714059968062441) q[31]; +cx q[12],q[31]; +cx q[26],q[31]; +rz(5.714059968062441) q[31]; +cx q[26],q[31]; +rx(2.9806314421133004) q[26]; +rx(2.9806314421133004) q[31]; +rz(5.714059968062441) q[32]; +cx q[21],q[32]; +rz(5.714059968062441) q[33]; +cx q[5],q[33]; +cx q[5],q[46]; +cx q[30],q[33]; +rz(5.714059968062441) q[33]; +cx q[30],q[33]; +cx q[30],q[48]; +rx(2.9806314421133004) q[33]; +rz(5.714059968062441) q[34]; +cx q[3],q[34]; +cx q[3],q[35]; +cx q[12],q[34]; +rz(5.714059968062441) q[34]; +cx q[12],q[34]; +rz(5.714059968062441) q[35]; +cx q[3],q[35]; +cx q[3],q[39]; +cx q[32],q[35]; +rz(5.714059968062441) q[35]; +cx q[32],q[35]; +rx(2.9806314421133004) q[35]; +rz(5.714059968062441) q[36]; +cx q[15],q[36]; +cx q[20],q[36]; +rz(5.714059968062441) q[36]; +cx q[20],q[36]; +cx q[36],q[94]; +rz(5.714059968062441) q[37]; +cx q[10],q[37]; +cx q[34],q[37]; +rz(5.714059968062441) q[37]; +cx q[34],q[37]; +rx(2.9806314421133004) q[34]; +cx q[37],q[85]; +rz(5.714059968062441) q[38]; +cx q[19],q[38]; +rx(2.9806314421133004) q[19]; +cx q[21],q[38]; +rz(5.714059968062441) q[38]; +cx q[21],q[38]; +rz(5.714059968062441) q[39]; +cx q[3],q[39]; +cx q[3],q[40]; +cx q[13],q[39]; +rz(5.714059968062441) q[39]; +cx q[13],q[39]; +cx q[13],q[56]; +rx(2.9806314421133004) q[39]; +rz(5.714059968062441) q[40]; +cx q[3],q[40]; +cx q[3],q[42]; +cx q[23],q[40]; +rz(5.714059968062441) q[40]; +cx q[23],q[40]; +rx(2.9806314421133004) q[40]; +cx q[41],q[99]; +rz(5.714059968062441) q[42]; +cx q[3],q[42]; +cx q[3],q[43]; +cx q[42],q[78]; +rz(5.714059968062441) q[43]; +cx q[3],q[43]; +cx q[3],q[44]; +cx q[20],q[43]; +rz(5.714059968062441) q[43]; +cx q[20],q[43]; +rx(2.9806314421133004) q[20]; +rx(2.9806314421133004) q[43]; +rz(5.714059968062441) q[44]; +cx q[3],q[44]; +cx q[3],q[49]; +cx q[12],q[44]; +rz(5.714059968062441) q[44]; +cx q[12],q[44]; +rz(5.714059968062441) q[45]; +cx q[1],q[45]; +cx q[1],q[57]; +cx q[16],q[45]; +rz(5.714059968062441) q[45]; +cx q[16],q[45]; +cx q[16],q[59]; +rz(5.714059968062441) q[46]; +cx q[5],q[46]; +cx q[5],q[65]; +cx q[38],q[46]; +rz(5.714059968062441) q[46]; +cx q[38],q[46]; +rx(2.9806314421133004) q[38]; +rx(2.9806314421133004) q[46]; +rz(5.714059968062441) q[47]; +cx q[4],q[47]; +cx q[17],q[47]; +rz(5.714059968062441) q[47]; +cx q[17],q[47]; +cx q[17],q[53]; +rz(5.714059968062441) q[48]; +cx q[30],q[48]; +rx(2.9806314421133004) q[48]; +rz(5.714059968062441) q[49]; +cx q[3],q[49]; +cx q[3],q[50]; +cx q[4],q[49]; +rz(5.714059968062441) q[49]; +cx q[4],q[49]; +cx q[4],q[61]; +rx(2.9806314421133004) q[49]; +rz(5.714059968062441) q[50]; +cx q[3],q[50]; +cx q[3],q[52]; +cx q[12],q[50]; +rz(5.714059968062441) q[50]; +cx q[12],q[50]; +cx q[12],q[63]; +rz(5.714059968062441) q[51]; +cx q[28],q[51]; +rx(2.9806314421133004) q[51]; +rz(5.714059968062441) q[52]; +cx q[3],q[52]; +rz(5.714059968062441) q[53]; +cx q[17],q[53]; +cx q[17],q[62]; +cx q[21],q[53]; +rz(5.714059968062441) q[53]; +cx q[21],q[53]; +cx q[21],q[75]; +rz(5.714059968062441) q[54]; +cx q[24],q[54]; +cx q[24],q[58]; +cx q[28],q[54]; +rz(5.714059968062441) q[54]; +cx q[28],q[54]; +rx(2.9806314421133004) q[54]; +rz(5.714059968062441) q[55]; +cx q[9],q[55]; +cx q[9],q[80]; +cx q[15],q[55]; +rz(5.714059968062441) q[55]; +cx q[15],q[55]; +rz(5.714059968062441) q[56]; +cx q[13],q[56]; +cx q[13],q[68]; +cx q[45],q[56]; +rz(5.714059968062441) q[56]; +cx q[45],q[56]; +rx(2.9806314421133004) q[45]; +rz(5.714059968062441) q[57]; +cx q[1],q[57]; +cx q[1],q[60]; +cx q[3],q[57]; +rz(5.714059968062441) q[57]; +cx q[3],q[57]; +cx q[3],q[70]; +rx(2.9806314421133004) q[57]; +rz(5.714059968062441) q[58]; +cx q[24],q[58]; +cx q[24],q[86]; +cx q[28],q[58]; +rz(5.714059968062441) q[58]; +cx q[28],q[58]; +cx q[28],q[87]; +rx(2.9806314421133004) q[58]; +rz(5.714059968062441) q[59]; +cx q[16],q[59]; +cx q[16],q[73]; +cx q[32],q[59]; +rz(5.714059968062441) q[59]; +cx q[32],q[59]; +rz(5.714059968062441) q[60]; +cx q[1],q[60]; +cx q[1],q[97]; +cx q[7],q[60]; +rz(5.714059968062441) q[60]; +cx q[7],q[60]; +rz(5.714059968062441) q[61]; +cx q[4],q[61]; +cx q[7],q[61]; +rz(5.714059968062441) q[61]; +cx q[7],q[61]; +rx(2.9806314421133004) q[61]; +rz(5.714059968062441) q[62]; +cx q[17],q[62]; +rx(2.9806314421133004) q[62]; +rz(5.714059968062441) q[63]; +cx q[12],q[63]; +rx(2.9806314421133004) q[12]; +cx q[17],q[63]; +rz(5.714059968062441) q[63]; +cx q[17],q[63]; +cx q[17],q[66]; +rz(5.714059968062441) q[65]; +cx q[5],q[65]; +cx q[5],q[76]; +cx q[23],q[65]; +rz(5.714059968062441) q[65]; +cx q[23],q[65]; +rx(2.9806314421133004) q[23]; +rx(2.9806314421133004) q[65]; +rz(5.714059968062441) q[66]; +cx q[17],q[66]; +rx(2.9806314421133004) q[17]; +cx q[47],q[66]; +rz(5.714059968062441) q[66]; +cx q[47],q[66]; +rx(2.9806314421133004) q[47]; +rx(2.9806314421133004) q[66]; +rz(5.714059968062441) q[68]; +cx q[13],q[68]; +rx(2.9806314421133004) q[13]; +cx q[32],q[68]; +rz(5.714059968062441) q[68]; +cx q[32],q[68]; +rz(5.714059968062441) q[69]; +cx q[6],q[69]; +cx q[59],q[69]; +rz(5.714059968062441) q[69]; +cx q[59],q[69]; +rx(2.9806314421133004) q[69]; +rz(5.714059968062441) q[70]; +cx q[3],q[70]; +cx q[3],q[71]; +cx q[15],q[70]; +rz(5.714059968062441) q[70]; +cx q[15],q[70]; +cx q[70],q[84]; +rz(5.714059968062441) q[71]; +cx q[3],q[71]; +cx q[3],q[77]; +cx q[53],q[71]; +rz(5.714059968062441) q[71]; +cx q[53],q[71]; +rx(2.9806314421133004) q[71]; +rz(5.714059968062441) q[73]; +cx q[16],q[73]; +rx(2.9806314421133004) q[16]; +cx q[59],q[73]; +rz(5.714059968062441) q[73]; +cx q[59],q[73]; +rz(5.714059968062441) q[75]; +cx q[21],q[75]; +cx q[21],q[81]; +rx(2.9806314421133004) q[75]; +rz(5.714059968062441) q[76]; +cx q[5],q[76]; +cx q[5],q[89]; +cx q[6],q[76]; +rz(5.714059968062441) q[76]; +cx q[6],q[76]; +cx q[6],q[79]; +rx(2.9806314421133004) q[76]; +rz(5.714059968062441) q[77]; +cx q[3],q[77]; +cx q[3],q[88]; +cx q[30],q[77]; +rz(5.714059968062441) q[77]; +cx q[30],q[77]; +rx(2.9806314421133004) q[30]; +rz(5.714059968062441) q[78]; +cx q[42],q[78]; +rx(2.9806314421133004) q[42]; +cx q[60],q[78]; +rz(5.714059968062441) q[78]; +cx q[60],q[78]; +rx(2.9806314421133004) q[78]; +rz(5.714059968062441) q[79]; +cx q[6],q[79]; +cx q[6],q[91]; +cx q[50],q[79]; +rz(5.714059968062441) q[79]; +cx q[50],q[79]; +rx(2.9806314421133004) q[50]; +rx(2.9806314421133004) q[79]; +rz(5.714059968062441) q[80]; +cx q[9],q[80]; +rx(2.9806314421133004) q[9]; +cx q[15],q[80]; +rz(5.714059968062441) q[80]; +cx q[15],q[80]; +cx q[15],q[90]; +rx(2.9806314421133004) q[80]; +rz(5.714059968062441) q[81]; +cx q[21],q[81]; +cx q[77],q[81]; +rz(5.714059968062441) q[81]; +cx q[77],q[81]; +rx(2.9806314421133004) q[77]; +rx(2.9806314421133004) q[81]; +rz(5.714059968062441) q[83]; +cx q[8],q[83]; +rx(2.9806314421133004) q[8]; +cx q[68],q[83]; +rz(5.714059968062441) q[83]; +cx q[68],q[83]; +rx(2.9806314421133004) q[68]; +rx(2.9806314421133004) q[83]; +rz(5.714059968062441) q[84]; +cx q[70],q[84]; +rx(2.9806314421133004) q[70]; +cx q[73],q[84]; +rz(5.714059968062441) q[84]; +cx q[73],q[84]; +rx(2.9806314421133004) q[73]; +rx(2.9806314421133004) q[84]; +rz(5.714059968062441) q[85]; +cx q[37],q[85]; +rx(2.9806314421133004) q[37]; +cx q[59],q[85]; +rz(5.714059968062441) q[85]; +cx q[59],q[85]; +rx(2.9806314421133004) q[59]; +rx(2.9806314421133004) q[85]; +rz(5.714059968062441) q[86]; +cx q[24],q[86]; +rx(2.9806314421133004) q[24]; +cx q[53],q[86]; +rz(5.714059968062441) q[86]; +cx q[53],q[86]; +rx(2.9806314421133004) q[53]; +rx(2.9806314421133004) q[86]; +rz(5.714059968062441) q[87]; +cx q[28],q[87]; +rx(2.9806314421133004) q[28]; +cx q[32],q[87]; +rz(5.714059968062441) q[87]; +cx q[32],q[87]; +cx q[32],q[93]; +rx(2.9806314421133004) q[87]; +rz(5.714059968062441) q[88]; +cx q[3],q[88]; +rx(2.9806314421133004) q[3]; +cx q[60],q[88]; +rz(5.714059968062441) q[88]; +cx q[60],q[88]; +rx(2.9806314421133004) q[60]; +rx(2.9806314421133004) q[88]; +rz(5.714059968062441) q[89]; +cx q[5],q[89]; +cx q[5],q[95]; +rz(5.714059968062441) q[90]; +cx q[15],q[90]; +cx q[15],q[92]; +rz(5.714059968062441) q[91]; +cx q[6],q[91]; +rx(2.9806314421133004) q[6]; +rx(2.9806314421133004) q[91]; +rz(5.714059968062441) q[92]; +cx q[15],q[92]; +rx(2.9806314421133004) q[15]; +cx q[89],q[92]; +rz(5.714059968062441) q[92]; +cx q[89],q[92]; +rx(2.9806314421133004) q[89]; +rz(5.714059968062441) q[93]; +cx q[32],q[93]; +rx(2.9806314421133004) q[32]; +rx(2.9806314421133004) q[93]; +rz(5.714059968062441) q[94]; +cx q[36],q[94]; +rx(2.9806314421133004) q[36]; +cx q[55],q[94]; +rz(5.714059968062441) q[94]; +cx q[55],q[94]; +rx(2.9806314421133004) q[55]; +rx(2.9806314421133004) q[94]; +rz(5.714059968062441) q[95]; +cx q[5],q[95]; +rx(2.9806314421133004) q[5]; +rz(5.714059968062441) q[97]; +cx q[1],q[97]; +rx(2.9806314421133004) q[1]; +cx q[0],q[1]; +rz(0.15577406107991335) q[1]; +cx q[0],q[1]; +cx q[0],q[2]; +rz(0.15577406107991335) q[2]; +cx q[0],q[2]; +cx q[0],q[3]; +cx q[2],q[89]; +rz(0.15577406107991335) q[3]; +cx q[0],q[3]; +cx q[0],q[15]; +cx q[1],q[3]; +rz(0.15577406107991335) q[3]; +cx q[1],q[3]; +cx q[7],q[97]; +rz(0.15577406107991335) q[15]; +cx q[0],q[15]; +cx q[0],q[16]; +rz(0.15577406107991335) q[16]; +cx q[0],q[16]; +cx q[0],q[20]; +rz(0.15577406107991335) q[20]; +cx q[0],q[20]; +cx q[0],q[32]; +rz(0.15577406107991335) q[32]; +cx q[0],q[32]; +cx q[0],q[42]; +rz(0.15577406107991335) q[42]; +cx q[0],q[42]; +cx q[0],q[48]; +rz(0.15577406107991335) q[48]; +cx q[0],q[48]; +cx q[0],q[51]; +rz(0.15577406107991335) q[51]; +cx q[0],q[51]; +cx q[0],q[62]; +rz(0.15577406107991335) q[62]; +cx q[0],q[62]; +rz(0.15577406107991335) q[89]; +cx q[2],q[89]; +rx(8.726161038927415) q[2]; +rz(5.714059968062441) q[97]; +cx q[7],q[97]; +rx(2.9806314421133004) q[7]; +rx(2.9806314421133004) q[97]; +rz(5.647723184300621) q[99]; +cx q[41],q[99]; +rx(7.169066981845267) q[41]; +cx q[10],q[41]; +rz(5.714059968062441) q[41]; +cx q[10],q[41]; +cx q[10],q[52]; +cx q[27],q[41]; +rz(5.714059968062441) q[41]; +cx q[27],q[41]; +cx q[27],q[72]; +cx q[41],q[67]; +rz(5.714059968062441) q[52]; +cx q[10],q[52]; +cx q[10],q[64]; +rx(2.9806314421133004) q[52]; +rz(5.714059968062441) q[64]; +cx q[10],q[64]; +cx q[10],q[98]; +rx(2.9806314421133004) q[64]; +cx q[0],q[64]; +rz(0.15577406107991335) q[64]; +cx q[0],q[64]; +cx q[0],q[75]; +rz(5.714059968062441) q[67]; +cx q[41],q[67]; +cx q[56],q[67]; +rz(5.714059968062441) q[67]; +cx q[56],q[67]; +cx q[56],q[74]; +rx(2.9806314421133004) q[67]; +rz(5.714059968062441) q[72]; +cx q[27],q[72]; +cx q[27],q[90]; +cx q[44],q[72]; +rz(5.714059968062441) q[72]; +cx q[44],q[72]; +rx(2.9806314421133004) q[44]; +rx(2.9806314421133004) q[72]; +rz(5.714059968062441) q[74]; +cx q[56],q[74]; +cx q[56],q[82]; +cx q[63],q[74]; +rz(5.714059968062441) q[74]; +cx q[63],q[74]; +rx(2.9806314421133004) q[63]; +rx(2.9806314421133004) q[74]; +rz(0.15577406107991335) q[75]; +cx q[0],q[75]; +rz(5.714059968062441) q[82]; +cx q[56],q[82]; +cx q[56],q[96]; +rx(2.9806314421133004) q[82]; +cx q[0],q[82]; +rz(0.15577406107991335) q[82]; +cx q[0],q[82]; +cx q[0],q[91]; +rz(5.714059968062441) q[90]; +cx q[27],q[90]; +cx q[27],q[95]; +rx(2.9806314421133004) q[90]; +rz(0.15577406107991335) q[91]; +cx q[0],q[91]; +cx q[0],q[93]; +rz(0.15577406107991335) q[93]; +cx q[0],q[93]; +rx(8.726161038927415) q[0]; +rz(5.714059968062441) q[95]; +cx q[27],q[95]; +rx(2.9806314421133004) q[27]; +rx(2.9806314421133004) q[95]; +rz(5.714059968062441) q[96]; +cx q[56],q[96]; +rx(2.9806314421133004) q[56]; +cx q[92],q[96]; +rz(5.714059968062441) q[96]; +cx q[92],q[96]; +rx(2.9806314421133004) q[92]; +rx(2.9806314421133004) q[96]; +rz(5.714059968062441) q[98]; +cx q[10],q[98]; +rx(2.9806314421133004) q[10]; +cx q[21],q[98]; +rz(5.714059968062441) q[98]; +cx q[21],q[98]; +rx(2.9806314421133004) q[21]; +rx(2.9806314421133004) q[98]; +rx(7.169066981845267) q[99]; +cx q[4],q[99]; +rz(5.714059968062441) q[99]; +cx q[4],q[99]; +rx(2.9806314421133004) q[4]; +cx q[1],q[4]; +rz(0.15577406107991335) q[4]; +cx q[1],q[4]; +cx q[1],q[5]; +cx q[3],q[4]; +rz(0.15577406107991335) q[4]; +cx q[3],q[4]; +cx q[4],q[6]; +rz(0.15577406107991335) q[5]; +cx q[1],q[5]; +cx q[1],q[9]; +cx q[3],q[5]; +rz(0.15577406107991335) q[5]; +cx q[3],q[5]; +cx q[3],q[7]; +rz(0.15577406107991335) q[6]; +cx q[4],q[6]; +cx q[5],q[6]; +rz(0.15577406107991335) q[6]; +cx q[5],q[6]; +rz(0.15577406107991335) q[7]; +cx q[3],q[7]; +cx q[3],q[8]; +cx q[4],q[7]; +rz(0.15577406107991335) q[7]; +cx q[4],q[7]; +cx q[4],q[10]; +rz(0.15577406107991335) q[8]; +cx q[3],q[8]; +cx q[5],q[8]; +rz(0.15577406107991335) q[8]; +cx q[5],q[8]; +cx q[5],q[11]; +cx q[8],q[83]; +rz(0.15577406107991335) q[9]; +cx q[1],q[9]; +cx q[1],q[17]; +cx q[3],q[9]; +rz(0.15577406107991335) q[9]; +cx q[3],q[9]; +cx q[3],q[12]; +rz(0.15577406107991335) q[10]; +cx q[4],q[10]; +cx q[4],q[13]; +cx q[6],q[10]; +rz(0.15577406107991335) q[10]; +cx q[6],q[10]; +cx q[10],q[37]; +rz(0.15577406107991335) q[11]; +cx q[5],q[11]; +cx q[6],q[11]; +rz(0.15577406107991335) q[11]; +cx q[6],q[11]; +rx(8.726161038927415) q[11]; +rz(0.15577406107991335) q[12]; +cx q[3],q[12]; +cx q[3],q[14]; +cx q[5],q[12]; +rz(0.15577406107991335) q[12]; +cx q[5],q[12]; +rz(0.15577406107991335) q[13]; +cx q[4],q[13]; +cx q[5],q[13]; +rz(0.15577406107991335) q[13]; +cx q[5],q[13]; +rz(0.15577406107991335) q[14]; +cx q[3],q[14]; +cx q[3],q[15]; +cx q[4],q[14]; +rz(0.15577406107991335) q[14]; +cx q[4],q[14]; +rx(8.726161038927415) q[14]; +rz(0.15577406107991335) q[15]; +cx q[3],q[15]; +cx q[3],q[16]; +cx q[15],q[20]; +rz(0.15577406107991335) q[16]; +cx q[3],q[16]; +rz(0.15577406107991335) q[17]; +cx q[1],q[17]; +cx q[1],q[28]; +cx q[3],q[17]; +rz(0.15577406107991335) q[17]; +cx q[3],q[17]; +cx q[3],q[18]; +rz(0.15577406107991335) q[18]; +cx q[3],q[18]; +cx q[3],q[19]; +cx q[4],q[18]; +rz(0.15577406107991335) q[18]; +cx q[4],q[18]; +cx q[4],q[21]; +rz(0.15577406107991335) q[19]; +cx q[3],q[19]; +cx q[3],q[22]; +cx q[7],q[19]; +rz(0.15577406107991335) q[19]; +cx q[7],q[19]; +cx q[19],q[38]; +rz(0.15577406107991335) q[20]; +cx q[15],q[20]; +rz(0.15577406107991335) q[21]; +cx q[4],q[21]; +cx q[4],q[27]; +cx q[15],q[21]; +rz(0.15577406107991335) q[21]; +cx q[15],q[21]; +cx q[15],q[36]; +rz(0.15577406107991335) q[22]; +cx q[3],q[22]; +cx q[3],q[23]; +cx q[9],q[22]; +rz(0.15577406107991335) q[22]; +cx q[9],q[22]; +cx q[9],q[55]; +rx(8.726161038927415) q[22]; +rz(0.15577406107991335) q[23]; +cx q[3],q[23]; +cx q[3],q[24]; +cx q[17],q[23]; +rz(0.15577406107991335) q[23]; +cx q[17],q[23]; +rz(0.15577406107991335) q[24]; +cx q[3],q[24]; +cx q[3],q[25]; +cx q[5],q[24]; +rz(0.15577406107991335) q[24]; +cx q[5],q[24]; +cx q[5],q[33]; +cx q[24],q[54]; +rz(0.15577406107991335) q[25]; +cx q[3],q[25]; +cx q[3],q[26]; +cx q[12],q[25]; +rz(0.15577406107991335) q[25]; +cx q[12],q[25]; +cx q[12],q[31]; +rx(8.726161038927415) q[25]; +rz(0.15577406107991335) q[26]; +cx q[3],q[26]; +cx q[21],q[26]; +rz(0.15577406107991335) q[26]; +cx q[21],q[26]; +cx q[21],q[32]; +rz(0.15577406107991335) q[27]; +cx q[4],q[27]; +cx q[4],q[47]; +cx q[6],q[27]; +rz(0.15577406107991335) q[27]; +cx q[6],q[27]; +cx q[6],q[69]; +rz(0.15577406107991335) q[28]; +cx q[1],q[28]; +cx q[1],q[29]; +cx q[3],q[28]; +rz(0.15577406107991335) q[28]; +cx q[3],q[28]; +cx q[28],q[51]; +rz(0.15577406107991335) q[29]; +cx q[1],q[29]; +cx q[1],q[45]; +cx q[3],q[29]; +rz(0.15577406107991335) q[29]; +cx q[3],q[29]; +cx q[3],q[30]; +rx(8.726161038927415) q[29]; +rz(0.15577406107991335) q[30]; +cx q[3],q[30]; +cx q[3],q[34]; +cx q[18],q[30]; +rz(0.15577406107991335) q[30]; +cx q[18],q[30]; +rx(8.726161038927415) q[18]; +rz(0.15577406107991335) q[31]; +cx q[12],q[31]; +cx q[26],q[31]; +rz(0.15577406107991335) q[31]; +cx q[26],q[31]; +rx(8.726161038927415) q[26]; +rx(8.726161038927415) q[31]; +rz(0.15577406107991335) q[32]; +cx q[21],q[32]; +rz(0.15577406107991335) q[33]; +cx q[5],q[33]; +cx q[5],q[46]; +cx q[30],q[33]; +rz(0.15577406107991335) q[33]; +cx q[30],q[33]; +cx q[30],q[48]; +rx(8.726161038927415) q[33]; +rz(0.15577406107991335) q[34]; +cx q[3],q[34]; +cx q[3],q[35]; +cx q[12],q[34]; +rz(0.15577406107991335) q[34]; +cx q[12],q[34]; +rz(0.15577406107991335) q[35]; +cx q[3],q[35]; +cx q[3],q[39]; +cx q[32],q[35]; +rz(0.15577406107991335) q[35]; +cx q[32],q[35]; +rx(8.726161038927415) q[35]; +rz(0.15577406107991335) q[36]; +cx q[15],q[36]; +cx q[20],q[36]; +rz(0.15577406107991335) q[36]; +cx q[20],q[36]; +cx q[36],q[94]; +rz(0.15577406107991335) q[37]; +cx q[10],q[37]; +cx q[34],q[37]; +rz(0.15577406107991335) q[37]; +cx q[34],q[37]; +rx(8.726161038927415) q[34]; +cx q[37],q[85]; +rz(0.15577406107991335) q[38]; +cx q[19],q[38]; +rx(8.726161038927415) q[19]; +cx q[21],q[38]; +rz(0.15577406107991335) q[38]; +cx q[21],q[38]; +rz(0.15577406107991335) q[39]; +cx q[3],q[39]; +cx q[3],q[40]; +cx q[13],q[39]; +rz(0.15577406107991335) q[39]; +cx q[13],q[39]; +cx q[13],q[56]; +rx(8.726161038927415) q[39]; +rz(0.15577406107991335) q[40]; +cx q[3],q[40]; +cx q[3],q[42]; +cx q[23],q[40]; +rz(0.15577406107991335) q[40]; +cx q[23],q[40]; +rx(8.726161038927415) q[40]; +cx q[41],q[99]; +rz(0.15577406107991335) q[42]; +cx q[3],q[42]; +cx q[3],q[43]; +cx q[42],q[78]; +rz(0.15577406107991335) q[43]; +cx q[3],q[43]; +cx q[3],q[44]; +cx q[20],q[43]; +rz(0.15577406107991335) q[43]; +cx q[20],q[43]; +rx(8.726161038927415) q[20]; +rx(8.726161038927415) q[43]; +rz(0.15577406107991335) q[44]; +cx q[3],q[44]; +cx q[3],q[49]; +cx q[12],q[44]; +rz(0.15577406107991335) q[44]; +cx q[12],q[44]; +rz(0.15577406107991335) q[45]; +cx q[1],q[45]; +cx q[1],q[57]; +cx q[16],q[45]; +rz(0.15577406107991335) q[45]; +cx q[16],q[45]; +cx q[16],q[59]; +rz(0.15577406107991335) q[46]; +cx q[5],q[46]; +cx q[5],q[65]; +cx q[38],q[46]; +rz(0.15577406107991335) q[46]; +cx q[38],q[46]; +rx(8.726161038927415) q[38]; +rx(8.726161038927415) q[46]; +rz(0.15577406107991335) q[47]; +cx q[4],q[47]; +cx q[17],q[47]; +rz(0.15577406107991335) q[47]; +cx q[17],q[47]; +cx q[17],q[53]; +rz(0.15577406107991335) q[48]; +cx q[30],q[48]; +rx(8.726161038927415) q[48]; +rz(0.15577406107991335) q[49]; +cx q[3],q[49]; +cx q[3],q[50]; +cx q[4],q[49]; +rz(0.15577406107991335) q[49]; +cx q[4],q[49]; +cx q[4],q[61]; +rx(8.726161038927415) q[49]; +rz(0.15577406107991335) q[50]; +cx q[3],q[50]; +cx q[3],q[52]; +cx q[12],q[50]; +rz(0.15577406107991335) q[50]; +cx q[12],q[50]; +cx q[12],q[63]; +rz(0.15577406107991335) q[51]; +cx q[28],q[51]; +rx(8.726161038927415) q[51]; +rz(0.15577406107991335) q[52]; +cx q[3],q[52]; +rz(0.15577406107991335) q[53]; +cx q[17],q[53]; +cx q[17],q[62]; +cx q[21],q[53]; +rz(0.15577406107991335) q[53]; +cx q[21],q[53]; +cx q[21],q[75]; +rz(0.15577406107991335) q[54]; +cx q[24],q[54]; +cx q[24],q[58]; +cx q[28],q[54]; +rz(0.15577406107991335) q[54]; +cx q[28],q[54]; +rx(8.726161038927415) q[54]; +rz(0.15577406107991335) q[55]; +cx q[9],q[55]; +cx q[9],q[80]; +cx q[15],q[55]; +rz(0.15577406107991335) q[55]; +cx q[15],q[55]; +rz(0.15577406107991335) q[56]; +cx q[13],q[56]; +cx q[13],q[68]; +cx q[45],q[56]; +rz(0.15577406107991335) q[56]; +cx q[45],q[56]; +rx(8.726161038927415) q[45]; +rz(0.15577406107991335) q[57]; +cx q[1],q[57]; +cx q[1],q[60]; +cx q[3],q[57]; +rz(0.15577406107991335) q[57]; +cx q[3],q[57]; +cx q[3],q[70]; +rx(8.726161038927415) q[57]; +rz(0.15577406107991335) q[58]; +cx q[24],q[58]; +cx q[24],q[86]; +cx q[28],q[58]; +rz(0.15577406107991335) q[58]; +cx q[28],q[58]; +cx q[28],q[87]; +rx(8.726161038927415) q[58]; +rz(0.15577406107991335) q[59]; +cx q[16],q[59]; +cx q[16],q[73]; +cx q[32],q[59]; +rz(0.15577406107991335) q[59]; +cx q[32],q[59]; +rz(0.15577406107991335) q[60]; +cx q[1],q[60]; +cx q[1],q[97]; +cx q[7],q[60]; +rz(0.15577406107991335) q[60]; +cx q[7],q[60]; +rz(0.15577406107991335) q[61]; +cx q[4],q[61]; +cx q[7],q[61]; +rz(0.15577406107991335) q[61]; +cx q[7],q[61]; +rx(8.726161038927415) q[61]; +rz(0.15577406107991335) q[62]; +cx q[17],q[62]; +rx(8.726161038927415) q[62]; +rz(0.15577406107991335) q[63]; +cx q[12],q[63]; +rx(8.726161038927415) q[12]; +cx q[17],q[63]; +rz(0.15577406107991335) q[63]; +cx q[17],q[63]; +cx q[17],q[66]; +rz(0.15577406107991335) q[65]; +cx q[5],q[65]; +cx q[5],q[76]; +cx q[23],q[65]; +rz(0.15577406107991335) q[65]; +cx q[23],q[65]; +rx(8.726161038927415) q[23]; +rx(8.726161038927415) q[65]; +rz(0.15577406107991335) q[66]; +cx q[17],q[66]; +rx(8.726161038927415) q[17]; +cx q[47],q[66]; +rz(0.15577406107991335) q[66]; +cx q[47],q[66]; +rx(8.726161038927415) q[47]; +rx(8.726161038927415) q[66]; +rz(0.15577406107991335) q[68]; +cx q[13],q[68]; +rx(8.726161038927415) q[13]; +cx q[32],q[68]; +rz(0.15577406107991335) q[68]; +cx q[32],q[68]; +rz(0.15577406107991335) q[69]; +cx q[6],q[69]; +cx q[59],q[69]; +rz(0.15577406107991335) q[69]; +cx q[59],q[69]; +rx(8.726161038927415) q[69]; +rz(0.15577406107991335) q[70]; +cx q[3],q[70]; +cx q[3],q[71]; +cx q[15],q[70]; +rz(0.15577406107991335) q[70]; +cx q[15],q[70]; +cx q[70],q[84]; +rz(0.15577406107991335) q[71]; +cx q[3],q[71]; +cx q[3],q[77]; +cx q[53],q[71]; +rz(0.15577406107991335) q[71]; +cx q[53],q[71]; +rx(8.726161038927415) q[71]; +rz(0.15577406107991335) q[73]; +cx q[16],q[73]; +rx(8.726161038927415) q[16]; +cx q[59],q[73]; +rz(0.15577406107991335) q[73]; +cx q[59],q[73]; +rz(0.15577406107991335) q[75]; +cx q[21],q[75]; +cx q[21],q[81]; +rx(8.726161038927415) q[75]; +rz(0.15577406107991335) q[76]; +cx q[5],q[76]; +cx q[5],q[89]; +cx q[6],q[76]; +rz(0.15577406107991335) q[76]; +cx q[6],q[76]; +cx q[6],q[79]; +rx(8.726161038927415) q[76]; +rz(0.15577406107991335) q[77]; +cx q[3],q[77]; +cx q[3],q[88]; +cx q[30],q[77]; +rz(0.15577406107991335) q[77]; +cx q[30],q[77]; +rx(8.726161038927415) q[30]; +rz(0.15577406107991335) q[78]; +cx q[42],q[78]; +rx(8.726161038927415) q[42]; +cx q[60],q[78]; +rz(0.15577406107991335) q[78]; +cx q[60],q[78]; +rx(8.726161038927415) q[78]; +rz(0.15577406107991335) q[79]; +cx q[6],q[79]; +cx q[6],q[91]; +cx q[50],q[79]; +rz(0.15577406107991335) q[79]; +cx q[50],q[79]; +rx(8.726161038927415) q[50]; +rx(8.726161038927415) q[79]; +rz(0.15577406107991335) q[80]; +cx q[9],q[80]; +rx(8.726161038927415) q[9]; +cx q[15],q[80]; +rz(0.15577406107991335) q[80]; +cx q[15],q[80]; +cx q[15],q[90]; +rx(8.726161038927415) q[80]; +rz(0.15577406107991335) q[81]; +cx q[21],q[81]; +cx q[77],q[81]; +rz(0.15577406107991335) q[81]; +cx q[77],q[81]; +rx(8.726161038927415) q[77]; +rx(8.726161038927415) q[81]; +rz(0.15577406107991335) q[83]; +cx q[8],q[83]; +rx(8.726161038927415) q[8]; +cx q[68],q[83]; +rz(0.15577406107991335) q[83]; +cx q[68],q[83]; +rx(8.726161038927415) q[68]; +rx(8.726161038927415) q[83]; +rz(0.15577406107991335) q[84]; +cx q[70],q[84]; +rx(8.726161038927415) q[70]; +cx q[73],q[84]; +rz(0.15577406107991335) q[84]; +cx q[73],q[84]; +rx(8.726161038927415) q[73]; +rx(8.726161038927415) q[84]; +rz(0.15577406107991335) q[85]; +cx q[37],q[85]; +rx(8.726161038927415) q[37]; +cx q[59],q[85]; +rz(0.15577406107991335) q[85]; +cx q[59],q[85]; +rx(8.726161038927415) q[59]; +rx(8.726161038927415) q[85]; +rz(0.15577406107991335) q[86]; +cx q[24],q[86]; +rx(8.726161038927415) q[24]; +cx q[53],q[86]; +rz(0.15577406107991335) q[86]; +cx q[53],q[86]; +rx(8.726161038927415) q[53]; +rx(8.726161038927415) q[86]; +rz(0.15577406107991335) q[87]; +cx q[28],q[87]; +rx(8.726161038927415) q[28]; +cx q[32],q[87]; +rz(0.15577406107991335) q[87]; +cx q[32],q[87]; +cx q[32],q[93]; +rx(8.726161038927415) q[87]; +rz(0.15577406107991335) q[88]; +cx q[3],q[88]; +rx(8.726161038927415) q[3]; +cx q[60],q[88]; +rz(0.15577406107991335) q[88]; +cx q[60],q[88]; +rx(8.726161038927415) q[60]; +rx(8.726161038927415) q[88]; +rz(0.15577406107991335) q[89]; +cx q[5],q[89]; +cx q[5],q[95]; +rz(0.15577406107991335) q[90]; +cx q[15],q[90]; +cx q[15],q[92]; +rz(0.15577406107991335) q[91]; +cx q[6],q[91]; +rx(8.726161038927415) q[6]; +rx(8.726161038927415) q[91]; +rz(0.15577406107991335) q[92]; +cx q[15],q[92]; +rx(8.726161038927415) q[15]; +cx q[89],q[92]; +rz(0.15577406107991335) q[92]; +cx q[89],q[92]; +rx(8.726161038927415) q[89]; +rz(0.15577406107991335) q[93]; +cx q[32],q[93]; +rx(8.726161038927415) q[32]; +rx(8.726161038927415) q[93]; +rz(0.15577406107991335) q[94]; +cx q[36],q[94]; +rx(8.726161038927415) q[36]; +cx q[55],q[94]; +rz(0.15577406107991335) q[94]; +cx q[55],q[94]; +rx(8.726161038927415) q[55]; +rx(8.726161038927415) q[94]; +rz(0.15577406107991335) q[95]; +cx q[5],q[95]; +rx(8.726161038927415) q[5]; +rz(0.15577406107991335) q[97]; +cx q[1],q[97]; +rx(8.726161038927415) q[1]; +cx q[7],q[97]; +rz(0.15577406107991335) q[97]; +cx q[7],q[97]; +rx(8.726161038927415) q[7]; +rx(8.726161038927415) q[97]; +rz(5.714059968062441) q[99]; +cx q[41],q[99]; +rx(2.9806314421133004) q[41]; +cx q[10],q[41]; +rz(0.15577406107991335) q[41]; +cx q[10],q[41]; +cx q[10],q[52]; +cx q[27],q[41]; +rz(0.15577406107991335) q[41]; +cx q[27],q[41]; +cx q[27],q[72]; +cx q[41],q[67]; +rz(0.15577406107991335) q[52]; +cx q[10],q[52]; +cx q[10],q[64]; +rx(8.726161038927415) q[52]; +rz(0.15577406107991335) q[64]; +cx q[10],q[64]; +cx q[10],q[98]; +rx(8.726161038927415) q[64]; +rz(0.15577406107991335) q[67]; +cx q[41],q[67]; +cx q[56],q[67]; +rz(0.15577406107991335) q[67]; +cx q[56],q[67]; +cx q[56],q[74]; +rx(8.726161038927415) q[67]; +rz(0.15577406107991335) q[72]; +cx q[27],q[72]; +cx q[27],q[90]; +cx q[44],q[72]; +rz(0.15577406107991335) q[72]; +cx q[44],q[72]; +rx(8.726161038927415) q[44]; +rx(8.726161038927415) q[72]; +rz(0.15577406107991335) q[74]; +cx q[56],q[74]; +cx q[56],q[82]; +cx q[63],q[74]; +rz(0.15577406107991335) q[74]; +cx q[63],q[74]; +rx(8.726161038927415) q[63]; +rx(8.726161038927415) q[74]; +rz(0.15577406107991335) q[82]; +cx q[56],q[82]; +cx q[56],q[96]; +rx(8.726161038927415) q[82]; +rz(0.15577406107991335) q[90]; +cx q[27],q[90]; +cx q[27],q[95]; +rx(8.726161038927415) q[90]; +rz(0.15577406107991335) q[95]; +cx q[27],q[95]; +rx(8.726161038927415) q[27]; +rx(8.726161038927415) q[95]; +rz(0.15577406107991335) q[96]; +cx q[56],q[96]; +rx(8.726161038927415) q[56]; +cx q[92],q[96]; +rz(0.15577406107991335) q[96]; +cx q[92],q[96]; +rx(8.726161038927415) q[92]; +rx(8.726161038927415) q[96]; +rz(0.15577406107991335) q[98]; +cx q[10],q[98]; +rx(8.726161038927415) q[10]; +cx q[21],q[98]; +rz(0.15577406107991335) q[98]; +cx q[21],q[98]; +rx(8.726161038927415) q[21]; +rx(8.726161038927415) q[98]; +rx(2.9806314421133004) q[99]; +cx q[4],q[99]; +rz(0.15577406107991335) q[99]; +cx q[4],q[99]; +rx(8.726161038927415) q[4]; +cx q[41],q[99]; +rz(0.15577406107991335) q[99]; +cx q[41],q[99]; +rx(8.726161038927415) q[41]; +rx(8.726161038927415) q[99]; \ No newline at end of file diff --git a/tests/benchmarks/qasm/qft_N100.qasm b/tests/benchmarks/qasm/qft_N100.qasm new file mode 100644 index 0000000..df41a04 --- /dev/null +++ b/tests/benchmarks/qasm/qft_N100.qasm @@ -0,0 +1,25103 @@ +OPENQASM 2.0; +include "qelib1.inc"; +qreg q[100]; +ry(pi/2) q[99]; +rx(pi) q[99]; +rz(pi/4) q[99]; +cx q[99],q[98]; +rz(-pi/4) q[98]; +cx q[99],q[98]; +rz(pi/4) q[98]; +ry(pi/2) q[98]; +rx(pi) q[98]; +rz(pi/4) q[98]; +rz(pi/8) q[99]; +cx q[99],q[97]; +rz(-pi/8) q[97]; +cx q[99],q[97]; +rz(pi/8) q[97]; +cx q[98],q[97]; +rz(-pi/4) q[97]; +cx q[98],q[97]; +rz(pi/4) q[97]; +ry(pi/2) q[97]; +rx(pi) q[97]; +rz(pi/4) q[97]; +rz(pi/8) q[98]; +rz(pi/16) q[99]; +cx q[99],q[96]; +rz(-pi/16) q[96]; +cx q[99],q[96]; +rz(pi/16) q[96]; +cx q[98],q[96]; +rz(-pi/8) q[96]; +cx q[98],q[96]; +rz(pi/8) q[96]; +cx q[97],q[96]; +rz(-pi/4) q[96]; +cx q[97],q[96]; +rz(pi/4) q[96]; +ry(pi/2) q[96]; +rx(pi) q[96]; +rz(pi/4) q[96]; +rz(pi/8) q[97]; +rz(pi/16) q[98]; +rz(pi/32) q[99]; +cx q[99],q[95]; +rz(-pi/32) q[95]; +cx q[99],q[95]; +rz(pi/32) q[95]; +cx q[98],q[95]; +rz(-pi/16) q[95]; +cx q[98],q[95]; +rz(pi/16) q[95]; +cx q[97],q[95]; +rz(-pi/8) q[95]; +cx q[97],q[95]; +rz(pi/8) q[95]; +cx q[96],q[95]; +rz(-pi/4) q[95]; +cx q[96],q[95]; +rz(pi/4) q[95]; +ry(pi/2) q[95]; +rx(pi) q[95]; +rz(pi/4) q[95]; +rz(pi/8) q[96]; +rz(pi/16) q[97]; +rz(pi/32) q[98]; +rz(pi/64) q[99]; +cx q[99],q[94]; +rz(-pi/64) q[94]; +cx q[99],q[94]; +rz(pi/64) q[94]; +cx q[98],q[94]; +rz(-pi/32) q[94]; +cx q[98],q[94]; +rz(pi/32) q[94]; +cx q[97],q[94]; +rz(-pi/16) q[94]; +cx q[97],q[94]; +rz(pi/16) q[94]; +cx q[96],q[94]; +rz(-pi/8) q[94]; +cx q[96],q[94]; +rz(pi/8) q[94]; +cx q[95],q[94]; +rz(-pi/4) q[94]; +cx q[95],q[94]; +rz(pi/4) q[94]; +ry(pi/2) q[94]; +rx(pi) q[94]; +rz(pi/4) q[94]; +rz(pi/8) q[95]; +rz(pi/16) q[96]; +rz(pi/32) q[97]; +rz(pi/64) q[98]; +rz(pi/128) q[99]; +cx q[99],q[93]; +rz(-pi/128) q[93]; +cx q[99],q[93]; +rz(pi/128) q[93]; +cx q[98],q[93]; +rz(-pi/64) q[93]; +cx q[98],q[93]; +rz(pi/64) q[93]; +cx q[97],q[93]; +rz(-pi/32) q[93]; +cx q[97],q[93]; +rz(pi/32) q[93]; +cx q[96],q[93]; +rz(-pi/16) q[93]; +cx q[96],q[93]; +rz(pi/16) q[93]; +cx q[95],q[93]; +rz(-pi/8) q[93]; +cx q[95],q[93]; +rz(pi/8) q[93]; +cx q[94],q[93]; +rz(-pi/4) q[93]; +cx q[94],q[93]; +rz(pi/4) q[93]; +ry(pi/2) q[93]; +rx(pi) q[93]; +rz(pi/4) q[93]; +rz(pi/8) q[94]; +rz(pi/16) q[95]; +rz(pi/32) q[96]; +rz(pi/64) q[97]; +rz(pi/128) q[98]; +rz(pi/256) q[99]; +cx q[99],q[92]; +rz(-pi/256) q[92]; +cx q[99],q[92]; +rz(pi/256) q[92]; +cx q[98],q[92]; +rz(-pi/128) q[92]; +cx q[98],q[92]; +rz(pi/128) q[92]; +cx q[97],q[92]; +rz(-pi/64) q[92]; +cx q[97],q[92]; +rz(pi/64) q[92]; +cx q[96],q[92]; +rz(-pi/32) q[92]; +cx q[96],q[92]; +rz(pi/32) q[92]; +cx q[95],q[92]; +rz(-pi/16) q[92]; +cx q[95],q[92]; +rz(pi/16) q[92]; +cx q[94],q[92]; +rz(-pi/8) q[92]; +cx q[94],q[92]; +rz(pi/8) q[92]; +cx q[93],q[92]; +rz(-pi/4) q[92]; +cx q[93],q[92]; +rz(pi/4) q[92]; +ry(pi/2) q[92]; +rx(pi) q[92]; +rz(pi/4) q[92]; +rz(pi/8) q[93]; +rz(pi/16) q[94]; +rz(pi/32) q[95]; +rz(pi/64) q[96]; +rz(pi/128) q[97]; +rz(pi/256) q[98]; +rz(pi/512) q[99]; +cx q[99],q[91]; +rz(-pi/512) q[91]; +cx q[99],q[91]; +rz(pi/512) q[91]; +cx q[98],q[91]; +rz(-pi/256) q[91]; +cx q[98],q[91]; +rz(pi/256) q[91]; +cx q[97],q[91]; +rz(-pi/128) q[91]; +cx q[97],q[91]; +rz(pi/128) q[91]; +cx q[96],q[91]; +rz(-pi/64) q[91]; +cx q[96],q[91]; +rz(pi/64) q[91]; +cx q[95],q[91]; +rz(-pi/32) q[91]; +cx q[95],q[91]; +rz(pi/32) q[91]; +cx q[94],q[91]; +rz(-pi/16) q[91]; +cx q[94],q[91]; +rz(pi/16) q[91]; +cx q[93],q[91]; +rz(-pi/8) q[91]; +cx q[93],q[91]; +rz(pi/8) q[91]; +cx q[92],q[91]; +rz(-pi/4) q[91]; +cx q[92],q[91]; +rz(pi/4) q[91]; +ry(pi/2) q[91]; +rx(pi) q[91]; +rz(pi/4) q[91]; +rz(pi/8) q[92]; +rz(pi/16) q[93]; +rz(pi/32) q[94]; +rz(pi/64) q[95]; +rz(pi/128) q[96]; +rz(pi/256) q[97]; +rz(pi/512) q[98]; +rz(pi/1024) q[99]; +cx q[99],q[90]; +rz(-pi/1024) q[90]; +cx q[99],q[90]; +rz(pi/1024) q[90]; +cx q[98],q[90]; +rz(-pi/512) q[90]; +cx q[98],q[90]; +rz(pi/512) q[90]; +cx q[97],q[90]; +rz(-pi/256) q[90]; +cx q[97],q[90]; +rz(pi/256) q[90]; +cx q[96],q[90]; +rz(-pi/128) q[90]; +cx q[96],q[90]; +rz(pi/128) q[90]; +cx q[95],q[90]; +rz(-pi/64) q[90]; +cx q[95],q[90]; +rz(pi/64) q[90]; +cx q[94],q[90]; +rz(-pi/32) q[90]; +cx q[94],q[90]; +rz(pi/32) q[90]; +cx q[93],q[90]; +rz(-pi/16) q[90]; +cx q[93],q[90]; +rz(pi/16) q[90]; +cx q[92],q[90]; +rz(-pi/8) q[90]; +cx q[92],q[90]; +rz(pi/8) q[90]; +cx q[91],q[90]; +rz(-pi/4) q[90]; +cx q[91],q[90]; +rz(pi/4) q[90]; +ry(pi/2) q[90]; +rx(pi) q[90]; +rz(pi/4) q[90]; +rz(pi/8) q[91]; +rz(pi/16) q[92]; +rz(pi/32) q[93]; +rz(pi/64) q[94]; +rz(pi/128) q[95]; +rz(pi/256) q[96]; +rz(pi/512) q[97]; +rz(pi/1024) q[98]; +rz(pi/2048) q[99]; +cx q[99],q[89]; +rz(-pi/2048) q[89]; +cx q[99],q[89]; +rz(pi/2048) q[89]; +cx q[98],q[89]; +rz(-pi/1024) q[89]; +cx q[98],q[89]; +rz(pi/1024) q[89]; +cx q[97],q[89]; +rz(-pi/512) q[89]; +cx q[97],q[89]; +rz(pi/512) q[89]; +cx q[96],q[89]; +rz(-pi/256) q[89]; +cx q[96],q[89]; +rz(pi/256) q[89]; +cx q[95],q[89]; +rz(-pi/128) q[89]; +cx q[95],q[89]; +rz(pi/128) q[89]; +cx q[94],q[89]; +rz(-pi/64) q[89]; +cx q[94],q[89]; +rz(pi/64) q[89]; +cx q[93],q[89]; +rz(-pi/32) q[89]; +cx q[93],q[89]; +rz(pi/32) q[89]; +cx q[92],q[89]; +rz(-pi/16) q[89]; +cx q[92],q[89]; +rz(pi/16) q[89]; +cx q[91],q[89]; +rz(-pi/8) q[89]; +cx q[91],q[89]; +rz(pi/8) q[89]; +cx q[90],q[89]; +rz(-pi/4) q[89]; +cx q[90],q[89]; +rz(pi/4) q[89]; +ry(pi/2) q[89]; +rx(pi) q[89]; +rz(pi/4) q[89]; +rz(pi/8) q[90]; +rz(pi/16) q[91]; +rz(pi/32) q[92]; +rz(pi/64) q[93]; +rz(pi/128) q[94]; +rz(pi/256) q[95]; +rz(pi/512) q[96]; +rz(pi/1024) q[97]; +rz(pi/2048) q[98]; +rz(pi/4096) q[99]; +cx q[99],q[88]; +rz(-pi/4096) q[88]; +cx q[99],q[88]; +rz(pi/4096) q[88]; +cx q[98],q[88]; +rz(-pi/2048) q[88]; +cx q[98],q[88]; +rz(pi/2048) q[88]; +cx q[97],q[88]; +rz(-pi/1024) q[88]; +cx q[97],q[88]; +rz(pi/1024) q[88]; +cx q[96],q[88]; +rz(-pi/512) q[88]; +cx q[96],q[88]; +rz(pi/512) q[88]; +cx q[95],q[88]; +rz(-pi/256) q[88]; +cx q[95],q[88]; +rz(pi/256) q[88]; +cx q[94],q[88]; +rz(-pi/128) q[88]; +cx q[94],q[88]; +rz(pi/128) q[88]; +cx q[93],q[88]; +rz(-pi/64) q[88]; +cx q[93],q[88]; +rz(pi/64) q[88]; +cx q[92],q[88]; +rz(-pi/32) q[88]; +cx q[92],q[88]; +rz(pi/32) q[88]; +cx q[91],q[88]; +rz(-pi/16) q[88]; +cx q[91],q[88]; +rz(pi/16) q[88]; +cx q[90],q[88]; +rz(-pi/8) q[88]; +cx q[90],q[88]; +rz(pi/8) q[88]; +cx q[89],q[88]; +rz(-pi/4) q[88]; +cx q[89],q[88]; +rz(pi/4) q[88]; +ry(pi/2) q[88]; +rx(pi) q[88]; +rz(pi/4) q[88]; +rz(pi/8) q[89]; +rz(pi/16) q[90]; +rz(pi/32) q[91]; +rz(pi/64) q[92]; +rz(pi/128) q[93]; +rz(pi/256) q[94]; +rz(pi/512) q[95]; +rz(pi/1024) q[96]; +rz(pi/2048) q[97]; +rz(pi/4096) q[98]; +rz(pi/8192) q[99]; +cx q[99],q[87]; +rz(-pi/8192) q[87]; +cx q[99],q[87]; +rz(pi/8192) q[87]; +cx q[98],q[87]; +rz(-pi/4096) q[87]; +cx q[98],q[87]; +rz(pi/4096) q[87]; +cx q[97],q[87]; +rz(-pi/2048) q[87]; +cx q[97],q[87]; +rz(pi/2048) q[87]; +cx q[96],q[87]; +rz(-pi/1024) q[87]; +cx q[96],q[87]; +rz(pi/1024) q[87]; +cx q[95],q[87]; +rz(-pi/512) q[87]; +cx q[95],q[87]; +rz(pi/512) q[87]; +cx q[94],q[87]; +rz(-pi/256) q[87]; +cx q[94],q[87]; +rz(pi/256) q[87]; +cx q[93],q[87]; +rz(-pi/128) q[87]; +cx q[93],q[87]; +rz(pi/128) q[87]; +cx q[92],q[87]; +rz(-pi/64) q[87]; +cx q[92],q[87]; +rz(pi/64) q[87]; +cx q[91],q[87]; +rz(-pi/32) q[87]; +cx q[91],q[87]; +rz(pi/32) q[87]; +cx q[90],q[87]; +rz(-pi/16) q[87]; +cx q[90],q[87]; +rz(pi/16) q[87]; +cx q[89],q[87]; +rz(-pi/8) q[87]; +cx q[89],q[87]; +rz(pi/8) q[87]; +cx q[88],q[87]; +rz(-pi/4) q[87]; +cx q[88],q[87]; +rz(pi/4) q[87]; +ry(pi/2) q[87]; +rx(pi) q[87]; +rz(pi/4) q[87]; +rz(pi/8) q[88]; +rz(pi/16) q[89]; +rz(pi/32) q[90]; +rz(pi/64) q[91]; +rz(pi/128) q[92]; +rz(pi/256) q[93]; +rz(pi/512) q[94]; +rz(pi/1024) q[95]; +rz(pi/2048) q[96]; +rz(pi/4096) q[97]; +rz(pi/8192) q[98]; +rz(pi/16384) q[99]; +cx q[99],q[86]; +rz(-pi/16384) q[86]; +cx q[99],q[86]; +rz(pi/16384) q[86]; +cx q[98],q[86]; +rz(-pi/8192) q[86]; +cx q[98],q[86]; +rz(pi/8192) q[86]; +cx q[97],q[86]; +rz(-pi/4096) q[86]; +cx q[97],q[86]; +rz(pi/4096) q[86]; +cx q[96],q[86]; +rz(-pi/2048) q[86]; +cx q[96],q[86]; +rz(pi/2048) q[86]; +cx q[95],q[86]; +rz(-pi/1024) q[86]; +cx q[95],q[86]; +rz(pi/1024) q[86]; +cx q[94],q[86]; +rz(-pi/512) q[86]; +cx q[94],q[86]; +rz(pi/512) q[86]; +cx q[93],q[86]; +rz(-pi/256) q[86]; +cx q[93],q[86]; +rz(pi/256) q[86]; +cx q[92],q[86]; +rz(-pi/128) q[86]; +cx q[92],q[86]; +rz(pi/128) q[86]; +cx q[91],q[86]; +rz(-pi/64) q[86]; +cx q[91],q[86]; +rz(pi/64) q[86]; +cx q[90],q[86]; +rz(-pi/32) q[86]; +cx q[90],q[86]; +rz(pi/32) q[86]; +cx q[89],q[86]; +rz(-pi/16) q[86]; +cx q[89],q[86]; +rz(pi/16) q[86]; +cx q[88],q[86]; +rz(-pi/8) q[86]; +cx q[88],q[86]; +rz(pi/8) q[86]; +cx q[87],q[86]; +rz(-pi/4) q[86]; +cx q[87],q[86]; +rz(pi/4) q[86]; +ry(pi/2) q[86]; +rx(pi) q[86]; +rz(pi/4) q[86]; +rz(pi/8) q[87]; +rz(pi/16) q[88]; +rz(pi/32) q[89]; +rz(pi/64) q[90]; +rz(pi/128) q[91]; +rz(pi/256) q[92]; +rz(pi/512) q[93]; +rz(pi/1024) q[94]; +rz(pi/2048) q[95]; +rz(pi/4096) q[96]; +rz(pi/8192) q[97]; +rz(pi/16384) q[98]; +rz(pi/32768) q[99]; +cx q[99],q[85]; +rz(-pi/32768) q[85]; +cx q[99],q[85]; +rz(pi/32768) q[85]; +cx q[98],q[85]; +rz(-pi/16384) q[85]; +cx q[98],q[85]; +rz(pi/16384) q[85]; +cx q[97],q[85]; +rz(-pi/8192) q[85]; +cx q[97],q[85]; +rz(pi/8192) q[85]; +cx q[96],q[85]; +rz(-pi/4096) q[85]; +cx q[96],q[85]; +rz(pi/4096) q[85]; +cx q[95],q[85]; +rz(-pi/2048) q[85]; +cx q[95],q[85]; +rz(pi/2048) q[85]; +cx q[94],q[85]; +rz(-pi/1024) q[85]; +cx q[94],q[85]; +rz(pi/1024) q[85]; +cx q[93],q[85]; +rz(-pi/512) q[85]; +cx q[93],q[85]; +rz(pi/512) q[85]; +cx q[92],q[85]; +rz(-pi/256) q[85]; +cx q[92],q[85]; +rz(pi/256) q[85]; +cx q[91],q[85]; +rz(-pi/128) q[85]; +cx q[91],q[85]; +rz(pi/128) q[85]; +cx q[90],q[85]; +rz(-pi/64) q[85]; +cx q[90],q[85]; +rz(pi/64) q[85]; +cx q[89],q[85]; +rz(-pi/32) q[85]; +cx q[89],q[85]; +rz(pi/32) q[85]; +cx q[88],q[85]; +rz(-pi/16) q[85]; +cx q[88],q[85]; +rz(pi/16) q[85]; +cx q[87],q[85]; +rz(-pi/8) q[85]; +cx q[87],q[85]; +rz(pi/8) q[85]; +cx q[86],q[85]; +rz(-pi/4) q[85]; +cx q[86],q[85]; +rz(pi/4) q[85]; +ry(pi/2) q[85]; +rx(pi) q[85]; +rz(pi/4) q[85]; +rz(pi/8) q[86]; +rz(pi/16) q[87]; +rz(pi/32) q[88]; +rz(pi/64) q[89]; +rz(pi/128) q[90]; +rz(pi/256) q[91]; +rz(pi/512) q[92]; +rz(pi/1024) q[93]; +rz(pi/2048) q[94]; +rz(pi/4096) q[95]; +rz(pi/8192) q[96]; +rz(pi/16384) q[97]; +rz(pi/32768) q[98]; +rz(pi/65536) q[99]; +cx q[99],q[84]; +rz(-pi/65536) q[84]; +cx q[99],q[84]; +rz(pi/65536) q[84]; +cx q[98],q[84]; +rz(-pi/32768) q[84]; +cx q[98],q[84]; +rz(pi/32768) q[84]; +cx q[97],q[84]; +rz(-pi/16384) q[84]; +cx q[97],q[84]; +rz(pi/16384) q[84]; +cx q[96],q[84]; +rz(-pi/8192) q[84]; +cx q[96],q[84]; +rz(pi/8192) q[84]; +cx q[95],q[84]; +rz(-pi/4096) q[84]; +cx q[95],q[84]; +rz(pi/4096) q[84]; +cx q[94],q[84]; +rz(-pi/2048) q[84]; +cx q[94],q[84]; +rz(pi/2048) q[84]; +cx q[93],q[84]; +rz(-pi/1024) q[84]; +cx q[93],q[84]; +rz(pi/1024) q[84]; +cx q[92],q[84]; +rz(-pi/512) q[84]; +cx q[92],q[84]; +rz(pi/512) q[84]; +cx q[91],q[84]; +rz(-pi/256) q[84]; +cx q[91],q[84]; +rz(pi/256) q[84]; +cx q[90],q[84]; +rz(-pi/128) q[84]; +cx q[90],q[84]; +rz(pi/128) q[84]; +cx q[89],q[84]; +rz(-pi/64) q[84]; +cx q[89],q[84]; +rz(pi/64) q[84]; +cx q[88],q[84]; +rz(-pi/32) q[84]; +cx q[88],q[84]; +rz(pi/32) q[84]; +cx q[87],q[84]; +rz(-pi/16) q[84]; +cx q[87],q[84]; +rz(pi/16) q[84]; +cx q[86],q[84]; +rz(-pi/8) q[84]; +cx q[86],q[84]; +rz(pi/8) q[84]; +cx q[85],q[84]; +rz(-pi/4) q[84]; +cx q[85],q[84]; +rz(pi/4) q[84]; +ry(pi/2) q[84]; +rx(pi) q[84]; +rz(pi/4) q[84]; +rz(pi/8) q[85]; +rz(pi/16) q[86]; +rz(pi/32) q[87]; +rz(pi/64) q[88]; +rz(pi/128) q[89]; +rz(pi/256) q[90]; +rz(pi/512) q[91]; +rz(pi/1024) q[92]; +rz(pi/2048) q[93]; +rz(pi/4096) q[94]; +rz(pi/8192) q[95]; +rz(pi/16384) q[96]; +rz(pi/32768) q[97]; +rz(pi/65536) q[98]; +rz(pi/131072) q[99]; +cx q[99],q[83]; +rz(-pi/131072) q[83]; +cx q[99],q[83]; +rz(pi/131072) q[83]; +cx q[98],q[83]; +rz(-pi/65536) q[83]; +cx q[98],q[83]; +rz(pi/65536) q[83]; +cx q[97],q[83]; +rz(-pi/32768) q[83]; +cx q[97],q[83]; +rz(pi/32768) q[83]; +cx q[96],q[83]; +rz(-pi/16384) q[83]; +cx q[96],q[83]; +rz(pi/16384) q[83]; +cx q[95],q[83]; +rz(-pi/8192) q[83]; +cx q[95],q[83]; +rz(pi/8192) q[83]; +cx q[94],q[83]; +rz(-pi/4096) q[83]; +cx q[94],q[83]; +rz(pi/4096) q[83]; +cx q[93],q[83]; +rz(-pi/2048) q[83]; +cx q[93],q[83]; +rz(pi/2048) q[83]; +cx q[92],q[83]; +rz(-pi/1024) q[83]; +cx q[92],q[83]; +rz(pi/1024) q[83]; +cx q[91],q[83]; +rz(-pi/512) q[83]; +cx q[91],q[83]; +rz(pi/512) q[83]; +cx q[90],q[83]; +rz(-pi/256) q[83]; +cx q[90],q[83]; +rz(pi/256) q[83]; +cx q[89],q[83]; +rz(-pi/128) q[83]; +cx q[89],q[83]; +rz(pi/128) q[83]; +cx q[88],q[83]; +rz(-pi/64) q[83]; +cx q[88],q[83]; +rz(pi/64) q[83]; +cx q[87],q[83]; +rz(-pi/32) q[83]; +cx q[87],q[83]; +rz(pi/32) q[83]; +cx q[86],q[83]; +rz(-pi/16) q[83]; +cx q[86],q[83]; +rz(pi/16) q[83]; +cx q[85],q[83]; +rz(-pi/8) q[83]; +cx q[85],q[83]; +rz(pi/8) q[83]; +cx q[84],q[83]; +rz(-pi/4) q[83]; +cx q[84],q[83]; +rz(pi/4) q[83]; +ry(pi/2) q[83]; +rx(pi) q[83]; +rz(pi/4) q[83]; +rz(pi/8) q[84]; +rz(pi/16) q[85]; +rz(pi/32) q[86]; +rz(pi/64) q[87]; +rz(pi/128) q[88]; +rz(pi/256) q[89]; +rz(pi/512) q[90]; +rz(pi/1024) q[91]; +rz(pi/2048) q[92]; +rz(pi/4096) q[93]; +rz(pi/8192) q[94]; +rz(pi/16384) q[95]; +rz(pi/32768) q[96]; +rz(pi/65536) q[97]; +rz(pi/131072) q[98]; +rz(pi/262144) q[99]; +cx q[99],q[82]; +rz(-pi/262144) q[82]; +cx q[99],q[82]; +rz(pi/262144) q[82]; +cx q[98],q[82]; +rz(-pi/131072) q[82]; +cx q[98],q[82]; +rz(pi/131072) q[82]; +cx q[97],q[82]; +rz(-pi/65536) q[82]; +cx q[97],q[82]; +rz(pi/65536) q[82]; +cx q[96],q[82]; +rz(-pi/32768) q[82]; +cx q[96],q[82]; +rz(pi/32768) q[82]; +cx q[95],q[82]; +rz(-pi/16384) q[82]; +cx q[95],q[82]; +rz(pi/16384) q[82]; +cx q[94],q[82]; +rz(-pi/8192) q[82]; +cx q[94],q[82]; +rz(pi/8192) q[82]; +cx q[93],q[82]; +rz(-pi/4096) q[82]; +cx q[93],q[82]; +rz(pi/4096) q[82]; +cx q[92],q[82]; +rz(-pi/2048) q[82]; +cx q[92],q[82]; +rz(pi/2048) q[82]; +cx q[91],q[82]; +rz(-pi/1024) q[82]; +cx q[91],q[82]; +rz(pi/1024) q[82]; +cx q[90],q[82]; +rz(-pi/512) q[82]; +cx q[90],q[82]; +rz(pi/512) q[82]; +cx q[89],q[82]; +rz(-pi/256) q[82]; +cx q[89],q[82]; +rz(pi/256) q[82]; +cx q[88],q[82]; +rz(-pi/128) q[82]; +cx q[88],q[82]; +rz(pi/128) q[82]; +cx q[87],q[82]; +rz(-pi/64) q[82]; +cx q[87],q[82]; +rz(pi/64) q[82]; +cx q[86],q[82]; +rz(-pi/32) q[82]; +cx q[86],q[82]; +rz(pi/32) q[82]; +cx q[85],q[82]; +rz(-pi/16) q[82]; +cx q[85],q[82]; +rz(pi/16) q[82]; +cx q[84],q[82]; +rz(-pi/8) q[82]; +cx q[84],q[82]; +rz(pi/8) q[82]; +cx q[83],q[82]; +rz(-pi/4) q[82]; +cx q[83],q[82]; +rz(pi/4) q[82]; +ry(pi/2) q[82]; +rx(pi) q[82]; +rz(pi/4) q[82]; +rz(pi/8) q[83]; +rz(pi/16) q[84]; +rz(pi/32) q[85]; +rz(pi/64) q[86]; +rz(pi/128) q[87]; +rz(pi/256) q[88]; +rz(pi/512) q[89]; +rz(pi/1024) q[90]; +rz(pi/2048) q[91]; +rz(pi/4096) q[92]; +rz(pi/8192) q[93]; +rz(pi/16384) q[94]; +rz(pi/32768) q[95]; +rz(pi/65536) q[96]; +rz(pi/131072) q[97]; +rz(pi/262144) q[98]; +rz(pi/524288) q[99]; +cx q[99],q[81]; +rz(-pi/524288) q[81]; +cx q[99],q[81]; +rz(pi/524288) q[81]; +cx q[98],q[81]; +rz(-pi/262144) q[81]; +cx q[98],q[81]; +rz(pi/262144) q[81]; +cx q[97],q[81]; +rz(-pi/131072) q[81]; +cx q[97],q[81]; +rz(pi/131072) q[81]; +cx q[96],q[81]; +rz(-pi/65536) q[81]; +cx q[96],q[81]; +rz(pi/65536) q[81]; +cx q[95],q[81]; +rz(-pi/32768) q[81]; +cx q[95],q[81]; +rz(pi/32768) q[81]; +cx q[94],q[81]; +rz(-pi/16384) q[81]; +cx q[94],q[81]; +rz(pi/16384) q[81]; +cx q[93],q[81]; +rz(-pi/8192) q[81]; +cx q[93],q[81]; +rz(pi/8192) q[81]; +cx q[92],q[81]; +rz(-pi/4096) q[81]; +cx q[92],q[81]; +rz(pi/4096) q[81]; +cx q[91],q[81]; +rz(-pi/2048) q[81]; +cx q[91],q[81]; +rz(pi/2048) q[81]; +cx q[90],q[81]; +rz(-pi/1024) q[81]; +cx q[90],q[81]; +rz(pi/1024) q[81]; +cx q[89],q[81]; +rz(-pi/512) q[81]; +cx q[89],q[81]; +rz(pi/512) q[81]; +cx q[88],q[81]; +rz(-pi/256) q[81]; +cx q[88],q[81]; +rz(pi/256) q[81]; +cx q[87],q[81]; +rz(-pi/128) q[81]; +cx q[87],q[81]; +rz(pi/128) q[81]; +cx q[86],q[81]; +rz(-pi/64) q[81]; +cx q[86],q[81]; +rz(pi/64) q[81]; +cx q[85],q[81]; +rz(-pi/32) q[81]; +cx q[85],q[81]; +rz(pi/32) q[81]; +cx q[84],q[81]; +rz(-pi/16) q[81]; +cx q[84],q[81]; +rz(pi/16) q[81]; +cx q[83],q[81]; +rz(-pi/8) q[81]; +cx q[83],q[81]; +rz(pi/8) q[81]; +cx q[82],q[81]; +rz(-pi/4) q[81]; +cx q[82],q[81]; +rz(pi/4) q[81]; +ry(pi/2) q[81]; +rx(pi) q[81]; +rz(pi/4) q[81]; +rz(pi/8) q[82]; +rz(pi/16) q[83]; +rz(pi/32) q[84]; +rz(pi/64) q[85]; +rz(pi/128) q[86]; +rz(pi/256) q[87]; +rz(pi/512) q[88]; +rz(pi/1024) q[89]; +rz(pi/2048) q[90]; +rz(pi/4096) q[91]; +rz(pi/8192) q[92]; +rz(pi/16384) q[93]; +rz(pi/32768) q[94]; +rz(pi/65536) q[95]; +rz(pi/131072) q[96]; +rz(pi/262144) q[97]; +rz(pi/524288) q[98]; +rz(pi/1048576) q[99]; +cx q[99],q[80]; +rz(-pi/1048576) q[80]; +cx q[99],q[80]; +rz(pi/1048576) q[80]; +cx q[98],q[80]; +rz(-pi/524288) q[80]; +cx q[98],q[80]; +rz(pi/524288) q[80]; +cx q[97],q[80]; +rz(-pi/262144) q[80]; +cx q[97],q[80]; +rz(pi/262144) q[80]; +cx q[96],q[80]; +rz(-pi/131072) q[80]; +cx q[96],q[80]; +rz(pi/131072) q[80]; +cx q[95],q[80]; +rz(-pi/65536) q[80]; +cx q[95],q[80]; +rz(pi/65536) q[80]; +cx q[94],q[80]; +rz(-pi/32768) q[80]; +cx q[94],q[80]; +rz(pi/32768) q[80]; +cx q[93],q[80]; +rz(-pi/16384) q[80]; +cx q[93],q[80]; +rz(pi/16384) q[80]; +cx q[92],q[80]; +rz(-pi/8192) q[80]; +cx q[92],q[80]; +rz(pi/8192) q[80]; +cx q[91],q[80]; +rz(-pi/4096) q[80]; +cx q[91],q[80]; +rz(pi/4096) q[80]; +cx q[90],q[80]; +rz(-pi/2048) q[80]; +cx q[90],q[80]; +rz(pi/2048) q[80]; +cx q[89],q[80]; +rz(-pi/1024) q[80]; +cx q[89],q[80]; +rz(pi/1024) q[80]; +cx q[88],q[80]; +rz(-pi/512) q[80]; +cx q[88],q[80]; +rz(pi/512) q[80]; +cx q[87],q[80]; +rz(-pi/256) q[80]; +cx q[87],q[80]; +rz(pi/256) q[80]; +cx q[86],q[80]; +rz(-pi/128) q[80]; +cx q[86],q[80]; +rz(pi/128) q[80]; +cx q[85],q[80]; +rz(-pi/64) q[80]; +cx q[85],q[80]; +rz(pi/64) q[80]; +cx q[84],q[80]; +rz(-pi/32) q[80]; +cx q[84],q[80]; +rz(pi/32) q[80]; +cx q[83],q[80]; +rz(-pi/16) q[80]; +cx q[83],q[80]; +rz(pi/16) q[80]; +cx q[82],q[80]; +rz(-pi/8) q[80]; +cx q[82],q[80]; +rz(pi/8) q[80]; +cx q[81],q[80]; +rz(-pi/4) q[80]; +cx q[81],q[80]; +rz(pi/4) q[80]; +ry(pi/2) q[80]; +rx(pi) q[80]; +rz(pi/4) q[80]; +rz(pi/8) q[81]; +rz(pi/16) q[82]; +rz(pi/32) q[83]; +rz(pi/64) q[84]; +rz(pi/128) q[85]; +rz(pi/256) q[86]; +rz(pi/512) q[87]; +rz(pi/1024) q[88]; +rz(pi/2048) q[89]; +rz(pi/4096) q[90]; +rz(pi/8192) q[91]; +rz(pi/16384) q[92]; +rz(pi/32768) q[93]; +rz(pi/65536) q[94]; +rz(pi/131072) q[95]; +rz(pi/262144) q[96]; +rz(pi/524288) q[97]; +rz(pi/1048576) q[98]; +rz(pi/2097152) q[99]; +cx q[99],q[79]; +rz(-pi/2097152) q[79]; +cx q[99],q[79]; +rz(pi/2097152) q[79]; +cx q[98],q[79]; +rz(-pi/1048576) q[79]; +cx q[98],q[79]; +rz(pi/1048576) q[79]; +cx q[97],q[79]; +rz(-pi/524288) q[79]; +cx q[97],q[79]; +rz(pi/524288) q[79]; +cx q[96],q[79]; +rz(-pi/262144) q[79]; +cx q[96],q[79]; +rz(pi/262144) q[79]; +cx q[95],q[79]; +rz(-pi/131072) q[79]; +cx q[95],q[79]; +rz(pi/131072) q[79]; +cx q[94],q[79]; +rz(-pi/65536) q[79]; +cx q[94],q[79]; +rz(pi/65536) q[79]; +cx q[93],q[79]; +rz(-pi/32768) q[79]; +cx q[93],q[79]; +rz(pi/32768) q[79]; +cx q[92],q[79]; +rz(-pi/16384) q[79]; +cx q[92],q[79]; +rz(pi/16384) q[79]; +cx q[91],q[79]; +rz(-pi/8192) q[79]; +cx q[91],q[79]; +rz(pi/8192) q[79]; +cx q[90],q[79]; +rz(-pi/4096) q[79]; +cx q[90],q[79]; +rz(pi/4096) q[79]; +cx q[89],q[79]; +rz(-pi/2048) q[79]; +cx q[89],q[79]; +rz(pi/2048) q[79]; +cx q[88],q[79]; +rz(-pi/1024) q[79]; +cx q[88],q[79]; +rz(pi/1024) q[79]; +cx q[87],q[79]; +rz(-pi/512) q[79]; +cx q[87],q[79]; +rz(pi/512) q[79]; +cx q[86],q[79]; +rz(-pi/256) q[79]; +cx q[86],q[79]; +rz(pi/256) q[79]; +cx q[85],q[79]; +rz(-pi/128) q[79]; +cx q[85],q[79]; +rz(pi/128) q[79]; +cx q[84],q[79]; +rz(-pi/64) q[79]; +cx q[84],q[79]; +rz(pi/64) q[79]; +cx q[83],q[79]; +rz(-pi/32) q[79]; +cx q[83],q[79]; +rz(pi/32) q[79]; +cx q[82],q[79]; +rz(-pi/16) q[79]; +cx q[82],q[79]; +rz(pi/16) q[79]; +cx q[81],q[79]; +rz(-pi/8) q[79]; +cx q[81],q[79]; +rz(pi/8) q[79]; +cx q[80],q[79]; +rz(-pi/4) q[79]; +cx q[80],q[79]; +rz(pi/4) q[79]; +ry(pi/2) q[79]; +rx(pi) q[79]; +rz(pi/4) q[79]; +rz(pi/8) q[80]; +rz(pi/16) q[81]; +rz(pi/32) q[82]; +rz(pi/64) q[83]; +rz(pi/128) q[84]; +rz(pi/256) q[85]; +rz(pi/512) q[86]; +rz(pi/1024) q[87]; +rz(pi/2048) q[88]; +rz(pi/4096) q[89]; +rz(pi/8192) q[90]; +rz(pi/16384) q[91]; +rz(pi/32768) q[92]; +rz(pi/65536) q[93]; +rz(pi/131072) q[94]; +rz(pi/262144) q[95]; +rz(pi/524288) q[96]; +rz(pi/1048576) q[97]; +rz(pi/2097152) q[98]; +rz(pi/4194304) q[99]; +cx q[99],q[78]; +rz(-pi/4194304) q[78]; +cx q[99],q[78]; +rz(pi/4194304) q[78]; +cx q[98],q[78]; +rz(-pi/2097152) q[78]; +cx q[98],q[78]; +rz(pi/2097152) q[78]; +cx q[97],q[78]; +rz(-pi/1048576) q[78]; +cx q[97],q[78]; +rz(pi/1048576) q[78]; +cx q[96],q[78]; +rz(-pi/524288) q[78]; +cx q[96],q[78]; +rz(pi/524288) q[78]; +cx q[95],q[78]; +rz(-pi/262144) q[78]; +cx q[95],q[78]; +rz(pi/262144) q[78]; +cx q[94],q[78]; +rz(-pi/131072) q[78]; +cx q[94],q[78]; +rz(pi/131072) q[78]; +cx q[93],q[78]; +rz(-pi/65536) q[78]; +cx q[93],q[78]; +rz(pi/65536) q[78]; +cx q[92],q[78]; +rz(-pi/32768) q[78]; +cx q[92],q[78]; +rz(pi/32768) q[78]; +cx q[91],q[78]; +rz(-pi/16384) q[78]; +cx q[91],q[78]; +rz(pi/16384) q[78]; +cx q[90],q[78]; +rz(-pi/8192) q[78]; +cx q[90],q[78]; +rz(pi/8192) q[78]; +cx q[89],q[78]; +rz(-pi/4096) q[78]; +cx q[89],q[78]; +rz(pi/4096) q[78]; +cx q[88],q[78]; +rz(-pi/2048) q[78]; +cx q[88],q[78]; +rz(pi/2048) q[78]; +cx q[87],q[78]; +rz(-pi/1024) q[78]; +cx q[87],q[78]; +rz(pi/1024) q[78]; +cx q[86],q[78]; +rz(-pi/512) q[78]; +cx q[86],q[78]; +rz(pi/512) q[78]; +cx q[85],q[78]; +rz(-pi/256) q[78]; +cx q[85],q[78]; +rz(pi/256) q[78]; +cx q[84],q[78]; +rz(-pi/128) q[78]; +cx q[84],q[78]; +rz(pi/128) q[78]; +cx q[83],q[78]; +rz(-pi/64) q[78]; +cx q[83],q[78]; +rz(pi/64) q[78]; +cx q[82],q[78]; +rz(-pi/32) q[78]; +cx q[82],q[78]; +rz(pi/32) q[78]; +cx q[81],q[78]; +rz(-pi/16) q[78]; +cx q[81],q[78]; +rz(pi/16) q[78]; +cx q[80],q[78]; +rz(-pi/8) q[78]; +cx q[80],q[78]; +rz(pi/8) q[78]; +cx q[79],q[78]; +rz(-pi/4) q[78]; +cx q[79],q[78]; +rz(pi/4) q[78]; +ry(pi/2) q[78]; +rx(pi) q[78]; +rz(pi/4) q[78]; +rz(pi/8) q[79]; +rz(pi/16) q[80]; +rz(pi/32) q[81]; +rz(pi/64) q[82]; +rz(pi/128) q[83]; +rz(pi/256) q[84]; +rz(pi/512) q[85]; +rz(pi/1024) q[86]; +rz(pi/2048) q[87]; +rz(pi/4096) q[88]; +rz(pi/8192) q[89]; +rz(pi/16384) q[90]; +rz(pi/32768) q[91]; +rz(pi/65536) q[92]; +rz(pi/131072) q[93]; +rz(pi/262144) q[94]; +rz(pi/524288) q[95]; +rz(pi/1048576) q[96]; +rz(pi/2097152) q[97]; +rz(pi/4194304) q[98]; +rz(pi/8388608) q[99]; +cx q[99],q[77]; +rz(-pi/8388608) q[77]; +cx q[99],q[77]; +rz(pi/8388608) q[77]; +cx q[98],q[77]; +rz(-pi/4194304) q[77]; +cx q[98],q[77]; +rz(pi/4194304) q[77]; +cx q[97],q[77]; +rz(-pi/2097152) q[77]; +cx q[97],q[77]; +rz(pi/2097152) q[77]; +cx q[96],q[77]; +rz(-pi/1048576) q[77]; +cx q[96],q[77]; +rz(pi/1048576) q[77]; +cx q[95],q[77]; +rz(-pi/524288) q[77]; +cx q[95],q[77]; +rz(pi/524288) q[77]; +cx q[94],q[77]; +rz(-pi/262144) q[77]; +cx q[94],q[77]; +rz(pi/262144) q[77]; +cx q[93],q[77]; +rz(-pi/131072) q[77]; +cx q[93],q[77]; +rz(pi/131072) q[77]; +cx q[92],q[77]; +rz(-pi/65536) q[77]; +cx q[92],q[77]; +rz(pi/65536) q[77]; +cx q[91],q[77]; +rz(-pi/32768) q[77]; +cx q[91],q[77]; +rz(pi/32768) q[77]; +cx q[90],q[77]; +rz(-pi/16384) q[77]; +cx q[90],q[77]; +rz(pi/16384) q[77]; +cx q[89],q[77]; +rz(-pi/8192) q[77]; +cx q[89],q[77]; +rz(pi/8192) q[77]; +cx q[88],q[77]; +rz(-pi/4096) q[77]; +cx q[88],q[77]; +rz(pi/4096) q[77]; +cx q[87],q[77]; +rz(-pi/2048) q[77]; +cx q[87],q[77]; +rz(pi/2048) q[77]; +cx q[86],q[77]; +rz(-pi/1024) q[77]; +cx q[86],q[77]; +rz(pi/1024) q[77]; +cx q[85],q[77]; +rz(-pi/512) q[77]; +cx q[85],q[77]; +rz(pi/512) q[77]; +cx q[84],q[77]; +rz(-pi/256) q[77]; +cx q[84],q[77]; +rz(pi/256) q[77]; +cx q[83],q[77]; +rz(-pi/128) q[77]; +cx q[83],q[77]; +rz(pi/128) q[77]; +cx q[82],q[77]; +rz(-pi/64) q[77]; +cx q[82],q[77]; +rz(pi/64) q[77]; +cx q[81],q[77]; +rz(-pi/32) q[77]; +cx q[81],q[77]; +rz(pi/32) q[77]; +cx q[80],q[77]; +rz(-pi/16) q[77]; +cx q[80],q[77]; +rz(pi/16) q[77]; +cx q[79],q[77]; +rz(-pi/8) q[77]; +cx q[79],q[77]; +rz(pi/8) q[77]; +cx q[78],q[77]; +rz(-pi/4) q[77]; +cx q[78],q[77]; +rz(pi/4) q[77]; +ry(pi/2) q[77]; +rx(pi) q[77]; +rz(pi/4) q[77]; +rz(pi/8) q[78]; +rz(pi/16) q[79]; +rz(pi/32) q[80]; +rz(pi/64) q[81]; +rz(pi/128) q[82]; +rz(pi/256) q[83]; +rz(pi/512) q[84]; +rz(pi/1024) q[85]; +rz(pi/2048) q[86]; +rz(pi/4096) q[87]; +rz(pi/8192) q[88]; +rz(pi/16384) q[89]; +rz(pi/32768) q[90]; +rz(pi/65536) q[91]; +rz(pi/131072) q[92]; +rz(pi/262144) q[93]; +rz(pi/524288) q[94]; +rz(pi/1048576) q[95]; +rz(pi/2097152) q[96]; +rz(pi/4194304) q[97]; +rz(pi/8388608) q[98]; +rz(pi/16777216) q[99]; +cx q[99],q[76]; +rz(-pi/16777216) q[76]; +cx q[99],q[76]; +rz(pi/16777216) q[76]; +cx q[98],q[76]; +rz(-pi/8388608) q[76]; +cx q[98],q[76]; +rz(pi/8388608) q[76]; +cx q[97],q[76]; +rz(-pi/4194304) q[76]; +cx q[97],q[76]; +rz(pi/4194304) q[76]; +cx q[96],q[76]; +rz(-pi/2097152) q[76]; +cx q[96],q[76]; +rz(pi/2097152) q[76]; +cx q[95],q[76]; +rz(-pi/1048576) q[76]; +cx q[95],q[76]; +rz(pi/1048576) q[76]; +cx q[94],q[76]; +rz(-pi/524288) q[76]; +cx q[94],q[76]; +rz(pi/524288) q[76]; +cx q[93],q[76]; +rz(-pi/262144) q[76]; +cx q[93],q[76]; +rz(pi/262144) q[76]; +cx q[92],q[76]; +rz(-pi/131072) q[76]; +cx q[92],q[76]; +rz(pi/131072) q[76]; +cx q[91],q[76]; +rz(-pi/65536) q[76]; +cx q[91],q[76]; +rz(pi/65536) q[76]; +cx q[90],q[76]; +rz(-pi/32768) q[76]; +cx q[90],q[76]; +rz(pi/32768) q[76]; +cx q[89],q[76]; +rz(-pi/16384) q[76]; +cx q[89],q[76]; +rz(pi/16384) q[76]; +cx q[88],q[76]; +rz(-pi/8192) q[76]; +cx q[88],q[76]; +rz(pi/8192) q[76]; +cx q[87],q[76]; +rz(-pi/4096) q[76]; +cx q[87],q[76]; +rz(pi/4096) q[76]; +cx q[86],q[76]; +rz(-pi/2048) q[76]; +cx q[86],q[76]; +rz(pi/2048) q[76]; +cx q[85],q[76]; +rz(-pi/1024) q[76]; +cx q[85],q[76]; +rz(pi/1024) q[76]; +cx q[84],q[76]; +rz(-pi/512) q[76]; +cx q[84],q[76]; +rz(pi/512) q[76]; +cx q[83],q[76]; +rz(-pi/256) q[76]; +cx q[83],q[76]; +rz(pi/256) q[76]; +cx q[82],q[76]; +rz(-pi/128) q[76]; +cx q[82],q[76]; +rz(pi/128) q[76]; +cx q[81],q[76]; +rz(-pi/64) q[76]; +cx q[81],q[76]; +rz(pi/64) q[76]; +cx q[80],q[76]; +rz(-pi/32) q[76]; +cx q[80],q[76]; +rz(pi/32) q[76]; +cx q[79],q[76]; +rz(-pi/16) q[76]; +cx q[79],q[76]; +rz(pi/16) q[76]; +cx q[78],q[76]; +rz(-pi/8) q[76]; +cx q[78],q[76]; +rz(pi/8) q[76]; +cx q[77],q[76]; +rz(-pi/4) q[76]; +cx q[77],q[76]; +rz(pi/4) q[76]; +ry(pi/2) q[76]; +rx(pi) q[76]; +rz(pi/4) q[76]; +rz(pi/8) q[77]; +rz(pi/16) q[78]; +rz(pi/32) q[79]; +rz(pi/64) q[80]; +rz(pi/128) q[81]; +rz(pi/256) q[82]; +rz(pi/512) q[83]; +rz(pi/1024) q[84]; +rz(pi/2048) q[85]; +rz(pi/4096) q[86]; +rz(pi/8192) q[87]; +rz(pi/16384) q[88]; +rz(pi/32768) q[89]; +rz(pi/65536) q[90]; +rz(pi/131072) q[91]; +rz(pi/262144) q[92]; +rz(pi/524288) q[93]; +rz(pi/1048576) q[94]; +rz(pi/2097152) q[95]; +rz(pi/4194304) q[96]; +rz(pi/8388608) q[97]; +rz(pi/16777216) q[98]; +rz(pi/33554432) q[99]; +cx q[99],q[75]; +rz(-pi/33554432) q[75]; +cx q[99],q[75]; +rz(pi/33554432) q[75]; +cx q[98],q[75]; +rz(-pi/16777216) q[75]; +cx q[98],q[75]; +rz(pi/16777216) q[75]; +cx q[97],q[75]; +rz(-pi/8388608) q[75]; +cx q[97],q[75]; +rz(pi/8388608) q[75]; +cx q[96],q[75]; +rz(-pi/4194304) q[75]; +cx q[96],q[75]; +rz(pi/4194304) q[75]; +cx q[95],q[75]; +rz(-pi/2097152) q[75]; +cx q[95],q[75]; +rz(pi/2097152) q[75]; +cx q[94],q[75]; +rz(-pi/1048576) q[75]; +cx q[94],q[75]; +rz(pi/1048576) q[75]; +cx q[93],q[75]; +rz(-pi/524288) q[75]; +cx q[93],q[75]; +rz(pi/524288) q[75]; +cx q[92],q[75]; +rz(-pi/262144) q[75]; +cx q[92],q[75]; +rz(pi/262144) q[75]; +cx q[91],q[75]; +rz(-pi/131072) q[75]; +cx q[91],q[75]; +rz(pi/131072) q[75]; +cx q[90],q[75]; +rz(-pi/65536) q[75]; +cx q[90],q[75]; +rz(pi/65536) q[75]; +cx q[89],q[75]; +rz(-pi/32768) q[75]; +cx q[89],q[75]; +rz(pi/32768) q[75]; +cx q[88],q[75]; +rz(-pi/16384) q[75]; +cx q[88],q[75]; +rz(pi/16384) q[75]; +cx q[87],q[75]; +rz(-pi/8192) q[75]; +cx q[87],q[75]; +rz(pi/8192) q[75]; +cx q[86],q[75]; +rz(-pi/4096) q[75]; +cx q[86],q[75]; +rz(pi/4096) q[75]; +cx q[85],q[75]; +rz(-pi/2048) q[75]; +cx q[85],q[75]; +rz(pi/2048) q[75]; +cx q[84],q[75]; +rz(-pi/1024) q[75]; +cx q[84],q[75]; +rz(pi/1024) q[75]; +cx q[83],q[75]; +rz(-pi/512) q[75]; +cx q[83],q[75]; +rz(pi/512) q[75]; +cx q[82],q[75]; +rz(-pi/256) q[75]; +cx q[82],q[75]; +rz(pi/256) q[75]; +cx q[81],q[75]; +rz(-pi/128) q[75]; +cx q[81],q[75]; +rz(pi/128) q[75]; +cx q[80],q[75]; +rz(-pi/64) q[75]; +cx q[80],q[75]; +rz(pi/64) q[75]; +cx q[79],q[75]; +rz(-pi/32) q[75]; +cx q[79],q[75]; +rz(pi/32) q[75]; +cx q[78],q[75]; +rz(-pi/16) q[75]; +cx q[78],q[75]; +rz(pi/16) q[75]; +cx q[77],q[75]; +rz(-pi/8) q[75]; +cx q[77],q[75]; +rz(pi/8) q[75]; +cx q[76],q[75]; +rz(-pi/4) q[75]; +cx q[76],q[75]; +rz(pi/4) q[75]; +ry(pi/2) q[75]; +rx(pi) q[75]; +rz(pi/4) q[75]; +rz(pi/8) q[76]; +rz(pi/16) q[77]; +rz(pi/32) q[78]; +rz(pi/64) q[79]; +rz(pi/128) q[80]; +rz(pi/256) q[81]; +rz(pi/512) q[82]; +rz(pi/1024) q[83]; +rz(pi/2048) q[84]; +rz(pi/4096) q[85]; +rz(pi/8192) q[86]; +rz(pi/16384) q[87]; +rz(pi/32768) q[88]; +rz(pi/65536) q[89]; +rz(pi/131072) q[90]; +rz(pi/262144) q[91]; +rz(pi/524288) q[92]; +rz(pi/1048576) q[93]; +rz(pi/2097152) q[94]; +rz(pi/4194304) q[95]; +rz(pi/8388608) q[96]; +rz(pi/16777216) q[97]; +rz(pi/33554432) q[98]; +rz(pi/67108864) q[99]; +cx q[99],q[74]; +rz(-pi/67108864) q[74]; +cx q[99],q[74]; +rz(pi/67108864) q[74]; +cx q[98],q[74]; +rz(-pi/33554432) q[74]; +cx q[98],q[74]; +rz(pi/33554432) q[74]; +cx q[97],q[74]; +rz(-pi/16777216) q[74]; +cx q[97],q[74]; +rz(pi/16777216) q[74]; +cx q[96],q[74]; +rz(-pi/8388608) q[74]; +cx q[96],q[74]; +rz(pi/8388608) q[74]; +cx q[95],q[74]; +rz(-pi/4194304) q[74]; +cx q[95],q[74]; +rz(pi/4194304) q[74]; +cx q[94],q[74]; +rz(-pi/2097152) q[74]; +cx q[94],q[74]; +rz(pi/2097152) q[74]; +cx q[93],q[74]; +rz(-pi/1048576) q[74]; +cx q[93],q[74]; +rz(pi/1048576) q[74]; +cx q[92],q[74]; +rz(-pi/524288) q[74]; +cx q[92],q[74]; +rz(pi/524288) q[74]; +cx q[91],q[74]; +rz(-pi/262144) q[74]; +cx q[91],q[74]; +rz(pi/262144) q[74]; +cx q[90],q[74]; +rz(-pi/131072) q[74]; +cx q[90],q[74]; +rz(pi/131072) q[74]; +cx q[89],q[74]; +rz(-pi/65536) q[74]; +cx q[89],q[74]; +rz(pi/65536) q[74]; +cx q[88],q[74]; +rz(-pi/32768) q[74]; +cx q[88],q[74]; +rz(pi/32768) q[74]; +cx q[87],q[74]; +rz(-pi/16384) q[74]; +cx q[87],q[74]; +rz(pi/16384) q[74]; +cx q[86],q[74]; +rz(-pi/8192) q[74]; +cx q[86],q[74]; +rz(pi/8192) q[74]; +cx q[85],q[74]; +rz(-pi/4096) q[74]; +cx q[85],q[74]; +rz(pi/4096) q[74]; +cx q[84],q[74]; +rz(-pi/2048) q[74]; +cx q[84],q[74]; +rz(pi/2048) q[74]; +cx q[83],q[74]; +rz(-pi/1024) q[74]; +cx q[83],q[74]; +rz(pi/1024) q[74]; +cx q[82],q[74]; +rz(-pi/512) q[74]; +cx q[82],q[74]; +rz(pi/512) q[74]; +cx q[81],q[74]; +rz(-pi/256) q[74]; +cx q[81],q[74]; +rz(pi/256) q[74]; +cx q[80],q[74]; +rz(-pi/128) q[74]; +cx q[80],q[74]; +rz(pi/128) q[74]; +cx q[79],q[74]; +rz(-pi/64) q[74]; +cx q[79],q[74]; +rz(pi/64) q[74]; +cx q[78],q[74]; +rz(-pi/32) q[74]; +cx q[78],q[74]; +rz(pi/32) q[74]; +cx q[77],q[74]; +rz(-pi/16) q[74]; +cx q[77],q[74]; +rz(pi/16) q[74]; +cx q[76],q[74]; +rz(-pi/8) q[74]; +cx q[76],q[74]; +rz(pi/8) q[74]; +cx q[75],q[74]; +rz(-pi/4) q[74]; +cx q[75],q[74]; +rz(pi/4) q[74]; +ry(pi/2) q[74]; +rx(pi) q[74]; +rz(pi/4) q[74]; +rz(pi/8) q[75]; +rz(pi/16) q[76]; +rz(pi/32) q[77]; +rz(pi/64) q[78]; +rz(pi/128) q[79]; +rz(pi/256) q[80]; +rz(pi/512) q[81]; +rz(pi/1024) q[82]; +rz(pi/2048) q[83]; +rz(pi/4096) q[84]; +rz(pi/8192) q[85]; +rz(pi/16384) q[86]; +rz(pi/32768) q[87]; +rz(pi/65536) q[88]; +rz(pi/131072) q[89]; +rz(pi/262144) q[90]; +rz(pi/524288) q[91]; +rz(pi/1048576) q[92]; +rz(pi/2097152) q[93]; +rz(pi/4194304) q[94]; +rz(pi/8388608) q[95]; +rz(pi/16777216) q[96]; +rz(pi/33554432) q[97]; +rz(pi/67108864) q[98]; +rz(pi/134217728) q[99]; +cx q[99],q[73]; +rz(-pi/134217728) q[73]; +cx q[99],q[73]; +rz(pi/134217728) q[73]; +cx q[98],q[73]; +rz(-pi/67108864) q[73]; +cx q[98],q[73]; +rz(pi/67108864) q[73]; +cx q[97],q[73]; +rz(-pi/33554432) q[73]; +cx q[97],q[73]; +rz(pi/33554432) q[73]; +cx q[96],q[73]; +rz(-pi/16777216) q[73]; +cx q[96],q[73]; +rz(pi/16777216) q[73]; +cx q[95],q[73]; +rz(-pi/8388608) q[73]; +cx q[95],q[73]; +rz(pi/8388608) q[73]; +cx q[94],q[73]; +rz(-pi/4194304) q[73]; +cx q[94],q[73]; +rz(pi/4194304) q[73]; +cx q[93],q[73]; +rz(-pi/2097152) q[73]; +cx q[93],q[73]; +rz(pi/2097152) q[73]; +cx q[92],q[73]; +rz(-pi/1048576) q[73]; +cx q[92],q[73]; +rz(pi/1048576) q[73]; +cx q[91],q[73]; +rz(-pi/524288) q[73]; +cx q[91],q[73]; +rz(pi/524288) q[73]; +cx q[90],q[73]; +rz(-pi/262144) q[73]; +cx q[90],q[73]; +rz(pi/262144) q[73]; +cx q[89],q[73]; +rz(-pi/131072) q[73]; +cx q[89],q[73]; +rz(pi/131072) q[73]; +cx q[88],q[73]; +rz(-pi/65536) q[73]; +cx q[88],q[73]; +rz(pi/65536) q[73]; +cx q[87],q[73]; +rz(-pi/32768) q[73]; +cx q[87],q[73]; +rz(pi/32768) q[73]; +cx q[86],q[73]; +rz(-pi/16384) q[73]; +cx q[86],q[73]; +rz(pi/16384) q[73]; +cx q[85],q[73]; +rz(-pi/8192) q[73]; +cx q[85],q[73]; +rz(pi/8192) q[73]; +cx q[84],q[73]; +rz(-pi/4096) q[73]; +cx q[84],q[73]; +rz(pi/4096) q[73]; +cx q[83],q[73]; +rz(-pi/2048) q[73]; +cx q[83],q[73]; +rz(pi/2048) q[73]; +cx q[82],q[73]; +rz(-pi/1024) q[73]; +cx q[82],q[73]; +rz(pi/1024) q[73]; +cx q[81],q[73]; +rz(-pi/512) q[73]; +cx q[81],q[73]; +rz(pi/512) q[73]; +cx q[80],q[73]; +rz(-pi/256) q[73]; +cx q[80],q[73]; +rz(pi/256) q[73]; +cx q[79],q[73]; +rz(-pi/128) q[73]; +cx q[79],q[73]; +rz(pi/128) q[73]; +cx q[78],q[73]; +rz(-pi/64) q[73]; +cx q[78],q[73]; +rz(pi/64) q[73]; +cx q[77],q[73]; +rz(-pi/32) q[73]; +cx q[77],q[73]; +rz(pi/32) q[73]; +cx q[76],q[73]; +rz(-pi/16) q[73]; +cx q[76],q[73]; +rz(pi/16) q[73]; +cx q[75],q[73]; +rz(-pi/8) q[73]; +cx q[75],q[73]; +rz(pi/8) q[73]; +cx q[74],q[73]; +rz(-pi/4) q[73]; +cx q[74],q[73]; +rz(pi/4) q[73]; +ry(pi/2) q[73]; +rx(pi) q[73]; +rz(pi/4) q[73]; +rz(pi/8) q[74]; +rz(pi/16) q[75]; +rz(pi/32) q[76]; +rz(pi/64) q[77]; +rz(pi/128) q[78]; +rz(pi/256) q[79]; +rz(pi/512) q[80]; +rz(pi/1024) q[81]; +rz(pi/2048) q[82]; +rz(pi/4096) q[83]; +rz(pi/8192) q[84]; +rz(pi/16384) q[85]; +rz(pi/32768) q[86]; +rz(pi/65536) q[87]; +rz(pi/131072) q[88]; +rz(pi/262144) q[89]; +rz(pi/524288) q[90]; +rz(pi/1048576) q[91]; +rz(pi/2097152) q[92]; +rz(pi/4194304) q[93]; +rz(pi/8388608) q[94]; +rz(pi/16777216) q[95]; +rz(pi/33554432) q[96]; +rz(pi/67108864) q[97]; +rz(pi/134217728) q[98]; +rz(pi/268435456) q[99]; +cx q[99],q[72]; +rz(-pi/268435456) q[72]; +cx q[99],q[72]; +rz(pi/268435456) q[72]; +cx q[98],q[72]; +rz(-pi/134217728) q[72]; +cx q[98],q[72]; +rz(pi/134217728) q[72]; +cx q[97],q[72]; +rz(-pi/67108864) q[72]; +cx q[97],q[72]; +rz(pi/67108864) q[72]; +cx q[96],q[72]; +rz(-pi/33554432) q[72]; +cx q[96],q[72]; +rz(pi/33554432) q[72]; +cx q[95],q[72]; +rz(-pi/16777216) q[72]; +cx q[95],q[72]; +rz(pi/16777216) q[72]; +cx q[94],q[72]; +rz(-pi/8388608) q[72]; +cx q[94],q[72]; +rz(pi/8388608) q[72]; +cx q[93],q[72]; +rz(-pi/4194304) q[72]; +cx q[93],q[72]; +rz(pi/4194304) q[72]; +cx q[92],q[72]; +rz(-pi/2097152) q[72]; +cx q[92],q[72]; +rz(pi/2097152) q[72]; +cx q[91],q[72]; +rz(-pi/1048576) q[72]; +cx q[91],q[72]; +rz(pi/1048576) q[72]; +cx q[90],q[72]; +rz(-pi/524288) q[72]; +cx q[90],q[72]; +rz(pi/524288) q[72]; +cx q[89],q[72]; +rz(-pi/262144) q[72]; +cx q[89],q[72]; +rz(pi/262144) q[72]; +cx q[88],q[72]; +rz(-pi/131072) q[72]; +cx q[88],q[72]; +rz(pi/131072) q[72]; +cx q[87],q[72]; +rz(-pi/65536) q[72]; +cx q[87],q[72]; +rz(pi/65536) q[72]; +cx q[86],q[72]; +rz(-pi/32768) q[72]; +cx q[86],q[72]; +rz(pi/32768) q[72]; +cx q[85],q[72]; +rz(-pi/16384) q[72]; +cx q[85],q[72]; +rz(pi/16384) q[72]; +cx q[84],q[72]; +rz(-pi/8192) q[72]; +cx q[84],q[72]; +rz(pi/8192) q[72]; +cx q[83],q[72]; +rz(-pi/4096) q[72]; +cx q[83],q[72]; +rz(pi/4096) q[72]; +cx q[82],q[72]; +rz(-pi/2048) q[72]; +cx q[82],q[72]; +rz(pi/2048) q[72]; +cx q[81],q[72]; +rz(-pi/1024) q[72]; +cx q[81],q[72]; +rz(pi/1024) q[72]; +cx q[80],q[72]; +rz(-pi/512) q[72]; +cx q[80],q[72]; +rz(pi/512) q[72]; +cx q[79],q[72]; +rz(-pi/256) q[72]; +cx q[79],q[72]; +rz(pi/256) q[72]; +cx q[78],q[72]; +rz(-pi/128) q[72]; +cx q[78],q[72]; +rz(pi/128) q[72]; +cx q[77],q[72]; +rz(-pi/64) q[72]; +cx q[77],q[72]; +rz(pi/64) q[72]; +cx q[76],q[72]; +rz(-pi/32) q[72]; +cx q[76],q[72]; +rz(pi/32) q[72]; +cx q[75],q[72]; +rz(-pi/16) q[72]; +cx q[75],q[72]; +rz(pi/16) q[72]; +cx q[74],q[72]; +rz(-pi/8) q[72]; +cx q[74],q[72]; +rz(pi/8) q[72]; +cx q[73],q[72]; +rz(-pi/4) q[72]; +cx q[73],q[72]; +rz(pi/4) q[72]; +ry(pi/2) q[72]; +rx(pi) q[72]; +rz(pi/4) q[72]; +rz(pi/8) q[73]; +rz(pi/16) q[74]; +rz(pi/32) q[75]; +rz(pi/64) q[76]; +rz(pi/128) q[77]; +rz(pi/256) q[78]; +rz(pi/512) q[79]; +rz(pi/1024) q[80]; +rz(pi/2048) q[81]; +rz(pi/4096) q[82]; +rz(pi/8192) q[83]; +rz(pi/16384) q[84]; +rz(pi/32768) q[85]; +rz(pi/65536) q[86]; +rz(pi/131072) q[87]; +rz(pi/262144) q[88]; +rz(pi/524288) q[89]; +rz(pi/1048576) q[90]; +rz(pi/2097152) q[91]; +rz(pi/4194304) q[92]; +rz(pi/8388608) q[93]; +rz(pi/16777216) q[94]; +rz(pi/33554432) q[95]; +rz(pi/67108864) q[96]; +rz(pi/134217728) q[97]; +rz(pi/268435456) q[98]; +rz(pi/536870912) q[99]; +cx q[99],q[71]; +rz(-pi/536870912) q[71]; +cx q[99],q[71]; +rz(pi/536870912) q[71]; +cx q[98],q[71]; +rz(-pi/268435456) q[71]; +cx q[98],q[71]; +rz(pi/268435456) q[71]; +cx q[97],q[71]; +rz(-pi/134217728) q[71]; +cx q[97],q[71]; +rz(pi/134217728) q[71]; +cx q[96],q[71]; +rz(-pi/67108864) q[71]; +cx q[96],q[71]; +rz(pi/67108864) q[71]; +cx q[95],q[71]; +rz(-pi/33554432) q[71]; +cx q[95],q[71]; +rz(pi/33554432) q[71]; +cx q[94],q[71]; +rz(-pi/16777216) q[71]; +cx q[94],q[71]; +rz(pi/16777216) q[71]; +cx q[93],q[71]; +rz(-pi/8388608) q[71]; +cx q[93],q[71]; +rz(pi/8388608) q[71]; +cx q[92],q[71]; +rz(-pi/4194304) q[71]; +cx q[92],q[71]; +rz(pi/4194304) q[71]; +cx q[91],q[71]; +rz(-pi/2097152) q[71]; +cx q[91],q[71]; +rz(pi/2097152) q[71]; +cx q[90],q[71]; +rz(-pi/1048576) q[71]; +cx q[90],q[71]; +rz(pi/1048576) q[71]; +cx q[89],q[71]; +rz(-pi/524288) q[71]; +cx q[89],q[71]; +rz(pi/524288) q[71]; +cx q[88],q[71]; +rz(-pi/262144) q[71]; +cx q[88],q[71]; +rz(pi/262144) q[71]; +cx q[87],q[71]; +rz(-pi/131072) q[71]; +cx q[87],q[71]; +rz(pi/131072) q[71]; +cx q[86],q[71]; +rz(-pi/65536) q[71]; +cx q[86],q[71]; +rz(pi/65536) q[71]; +cx q[85],q[71]; +rz(-pi/32768) q[71]; +cx q[85],q[71]; +rz(pi/32768) q[71]; +cx q[84],q[71]; +rz(-pi/16384) q[71]; +cx q[84],q[71]; +rz(pi/16384) q[71]; +cx q[83],q[71]; +rz(-pi/8192) q[71]; +cx q[83],q[71]; +rz(pi/8192) q[71]; +cx q[82],q[71]; +rz(-pi/4096) q[71]; +cx q[82],q[71]; +rz(pi/4096) q[71]; +cx q[81],q[71]; +rz(-pi/2048) q[71]; +cx q[81],q[71]; +rz(pi/2048) q[71]; +cx q[80],q[71]; +rz(-pi/1024) q[71]; +cx q[80],q[71]; +rz(pi/1024) q[71]; +cx q[79],q[71]; +rz(-pi/512) q[71]; +cx q[79],q[71]; +rz(pi/512) q[71]; +cx q[78],q[71]; +rz(-pi/256) q[71]; +cx q[78],q[71]; +rz(pi/256) q[71]; +cx q[77],q[71]; +rz(-pi/128) q[71]; +cx q[77],q[71]; +rz(pi/128) q[71]; +cx q[76],q[71]; +rz(-pi/64) q[71]; +cx q[76],q[71]; +rz(pi/64) q[71]; +cx q[75],q[71]; +rz(-pi/32) q[71]; +cx q[75],q[71]; +rz(pi/32) q[71]; +cx q[74],q[71]; +rz(-pi/16) q[71]; +cx q[74],q[71]; +rz(pi/16) q[71]; +cx q[73],q[71]; +rz(-pi/8) q[71]; +cx q[73],q[71]; +rz(pi/8) q[71]; +cx q[72],q[71]; +rz(-pi/4) q[71]; +cx q[72],q[71]; +rz(pi/4) q[71]; +ry(pi/2) q[71]; +rx(pi) q[71]; +rz(pi/4) q[71]; +rz(pi/8) q[72]; +rz(pi/16) q[73]; +rz(pi/32) q[74]; +rz(pi/64) q[75]; +rz(pi/128) q[76]; +rz(pi/256) q[77]; +rz(pi/512) q[78]; +rz(pi/1024) q[79]; +rz(pi/2048) q[80]; +rz(pi/4096) q[81]; +rz(pi/8192) q[82]; +rz(pi/16384) q[83]; +rz(pi/32768) q[84]; +rz(pi/65536) q[85]; +rz(pi/131072) q[86]; +rz(pi/262144) q[87]; +rz(pi/524288) q[88]; +rz(pi/1048576) q[89]; +rz(pi/2097152) q[90]; +rz(pi/4194304) q[91]; +rz(pi/8388608) q[92]; +rz(pi/16777216) q[93]; +rz(pi/33554432) q[94]; +rz(pi/67108864) q[95]; +rz(pi/134217728) q[96]; +rz(pi/268435456) q[97]; +rz(pi/536870912) q[98]; +rz(pi/1073741824) q[99]; +cx q[99],q[70]; +rz(-pi/1073741824) q[70]; +cx q[99],q[70]; +rz(pi/1073741824) q[70]; +cx q[98],q[70]; +rz(-pi/536870912) q[70]; +cx q[98],q[70]; +rz(pi/536870912) q[70]; +cx q[97],q[70]; +rz(-pi/268435456) q[70]; +cx q[97],q[70]; +rz(pi/268435456) q[70]; +cx q[96],q[70]; +rz(-pi/134217728) q[70]; +cx q[96],q[70]; +rz(pi/134217728) q[70]; +cx q[95],q[70]; +rz(-pi/67108864) q[70]; +cx q[95],q[70]; +rz(pi/67108864) q[70]; +cx q[94],q[70]; +rz(-pi/33554432) q[70]; +cx q[94],q[70]; +rz(pi/33554432) q[70]; +cx q[93],q[70]; +rz(-pi/16777216) q[70]; +cx q[93],q[70]; +rz(pi/16777216) q[70]; +cx q[92],q[70]; +rz(-pi/8388608) q[70]; +cx q[92],q[70]; +rz(pi/8388608) q[70]; +cx q[91],q[70]; +rz(-pi/4194304) q[70]; +cx q[91],q[70]; +rz(pi/4194304) q[70]; +cx q[90],q[70]; +rz(-pi/2097152) q[70]; +cx q[90],q[70]; +rz(pi/2097152) q[70]; +cx q[89],q[70]; +rz(-pi/1048576) q[70]; +cx q[89],q[70]; +rz(pi/1048576) q[70]; +cx q[88],q[70]; +rz(-pi/524288) q[70]; +cx q[88],q[70]; +rz(pi/524288) q[70]; +cx q[87],q[70]; +rz(-pi/262144) q[70]; +cx q[87],q[70]; +rz(pi/262144) q[70]; +cx q[86],q[70]; +rz(-pi/131072) q[70]; +cx q[86],q[70]; +rz(pi/131072) q[70]; +cx q[85],q[70]; +rz(-pi/65536) q[70]; +cx q[85],q[70]; +rz(pi/65536) q[70]; +cx q[84],q[70]; +rz(-pi/32768) q[70]; +cx q[84],q[70]; +rz(pi/32768) q[70]; +cx q[83],q[70]; +rz(-pi/16384) q[70]; +cx q[83],q[70]; +rz(pi/16384) q[70]; +cx q[82],q[70]; +rz(-pi/8192) q[70]; +cx q[82],q[70]; +rz(pi/8192) q[70]; +cx q[81],q[70]; +rz(-pi/4096) q[70]; +cx q[81],q[70]; +rz(pi/4096) q[70]; +cx q[80],q[70]; +rz(-pi/2048) q[70]; +cx q[80],q[70]; +rz(pi/2048) q[70]; +cx q[79],q[70]; +rz(-pi/1024) q[70]; +cx q[79],q[70]; +rz(pi/1024) q[70]; +cx q[78],q[70]; +rz(-pi/512) q[70]; +cx q[78],q[70]; +rz(pi/512) q[70]; +cx q[77],q[70]; +rz(-pi/256) q[70]; +cx q[77],q[70]; +rz(pi/256) q[70]; +cx q[76],q[70]; +rz(-pi/128) q[70]; +cx q[76],q[70]; +rz(pi/128) q[70]; +cx q[75],q[70]; +rz(-pi/64) q[70]; +cx q[75],q[70]; +rz(pi/64) q[70]; +cx q[74],q[70]; +rz(-pi/32) q[70]; +cx q[74],q[70]; +rz(pi/32) q[70]; +cx q[73],q[70]; +rz(-pi/16) q[70]; +cx q[73],q[70]; +rz(pi/16) q[70]; +cx q[72],q[70]; +rz(-pi/8) q[70]; +cx q[72],q[70]; +rz(pi/8) q[70]; +cx q[71],q[70]; +rz(-pi/4) q[70]; +cx q[71],q[70]; +rz(pi/4) q[70]; +ry(pi/2) q[70]; +rx(pi) q[70]; +rz(pi/4) q[70]; +rz(pi/8) q[71]; +rz(pi/16) q[72]; +rz(pi/32) q[73]; +rz(pi/64) q[74]; +rz(pi/128) q[75]; +rz(pi/256) q[76]; +rz(pi/512) q[77]; +rz(pi/1024) q[78]; +rz(pi/2048) q[79]; +rz(pi/4096) q[80]; +rz(pi/8192) q[81]; +rz(pi/16384) q[82]; +rz(pi/32768) q[83]; +rz(pi/65536) q[84]; +rz(pi/131072) q[85]; +rz(pi/262144) q[86]; +rz(pi/524288) q[87]; +rz(pi/1048576) q[88]; +rz(pi/2097152) q[89]; +rz(pi/4194304) q[90]; +rz(pi/8388608) q[91]; +rz(pi/16777216) q[92]; +rz(pi/33554432) q[93]; +rz(pi/67108864) q[94]; +rz(pi/134217728) q[95]; +rz(pi/268435456) q[96]; +rz(pi/536870912) q[97]; +rz(pi/1073741824) q[98]; +rz(pi/2147483648) q[99]; +cx q[99],q[69]; +rz(-pi/2147483648) q[69]; +cx q[99],q[69]; +rz(pi/2147483648) q[69]; +cx q[98],q[69]; +rz(-pi/1073741824) q[69]; +cx q[98],q[69]; +rz(pi/1073741824) q[69]; +cx q[97],q[69]; +rz(-pi/536870912) q[69]; +cx q[97],q[69]; +rz(pi/536870912) q[69]; +cx q[96],q[69]; +rz(-pi/268435456) q[69]; +cx q[96],q[69]; +rz(pi/268435456) q[69]; +cx q[95],q[69]; +rz(-pi/134217728) q[69]; +cx q[95],q[69]; +rz(pi/134217728) q[69]; +cx q[94],q[69]; +rz(-pi/67108864) q[69]; +cx q[94],q[69]; +rz(pi/67108864) q[69]; +cx q[93],q[69]; +rz(-pi/33554432) q[69]; +cx q[93],q[69]; +rz(pi/33554432) q[69]; +cx q[92],q[69]; +rz(-pi/16777216) q[69]; +cx q[92],q[69]; +rz(pi/16777216) q[69]; +cx q[91],q[69]; +rz(-pi/8388608) q[69]; +cx q[91],q[69]; +rz(pi/8388608) q[69]; +cx q[90],q[69]; +rz(-pi/4194304) q[69]; +cx q[90],q[69]; +rz(pi/4194304) q[69]; +cx q[89],q[69]; +rz(-pi/2097152) q[69]; +cx q[89],q[69]; +rz(pi/2097152) q[69]; +cx q[88],q[69]; +rz(-pi/1048576) q[69]; +cx q[88],q[69]; +rz(pi/1048576) q[69]; +cx q[87],q[69]; +rz(-pi/524288) q[69]; +cx q[87],q[69]; +rz(pi/524288) q[69]; +cx q[86],q[69]; +rz(-pi/262144) q[69]; +cx q[86],q[69]; +rz(pi/262144) q[69]; +cx q[85],q[69]; +rz(-pi/131072) q[69]; +cx q[85],q[69]; +rz(pi/131072) q[69]; +cx q[84],q[69]; +rz(-pi/65536) q[69]; +cx q[84],q[69]; +rz(pi/65536) q[69]; +cx q[83],q[69]; +rz(-pi/32768) q[69]; +cx q[83],q[69]; +rz(pi/32768) q[69]; +cx q[82],q[69]; +rz(-pi/16384) q[69]; +cx q[82],q[69]; +rz(pi/16384) q[69]; +cx q[81],q[69]; +rz(-pi/8192) q[69]; +cx q[81],q[69]; +rz(pi/8192) q[69]; +cx q[80],q[69]; +rz(-pi/4096) q[69]; +cx q[80],q[69]; +rz(pi/4096) q[69]; +cx q[79],q[69]; +rz(-pi/2048) q[69]; +cx q[79],q[69]; +rz(pi/2048) q[69]; +cx q[78],q[69]; +rz(-pi/1024) q[69]; +cx q[78],q[69]; +rz(pi/1024) q[69]; +cx q[77],q[69]; +rz(-pi/512) q[69]; +cx q[77],q[69]; +rz(pi/512) q[69]; +cx q[76],q[69]; +rz(-pi/256) q[69]; +cx q[76],q[69]; +rz(pi/256) q[69]; +cx q[75],q[69]; +rz(-pi/128) q[69]; +cx q[75],q[69]; +rz(pi/128) q[69]; +cx q[74],q[69]; +rz(-pi/64) q[69]; +cx q[74],q[69]; +rz(pi/64) q[69]; +cx q[73],q[69]; +rz(-pi/32) q[69]; +cx q[73],q[69]; +rz(pi/32) q[69]; +cx q[72],q[69]; +rz(-pi/16) q[69]; +cx q[72],q[69]; +rz(pi/16) q[69]; +cx q[71],q[69]; +rz(-pi/8) q[69]; +cx q[71],q[69]; +rz(pi/8) q[69]; +cx q[70],q[69]; +rz(-pi/4) q[69]; +cx q[70],q[69]; +rz(pi/4) q[69]; +ry(pi/2) q[69]; +rx(pi) q[69]; +rz(pi/4) q[69]; +rz(pi/8) q[70]; +rz(pi/16) q[71]; +rz(pi/32) q[72]; +rz(pi/64) q[73]; +rz(pi/128) q[74]; +rz(pi/256) q[75]; +rz(pi/512) q[76]; +rz(pi/1024) q[77]; +rz(pi/2048) q[78]; +rz(pi/4096) q[79]; +rz(pi/8192) q[80]; +rz(pi/16384) q[81]; +rz(pi/32768) q[82]; +rz(pi/65536) q[83]; +rz(pi/131072) q[84]; +rz(pi/262144) q[85]; +rz(pi/524288) q[86]; +rz(pi/1048576) q[87]; +rz(pi/2097152) q[88]; +rz(pi/4194304) q[89]; +rz(pi/8388608) q[90]; +rz(pi/16777216) q[91]; +rz(pi/33554432) q[92]; +rz(pi/67108864) q[93]; +rz(pi/134217728) q[94]; +rz(pi/268435456) q[95]; +rz(pi/536870912) q[96]; +rz(pi/1073741824) q[97]; +rz(pi/2147483648) q[98]; +rz(pi/4294967296) q[99]; +cx q[99],q[68]; +rz(-pi/4294967296) q[68]; +cx q[99],q[68]; +rz(pi/4294967296) q[68]; +cx q[98],q[68]; +rz(-pi/2147483648) q[68]; +cx q[98],q[68]; +rz(pi/2147483648) q[68]; +cx q[97],q[68]; +rz(-pi/1073741824) q[68]; +cx q[97],q[68]; +rz(pi/1073741824) q[68]; +cx q[96],q[68]; +rz(-pi/536870912) q[68]; +cx q[96],q[68]; +rz(pi/536870912) q[68]; +cx q[95],q[68]; +rz(-pi/268435456) q[68]; +cx q[95],q[68]; +rz(pi/268435456) q[68]; +cx q[94],q[68]; +rz(-pi/134217728) q[68]; +cx q[94],q[68]; +rz(pi/134217728) q[68]; +cx q[93],q[68]; +rz(-pi/67108864) q[68]; +cx q[93],q[68]; +rz(pi/67108864) q[68]; +cx q[92],q[68]; +rz(-pi/33554432) q[68]; +cx q[92],q[68]; +rz(pi/33554432) q[68]; +cx q[91],q[68]; +rz(-pi/16777216) q[68]; +cx q[91],q[68]; +rz(pi/16777216) q[68]; +cx q[90],q[68]; +rz(-pi/8388608) q[68]; +cx q[90],q[68]; +rz(pi/8388608) q[68]; +cx q[89],q[68]; +rz(-pi/4194304) q[68]; +cx q[89],q[68]; +rz(pi/4194304) q[68]; +cx q[88],q[68]; +rz(-pi/2097152) q[68]; +cx q[88],q[68]; +rz(pi/2097152) q[68]; +cx q[87],q[68]; +rz(-pi/1048576) q[68]; +cx q[87],q[68]; +rz(pi/1048576) q[68]; +cx q[86],q[68]; +rz(-pi/524288) q[68]; +cx q[86],q[68]; +rz(pi/524288) q[68]; +cx q[85],q[68]; +rz(-pi/262144) q[68]; +cx q[85],q[68]; +rz(pi/262144) q[68]; +cx q[84],q[68]; +rz(-pi/131072) q[68]; +cx q[84],q[68]; +rz(pi/131072) q[68]; +cx q[83],q[68]; +rz(-pi/65536) q[68]; +cx q[83],q[68]; +rz(pi/65536) q[68]; +cx q[82],q[68]; +rz(-pi/32768) q[68]; +cx q[82],q[68]; +rz(pi/32768) q[68]; +cx q[81],q[68]; +rz(-pi/16384) q[68]; +cx q[81],q[68]; +rz(pi/16384) q[68]; +cx q[80],q[68]; +rz(-pi/8192) q[68]; +cx q[80],q[68]; +rz(pi/8192) q[68]; +cx q[79],q[68]; +rz(-pi/4096) q[68]; +cx q[79],q[68]; +rz(pi/4096) q[68]; +cx q[78],q[68]; +rz(-pi/2048) q[68]; +cx q[78],q[68]; +rz(pi/2048) q[68]; +cx q[77],q[68]; +rz(-pi/1024) q[68]; +cx q[77],q[68]; +rz(pi/1024) q[68]; +cx q[76],q[68]; +rz(-pi/512) q[68]; +cx q[76],q[68]; +rz(pi/512) q[68]; +cx q[75],q[68]; +rz(-pi/256) q[68]; +cx q[75],q[68]; +rz(pi/256) q[68]; +cx q[74],q[68]; +rz(-pi/128) q[68]; +cx q[74],q[68]; +rz(pi/128) q[68]; +cx q[73],q[68]; +rz(-pi/64) q[68]; +cx q[73],q[68]; +rz(pi/64) q[68]; +cx q[72],q[68]; +rz(-pi/32) q[68]; +cx q[72],q[68]; +rz(pi/32) q[68]; +cx q[71],q[68]; +rz(-pi/16) q[68]; +cx q[71],q[68]; +rz(pi/16) q[68]; +cx q[70],q[68]; +rz(-pi/8) q[68]; +cx q[70],q[68]; +rz(pi/8) q[68]; +cx q[69],q[68]; +rz(-pi/4) q[68]; +cx q[69],q[68]; +rz(pi/4) q[68]; +ry(pi/2) q[68]; +rx(pi) q[68]; +rz(pi/4) q[68]; +rz(pi/8) q[69]; +rz(pi/16) q[70]; +rz(pi/32) q[71]; +rz(pi/64) q[72]; +rz(pi/128) q[73]; +rz(pi/256) q[74]; +rz(pi/512) q[75]; +rz(pi/1024) q[76]; +rz(pi/2048) q[77]; +rz(pi/4096) q[78]; +rz(pi/8192) q[79]; +rz(pi/16384) q[80]; +rz(pi/32768) q[81]; +rz(pi/65536) q[82]; +rz(pi/131072) q[83]; +rz(pi/262144) q[84]; +rz(pi/524288) q[85]; +rz(pi/1048576) q[86]; +rz(pi/2097152) q[87]; +rz(pi/4194304) q[88]; +rz(pi/8388608) q[89]; +rz(pi/16777216) q[90]; +rz(pi/33554432) q[91]; +rz(pi/67108864) q[92]; +rz(pi/134217728) q[93]; +rz(pi/268435456) q[94]; +rz(pi/536870912) q[95]; +rz(pi/1073741824) q[96]; +rz(pi/2147483648) q[97]; +rz(pi/4294967296) q[98]; +rz(pi/8589934592) q[99]; +cx q[99],q[67]; +rz(-pi/8589934592) q[67]; +cx q[99],q[67]; +rz(pi/8589934592) q[67]; +cx q[98],q[67]; +rz(-pi/4294967296) q[67]; +cx q[98],q[67]; +rz(pi/4294967296) q[67]; +cx q[97],q[67]; +rz(-pi/2147483648) q[67]; +cx q[97],q[67]; +rz(pi/2147483648) q[67]; +cx q[96],q[67]; +rz(-pi/1073741824) q[67]; +cx q[96],q[67]; +rz(pi/1073741824) q[67]; +cx q[95],q[67]; +rz(-pi/536870912) q[67]; +cx q[95],q[67]; +rz(pi/536870912) q[67]; +cx q[94],q[67]; +rz(-pi/268435456) q[67]; +cx q[94],q[67]; +rz(pi/268435456) q[67]; +cx q[93],q[67]; +rz(-pi/134217728) q[67]; +cx q[93],q[67]; +rz(pi/134217728) q[67]; +cx q[92],q[67]; +rz(-pi/67108864) q[67]; +cx q[92],q[67]; +rz(pi/67108864) q[67]; +cx q[91],q[67]; +rz(-pi/33554432) q[67]; +cx q[91],q[67]; +rz(pi/33554432) q[67]; +cx q[90],q[67]; +rz(-pi/16777216) q[67]; +cx q[90],q[67]; +rz(pi/16777216) q[67]; +cx q[89],q[67]; +rz(-pi/8388608) q[67]; +cx q[89],q[67]; +rz(pi/8388608) q[67]; +cx q[88],q[67]; +rz(-pi/4194304) q[67]; +cx q[88],q[67]; +rz(pi/4194304) q[67]; +cx q[87],q[67]; +rz(-pi/2097152) q[67]; +cx q[87],q[67]; +rz(pi/2097152) q[67]; +cx q[86],q[67]; +rz(-pi/1048576) q[67]; +cx q[86],q[67]; +rz(pi/1048576) q[67]; +cx q[85],q[67]; +rz(-pi/524288) q[67]; +cx q[85],q[67]; +rz(pi/524288) q[67]; +cx q[84],q[67]; +rz(-pi/262144) q[67]; +cx q[84],q[67]; +rz(pi/262144) q[67]; +cx q[83],q[67]; +rz(-pi/131072) q[67]; +cx q[83],q[67]; +rz(pi/131072) q[67]; +cx q[82],q[67]; +rz(-pi/65536) q[67]; +cx q[82],q[67]; +rz(pi/65536) q[67]; +cx q[81],q[67]; +rz(-pi/32768) q[67]; +cx q[81],q[67]; +rz(pi/32768) q[67]; +cx q[80],q[67]; +rz(-pi/16384) q[67]; +cx q[80],q[67]; +rz(pi/16384) q[67]; +cx q[79],q[67]; +rz(-pi/8192) q[67]; +cx q[79],q[67]; +rz(pi/8192) q[67]; +cx q[78],q[67]; +rz(-pi/4096) q[67]; +cx q[78],q[67]; +rz(pi/4096) q[67]; +cx q[77],q[67]; +rz(-pi/2048) q[67]; +cx q[77],q[67]; +rz(pi/2048) q[67]; +cx q[76],q[67]; +rz(-pi/1024) q[67]; +cx q[76],q[67]; +rz(pi/1024) q[67]; +cx q[75],q[67]; +rz(-pi/512) q[67]; +cx q[75],q[67]; +rz(pi/512) q[67]; +cx q[74],q[67]; +rz(-pi/256) q[67]; +cx q[74],q[67]; +rz(pi/256) q[67]; +cx q[73],q[67]; +rz(-pi/128) q[67]; +cx q[73],q[67]; +rz(pi/128) q[67]; +cx q[72],q[67]; +rz(-pi/64) q[67]; +cx q[72],q[67]; +rz(pi/64) q[67]; +cx q[71],q[67]; +rz(-pi/32) q[67]; +cx q[71],q[67]; +rz(pi/32) q[67]; +cx q[70],q[67]; +rz(-pi/16) q[67]; +cx q[70],q[67]; +rz(pi/16) q[67]; +cx q[69],q[67]; +rz(-pi/8) q[67]; +cx q[69],q[67]; +rz(pi/8) q[67]; +cx q[68],q[67]; +rz(-pi/4) q[67]; +cx q[68],q[67]; +rz(pi/4) q[67]; +ry(pi/2) q[67]; +rx(pi) q[67]; +rz(pi/4) q[67]; +rz(pi/8) q[68]; +rz(pi/16) q[69]; +rz(pi/32) q[70]; +rz(pi/64) q[71]; +rz(pi/128) q[72]; +rz(pi/256) q[73]; +rz(pi/512) q[74]; +rz(pi/1024) q[75]; +rz(pi/2048) q[76]; +rz(pi/4096) q[77]; +rz(pi/8192) q[78]; +rz(pi/16384) q[79]; +rz(pi/32768) q[80]; +rz(pi/65536) q[81]; +rz(pi/131072) q[82]; +rz(pi/262144) q[83]; +rz(pi/524288) q[84]; +rz(pi/1048576) q[85]; +rz(pi/2097152) q[86]; +rz(pi/4194304) q[87]; +rz(pi/8388608) q[88]; +rz(pi/16777216) q[89]; +rz(pi/33554432) q[90]; +rz(pi/67108864) q[91]; +rz(pi/134217728) q[92]; +rz(pi/268435456) q[93]; +rz(pi/536870912) q[94]; +rz(pi/1073741824) q[95]; +rz(pi/2147483648) q[96]; +rz(pi/4294967296) q[97]; +rz(pi/8589934592) q[98]; +rz(pi/17179869184) q[99]; +cx q[99],q[66]; +rz(-pi/17179869184) q[66]; +cx q[99],q[66]; +rz(pi/17179869184) q[66]; +cx q[98],q[66]; +rz(-pi/8589934592) q[66]; +cx q[98],q[66]; +rz(pi/8589934592) q[66]; +cx q[97],q[66]; +rz(-pi/4294967296) q[66]; +cx q[97],q[66]; +rz(pi/4294967296) q[66]; +cx q[96],q[66]; +rz(-pi/2147483648) q[66]; +cx q[96],q[66]; +rz(pi/2147483648) q[66]; +cx q[95],q[66]; +rz(-pi/1073741824) q[66]; +cx q[95],q[66]; +rz(pi/1073741824) q[66]; +cx q[94],q[66]; +rz(-pi/536870912) q[66]; +cx q[94],q[66]; +rz(pi/536870912) q[66]; +cx q[93],q[66]; +rz(-pi/268435456) q[66]; +cx q[93],q[66]; +rz(pi/268435456) q[66]; +cx q[92],q[66]; +rz(-pi/134217728) q[66]; +cx q[92],q[66]; +rz(pi/134217728) q[66]; +cx q[91],q[66]; +rz(-pi/67108864) q[66]; +cx q[91],q[66]; +rz(pi/67108864) q[66]; +cx q[90],q[66]; +rz(-pi/33554432) q[66]; +cx q[90],q[66]; +rz(pi/33554432) q[66]; +cx q[89],q[66]; +rz(-pi/16777216) q[66]; +cx q[89],q[66]; +rz(pi/16777216) q[66]; +cx q[88],q[66]; +rz(-pi/8388608) q[66]; +cx q[88],q[66]; +rz(pi/8388608) q[66]; +cx q[87],q[66]; +rz(-pi/4194304) q[66]; +cx q[87],q[66]; +rz(pi/4194304) q[66]; +cx q[86],q[66]; +rz(-pi/2097152) q[66]; +cx q[86],q[66]; +rz(pi/2097152) q[66]; +cx q[85],q[66]; +rz(-pi/1048576) q[66]; +cx q[85],q[66]; +rz(pi/1048576) q[66]; +cx q[84],q[66]; +rz(-pi/524288) q[66]; +cx q[84],q[66]; +rz(pi/524288) q[66]; +cx q[83],q[66]; +rz(-pi/262144) q[66]; +cx q[83],q[66]; +rz(pi/262144) q[66]; +cx q[82],q[66]; +rz(-pi/131072) q[66]; +cx q[82],q[66]; +rz(pi/131072) q[66]; +cx q[81],q[66]; +rz(-pi/65536) q[66]; +cx q[81],q[66]; +rz(pi/65536) q[66]; +cx q[80],q[66]; +rz(-pi/32768) q[66]; +cx q[80],q[66]; +rz(pi/32768) q[66]; +cx q[79],q[66]; +rz(-pi/16384) q[66]; +cx q[79],q[66]; +rz(pi/16384) q[66]; +cx q[78],q[66]; +rz(-pi/8192) q[66]; +cx q[78],q[66]; +rz(pi/8192) q[66]; +cx q[77],q[66]; +rz(-pi/4096) q[66]; +cx q[77],q[66]; +rz(pi/4096) q[66]; +cx q[76],q[66]; +rz(-pi/2048) q[66]; +cx q[76],q[66]; +rz(pi/2048) q[66]; +cx q[75],q[66]; +rz(-pi/1024) q[66]; +cx q[75],q[66]; +rz(pi/1024) q[66]; +cx q[74],q[66]; +rz(-pi/512) q[66]; +cx q[74],q[66]; +rz(pi/512) q[66]; +cx q[73],q[66]; +rz(-pi/256) q[66]; +cx q[73],q[66]; +rz(pi/256) q[66]; +cx q[72],q[66]; +rz(-pi/128) q[66]; +cx q[72],q[66]; +rz(pi/128) q[66]; +cx q[71],q[66]; +rz(-pi/64) q[66]; +cx q[71],q[66]; +rz(pi/64) q[66]; +cx q[70],q[66]; +rz(-pi/32) q[66]; +cx q[70],q[66]; +rz(pi/32) q[66]; +cx q[69],q[66]; +rz(-pi/16) q[66]; +cx q[69],q[66]; +rz(pi/16) q[66]; +cx q[68],q[66]; +rz(-pi/8) q[66]; +cx q[68],q[66]; +rz(pi/8) q[66]; +cx q[67],q[66]; +rz(-pi/4) q[66]; +cx q[67],q[66]; +rz(pi/4) q[66]; +ry(pi/2) q[66]; +rx(pi) q[66]; +rz(pi/4) q[66]; +rz(pi/8) q[67]; +rz(pi/16) q[68]; +rz(pi/32) q[69]; +rz(pi/64) q[70]; +rz(pi/128) q[71]; +rz(pi/256) q[72]; +rz(pi/512) q[73]; +rz(pi/1024) q[74]; +rz(pi/2048) q[75]; +rz(pi/4096) q[76]; +rz(pi/8192) q[77]; +rz(pi/16384) q[78]; +rz(pi/32768) q[79]; +rz(pi/65536) q[80]; +rz(pi/131072) q[81]; +rz(pi/262144) q[82]; +rz(pi/524288) q[83]; +rz(pi/1048576) q[84]; +rz(pi/2097152) q[85]; +rz(pi/4194304) q[86]; +rz(pi/8388608) q[87]; +rz(pi/16777216) q[88]; +rz(pi/33554432) q[89]; +rz(pi/67108864) q[90]; +rz(pi/134217728) q[91]; +rz(pi/268435456) q[92]; +rz(pi/536870912) q[93]; +rz(pi/1073741824) q[94]; +rz(pi/2147483648) q[95]; +rz(pi/4294967296) q[96]; +rz(pi/8589934592) q[97]; +rz(pi/17179869184) q[98]; +rz(pi/34359738368) q[99]; +cx q[99],q[65]; +rz(-pi/34359738368) q[65]; +cx q[99],q[65]; +rz(pi/34359738368) q[65]; +cx q[98],q[65]; +rz(-pi/17179869184) q[65]; +cx q[98],q[65]; +rz(pi/17179869184) q[65]; +cx q[97],q[65]; +rz(-pi/8589934592) q[65]; +cx q[97],q[65]; +rz(pi/8589934592) q[65]; +cx q[96],q[65]; +rz(-pi/4294967296) q[65]; +cx q[96],q[65]; +rz(pi/4294967296) q[65]; +cx q[95],q[65]; +rz(-pi/2147483648) q[65]; +cx q[95],q[65]; +rz(pi/2147483648) q[65]; +cx q[94],q[65]; +rz(-pi/1073741824) q[65]; +cx q[94],q[65]; +rz(pi/1073741824) q[65]; +cx q[93],q[65]; +rz(-pi/536870912) q[65]; +cx q[93],q[65]; +rz(pi/536870912) q[65]; +cx q[92],q[65]; +rz(-pi/268435456) q[65]; +cx q[92],q[65]; +rz(pi/268435456) q[65]; +cx q[91],q[65]; +rz(-pi/134217728) q[65]; +cx q[91],q[65]; +rz(pi/134217728) q[65]; +cx q[90],q[65]; +rz(-pi/67108864) q[65]; +cx q[90],q[65]; +rz(pi/67108864) q[65]; +cx q[89],q[65]; +rz(-pi/33554432) q[65]; +cx q[89],q[65]; +rz(pi/33554432) q[65]; +cx q[88],q[65]; +rz(-pi/16777216) q[65]; +cx q[88],q[65]; +rz(pi/16777216) q[65]; +cx q[87],q[65]; +rz(-pi/8388608) q[65]; +cx q[87],q[65]; +rz(pi/8388608) q[65]; +cx q[86],q[65]; +rz(-pi/4194304) q[65]; +cx q[86],q[65]; +rz(pi/4194304) q[65]; +cx q[85],q[65]; +rz(-pi/2097152) q[65]; +cx q[85],q[65]; +rz(pi/2097152) q[65]; +cx q[84],q[65]; +rz(-pi/1048576) q[65]; +cx q[84],q[65]; +rz(pi/1048576) q[65]; +cx q[83],q[65]; +rz(-pi/524288) q[65]; +cx q[83],q[65]; +rz(pi/524288) q[65]; +cx q[82],q[65]; +rz(-pi/262144) q[65]; +cx q[82],q[65]; +rz(pi/262144) q[65]; +cx q[81],q[65]; +rz(-pi/131072) q[65]; +cx q[81],q[65]; +rz(pi/131072) q[65]; +cx q[80],q[65]; +rz(-pi/65536) q[65]; +cx q[80],q[65]; +rz(pi/65536) q[65]; +cx q[79],q[65]; +rz(-pi/32768) q[65]; +cx q[79],q[65]; +rz(pi/32768) q[65]; +cx q[78],q[65]; +rz(-pi/16384) q[65]; +cx q[78],q[65]; +rz(pi/16384) q[65]; +cx q[77],q[65]; +rz(-pi/8192) q[65]; +cx q[77],q[65]; +rz(pi/8192) q[65]; +cx q[76],q[65]; +rz(-pi/4096) q[65]; +cx q[76],q[65]; +rz(pi/4096) q[65]; +cx q[75],q[65]; +rz(-pi/2048) q[65]; +cx q[75],q[65]; +rz(pi/2048) q[65]; +cx q[74],q[65]; +rz(-pi/1024) q[65]; +cx q[74],q[65]; +rz(pi/1024) q[65]; +cx q[73],q[65]; +rz(-pi/512) q[65]; +cx q[73],q[65]; +rz(pi/512) q[65]; +cx q[72],q[65]; +rz(-pi/256) q[65]; +cx q[72],q[65]; +rz(pi/256) q[65]; +cx q[71],q[65]; +rz(-pi/128) q[65]; +cx q[71],q[65]; +rz(pi/128) q[65]; +cx q[70],q[65]; +rz(-pi/64) q[65]; +cx q[70],q[65]; +rz(pi/64) q[65]; +cx q[69],q[65]; +rz(-pi/32) q[65]; +cx q[69],q[65]; +rz(pi/32) q[65]; +cx q[68],q[65]; +rz(-pi/16) q[65]; +cx q[68],q[65]; +rz(pi/16) q[65]; +cx q[67],q[65]; +rz(-pi/8) q[65]; +cx q[67],q[65]; +rz(pi/8) q[65]; +cx q[66],q[65]; +rz(-pi/4) q[65]; +cx q[66],q[65]; +rz(pi/4) q[65]; +ry(pi/2) q[65]; +rx(pi) q[65]; +rz(pi/4) q[65]; +rz(pi/8) q[66]; +rz(pi/16) q[67]; +rz(pi/32) q[68]; +rz(pi/64) q[69]; +rz(pi/128) q[70]; +rz(pi/256) q[71]; +rz(pi/512) q[72]; +rz(pi/1024) q[73]; +rz(pi/2048) q[74]; +rz(pi/4096) q[75]; +rz(pi/8192) q[76]; +rz(pi/16384) q[77]; +rz(pi/32768) q[78]; +rz(pi/65536) q[79]; +rz(pi/131072) q[80]; +rz(pi/262144) q[81]; +rz(pi/524288) q[82]; +rz(pi/1048576) q[83]; +rz(pi/2097152) q[84]; +rz(pi/4194304) q[85]; +rz(pi/8388608) q[86]; +rz(pi/16777216) q[87]; +rz(pi/33554432) q[88]; +rz(pi/67108864) q[89]; +rz(pi/134217728) q[90]; +rz(pi/268435456) q[91]; +rz(pi/536870912) q[92]; +rz(pi/1073741824) q[93]; +rz(pi/2147483648) q[94]; +rz(pi/4294967296) q[95]; +rz(pi/8589934592) q[96]; +rz(pi/17179869184) q[97]; +rz(pi/34359738368) q[98]; +rz(pi/68719476736) q[99]; +cx q[99],q[64]; +rz(-pi/68719476736) q[64]; +cx q[99],q[64]; +rz(pi/68719476736) q[64]; +cx q[98],q[64]; +rz(-pi/34359738368) q[64]; +cx q[98],q[64]; +rz(pi/34359738368) q[64]; +cx q[97],q[64]; +rz(-pi/17179869184) q[64]; +cx q[97],q[64]; +rz(pi/17179869184) q[64]; +cx q[96],q[64]; +rz(-pi/8589934592) q[64]; +cx q[96],q[64]; +rz(pi/8589934592) q[64]; +cx q[95],q[64]; +rz(-pi/4294967296) q[64]; +cx q[95],q[64]; +rz(pi/4294967296) q[64]; +cx q[94],q[64]; +rz(-pi/2147483648) q[64]; +cx q[94],q[64]; +rz(pi/2147483648) q[64]; +cx q[93],q[64]; +rz(-pi/1073741824) q[64]; +cx q[93],q[64]; +rz(pi/1073741824) q[64]; +cx q[92],q[64]; +rz(-pi/536870912) q[64]; +cx q[92],q[64]; +rz(pi/536870912) q[64]; +cx q[91],q[64]; +rz(-pi/268435456) q[64]; +cx q[91],q[64]; +rz(pi/268435456) q[64]; +cx q[90],q[64]; +rz(-pi/134217728) q[64]; +cx q[90],q[64]; +rz(pi/134217728) q[64]; +cx q[89],q[64]; +rz(-pi/67108864) q[64]; +cx q[89],q[64]; +rz(pi/67108864) q[64]; +cx q[88],q[64]; +rz(-pi/33554432) q[64]; +cx q[88],q[64]; +rz(pi/33554432) q[64]; +cx q[87],q[64]; +rz(-pi/16777216) q[64]; +cx q[87],q[64]; +rz(pi/16777216) q[64]; +cx q[86],q[64]; +rz(-pi/8388608) q[64]; +cx q[86],q[64]; +rz(pi/8388608) q[64]; +cx q[85],q[64]; +rz(-pi/4194304) q[64]; +cx q[85],q[64]; +rz(pi/4194304) q[64]; +cx q[84],q[64]; +rz(-pi/2097152) q[64]; +cx q[84],q[64]; +rz(pi/2097152) q[64]; +cx q[83],q[64]; +rz(-pi/1048576) q[64]; +cx q[83],q[64]; +rz(pi/1048576) q[64]; +cx q[82],q[64]; +rz(-pi/524288) q[64]; +cx q[82],q[64]; +rz(pi/524288) q[64]; +cx q[81],q[64]; +rz(-pi/262144) q[64]; +cx q[81],q[64]; +rz(pi/262144) q[64]; +cx q[80],q[64]; +rz(-pi/131072) q[64]; +cx q[80],q[64]; +rz(pi/131072) q[64]; +cx q[79],q[64]; +rz(-pi/65536) q[64]; +cx q[79],q[64]; +rz(pi/65536) q[64]; +cx q[78],q[64]; +rz(-pi/32768) q[64]; +cx q[78],q[64]; +rz(pi/32768) q[64]; +cx q[77],q[64]; +rz(-pi/16384) q[64]; +cx q[77],q[64]; +rz(pi/16384) q[64]; +cx q[76],q[64]; +rz(-pi/8192) q[64]; +cx q[76],q[64]; +rz(pi/8192) q[64]; +cx q[75],q[64]; +rz(-pi/4096) q[64]; +cx q[75],q[64]; +rz(pi/4096) q[64]; +cx q[74],q[64]; +rz(-pi/2048) q[64]; +cx q[74],q[64]; +rz(pi/2048) q[64]; +cx q[73],q[64]; +rz(-pi/1024) q[64]; +cx q[73],q[64]; +rz(pi/1024) q[64]; +cx q[72],q[64]; +rz(-pi/512) q[64]; +cx q[72],q[64]; +rz(pi/512) q[64]; +cx q[71],q[64]; +rz(-pi/256) q[64]; +cx q[71],q[64]; +rz(pi/256) q[64]; +cx q[70],q[64]; +rz(-pi/128) q[64]; +cx q[70],q[64]; +rz(pi/128) q[64]; +cx q[69],q[64]; +rz(-pi/64) q[64]; +cx q[69],q[64]; +rz(pi/64) q[64]; +cx q[68],q[64]; +rz(-pi/32) q[64]; +cx q[68],q[64]; +rz(pi/32) q[64]; +cx q[67],q[64]; +rz(-pi/16) q[64]; +cx q[67],q[64]; +rz(pi/16) q[64]; +cx q[66],q[64]; +rz(-pi/8) q[64]; +cx q[66],q[64]; +rz(pi/8) q[64]; +cx q[65],q[64]; +rz(-pi/4) q[64]; +cx q[65],q[64]; +rz(pi/4) q[64]; +ry(pi/2) q[64]; +rx(pi) q[64]; +rz(pi/4) q[64]; +rz(pi/8) q[65]; +rz(pi/16) q[66]; +rz(pi/32) q[67]; +rz(pi/64) q[68]; +rz(pi/128) q[69]; +rz(pi/256) q[70]; +rz(pi/512) q[71]; +rz(pi/1024) q[72]; +rz(pi/2048) q[73]; +rz(pi/4096) q[74]; +rz(pi/8192) q[75]; +rz(pi/16384) q[76]; +rz(pi/32768) q[77]; +rz(pi/65536) q[78]; +rz(pi/131072) q[79]; +rz(pi/262144) q[80]; +rz(pi/524288) q[81]; +rz(pi/1048576) q[82]; +rz(pi/2097152) q[83]; +rz(pi/4194304) q[84]; +rz(pi/8388608) q[85]; +rz(pi/16777216) q[86]; +rz(pi/33554432) q[87]; +rz(pi/67108864) q[88]; +rz(pi/134217728) q[89]; +rz(pi/268435456) q[90]; +rz(pi/536870912) q[91]; +rz(pi/1073741824) q[92]; +rz(pi/2147483648) q[93]; +rz(pi/4294967296) q[94]; +rz(pi/8589934592) q[95]; +rz(pi/17179869184) q[96]; +rz(pi/34359738368) q[97]; +rz(pi/68719476736) q[98]; +rz(pi/137438953472) q[99]; +cx q[99],q[63]; +rz(-pi/137438953472) q[63]; +cx q[99],q[63]; +rz(pi/137438953472) q[63]; +cx q[98],q[63]; +rz(-pi/68719476736) q[63]; +cx q[98],q[63]; +rz(pi/68719476736) q[63]; +cx q[97],q[63]; +rz(-pi/34359738368) q[63]; +cx q[97],q[63]; +rz(pi/34359738368) q[63]; +cx q[96],q[63]; +rz(-pi/17179869184) q[63]; +cx q[96],q[63]; +rz(pi/17179869184) q[63]; +cx q[95],q[63]; +rz(-pi/8589934592) q[63]; +cx q[95],q[63]; +rz(pi/8589934592) q[63]; +cx q[94],q[63]; +rz(-pi/4294967296) q[63]; +cx q[94],q[63]; +rz(pi/4294967296) q[63]; +cx q[93],q[63]; +rz(-pi/2147483648) q[63]; +cx q[93],q[63]; +rz(pi/2147483648) q[63]; +cx q[92],q[63]; +rz(-pi/1073741824) q[63]; +cx q[92],q[63]; +rz(pi/1073741824) q[63]; +cx q[91],q[63]; +rz(-pi/536870912) q[63]; +cx q[91],q[63]; +rz(pi/536870912) q[63]; +cx q[90],q[63]; +rz(-pi/268435456) q[63]; +cx q[90],q[63]; +rz(pi/268435456) q[63]; +cx q[89],q[63]; +rz(-pi/134217728) q[63]; +cx q[89],q[63]; +rz(pi/134217728) q[63]; +cx q[88],q[63]; +rz(-pi/67108864) q[63]; +cx q[88],q[63]; +rz(pi/67108864) q[63]; +cx q[87],q[63]; +rz(-pi/33554432) q[63]; +cx q[87],q[63]; +rz(pi/33554432) q[63]; +cx q[86],q[63]; +rz(-pi/16777216) q[63]; +cx q[86],q[63]; +rz(pi/16777216) q[63]; +cx q[85],q[63]; +rz(-pi/8388608) q[63]; +cx q[85],q[63]; +rz(pi/8388608) q[63]; +cx q[84],q[63]; +rz(-pi/4194304) q[63]; +cx q[84],q[63]; +rz(pi/4194304) q[63]; +cx q[83],q[63]; +rz(-pi/2097152) q[63]; +cx q[83],q[63]; +rz(pi/2097152) q[63]; +cx q[82],q[63]; +rz(-pi/1048576) q[63]; +cx q[82],q[63]; +rz(pi/1048576) q[63]; +cx q[81],q[63]; +rz(-pi/524288) q[63]; +cx q[81],q[63]; +rz(pi/524288) q[63]; +cx q[80],q[63]; +rz(-pi/262144) q[63]; +cx q[80],q[63]; +rz(pi/262144) q[63]; +cx q[79],q[63]; +rz(-pi/131072) q[63]; +cx q[79],q[63]; +rz(pi/131072) q[63]; +cx q[78],q[63]; +rz(-pi/65536) q[63]; +cx q[78],q[63]; +rz(pi/65536) q[63]; +cx q[77],q[63]; +rz(-pi/32768) q[63]; +cx q[77],q[63]; +rz(pi/32768) q[63]; +cx q[76],q[63]; +rz(-pi/16384) q[63]; +cx q[76],q[63]; +rz(pi/16384) q[63]; +cx q[75],q[63]; +rz(-pi/8192) q[63]; +cx q[75],q[63]; +rz(pi/8192) q[63]; +cx q[74],q[63]; +rz(-pi/4096) q[63]; +cx q[74],q[63]; +rz(pi/4096) q[63]; +cx q[73],q[63]; +rz(-pi/2048) q[63]; +cx q[73],q[63]; +rz(pi/2048) q[63]; +cx q[72],q[63]; +rz(-pi/1024) q[63]; +cx q[72],q[63]; +rz(pi/1024) q[63]; +cx q[71],q[63]; +rz(-pi/512) q[63]; +cx q[71],q[63]; +rz(pi/512) q[63]; +cx q[70],q[63]; +rz(-pi/256) q[63]; +cx q[70],q[63]; +rz(pi/256) q[63]; +cx q[69],q[63]; +rz(-pi/128) q[63]; +cx q[69],q[63]; +rz(pi/128) q[63]; +cx q[68],q[63]; +rz(-pi/64) q[63]; +cx q[68],q[63]; +rz(pi/64) q[63]; +cx q[67],q[63]; +rz(-pi/32) q[63]; +cx q[67],q[63]; +rz(pi/32) q[63]; +cx q[66],q[63]; +rz(-pi/16) q[63]; +cx q[66],q[63]; +rz(pi/16) q[63]; +cx q[65],q[63]; +rz(-pi/8) q[63]; +cx q[65],q[63]; +rz(pi/8) q[63]; +cx q[64],q[63]; +rz(-pi/4) q[63]; +cx q[64],q[63]; +rz(pi/4) q[63]; +ry(pi/2) q[63]; +rx(pi) q[63]; +rz(pi/4) q[63]; +rz(pi/8) q[64]; +rz(pi/16) q[65]; +rz(pi/32) q[66]; +rz(pi/64) q[67]; +rz(pi/128) q[68]; +rz(pi/256) q[69]; +rz(pi/512) q[70]; +rz(pi/1024) q[71]; +rz(pi/2048) q[72]; +rz(pi/4096) q[73]; +rz(pi/8192) q[74]; +rz(pi/16384) q[75]; +rz(pi/32768) q[76]; +rz(pi/65536) q[77]; +rz(pi/131072) q[78]; +rz(pi/262144) q[79]; +rz(pi/524288) q[80]; +rz(pi/1048576) q[81]; +rz(pi/2097152) q[82]; +rz(pi/4194304) q[83]; +rz(pi/8388608) q[84]; +rz(pi/16777216) q[85]; +rz(pi/33554432) q[86]; +rz(pi/67108864) q[87]; +rz(pi/134217728) q[88]; +rz(pi/268435456) q[89]; +rz(pi/536870912) q[90]; +rz(pi/1073741824) q[91]; +rz(pi/2147483648) q[92]; +rz(pi/4294967296) q[93]; +rz(pi/8589934592) q[94]; +rz(pi/17179869184) q[95]; +rz(pi/34359738368) q[96]; +rz(pi/68719476736) q[97]; +rz(pi/137438953472) q[98]; +rz(pi/274877906944) q[99]; +cx q[99],q[62]; +rz(-pi/274877906944) q[62]; +cx q[99],q[62]; +rz(pi/274877906944) q[62]; +cx q[98],q[62]; +rz(-pi/137438953472) q[62]; +cx q[98],q[62]; +rz(pi/137438953472) q[62]; +cx q[97],q[62]; +rz(-pi/68719476736) q[62]; +cx q[97],q[62]; +rz(pi/68719476736) q[62]; +cx q[96],q[62]; +rz(-pi/34359738368) q[62]; +cx q[96],q[62]; +rz(pi/34359738368) q[62]; +cx q[95],q[62]; +rz(-pi/17179869184) q[62]; +cx q[95],q[62]; +rz(pi/17179869184) q[62]; +cx q[94],q[62]; +rz(-pi/8589934592) q[62]; +cx q[94],q[62]; +rz(pi/8589934592) q[62]; +cx q[93],q[62]; +rz(-pi/4294967296) q[62]; +cx q[93],q[62]; +rz(pi/4294967296) q[62]; +cx q[92],q[62]; +rz(-pi/2147483648) q[62]; +cx q[92],q[62]; +rz(pi/2147483648) q[62]; +cx q[91],q[62]; +rz(-pi/1073741824) q[62]; +cx q[91],q[62]; +rz(pi/1073741824) q[62]; +cx q[90],q[62]; +rz(-pi/536870912) q[62]; +cx q[90],q[62]; +rz(pi/536870912) q[62]; +cx q[89],q[62]; +rz(-pi/268435456) q[62]; +cx q[89],q[62]; +rz(pi/268435456) q[62]; +cx q[88],q[62]; +rz(-pi/134217728) q[62]; +cx q[88],q[62]; +rz(pi/134217728) q[62]; +cx q[87],q[62]; +rz(-pi/67108864) q[62]; +cx q[87],q[62]; +rz(pi/67108864) q[62]; +cx q[86],q[62]; +rz(-pi/33554432) q[62]; +cx q[86],q[62]; +rz(pi/33554432) q[62]; +cx q[85],q[62]; +rz(-pi/16777216) q[62]; +cx q[85],q[62]; +rz(pi/16777216) q[62]; +cx q[84],q[62]; +rz(-pi/8388608) q[62]; +cx q[84],q[62]; +rz(pi/8388608) q[62]; +cx q[83],q[62]; +rz(-pi/4194304) q[62]; +cx q[83],q[62]; +rz(pi/4194304) q[62]; +cx q[82],q[62]; +rz(-pi/2097152) q[62]; +cx q[82],q[62]; +rz(pi/2097152) q[62]; +cx q[81],q[62]; +rz(-pi/1048576) q[62]; +cx q[81],q[62]; +rz(pi/1048576) q[62]; +cx q[80],q[62]; +rz(-pi/524288) q[62]; +cx q[80],q[62]; +rz(pi/524288) q[62]; +cx q[79],q[62]; +rz(-pi/262144) q[62]; +cx q[79],q[62]; +rz(pi/262144) q[62]; +cx q[78],q[62]; +rz(-pi/131072) q[62]; +cx q[78],q[62]; +rz(pi/131072) q[62]; +cx q[77],q[62]; +rz(-pi/65536) q[62]; +cx q[77],q[62]; +rz(pi/65536) q[62]; +cx q[76],q[62]; +rz(-pi/32768) q[62]; +cx q[76],q[62]; +rz(pi/32768) q[62]; +cx q[75],q[62]; +rz(-pi/16384) q[62]; +cx q[75],q[62]; +rz(pi/16384) q[62]; +cx q[74],q[62]; +rz(-pi/8192) q[62]; +cx q[74],q[62]; +rz(pi/8192) q[62]; +cx q[73],q[62]; +rz(-pi/4096) q[62]; +cx q[73],q[62]; +rz(pi/4096) q[62]; +cx q[72],q[62]; +rz(-pi/2048) q[62]; +cx q[72],q[62]; +rz(pi/2048) q[62]; +cx q[71],q[62]; +rz(-pi/1024) q[62]; +cx q[71],q[62]; +rz(pi/1024) q[62]; +cx q[70],q[62]; +rz(-pi/512) q[62]; +cx q[70],q[62]; +rz(pi/512) q[62]; +cx q[69],q[62]; +rz(-pi/256) q[62]; +cx q[69],q[62]; +rz(pi/256) q[62]; +cx q[68],q[62]; +rz(-pi/128) q[62]; +cx q[68],q[62]; +rz(pi/128) q[62]; +cx q[67],q[62]; +rz(-pi/64) q[62]; +cx q[67],q[62]; +rz(pi/64) q[62]; +cx q[66],q[62]; +rz(-pi/32) q[62]; +cx q[66],q[62]; +rz(pi/32) q[62]; +cx q[65],q[62]; +rz(-pi/16) q[62]; +cx q[65],q[62]; +rz(pi/16) q[62]; +cx q[64],q[62]; +rz(-pi/8) q[62]; +cx q[64],q[62]; +rz(pi/8) q[62]; +cx q[63],q[62]; +rz(-pi/4) q[62]; +cx q[63],q[62]; +rz(pi/4) q[62]; +ry(pi/2) q[62]; +rx(pi) q[62]; +rz(pi/4) q[62]; +rz(pi/8) q[63]; +rz(pi/16) q[64]; +rz(pi/32) q[65]; +rz(pi/64) q[66]; +rz(pi/128) q[67]; +rz(pi/256) q[68]; +rz(pi/512) q[69]; +rz(pi/1024) q[70]; +rz(pi/2048) q[71]; +rz(pi/4096) q[72]; +rz(pi/8192) q[73]; +rz(pi/16384) q[74]; +rz(pi/32768) q[75]; +rz(pi/65536) q[76]; +rz(pi/131072) q[77]; +rz(pi/262144) q[78]; +rz(pi/524288) q[79]; +rz(pi/1048576) q[80]; +rz(pi/2097152) q[81]; +rz(pi/4194304) q[82]; +rz(pi/8388608) q[83]; +rz(pi/16777216) q[84]; +rz(pi/33554432) q[85]; +rz(pi/67108864) q[86]; +rz(pi/134217728) q[87]; +rz(pi/268435456) q[88]; +rz(pi/536870912) q[89]; +rz(pi/1073741824) q[90]; +rz(pi/2147483648) q[91]; +rz(pi/4294967296) q[92]; +rz(pi/8589934592) q[93]; +rz(pi/17179869184) q[94]; +rz(pi/34359738368) q[95]; +rz(pi/68719476736) q[96]; +rz(pi/137438953472) q[97]; +rz(pi/274877906944) q[98]; +rz(pi/549755813888) q[99]; +cx q[99],q[61]; +rz(-pi/549755813888) q[61]; +cx q[99],q[61]; +rz(pi/549755813888) q[61]; +cx q[98],q[61]; +rz(-pi/274877906944) q[61]; +cx q[98],q[61]; +rz(pi/274877906944) q[61]; +cx q[97],q[61]; +rz(-pi/137438953472) q[61]; +cx q[97],q[61]; +rz(pi/137438953472) q[61]; +cx q[96],q[61]; +rz(-pi/68719476736) q[61]; +cx q[96],q[61]; +rz(pi/68719476736) q[61]; +cx q[95],q[61]; +rz(-pi/34359738368) q[61]; +cx q[95],q[61]; +rz(pi/34359738368) q[61]; +cx q[94],q[61]; +rz(-pi/17179869184) q[61]; +cx q[94],q[61]; +rz(pi/17179869184) q[61]; +cx q[93],q[61]; +rz(-pi/8589934592) q[61]; +cx q[93],q[61]; +rz(pi/8589934592) q[61]; +cx q[92],q[61]; +rz(-pi/4294967296) q[61]; +cx q[92],q[61]; +rz(pi/4294967296) q[61]; +cx q[91],q[61]; +rz(-pi/2147483648) q[61]; +cx q[91],q[61]; +rz(pi/2147483648) q[61]; +cx q[90],q[61]; +rz(-pi/1073741824) q[61]; +cx q[90],q[61]; +rz(pi/1073741824) q[61]; +cx q[89],q[61]; +rz(-pi/536870912) q[61]; +cx q[89],q[61]; +rz(pi/536870912) q[61]; +cx q[88],q[61]; +rz(-pi/268435456) q[61]; +cx q[88],q[61]; +rz(pi/268435456) q[61]; +cx q[87],q[61]; +rz(-pi/134217728) q[61]; +cx q[87],q[61]; +rz(pi/134217728) q[61]; +cx q[86],q[61]; +rz(-pi/67108864) q[61]; +cx q[86],q[61]; +rz(pi/67108864) q[61]; +cx q[85],q[61]; +rz(-pi/33554432) q[61]; +cx q[85],q[61]; +rz(pi/33554432) q[61]; +cx q[84],q[61]; +rz(-pi/16777216) q[61]; +cx q[84],q[61]; +rz(pi/16777216) q[61]; +cx q[83],q[61]; +rz(-pi/8388608) q[61]; +cx q[83],q[61]; +rz(pi/8388608) q[61]; +cx q[82],q[61]; +rz(-pi/4194304) q[61]; +cx q[82],q[61]; +rz(pi/4194304) q[61]; +cx q[81],q[61]; +rz(-pi/2097152) q[61]; +cx q[81],q[61]; +rz(pi/2097152) q[61]; +cx q[80],q[61]; +rz(-pi/1048576) q[61]; +cx q[80],q[61]; +rz(pi/1048576) q[61]; +cx q[79],q[61]; +rz(-pi/524288) q[61]; +cx q[79],q[61]; +rz(pi/524288) q[61]; +cx q[78],q[61]; +rz(-pi/262144) q[61]; +cx q[78],q[61]; +rz(pi/262144) q[61]; +cx q[77],q[61]; +rz(-pi/131072) q[61]; +cx q[77],q[61]; +rz(pi/131072) q[61]; +cx q[76],q[61]; +rz(-pi/65536) q[61]; +cx q[76],q[61]; +rz(pi/65536) q[61]; +cx q[75],q[61]; +rz(-pi/32768) q[61]; +cx q[75],q[61]; +rz(pi/32768) q[61]; +cx q[74],q[61]; +rz(-pi/16384) q[61]; +cx q[74],q[61]; +rz(pi/16384) q[61]; +cx q[73],q[61]; +rz(-pi/8192) q[61]; +cx q[73],q[61]; +rz(pi/8192) q[61]; +cx q[72],q[61]; +rz(-pi/4096) q[61]; +cx q[72],q[61]; +rz(pi/4096) q[61]; +cx q[71],q[61]; +rz(-pi/2048) q[61]; +cx q[71],q[61]; +rz(pi/2048) q[61]; +cx q[70],q[61]; +rz(-pi/1024) q[61]; +cx q[70],q[61]; +rz(pi/1024) q[61]; +cx q[69],q[61]; +rz(-pi/512) q[61]; +cx q[69],q[61]; +rz(pi/512) q[61]; +cx q[68],q[61]; +rz(-pi/256) q[61]; +cx q[68],q[61]; +rz(pi/256) q[61]; +cx q[67],q[61]; +rz(-pi/128) q[61]; +cx q[67],q[61]; +rz(pi/128) q[61]; +cx q[66],q[61]; +rz(-pi/64) q[61]; +cx q[66],q[61]; +rz(pi/64) q[61]; +cx q[65],q[61]; +rz(-pi/32) q[61]; +cx q[65],q[61]; +rz(pi/32) q[61]; +cx q[64],q[61]; +rz(-pi/16) q[61]; +cx q[64],q[61]; +rz(pi/16) q[61]; +cx q[63],q[61]; +rz(-pi/8) q[61]; +cx q[63],q[61]; +rz(pi/8) q[61]; +cx q[62],q[61]; +rz(-pi/4) q[61]; +cx q[62],q[61]; +rz(pi/4) q[61]; +ry(pi/2) q[61]; +rx(pi) q[61]; +rz(pi/4) q[61]; +rz(pi/8) q[62]; +rz(pi/16) q[63]; +rz(pi/32) q[64]; +rz(pi/64) q[65]; +rz(pi/128) q[66]; +rz(pi/256) q[67]; +rz(pi/512) q[68]; +rz(pi/1024) q[69]; +rz(pi/2048) q[70]; +rz(pi/4096) q[71]; +rz(pi/8192) q[72]; +rz(pi/16384) q[73]; +rz(pi/32768) q[74]; +rz(pi/65536) q[75]; +rz(pi/131072) q[76]; +rz(pi/262144) q[77]; +rz(pi/524288) q[78]; +rz(pi/1048576) q[79]; +rz(pi/2097152) q[80]; +rz(pi/4194304) q[81]; +rz(pi/8388608) q[82]; +rz(pi/16777216) q[83]; +rz(pi/33554432) q[84]; +rz(pi/67108864) q[85]; +rz(pi/134217728) q[86]; +rz(pi/268435456) q[87]; +rz(pi/536870912) q[88]; +rz(pi/1073741824) q[89]; +rz(pi/2147483648) q[90]; +rz(pi/4294967296) q[91]; +rz(pi/8589934592) q[92]; +rz(pi/17179869184) q[93]; +rz(pi/34359738368) q[94]; +rz(pi/68719476736) q[95]; +rz(pi/137438953472) q[96]; +rz(pi/274877906944) q[97]; +rz(pi/549755813888) q[98]; +rz(pi/1099511627776) q[99]; +cx q[99],q[60]; +rz(-pi/1099511627776) q[60]; +cx q[99],q[60]; +rz(pi/1099511627776) q[60]; +cx q[98],q[60]; +rz(-pi/549755813888) q[60]; +cx q[98],q[60]; +rz(pi/549755813888) q[60]; +cx q[97],q[60]; +rz(-pi/274877906944) q[60]; +cx q[97],q[60]; +rz(pi/274877906944) q[60]; +cx q[96],q[60]; +rz(-pi/137438953472) q[60]; +cx q[96],q[60]; +rz(pi/137438953472) q[60]; +cx q[95],q[60]; +rz(-pi/68719476736) q[60]; +cx q[95],q[60]; +rz(pi/68719476736) q[60]; +cx q[94],q[60]; +rz(-pi/34359738368) q[60]; +cx q[94],q[60]; +rz(pi/34359738368) q[60]; +cx q[93],q[60]; +rz(-pi/17179869184) q[60]; +cx q[93],q[60]; +rz(pi/17179869184) q[60]; +cx q[92],q[60]; +rz(-pi/8589934592) q[60]; +cx q[92],q[60]; +rz(pi/8589934592) q[60]; +cx q[91],q[60]; +rz(-pi/4294967296) q[60]; +cx q[91],q[60]; +rz(pi/4294967296) q[60]; +cx q[90],q[60]; +rz(-pi/2147483648) q[60]; +cx q[90],q[60]; +rz(pi/2147483648) q[60]; +cx q[89],q[60]; +rz(-pi/1073741824) q[60]; +cx q[89],q[60]; +rz(pi/1073741824) q[60]; +cx q[88],q[60]; +rz(-pi/536870912) q[60]; +cx q[88],q[60]; +rz(pi/536870912) q[60]; +cx q[87],q[60]; +rz(-pi/268435456) q[60]; +cx q[87],q[60]; +rz(pi/268435456) q[60]; +cx q[86],q[60]; +rz(-pi/134217728) q[60]; +cx q[86],q[60]; +rz(pi/134217728) q[60]; +cx q[85],q[60]; +rz(-pi/67108864) q[60]; +cx q[85],q[60]; +rz(pi/67108864) q[60]; +cx q[84],q[60]; +rz(-pi/33554432) q[60]; +cx q[84],q[60]; +rz(pi/33554432) q[60]; +cx q[83],q[60]; +rz(-pi/16777216) q[60]; +cx q[83],q[60]; +rz(pi/16777216) q[60]; +cx q[82],q[60]; +rz(-pi/8388608) q[60]; +cx q[82],q[60]; +rz(pi/8388608) q[60]; +cx q[81],q[60]; +rz(-pi/4194304) q[60]; +cx q[81],q[60]; +rz(pi/4194304) q[60]; +cx q[80],q[60]; +rz(-pi/2097152) q[60]; +cx q[80],q[60]; +rz(pi/2097152) q[60]; +cx q[79],q[60]; +rz(-pi/1048576) q[60]; +cx q[79],q[60]; +rz(pi/1048576) q[60]; +cx q[78],q[60]; +rz(-pi/524288) q[60]; +cx q[78],q[60]; +rz(pi/524288) q[60]; +cx q[77],q[60]; +rz(-pi/262144) q[60]; +cx q[77],q[60]; +rz(pi/262144) q[60]; +cx q[76],q[60]; +rz(-pi/131072) q[60]; +cx q[76],q[60]; +rz(pi/131072) q[60]; +cx q[75],q[60]; +rz(-pi/65536) q[60]; +cx q[75],q[60]; +rz(pi/65536) q[60]; +cx q[74],q[60]; +rz(-pi/32768) q[60]; +cx q[74],q[60]; +rz(pi/32768) q[60]; +cx q[73],q[60]; +rz(-pi/16384) q[60]; +cx q[73],q[60]; +rz(pi/16384) q[60]; +cx q[72],q[60]; +rz(-pi/8192) q[60]; +cx q[72],q[60]; +rz(pi/8192) q[60]; +cx q[71],q[60]; +rz(-pi/4096) q[60]; +cx q[71],q[60]; +rz(pi/4096) q[60]; +cx q[70],q[60]; +rz(-pi/2048) q[60]; +cx q[70],q[60]; +rz(pi/2048) q[60]; +cx q[69],q[60]; +rz(-pi/1024) q[60]; +cx q[69],q[60]; +rz(pi/1024) q[60]; +cx q[68],q[60]; +rz(-pi/512) q[60]; +cx q[68],q[60]; +rz(pi/512) q[60]; +cx q[67],q[60]; +rz(-pi/256) q[60]; +cx q[67],q[60]; +rz(pi/256) q[60]; +cx q[66],q[60]; +rz(-pi/128) q[60]; +cx q[66],q[60]; +rz(pi/128) q[60]; +cx q[65],q[60]; +rz(-pi/64) q[60]; +cx q[65],q[60]; +rz(pi/64) q[60]; +cx q[64],q[60]; +rz(-pi/32) q[60]; +cx q[64],q[60]; +rz(pi/32) q[60]; +cx q[63],q[60]; +rz(-pi/16) q[60]; +cx q[63],q[60]; +rz(pi/16) q[60]; +cx q[62],q[60]; +rz(-pi/8) q[60]; +cx q[62],q[60]; +rz(pi/8) q[60]; +cx q[61],q[60]; +rz(-pi/4) q[60]; +cx q[61],q[60]; +rz(pi/4) q[60]; +ry(pi/2) q[60]; +rx(pi) q[60]; +rz(pi/4) q[60]; +rz(pi/8) q[61]; +rz(pi/16) q[62]; +rz(pi/32) q[63]; +rz(pi/64) q[64]; +rz(pi/128) q[65]; +rz(pi/256) q[66]; +rz(pi/512) q[67]; +rz(pi/1024) q[68]; +rz(pi/2048) q[69]; +rz(pi/4096) q[70]; +rz(pi/8192) q[71]; +rz(pi/16384) q[72]; +rz(pi/32768) q[73]; +rz(pi/65536) q[74]; +rz(pi/131072) q[75]; +rz(pi/262144) q[76]; +rz(pi/524288) q[77]; +rz(pi/1048576) q[78]; +rz(pi/2097152) q[79]; +rz(pi/4194304) q[80]; +rz(pi/8388608) q[81]; +rz(pi/16777216) q[82]; +rz(pi/33554432) q[83]; +rz(pi/67108864) q[84]; +rz(pi/134217728) q[85]; +rz(pi/268435456) q[86]; +rz(pi/536870912) q[87]; +rz(pi/1073741824) q[88]; +rz(pi/2147483648) q[89]; +rz(pi/4294967296) q[90]; +rz(pi/8589934592) q[91]; +rz(pi/17179869184) q[92]; +rz(pi/34359738368) q[93]; +rz(pi/68719476736) q[94]; +rz(pi/137438953472) q[95]; +rz(pi/274877906944) q[96]; +rz(pi/549755813888) q[97]; +rz(pi/1099511627776) q[98]; +rz(pi/2199023255552) q[99]; +cx q[99],q[59]; +rz(-pi/2199023255552) q[59]; +cx q[99],q[59]; +rz(pi/2199023255552) q[59]; +cx q[98],q[59]; +rz(-pi/1099511627776) q[59]; +cx q[98],q[59]; +rz(pi/1099511627776) q[59]; +cx q[97],q[59]; +rz(-pi/549755813888) q[59]; +cx q[97],q[59]; +rz(pi/549755813888) q[59]; +cx q[96],q[59]; +rz(-pi/274877906944) q[59]; +cx q[96],q[59]; +rz(pi/274877906944) q[59]; +cx q[95],q[59]; +rz(-pi/137438953472) q[59]; +cx q[95],q[59]; +rz(pi/137438953472) q[59]; +cx q[94],q[59]; +rz(-pi/68719476736) q[59]; +cx q[94],q[59]; +rz(pi/68719476736) q[59]; +cx q[93],q[59]; +rz(-pi/34359738368) q[59]; +cx q[93],q[59]; +rz(pi/34359738368) q[59]; +cx q[92],q[59]; +rz(-pi/17179869184) q[59]; +cx q[92],q[59]; +rz(pi/17179869184) q[59]; +cx q[91],q[59]; +rz(-pi/8589934592) q[59]; +cx q[91],q[59]; +rz(pi/8589934592) q[59]; +cx q[90],q[59]; +rz(-pi/4294967296) q[59]; +cx q[90],q[59]; +rz(pi/4294967296) q[59]; +cx q[89],q[59]; +rz(-pi/2147483648) q[59]; +cx q[89],q[59]; +rz(pi/2147483648) q[59]; +cx q[88],q[59]; +rz(-pi/1073741824) q[59]; +cx q[88],q[59]; +rz(pi/1073741824) q[59]; +cx q[87],q[59]; +rz(-pi/536870912) q[59]; +cx q[87],q[59]; +rz(pi/536870912) q[59]; +cx q[86],q[59]; +rz(-pi/268435456) q[59]; +cx q[86],q[59]; +rz(pi/268435456) q[59]; +cx q[85],q[59]; +rz(-pi/134217728) q[59]; +cx q[85],q[59]; +rz(pi/134217728) q[59]; +cx q[84],q[59]; +rz(-pi/67108864) q[59]; +cx q[84],q[59]; +rz(pi/67108864) q[59]; +cx q[83],q[59]; +rz(-pi/33554432) q[59]; +cx q[83],q[59]; +rz(pi/33554432) q[59]; +cx q[82],q[59]; +rz(-pi/16777216) q[59]; +cx q[82],q[59]; +rz(pi/16777216) q[59]; +cx q[81],q[59]; +rz(-pi/8388608) q[59]; +cx q[81],q[59]; +rz(pi/8388608) q[59]; +cx q[80],q[59]; +rz(-pi/4194304) q[59]; +cx q[80],q[59]; +rz(pi/4194304) q[59]; +cx q[79],q[59]; +rz(-pi/2097152) q[59]; +cx q[79],q[59]; +rz(pi/2097152) q[59]; +cx q[78],q[59]; +rz(-pi/1048576) q[59]; +cx q[78],q[59]; +rz(pi/1048576) q[59]; +cx q[77],q[59]; +rz(-pi/524288) q[59]; +cx q[77],q[59]; +rz(pi/524288) q[59]; +cx q[76],q[59]; +rz(-pi/262144) q[59]; +cx q[76],q[59]; +rz(pi/262144) q[59]; +cx q[75],q[59]; +rz(-pi/131072) q[59]; +cx q[75],q[59]; +rz(pi/131072) q[59]; +cx q[74],q[59]; +rz(-pi/65536) q[59]; +cx q[74],q[59]; +rz(pi/65536) q[59]; +cx q[73],q[59]; +rz(-pi/32768) q[59]; +cx q[73],q[59]; +rz(pi/32768) q[59]; +cx q[72],q[59]; +rz(-pi/16384) q[59]; +cx q[72],q[59]; +rz(pi/16384) q[59]; +cx q[71],q[59]; +rz(-pi/8192) q[59]; +cx q[71],q[59]; +rz(pi/8192) q[59]; +cx q[70],q[59]; +rz(-pi/4096) q[59]; +cx q[70],q[59]; +rz(pi/4096) q[59]; +cx q[69],q[59]; +rz(-pi/2048) q[59]; +cx q[69],q[59]; +rz(pi/2048) q[59]; +cx q[68],q[59]; +rz(-pi/1024) q[59]; +cx q[68],q[59]; +rz(pi/1024) q[59]; +cx q[67],q[59]; +rz(-pi/512) q[59]; +cx q[67],q[59]; +rz(pi/512) q[59]; +cx q[66],q[59]; +rz(-pi/256) q[59]; +cx q[66],q[59]; +rz(pi/256) q[59]; +cx q[65],q[59]; +rz(-pi/128) q[59]; +cx q[65],q[59]; +rz(pi/128) q[59]; +cx q[64],q[59]; +rz(-pi/64) q[59]; +cx q[64],q[59]; +rz(pi/64) q[59]; +cx q[63],q[59]; +rz(-pi/32) q[59]; +cx q[63],q[59]; +rz(pi/32) q[59]; +cx q[62],q[59]; +rz(-pi/16) q[59]; +cx q[62],q[59]; +rz(pi/16) q[59]; +cx q[61],q[59]; +rz(-pi/8) q[59]; +cx q[61],q[59]; +rz(pi/8) q[59]; +cx q[60],q[59]; +rz(-pi/4) q[59]; +cx q[60],q[59]; +rz(pi/4) q[59]; +ry(pi/2) q[59]; +rx(pi) q[59]; +rz(pi/4) q[59]; +rz(pi/8) q[60]; +rz(pi/16) q[61]; +rz(pi/32) q[62]; +rz(pi/64) q[63]; +rz(pi/128) q[64]; +rz(pi/256) q[65]; +rz(pi/512) q[66]; +rz(pi/1024) q[67]; +rz(pi/2048) q[68]; +rz(pi/4096) q[69]; +rz(pi/8192) q[70]; +rz(pi/16384) q[71]; +rz(pi/32768) q[72]; +rz(pi/65536) q[73]; +rz(pi/131072) q[74]; +rz(pi/262144) q[75]; +rz(pi/524288) q[76]; +rz(pi/1048576) q[77]; +rz(pi/2097152) q[78]; +rz(pi/4194304) q[79]; +rz(pi/8388608) q[80]; +rz(pi/16777216) q[81]; +rz(pi/33554432) q[82]; +rz(pi/67108864) q[83]; +rz(pi/134217728) q[84]; +rz(pi/268435456) q[85]; +rz(pi/536870912) q[86]; +rz(pi/1073741824) q[87]; +rz(pi/2147483648) q[88]; +rz(pi/4294967296) q[89]; +rz(pi/8589934592) q[90]; +rz(pi/17179869184) q[91]; +rz(pi/34359738368) q[92]; +rz(pi/68719476736) q[93]; +rz(pi/137438953472) q[94]; +rz(pi/274877906944) q[95]; +rz(pi/549755813888) q[96]; +rz(pi/1099511627776) q[97]; +rz(pi/2199023255552) q[98]; +rz(0) q[99]; +cx q[99],q[58]; +rz(0) q[58]; +cx q[99],q[58]; +rz(0) q[58]; +cx q[98],q[58]; +rz(-pi/2199023255552) q[58]; +cx q[98],q[58]; +rz(pi/2199023255552) q[58]; +cx q[97],q[58]; +rz(-pi/1099511627776) q[58]; +cx q[97],q[58]; +rz(pi/1099511627776) q[58]; +cx q[96],q[58]; +rz(-pi/549755813888) q[58]; +cx q[96],q[58]; +rz(pi/549755813888) q[58]; +cx q[95],q[58]; +rz(-pi/274877906944) q[58]; +cx q[95],q[58]; +rz(pi/274877906944) q[58]; +cx q[94],q[58]; +rz(-pi/137438953472) q[58]; +cx q[94],q[58]; +rz(pi/137438953472) q[58]; +cx q[93],q[58]; +rz(-pi/68719476736) q[58]; +cx q[93],q[58]; +rz(pi/68719476736) q[58]; +cx q[92],q[58]; +rz(-pi/34359738368) q[58]; +cx q[92],q[58]; +rz(pi/34359738368) q[58]; +cx q[91],q[58]; +rz(-pi/17179869184) q[58]; +cx q[91],q[58]; +rz(pi/17179869184) q[58]; +cx q[90],q[58]; +rz(-pi/8589934592) q[58]; +cx q[90],q[58]; +rz(pi/8589934592) q[58]; +cx q[89],q[58]; +rz(-pi/4294967296) q[58]; +cx q[89],q[58]; +rz(pi/4294967296) q[58]; +cx q[88],q[58]; +rz(-pi/2147483648) q[58]; +cx q[88],q[58]; +rz(pi/2147483648) q[58]; +cx q[87],q[58]; +rz(-pi/1073741824) q[58]; +cx q[87],q[58]; +rz(pi/1073741824) q[58]; +cx q[86],q[58]; +rz(-pi/536870912) q[58]; +cx q[86],q[58]; +rz(pi/536870912) q[58]; +cx q[85],q[58]; +rz(-pi/268435456) q[58]; +cx q[85],q[58]; +rz(pi/268435456) q[58]; +cx q[84],q[58]; +rz(-pi/134217728) q[58]; +cx q[84],q[58]; +rz(pi/134217728) q[58]; +cx q[83],q[58]; +rz(-pi/67108864) q[58]; +cx q[83],q[58]; +rz(pi/67108864) q[58]; +cx q[82],q[58]; +rz(-pi/33554432) q[58]; +cx q[82],q[58]; +rz(pi/33554432) q[58]; +cx q[81],q[58]; +rz(-pi/16777216) q[58]; +cx q[81],q[58]; +rz(pi/16777216) q[58]; +cx q[80],q[58]; +rz(-pi/8388608) q[58]; +cx q[80],q[58]; +rz(pi/8388608) q[58]; +cx q[79],q[58]; +rz(-pi/4194304) q[58]; +cx q[79],q[58]; +rz(pi/4194304) q[58]; +cx q[78],q[58]; +rz(-pi/2097152) q[58]; +cx q[78],q[58]; +rz(pi/2097152) q[58]; +cx q[77],q[58]; +rz(-pi/1048576) q[58]; +cx q[77],q[58]; +rz(pi/1048576) q[58]; +cx q[76],q[58]; +rz(-pi/524288) q[58]; +cx q[76],q[58]; +rz(pi/524288) q[58]; +cx q[75],q[58]; +rz(-pi/262144) q[58]; +cx q[75],q[58]; +rz(pi/262144) q[58]; +cx q[74],q[58]; +rz(-pi/131072) q[58]; +cx q[74],q[58]; +rz(pi/131072) q[58]; +cx q[73],q[58]; +rz(-pi/65536) q[58]; +cx q[73],q[58]; +rz(pi/65536) q[58]; +cx q[72],q[58]; +rz(-pi/32768) q[58]; +cx q[72],q[58]; +rz(pi/32768) q[58]; +cx q[71],q[58]; +rz(-pi/16384) q[58]; +cx q[71],q[58]; +rz(pi/16384) q[58]; +cx q[70],q[58]; +rz(-pi/8192) q[58]; +cx q[70],q[58]; +rz(pi/8192) q[58]; +cx q[69],q[58]; +rz(-pi/4096) q[58]; +cx q[69],q[58]; +rz(pi/4096) q[58]; +cx q[68],q[58]; +rz(-pi/2048) q[58]; +cx q[68],q[58]; +rz(pi/2048) q[58]; +cx q[67],q[58]; +rz(-pi/1024) q[58]; +cx q[67],q[58]; +rz(pi/1024) q[58]; +cx q[66],q[58]; +rz(-pi/512) q[58]; +cx q[66],q[58]; +rz(pi/512) q[58]; +cx q[65],q[58]; +rz(-pi/256) q[58]; +cx q[65],q[58]; +rz(pi/256) q[58]; +cx q[64],q[58]; +rz(-pi/128) q[58]; +cx q[64],q[58]; +rz(pi/128) q[58]; +cx q[63],q[58]; +rz(-pi/64) q[58]; +cx q[63],q[58]; +rz(pi/64) q[58]; +cx q[62],q[58]; +rz(-pi/32) q[58]; +cx q[62],q[58]; +rz(pi/32) q[58]; +cx q[61],q[58]; +rz(-pi/16) q[58]; +cx q[61],q[58]; +rz(pi/16) q[58]; +cx q[60],q[58]; +rz(-pi/8) q[58]; +cx q[60],q[58]; +rz(pi/8) q[58]; +cx q[59],q[58]; +rz(-pi/4) q[58]; +cx q[59],q[58]; +rz(pi/4) q[58]; +ry(pi/2) q[58]; +rx(pi) q[58]; +rz(pi/4) q[58]; +rz(pi/8) q[59]; +rz(pi/16) q[60]; +rz(pi/32) q[61]; +rz(pi/64) q[62]; +rz(pi/128) q[63]; +rz(pi/256) q[64]; +rz(pi/512) q[65]; +rz(pi/1024) q[66]; +rz(pi/2048) q[67]; +rz(pi/4096) q[68]; +rz(pi/8192) q[69]; +rz(pi/16384) q[70]; +rz(pi/32768) q[71]; +rz(pi/65536) q[72]; +rz(pi/131072) q[73]; +rz(pi/262144) q[74]; +rz(pi/524288) q[75]; +rz(pi/1048576) q[76]; +rz(pi/2097152) q[77]; +rz(pi/4194304) q[78]; +rz(pi/8388608) q[79]; +rz(pi/16777216) q[80]; +rz(pi/33554432) q[81]; +rz(pi/67108864) q[82]; +rz(pi/134217728) q[83]; +rz(pi/268435456) q[84]; +rz(pi/536870912) q[85]; +rz(pi/1073741824) q[86]; +rz(pi/2147483648) q[87]; +rz(pi/4294967296) q[88]; +rz(pi/8589934592) q[89]; +rz(pi/17179869184) q[90]; +rz(pi/34359738368) q[91]; +rz(pi/68719476736) q[92]; +rz(pi/137438953472) q[93]; +rz(pi/274877906944) q[94]; +rz(pi/549755813888) q[95]; +rz(pi/1099511627776) q[96]; +rz(pi/2199023255552) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[57]; +rz(0) q[57]; +cx q[99],q[57]; +rz(0) q[57]; +cx q[98],q[57]; +rz(0) q[57]; +cx q[98],q[57]; +rz(0) q[57]; +cx q[97],q[57]; +rz(-pi/2199023255552) q[57]; +cx q[97],q[57]; +rz(pi/2199023255552) q[57]; +cx q[96],q[57]; +rz(-pi/1099511627776) q[57]; +cx q[96],q[57]; +rz(pi/1099511627776) q[57]; +cx q[95],q[57]; +rz(-pi/549755813888) q[57]; +cx q[95],q[57]; +rz(pi/549755813888) q[57]; +cx q[94],q[57]; +rz(-pi/274877906944) q[57]; +cx q[94],q[57]; +rz(pi/274877906944) q[57]; +cx q[93],q[57]; +rz(-pi/137438953472) q[57]; +cx q[93],q[57]; +rz(pi/137438953472) q[57]; +cx q[92],q[57]; +rz(-pi/68719476736) q[57]; +cx q[92],q[57]; +rz(pi/68719476736) q[57]; +cx q[91],q[57]; +rz(-pi/34359738368) q[57]; +cx q[91],q[57]; +rz(pi/34359738368) q[57]; +cx q[90],q[57]; +rz(-pi/17179869184) q[57]; +cx q[90],q[57]; +rz(pi/17179869184) q[57]; +cx q[89],q[57]; +rz(-pi/8589934592) q[57]; +cx q[89],q[57]; +rz(pi/8589934592) q[57]; +cx q[88],q[57]; +rz(-pi/4294967296) q[57]; +cx q[88],q[57]; +rz(pi/4294967296) q[57]; +cx q[87],q[57]; +rz(-pi/2147483648) q[57]; +cx q[87],q[57]; +rz(pi/2147483648) q[57]; +cx q[86],q[57]; +rz(-pi/1073741824) q[57]; +cx q[86],q[57]; +rz(pi/1073741824) q[57]; +cx q[85],q[57]; +rz(-pi/536870912) q[57]; +cx q[85],q[57]; +rz(pi/536870912) q[57]; +cx q[84],q[57]; +rz(-pi/268435456) q[57]; +cx q[84],q[57]; +rz(pi/268435456) q[57]; +cx q[83],q[57]; +rz(-pi/134217728) q[57]; +cx q[83],q[57]; +rz(pi/134217728) q[57]; +cx q[82],q[57]; +rz(-pi/67108864) q[57]; +cx q[82],q[57]; +rz(pi/67108864) q[57]; +cx q[81],q[57]; +rz(-pi/33554432) q[57]; +cx q[81],q[57]; +rz(pi/33554432) q[57]; +cx q[80],q[57]; +rz(-pi/16777216) q[57]; +cx q[80],q[57]; +rz(pi/16777216) q[57]; +cx q[79],q[57]; +rz(-pi/8388608) q[57]; +cx q[79],q[57]; +rz(pi/8388608) q[57]; +cx q[78],q[57]; +rz(-pi/4194304) q[57]; +cx q[78],q[57]; +rz(pi/4194304) q[57]; +cx q[77],q[57]; +rz(-pi/2097152) q[57]; +cx q[77],q[57]; +rz(pi/2097152) q[57]; +cx q[76],q[57]; +rz(-pi/1048576) q[57]; +cx q[76],q[57]; +rz(pi/1048576) q[57]; +cx q[75],q[57]; +rz(-pi/524288) q[57]; +cx q[75],q[57]; +rz(pi/524288) q[57]; +cx q[74],q[57]; +rz(-pi/262144) q[57]; +cx q[74],q[57]; +rz(pi/262144) q[57]; +cx q[73],q[57]; +rz(-pi/131072) q[57]; +cx q[73],q[57]; +rz(pi/131072) q[57]; +cx q[72],q[57]; +rz(-pi/65536) q[57]; +cx q[72],q[57]; +rz(pi/65536) q[57]; +cx q[71],q[57]; +rz(-pi/32768) q[57]; +cx q[71],q[57]; +rz(pi/32768) q[57]; +cx q[70],q[57]; +rz(-pi/16384) q[57]; +cx q[70],q[57]; +rz(pi/16384) q[57]; +cx q[69],q[57]; +rz(-pi/8192) q[57]; +cx q[69],q[57]; +rz(pi/8192) q[57]; +cx q[68],q[57]; +rz(-pi/4096) q[57]; +cx q[68],q[57]; +rz(pi/4096) q[57]; +cx q[67],q[57]; +rz(-pi/2048) q[57]; +cx q[67],q[57]; +rz(pi/2048) q[57]; +cx q[66],q[57]; +rz(-pi/1024) q[57]; +cx q[66],q[57]; +rz(pi/1024) q[57]; +cx q[65],q[57]; +rz(-pi/512) q[57]; +cx q[65],q[57]; +rz(pi/512) q[57]; +cx q[64],q[57]; +rz(-pi/256) q[57]; +cx q[64],q[57]; +rz(pi/256) q[57]; +cx q[63],q[57]; +rz(-pi/128) q[57]; +cx q[63],q[57]; +rz(pi/128) q[57]; +cx q[62],q[57]; +rz(-pi/64) q[57]; +cx q[62],q[57]; +rz(pi/64) q[57]; +cx q[61],q[57]; +rz(-pi/32) q[57]; +cx q[61],q[57]; +rz(pi/32) q[57]; +cx q[60],q[57]; +rz(-pi/16) q[57]; +cx q[60],q[57]; +rz(pi/16) q[57]; +cx q[59],q[57]; +rz(-pi/8) q[57]; +cx q[59],q[57]; +rz(pi/8) q[57]; +cx q[58],q[57]; +rz(-pi/4) q[57]; +cx q[58],q[57]; +rz(pi/4) q[57]; +ry(pi/2) q[57]; +rx(pi) q[57]; +rz(pi/4) q[57]; +rz(pi/8) q[58]; +rz(pi/16) q[59]; +rz(pi/32) q[60]; +rz(pi/64) q[61]; +rz(pi/128) q[62]; +rz(pi/256) q[63]; +rz(pi/512) q[64]; +rz(pi/1024) q[65]; +rz(pi/2048) q[66]; +rz(pi/4096) q[67]; +rz(pi/8192) q[68]; +rz(pi/16384) q[69]; +rz(pi/32768) q[70]; +rz(pi/65536) q[71]; +rz(pi/131072) q[72]; +rz(pi/262144) q[73]; +rz(pi/524288) q[74]; +rz(pi/1048576) q[75]; +rz(pi/2097152) q[76]; +rz(pi/4194304) q[77]; +rz(pi/8388608) q[78]; +rz(pi/16777216) q[79]; +rz(pi/33554432) q[80]; +rz(pi/67108864) q[81]; +rz(pi/134217728) q[82]; +rz(pi/268435456) q[83]; +rz(pi/536870912) q[84]; +rz(pi/1073741824) q[85]; +rz(pi/2147483648) q[86]; +rz(pi/4294967296) q[87]; +rz(pi/8589934592) q[88]; +rz(pi/17179869184) q[89]; +rz(pi/34359738368) q[90]; +rz(pi/68719476736) q[91]; +rz(pi/137438953472) q[92]; +rz(pi/274877906944) q[93]; +rz(pi/549755813888) q[94]; +rz(pi/1099511627776) q[95]; +rz(pi/2199023255552) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[56]; +rz(0) q[56]; +cx q[99],q[56]; +rz(0) q[56]; +cx q[98],q[56]; +rz(0) q[56]; +cx q[98],q[56]; +rz(0) q[56]; +cx q[97],q[56]; +rz(0) q[56]; +cx q[97],q[56]; +rz(0) q[56]; +cx q[96],q[56]; +rz(-pi/2199023255552) q[56]; +cx q[96],q[56]; +rz(pi/2199023255552) q[56]; +cx q[95],q[56]; +rz(-pi/1099511627776) q[56]; +cx q[95],q[56]; +rz(pi/1099511627776) q[56]; +cx q[94],q[56]; +rz(-pi/549755813888) q[56]; +cx q[94],q[56]; +rz(pi/549755813888) q[56]; +cx q[93],q[56]; +rz(-pi/274877906944) q[56]; +cx q[93],q[56]; +rz(pi/274877906944) q[56]; +cx q[92],q[56]; +rz(-pi/137438953472) q[56]; +cx q[92],q[56]; +rz(pi/137438953472) q[56]; +cx q[91],q[56]; +rz(-pi/68719476736) q[56]; +cx q[91],q[56]; +rz(pi/68719476736) q[56]; +cx q[90],q[56]; +rz(-pi/34359738368) q[56]; +cx q[90],q[56]; +rz(pi/34359738368) q[56]; +cx q[89],q[56]; +rz(-pi/17179869184) q[56]; +cx q[89],q[56]; +rz(pi/17179869184) q[56]; +cx q[88],q[56]; +rz(-pi/8589934592) q[56]; +cx q[88],q[56]; +rz(pi/8589934592) q[56]; +cx q[87],q[56]; +rz(-pi/4294967296) q[56]; +cx q[87],q[56]; +rz(pi/4294967296) q[56]; +cx q[86],q[56]; +rz(-pi/2147483648) q[56]; +cx q[86],q[56]; +rz(pi/2147483648) q[56]; +cx q[85],q[56]; +rz(-pi/1073741824) q[56]; +cx q[85],q[56]; +rz(pi/1073741824) q[56]; +cx q[84],q[56]; +rz(-pi/536870912) q[56]; +cx q[84],q[56]; +rz(pi/536870912) q[56]; +cx q[83],q[56]; +rz(-pi/268435456) q[56]; +cx q[83],q[56]; +rz(pi/268435456) q[56]; +cx q[82],q[56]; +rz(-pi/134217728) q[56]; +cx q[82],q[56]; +rz(pi/134217728) q[56]; +cx q[81],q[56]; +rz(-pi/67108864) q[56]; +cx q[81],q[56]; +rz(pi/67108864) q[56]; +cx q[80],q[56]; +rz(-pi/33554432) q[56]; +cx q[80],q[56]; +rz(pi/33554432) q[56]; +cx q[79],q[56]; +rz(-pi/16777216) q[56]; +cx q[79],q[56]; +rz(pi/16777216) q[56]; +cx q[78],q[56]; +rz(-pi/8388608) q[56]; +cx q[78],q[56]; +rz(pi/8388608) q[56]; +cx q[77],q[56]; +rz(-pi/4194304) q[56]; +cx q[77],q[56]; +rz(pi/4194304) q[56]; +cx q[76],q[56]; +rz(-pi/2097152) q[56]; +cx q[76],q[56]; +rz(pi/2097152) q[56]; +cx q[75],q[56]; +rz(-pi/1048576) q[56]; +cx q[75],q[56]; +rz(pi/1048576) q[56]; +cx q[74],q[56]; +rz(-pi/524288) q[56]; +cx q[74],q[56]; +rz(pi/524288) q[56]; +cx q[73],q[56]; +rz(-pi/262144) q[56]; +cx q[73],q[56]; +rz(pi/262144) q[56]; +cx q[72],q[56]; +rz(-pi/131072) q[56]; +cx q[72],q[56]; +rz(pi/131072) q[56]; +cx q[71],q[56]; +rz(-pi/65536) q[56]; +cx q[71],q[56]; +rz(pi/65536) q[56]; +cx q[70],q[56]; +rz(-pi/32768) q[56]; +cx q[70],q[56]; +rz(pi/32768) q[56]; +cx q[69],q[56]; +rz(-pi/16384) q[56]; +cx q[69],q[56]; +rz(pi/16384) q[56]; +cx q[68],q[56]; +rz(-pi/8192) q[56]; +cx q[68],q[56]; +rz(pi/8192) q[56]; +cx q[67],q[56]; +rz(-pi/4096) q[56]; +cx q[67],q[56]; +rz(pi/4096) q[56]; +cx q[66],q[56]; +rz(-pi/2048) q[56]; +cx q[66],q[56]; +rz(pi/2048) q[56]; +cx q[65],q[56]; +rz(-pi/1024) q[56]; +cx q[65],q[56]; +rz(pi/1024) q[56]; +cx q[64],q[56]; +rz(-pi/512) q[56]; +cx q[64],q[56]; +rz(pi/512) q[56]; +cx q[63],q[56]; +rz(-pi/256) q[56]; +cx q[63],q[56]; +rz(pi/256) q[56]; +cx q[62],q[56]; +rz(-pi/128) q[56]; +cx q[62],q[56]; +rz(pi/128) q[56]; +cx q[61],q[56]; +rz(-pi/64) q[56]; +cx q[61],q[56]; +rz(pi/64) q[56]; +cx q[60],q[56]; +rz(-pi/32) q[56]; +cx q[60],q[56]; +rz(pi/32) q[56]; +cx q[59],q[56]; +rz(-pi/16) q[56]; +cx q[59],q[56]; +rz(pi/16) q[56]; +cx q[58],q[56]; +rz(-pi/8) q[56]; +cx q[58],q[56]; +rz(pi/8) q[56]; +cx q[57],q[56]; +rz(-pi/4) q[56]; +cx q[57],q[56]; +rz(pi/4) q[56]; +ry(pi/2) q[56]; +rx(pi) q[56]; +rz(pi/4) q[56]; +rz(pi/8) q[57]; +rz(pi/16) q[58]; +rz(pi/32) q[59]; +rz(pi/64) q[60]; +rz(pi/128) q[61]; +rz(pi/256) q[62]; +rz(pi/512) q[63]; +rz(pi/1024) q[64]; +rz(pi/2048) q[65]; +rz(pi/4096) q[66]; +rz(pi/8192) q[67]; +rz(pi/16384) q[68]; +rz(pi/32768) q[69]; +rz(pi/65536) q[70]; +rz(pi/131072) q[71]; +rz(pi/262144) q[72]; +rz(pi/524288) q[73]; +rz(pi/1048576) q[74]; +rz(pi/2097152) q[75]; +rz(pi/4194304) q[76]; +rz(pi/8388608) q[77]; +rz(pi/16777216) q[78]; +rz(pi/33554432) q[79]; +rz(pi/67108864) q[80]; +rz(pi/134217728) q[81]; +rz(pi/268435456) q[82]; +rz(pi/536870912) q[83]; +rz(pi/1073741824) q[84]; +rz(pi/2147483648) q[85]; +rz(pi/4294967296) q[86]; +rz(pi/8589934592) q[87]; +rz(pi/17179869184) q[88]; +rz(pi/34359738368) q[89]; +rz(pi/68719476736) q[90]; +rz(pi/137438953472) q[91]; +rz(pi/274877906944) q[92]; +rz(pi/549755813888) q[93]; +rz(pi/1099511627776) q[94]; +rz(pi/2199023255552) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[55]; +rz(0) q[55]; +cx q[99],q[55]; +rz(0) q[55]; +cx q[98],q[55]; +rz(0) q[55]; +cx q[98],q[55]; +rz(0) q[55]; +cx q[97],q[55]; +rz(0) q[55]; +cx q[97],q[55]; +rz(0) q[55]; +cx q[96],q[55]; +rz(0) q[55]; +cx q[96],q[55]; +rz(0) q[55]; +cx q[95],q[55]; +rz(-pi/2199023255552) q[55]; +cx q[95],q[55]; +rz(pi/2199023255552) q[55]; +cx q[94],q[55]; +rz(-pi/1099511627776) q[55]; +cx q[94],q[55]; +rz(pi/1099511627776) q[55]; +cx q[93],q[55]; +rz(-pi/549755813888) q[55]; +cx q[93],q[55]; +rz(pi/549755813888) q[55]; +cx q[92],q[55]; +rz(-pi/274877906944) q[55]; +cx q[92],q[55]; +rz(pi/274877906944) q[55]; +cx q[91],q[55]; +rz(-pi/137438953472) q[55]; +cx q[91],q[55]; +rz(pi/137438953472) q[55]; +cx q[90],q[55]; +rz(-pi/68719476736) q[55]; +cx q[90],q[55]; +rz(pi/68719476736) q[55]; +cx q[89],q[55]; +rz(-pi/34359738368) q[55]; +cx q[89],q[55]; +rz(pi/34359738368) q[55]; +cx q[88],q[55]; +rz(-pi/17179869184) q[55]; +cx q[88],q[55]; +rz(pi/17179869184) q[55]; +cx q[87],q[55]; +rz(-pi/8589934592) q[55]; +cx q[87],q[55]; +rz(pi/8589934592) q[55]; +cx q[86],q[55]; +rz(-pi/4294967296) q[55]; +cx q[86],q[55]; +rz(pi/4294967296) q[55]; +cx q[85],q[55]; +rz(-pi/2147483648) q[55]; +cx q[85],q[55]; +rz(pi/2147483648) q[55]; +cx q[84],q[55]; +rz(-pi/1073741824) q[55]; +cx q[84],q[55]; +rz(pi/1073741824) q[55]; +cx q[83],q[55]; +rz(-pi/536870912) q[55]; +cx q[83],q[55]; +rz(pi/536870912) q[55]; +cx q[82],q[55]; +rz(-pi/268435456) q[55]; +cx q[82],q[55]; +rz(pi/268435456) q[55]; +cx q[81],q[55]; +rz(-pi/134217728) q[55]; +cx q[81],q[55]; +rz(pi/134217728) q[55]; +cx q[80],q[55]; +rz(-pi/67108864) q[55]; +cx q[80],q[55]; +rz(pi/67108864) q[55]; +cx q[79],q[55]; +rz(-pi/33554432) q[55]; +cx q[79],q[55]; +rz(pi/33554432) q[55]; +cx q[78],q[55]; +rz(-pi/16777216) q[55]; +cx q[78],q[55]; +rz(pi/16777216) q[55]; +cx q[77],q[55]; +rz(-pi/8388608) q[55]; +cx q[77],q[55]; +rz(pi/8388608) q[55]; +cx q[76],q[55]; +rz(-pi/4194304) q[55]; +cx q[76],q[55]; +rz(pi/4194304) q[55]; +cx q[75],q[55]; +rz(-pi/2097152) q[55]; +cx q[75],q[55]; +rz(pi/2097152) q[55]; +cx q[74],q[55]; +rz(-pi/1048576) q[55]; +cx q[74],q[55]; +rz(pi/1048576) q[55]; +cx q[73],q[55]; +rz(-pi/524288) q[55]; +cx q[73],q[55]; +rz(pi/524288) q[55]; +cx q[72],q[55]; +rz(-pi/262144) q[55]; +cx q[72],q[55]; +rz(pi/262144) q[55]; +cx q[71],q[55]; +rz(-pi/131072) q[55]; +cx q[71],q[55]; +rz(pi/131072) q[55]; +cx q[70],q[55]; +rz(-pi/65536) q[55]; +cx q[70],q[55]; +rz(pi/65536) q[55]; +cx q[69],q[55]; +rz(-pi/32768) q[55]; +cx q[69],q[55]; +rz(pi/32768) q[55]; +cx q[68],q[55]; +rz(-pi/16384) q[55]; +cx q[68],q[55]; +rz(pi/16384) q[55]; +cx q[67],q[55]; +rz(-pi/8192) q[55]; +cx q[67],q[55]; +rz(pi/8192) q[55]; +cx q[66],q[55]; +rz(-pi/4096) q[55]; +cx q[66],q[55]; +rz(pi/4096) q[55]; +cx q[65],q[55]; +rz(-pi/2048) q[55]; +cx q[65],q[55]; +rz(pi/2048) q[55]; +cx q[64],q[55]; +rz(-pi/1024) q[55]; +cx q[64],q[55]; +rz(pi/1024) q[55]; +cx q[63],q[55]; +rz(-pi/512) q[55]; +cx q[63],q[55]; +rz(pi/512) q[55]; +cx q[62],q[55]; +rz(-pi/256) q[55]; +cx q[62],q[55]; +rz(pi/256) q[55]; +cx q[61],q[55]; +rz(-pi/128) q[55]; +cx q[61],q[55]; +rz(pi/128) q[55]; +cx q[60],q[55]; +rz(-pi/64) q[55]; +cx q[60],q[55]; +rz(pi/64) q[55]; +cx q[59],q[55]; +rz(-pi/32) q[55]; +cx q[59],q[55]; +rz(pi/32) q[55]; +cx q[58],q[55]; +rz(-pi/16) q[55]; +cx q[58],q[55]; +rz(pi/16) q[55]; +cx q[57],q[55]; +rz(-pi/8) q[55]; +cx q[57],q[55]; +rz(pi/8) q[55]; +cx q[56],q[55]; +rz(-pi/4) q[55]; +cx q[56],q[55]; +rz(pi/4) q[55]; +ry(pi/2) q[55]; +rx(pi) q[55]; +rz(pi/4) q[55]; +rz(pi/8) q[56]; +rz(pi/16) q[57]; +rz(pi/32) q[58]; +rz(pi/64) q[59]; +rz(pi/128) q[60]; +rz(pi/256) q[61]; +rz(pi/512) q[62]; +rz(pi/1024) q[63]; +rz(pi/2048) q[64]; +rz(pi/4096) q[65]; +rz(pi/8192) q[66]; +rz(pi/16384) q[67]; +rz(pi/32768) q[68]; +rz(pi/65536) q[69]; +rz(pi/131072) q[70]; +rz(pi/262144) q[71]; +rz(pi/524288) q[72]; +rz(pi/1048576) q[73]; +rz(pi/2097152) q[74]; +rz(pi/4194304) q[75]; +rz(pi/8388608) q[76]; +rz(pi/16777216) q[77]; +rz(pi/33554432) q[78]; +rz(pi/67108864) q[79]; +rz(pi/134217728) q[80]; +rz(pi/268435456) q[81]; +rz(pi/536870912) q[82]; +rz(pi/1073741824) q[83]; +rz(pi/2147483648) q[84]; +rz(pi/4294967296) q[85]; +rz(pi/8589934592) q[86]; +rz(pi/17179869184) q[87]; +rz(pi/34359738368) q[88]; +rz(pi/68719476736) q[89]; +rz(pi/137438953472) q[90]; +rz(pi/274877906944) q[91]; +rz(pi/549755813888) q[92]; +rz(pi/1099511627776) q[93]; +rz(pi/2199023255552) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[54]; +rz(0) q[54]; +cx q[99],q[54]; +rz(0) q[54]; +cx q[98],q[54]; +rz(0) q[54]; +cx q[98],q[54]; +rz(0) q[54]; +cx q[97],q[54]; +rz(0) q[54]; +cx q[97],q[54]; +rz(0) q[54]; +cx q[96],q[54]; +rz(0) q[54]; +cx q[96],q[54]; +rz(0) q[54]; +cx q[95],q[54]; +rz(0) q[54]; +cx q[95],q[54]; +rz(0) q[54]; +cx q[94],q[54]; +rz(-pi/2199023255552) q[54]; +cx q[94],q[54]; +rz(pi/2199023255552) q[54]; +cx q[93],q[54]; +rz(-pi/1099511627776) q[54]; +cx q[93],q[54]; +rz(pi/1099511627776) q[54]; +cx q[92],q[54]; +rz(-pi/549755813888) q[54]; +cx q[92],q[54]; +rz(pi/549755813888) q[54]; +cx q[91],q[54]; +rz(-pi/274877906944) q[54]; +cx q[91],q[54]; +rz(pi/274877906944) q[54]; +cx q[90],q[54]; +rz(-pi/137438953472) q[54]; +cx q[90],q[54]; +rz(pi/137438953472) q[54]; +cx q[89],q[54]; +rz(-pi/68719476736) q[54]; +cx q[89],q[54]; +rz(pi/68719476736) q[54]; +cx q[88],q[54]; +rz(-pi/34359738368) q[54]; +cx q[88],q[54]; +rz(pi/34359738368) q[54]; +cx q[87],q[54]; +rz(-pi/17179869184) q[54]; +cx q[87],q[54]; +rz(pi/17179869184) q[54]; +cx q[86],q[54]; +rz(-pi/8589934592) q[54]; +cx q[86],q[54]; +rz(pi/8589934592) q[54]; +cx q[85],q[54]; +rz(-pi/4294967296) q[54]; +cx q[85],q[54]; +rz(pi/4294967296) q[54]; +cx q[84],q[54]; +rz(-pi/2147483648) q[54]; +cx q[84],q[54]; +rz(pi/2147483648) q[54]; +cx q[83],q[54]; +rz(-pi/1073741824) q[54]; +cx q[83],q[54]; +rz(pi/1073741824) q[54]; +cx q[82],q[54]; +rz(-pi/536870912) q[54]; +cx q[82],q[54]; +rz(pi/536870912) q[54]; +cx q[81],q[54]; +rz(-pi/268435456) q[54]; +cx q[81],q[54]; +rz(pi/268435456) q[54]; +cx q[80],q[54]; +rz(-pi/134217728) q[54]; +cx q[80],q[54]; +rz(pi/134217728) q[54]; +cx q[79],q[54]; +rz(-pi/67108864) q[54]; +cx q[79],q[54]; +rz(pi/67108864) q[54]; +cx q[78],q[54]; +rz(-pi/33554432) q[54]; +cx q[78],q[54]; +rz(pi/33554432) q[54]; +cx q[77],q[54]; +rz(-pi/16777216) q[54]; +cx q[77],q[54]; +rz(pi/16777216) q[54]; +cx q[76],q[54]; +rz(-pi/8388608) q[54]; +cx q[76],q[54]; +rz(pi/8388608) q[54]; +cx q[75],q[54]; +rz(-pi/4194304) q[54]; +cx q[75],q[54]; +rz(pi/4194304) q[54]; +cx q[74],q[54]; +rz(-pi/2097152) q[54]; +cx q[74],q[54]; +rz(pi/2097152) q[54]; +cx q[73],q[54]; +rz(-pi/1048576) q[54]; +cx q[73],q[54]; +rz(pi/1048576) q[54]; +cx q[72],q[54]; +rz(-pi/524288) q[54]; +cx q[72],q[54]; +rz(pi/524288) q[54]; +cx q[71],q[54]; +rz(-pi/262144) q[54]; +cx q[71],q[54]; +rz(pi/262144) q[54]; +cx q[70],q[54]; +rz(-pi/131072) q[54]; +cx q[70],q[54]; +rz(pi/131072) q[54]; +cx q[69],q[54]; +rz(-pi/65536) q[54]; +cx q[69],q[54]; +rz(pi/65536) q[54]; +cx q[68],q[54]; +rz(-pi/32768) q[54]; +cx q[68],q[54]; +rz(pi/32768) q[54]; +cx q[67],q[54]; +rz(-pi/16384) q[54]; +cx q[67],q[54]; +rz(pi/16384) q[54]; +cx q[66],q[54]; +rz(-pi/8192) q[54]; +cx q[66],q[54]; +rz(pi/8192) q[54]; +cx q[65],q[54]; +rz(-pi/4096) q[54]; +cx q[65],q[54]; +rz(pi/4096) q[54]; +cx q[64],q[54]; +rz(-pi/2048) q[54]; +cx q[64],q[54]; +rz(pi/2048) q[54]; +cx q[63],q[54]; +rz(-pi/1024) q[54]; +cx q[63],q[54]; +rz(pi/1024) q[54]; +cx q[62],q[54]; +rz(-pi/512) q[54]; +cx q[62],q[54]; +rz(pi/512) q[54]; +cx q[61],q[54]; +rz(-pi/256) q[54]; +cx q[61],q[54]; +rz(pi/256) q[54]; +cx q[60],q[54]; +rz(-pi/128) q[54]; +cx q[60],q[54]; +rz(pi/128) q[54]; +cx q[59],q[54]; +rz(-pi/64) q[54]; +cx q[59],q[54]; +rz(pi/64) q[54]; +cx q[58],q[54]; +rz(-pi/32) q[54]; +cx q[58],q[54]; +rz(pi/32) q[54]; +cx q[57],q[54]; +rz(-pi/16) q[54]; +cx q[57],q[54]; +rz(pi/16) q[54]; +cx q[56],q[54]; +rz(-pi/8) q[54]; +cx q[56],q[54]; +rz(pi/8) q[54]; +cx q[55],q[54]; +rz(-pi/4) q[54]; +cx q[55],q[54]; +rz(pi/4) q[54]; +ry(pi/2) q[54]; +rx(pi) q[54]; +rz(pi/4) q[54]; +rz(pi/8) q[55]; +rz(pi/16) q[56]; +rz(pi/32) q[57]; +rz(pi/64) q[58]; +rz(pi/128) q[59]; +rz(pi/256) q[60]; +rz(pi/512) q[61]; +rz(pi/1024) q[62]; +rz(pi/2048) q[63]; +rz(pi/4096) q[64]; +rz(pi/8192) q[65]; +rz(pi/16384) q[66]; +rz(pi/32768) q[67]; +rz(pi/65536) q[68]; +rz(pi/131072) q[69]; +rz(pi/262144) q[70]; +rz(pi/524288) q[71]; +rz(pi/1048576) q[72]; +rz(pi/2097152) q[73]; +rz(pi/4194304) q[74]; +rz(pi/8388608) q[75]; +rz(pi/16777216) q[76]; +rz(pi/33554432) q[77]; +rz(pi/67108864) q[78]; +rz(pi/134217728) q[79]; +rz(pi/268435456) q[80]; +rz(pi/536870912) q[81]; +rz(pi/1073741824) q[82]; +rz(pi/2147483648) q[83]; +rz(pi/4294967296) q[84]; +rz(pi/8589934592) q[85]; +rz(pi/17179869184) q[86]; +rz(pi/34359738368) q[87]; +rz(pi/68719476736) q[88]; +rz(pi/137438953472) q[89]; +rz(pi/274877906944) q[90]; +rz(pi/549755813888) q[91]; +rz(pi/1099511627776) q[92]; +rz(pi/2199023255552) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[53]; +rz(0) q[53]; +cx q[99],q[53]; +rz(0) q[53]; +cx q[98],q[53]; +rz(0) q[53]; +cx q[98],q[53]; +rz(0) q[53]; +cx q[97],q[53]; +rz(0) q[53]; +cx q[97],q[53]; +rz(0) q[53]; +cx q[96],q[53]; +rz(0) q[53]; +cx q[96],q[53]; +rz(0) q[53]; +cx q[95],q[53]; +rz(0) q[53]; +cx q[95],q[53]; +rz(0) q[53]; +cx q[94],q[53]; +rz(0) q[53]; +cx q[94],q[53]; +rz(0) q[53]; +cx q[93],q[53]; +rz(-pi/2199023255552) q[53]; +cx q[93],q[53]; +rz(pi/2199023255552) q[53]; +cx q[92],q[53]; +rz(-pi/1099511627776) q[53]; +cx q[92],q[53]; +rz(pi/1099511627776) q[53]; +cx q[91],q[53]; +rz(-pi/549755813888) q[53]; +cx q[91],q[53]; +rz(pi/549755813888) q[53]; +cx q[90],q[53]; +rz(-pi/274877906944) q[53]; +cx q[90],q[53]; +rz(pi/274877906944) q[53]; +cx q[89],q[53]; +rz(-pi/137438953472) q[53]; +cx q[89],q[53]; +rz(pi/137438953472) q[53]; +cx q[88],q[53]; +rz(-pi/68719476736) q[53]; +cx q[88],q[53]; +rz(pi/68719476736) q[53]; +cx q[87],q[53]; +rz(-pi/34359738368) q[53]; +cx q[87],q[53]; +rz(pi/34359738368) q[53]; +cx q[86],q[53]; +rz(-pi/17179869184) q[53]; +cx q[86],q[53]; +rz(pi/17179869184) q[53]; +cx q[85],q[53]; +rz(-pi/8589934592) q[53]; +cx q[85],q[53]; +rz(pi/8589934592) q[53]; +cx q[84],q[53]; +rz(-pi/4294967296) q[53]; +cx q[84],q[53]; +rz(pi/4294967296) q[53]; +cx q[83],q[53]; +rz(-pi/2147483648) q[53]; +cx q[83],q[53]; +rz(pi/2147483648) q[53]; +cx q[82],q[53]; +rz(-pi/1073741824) q[53]; +cx q[82],q[53]; +rz(pi/1073741824) q[53]; +cx q[81],q[53]; +rz(-pi/536870912) q[53]; +cx q[81],q[53]; +rz(pi/536870912) q[53]; +cx q[80],q[53]; +rz(-pi/268435456) q[53]; +cx q[80],q[53]; +rz(pi/268435456) q[53]; +cx q[79],q[53]; +rz(-pi/134217728) q[53]; +cx q[79],q[53]; +rz(pi/134217728) q[53]; +cx q[78],q[53]; +rz(-pi/67108864) q[53]; +cx q[78],q[53]; +rz(pi/67108864) q[53]; +cx q[77],q[53]; +rz(-pi/33554432) q[53]; +cx q[77],q[53]; +rz(pi/33554432) q[53]; +cx q[76],q[53]; +rz(-pi/16777216) q[53]; +cx q[76],q[53]; +rz(pi/16777216) q[53]; +cx q[75],q[53]; +rz(-pi/8388608) q[53]; +cx q[75],q[53]; +rz(pi/8388608) q[53]; +cx q[74],q[53]; +rz(-pi/4194304) q[53]; +cx q[74],q[53]; +rz(pi/4194304) q[53]; +cx q[73],q[53]; +rz(-pi/2097152) q[53]; +cx q[73],q[53]; +rz(pi/2097152) q[53]; +cx q[72],q[53]; +rz(-pi/1048576) q[53]; +cx q[72],q[53]; +rz(pi/1048576) q[53]; +cx q[71],q[53]; +rz(-pi/524288) q[53]; +cx q[71],q[53]; +rz(pi/524288) q[53]; +cx q[70],q[53]; +rz(-pi/262144) q[53]; +cx q[70],q[53]; +rz(pi/262144) q[53]; +cx q[69],q[53]; +rz(-pi/131072) q[53]; +cx q[69],q[53]; +rz(pi/131072) q[53]; +cx q[68],q[53]; +rz(-pi/65536) q[53]; +cx q[68],q[53]; +rz(pi/65536) q[53]; +cx q[67],q[53]; +rz(-pi/32768) q[53]; +cx q[67],q[53]; +rz(pi/32768) q[53]; +cx q[66],q[53]; +rz(-pi/16384) q[53]; +cx q[66],q[53]; +rz(pi/16384) q[53]; +cx q[65],q[53]; +rz(-pi/8192) q[53]; +cx q[65],q[53]; +rz(pi/8192) q[53]; +cx q[64],q[53]; +rz(-pi/4096) q[53]; +cx q[64],q[53]; +rz(pi/4096) q[53]; +cx q[63],q[53]; +rz(-pi/2048) q[53]; +cx q[63],q[53]; +rz(pi/2048) q[53]; +cx q[62],q[53]; +rz(-pi/1024) q[53]; +cx q[62],q[53]; +rz(pi/1024) q[53]; +cx q[61],q[53]; +rz(-pi/512) q[53]; +cx q[61],q[53]; +rz(pi/512) q[53]; +cx q[60],q[53]; +rz(-pi/256) q[53]; +cx q[60],q[53]; +rz(pi/256) q[53]; +cx q[59],q[53]; +rz(-pi/128) q[53]; +cx q[59],q[53]; +rz(pi/128) q[53]; +cx q[58],q[53]; +rz(-pi/64) q[53]; +cx q[58],q[53]; +rz(pi/64) q[53]; +cx q[57],q[53]; +rz(-pi/32) q[53]; +cx q[57],q[53]; +rz(pi/32) q[53]; +cx q[56],q[53]; +rz(-pi/16) q[53]; +cx q[56],q[53]; +rz(pi/16) q[53]; +cx q[55],q[53]; +rz(-pi/8) q[53]; +cx q[55],q[53]; +rz(pi/8) q[53]; +cx q[54],q[53]; +rz(-pi/4) q[53]; +cx q[54],q[53]; +rz(pi/4) q[53]; +ry(pi/2) q[53]; +rx(pi) q[53]; +rz(pi/4) q[53]; +rz(pi/8) q[54]; +rz(pi/16) q[55]; +rz(pi/32) q[56]; +rz(pi/64) q[57]; +rz(pi/128) q[58]; +rz(pi/256) q[59]; +rz(pi/512) q[60]; +rz(pi/1024) q[61]; +rz(pi/2048) q[62]; +rz(pi/4096) q[63]; +rz(pi/8192) q[64]; +rz(pi/16384) q[65]; +rz(pi/32768) q[66]; +rz(pi/65536) q[67]; +rz(pi/131072) q[68]; +rz(pi/262144) q[69]; +rz(pi/524288) q[70]; +rz(pi/1048576) q[71]; +rz(pi/2097152) q[72]; +rz(pi/4194304) q[73]; +rz(pi/8388608) q[74]; +rz(pi/16777216) q[75]; +rz(pi/33554432) q[76]; +rz(pi/67108864) q[77]; +rz(pi/134217728) q[78]; +rz(pi/268435456) q[79]; +rz(pi/536870912) q[80]; +rz(pi/1073741824) q[81]; +rz(pi/2147483648) q[82]; +rz(pi/4294967296) q[83]; +rz(pi/8589934592) q[84]; +rz(pi/17179869184) q[85]; +rz(pi/34359738368) q[86]; +rz(pi/68719476736) q[87]; +rz(pi/137438953472) q[88]; +rz(pi/274877906944) q[89]; +rz(pi/549755813888) q[90]; +rz(pi/1099511627776) q[91]; +rz(pi/2199023255552) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[52]; +rz(0) q[52]; +cx q[99],q[52]; +rz(0) q[52]; +cx q[98],q[52]; +rz(0) q[52]; +cx q[98],q[52]; +rz(0) q[52]; +cx q[97],q[52]; +rz(0) q[52]; +cx q[97],q[52]; +rz(0) q[52]; +cx q[96],q[52]; +rz(0) q[52]; +cx q[96],q[52]; +rz(0) q[52]; +cx q[95],q[52]; +rz(0) q[52]; +cx q[95],q[52]; +rz(0) q[52]; +cx q[94],q[52]; +rz(0) q[52]; +cx q[94],q[52]; +rz(0) q[52]; +cx q[93],q[52]; +rz(0) q[52]; +cx q[93],q[52]; +rz(0) q[52]; +cx q[92],q[52]; +rz(-pi/2199023255552) q[52]; +cx q[92],q[52]; +rz(pi/2199023255552) q[52]; +cx q[91],q[52]; +rz(-pi/1099511627776) q[52]; +cx q[91],q[52]; +rz(pi/1099511627776) q[52]; +cx q[90],q[52]; +rz(-pi/549755813888) q[52]; +cx q[90],q[52]; +rz(pi/549755813888) q[52]; +cx q[89],q[52]; +rz(-pi/274877906944) q[52]; +cx q[89],q[52]; +rz(pi/274877906944) q[52]; +cx q[88],q[52]; +rz(-pi/137438953472) q[52]; +cx q[88],q[52]; +rz(pi/137438953472) q[52]; +cx q[87],q[52]; +rz(-pi/68719476736) q[52]; +cx q[87],q[52]; +rz(pi/68719476736) q[52]; +cx q[86],q[52]; +rz(-pi/34359738368) q[52]; +cx q[86],q[52]; +rz(pi/34359738368) q[52]; +cx q[85],q[52]; +rz(-pi/17179869184) q[52]; +cx q[85],q[52]; +rz(pi/17179869184) q[52]; +cx q[84],q[52]; +rz(-pi/8589934592) q[52]; +cx q[84],q[52]; +rz(pi/8589934592) q[52]; +cx q[83],q[52]; +rz(-pi/4294967296) q[52]; +cx q[83],q[52]; +rz(pi/4294967296) q[52]; +cx q[82],q[52]; +rz(-pi/2147483648) q[52]; +cx q[82],q[52]; +rz(pi/2147483648) q[52]; +cx q[81],q[52]; +rz(-pi/1073741824) q[52]; +cx q[81],q[52]; +rz(pi/1073741824) q[52]; +cx q[80],q[52]; +rz(-pi/536870912) q[52]; +cx q[80],q[52]; +rz(pi/536870912) q[52]; +cx q[79],q[52]; +rz(-pi/268435456) q[52]; +cx q[79],q[52]; +rz(pi/268435456) q[52]; +cx q[78],q[52]; +rz(-pi/134217728) q[52]; +cx q[78],q[52]; +rz(pi/134217728) q[52]; +cx q[77],q[52]; +rz(-pi/67108864) q[52]; +cx q[77],q[52]; +rz(pi/67108864) q[52]; +cx q[76],q[52]; +rz(-pi/33554432) q[52]; +cx q[76],q[52]; +rz(pi/33554432) q[52]; +cx q[75],q[52]; +rz(-pi/16777216) q[52]; +cx q[75],q[52]; +rz(pi/16777216) q[52]; +cx q[74],q[52]; +rz(-pi/8388608) q[52]; +cx q[74],q[52]; +rz(pi/8388608) q[52]; +cx q[73],q[52]; +rz(-pi/4194304) q[52]; +cx q[73],q[52]; +rz(pi/4194304) q[52]; +cx q[72],q[52]; +rz(-pi/2097152) q[52]; +cx q[72],q[52]; +rz(pi/2097152) q[52]; +cx q[71],q[52]; +rz(-pi/1048576) q[52]; +cx q[71],q[52]; +rz(pi/1048576) q[52]; +cx q[70],q[52]; +rz(-pi/524288) q[52]; +cx q[70],q[52]; +rz(pi/524288) q[52]; +cx q[69],q[52]; +rz(-pi/262144) q[52]; +cx q[69],q[52]; +rz(pi/262144) q[52]; +cx q[68],q[52]; +rz(-pi/131072) q[52]; +cx q[68],q[52]; +rz(pi/131072) q[52]; +cx q[67],q[52]; +rz(-pi/65536) q[52]; +cx q[67],q[52]; +rz(pi/65536) q[52]; +cx q[66],q[52]; +rz(-pi/32768) q[52]; +cx q[66],q[52]; +rz(pi/32768) q[52]; +cx q[65],q[52]; +rz(-pi/16384) q[52]; +cx q[65],q[52]; +rz(pi/16384) q[52]; +cx q[64],q[52]; +rz(-pi/8192) q[52]; +cx q[64],q[52]; +rz(pi/8192) q[52]; +cx q[63],q[52]; +rz(-pi/4096) q[52]; +cx q[63],q[52]; +rz(pi/4096) q[52]; +cx q[62],q[52]; +rz(-pi/2048) q[52]; +cx q[62],q[52]; +rz(pi/2048) q[52]; +cx q[61],q[52]; +rz(-pi/1024) q[52]; +cx q[61],q[52]; +rz(pi/1024) q[52]; +cx q[60],q[52]; +rz(-pi/512) q[52]; +cx q[60],q[52]; +rz(pi/512) q[52]; +cx q[59],q[52]; +rz(-pi/256) q[52]; +cx q[59],q[52]; +rz(pi/256) q[52]; +cx q[58],q[52]; +rz(-pi/128) q[52]; +cx q[58],q[52]; +rz(pi/128) q[52]; +cx q[57],q[52]; +rz(-pi/64) q[52]; +cx q[57],q[52]; +rz(pi/64) q[52]; +cx q[56],q[52]; +rz(-pi/32) q[52]; +cx q[56],q[52]; +rz(pi/32) q[52]; +cx q[55],q[52]; +rz(-pi/16) q[52]; +cx q[55],q[52]; +rz(pi/16) q[52]; +cx q[54],q[52]; +rz(-pi/8) q[52]; +cx q[54],q[52]; +rz(pi/8) q[52]; +cx q[53],q[52]; +rz(-pi/4) q[52]; +cx q[53],q[52]; +rz(pi/4) q[52]; +ry(pi/2) q[52]; +rx(pi) q[52]; +rz(pi/4) q[52]; +rz(pi/8) q[53]; +rz(pi/16) q[54]; +rz(pi/32) q[55]; +rz(pi/64) q[56]; +rz(pi/128) q[57]; +rz(pi/256) q[58]; +rz(pi/512) q[59]; +rz(pi/1024) q[60]; +rz(pi/2048) q[61]; +rz(pi/4096) q[62]; +rz(pi/8192) q[63]; +rz(pi/16384) q[64]; +rz(pi/32768) q[65]; +rz(pi/65536) q[66]; +rz(pi/131072) q[67]; +rz(pi/262144) q[68]; +rz(pi/524288) q[69]; +rz(pi/1048576) q[70]; +rz(pi/2097152) q[71]; +rz(pi/4194304) q[72]; +rz(pi/8388608) q[73]; +rz(pi/16777216) q[74]; +rz(pi/33554432) q[75]; +rz(pi/67108864) q[76]; +rz(pi/134217728) q[77]; +rz(pi/268435456) q[78]; +rz(pi/536870912) q[79]; +rz(pi/1073741824) q[80]; +rz(pi/2147483648) q[81]; +rz(pi/4294967296) q[82]; +rz(pi/8589934592) q[83]; +rz(pi/17179869184) q[84]; +rz(pi/34359738368) q[85]; +rz(pi/68719476736) q[86]; +rz(pi/137438953472) q[87]; +rz(pi/274877906944) q[88]; +rz(pi/549755813888) q[89]; +rz(pi/1099511627776) q[90]; +rz(pi/2199023255552) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[51]; +rz(0) q[51]; +cx q[99],q[51]; +rz(0) q[51]; +cx q[98],q[51]; +rz(0) q[51]; +cx q[98],q[51]; +rz(0) q[51]; +cx q[97],q[51]; +rz(0) q[51]; +cx q[97],q[51]; +rz(0) q[51]; +cx q[96],q[51]; +rz(0) q[51]; +cx q[96],q[51]; +rz(0) q[51]; +cx q[95],q[51]; +rz(0) q[51]; +cx q[95],q[51]; +rz(0) q[51]; +cx q[94],q[51]; +rz(0) q[51]; +cx q[94],q[51]; +rz(0) q[51]; +cx q[93],q[51]; +rz(0) q[51]; +cx q[93],q[51]; +rz(0) q[51]; +cx q[92],q[51]; +rz(0) q[51]; +cx q[92],q[51]; +rz(0) q[51]; +cx q[91],q[51]; +rz(-pi/2199023255552) q[51]; +cx q[91],q[51]; +rz(pi/2199023255552) q[51]; +cx q[90],q[51]; +rz(-pi/1099511627776) q[51]; +cx q[90],q[51]; +rz(pi/1099511627776) q[51]; +cx q[89],q[51]; +rz(-pi/549755813888) q[51]; +cx q[89],q[51]; +rz(pi/549755813888) q[51]; +cx q[88],q[51]; +rz(-pi/274877906944) q[51]; +cx q[88],q[51]; +rz(pi/274877906944) q[51]; +cx q[87],q[51]; +rz(-pi/137438953472) q[51]; +cx q[87],q[51]; +rz(pi/137438953472) q[51]; +cx q[86],q[51]; +rz(-pi/68719476736) q[51]; +cx q[86],q[51]; +rz(pi/68719476736) q[51]; +cx q[85],q[51]; +rz(-pi/34359738368) q[51]; +cx q[85],q[51]; +rz(pi/34359738368) q[51]; +cx q[84],q[51]; +rz(-pi/17179869184) q[51]; +cx q[84],q[51]; +rz(pi/17179869184) q[51]; +cx q[83],q[51]; +rz(-pi/8589934592) q[51]; +cx q[83],q[51]; +rz(pi/8589934592) q[51]; +cx q[82],q[51]; +rz(-pi/4294967296) q[51]; +cx q[82],q[51]; +rz(pi/4294967296) q[51]; +cx q[81],q[51]; +rz(-pi/2147483648) q[51]; +cx q[81],q[51]; +rz(pi/2147483648) q[51]; +cx q[80],q[51]; +rz(-pi/1073741824) q[51]; +cx q[80],q[51]; +rz(pi/1073741824) q[51]; +cx q[79],q[51]; +rz(-pi/536870912) q[51]; +cx q[79],q[51]; +rz(pi/536870912) q[51]; +cx q[78],q[51]; +rz(-pi/268435456) q[51]; +cx q[78],q[51]; +rz(pi/268435456) q[51]; +cx q[77],q[51]; +rz(-pi/134217728) q[51]; +cx q[77],q[51]; +rz(pi/134217728) q[51]; +cx q[76],q[51]; +rz(-pi/67108864) q[51]; +cx q[76],q[51]; +rz(pi/67108864) q[51]; +cx q[75],q[51]; +rz(-pi/33554432) q[51]; +cx q[75],q[51]; +rz(pi/33554432) q[51]; +cx q[74],q[51]; +rz(-pi/16777216) q[51]; +cx q[74],q[51]; +rz(pi/16777216) q[51]; +cx q[73],q[51]; +rz(-pi/8388608) q[51]; +cx q[73],q[51]; +rz(pi/8388608) q[51]; +cx q[72],q[51]; +rz(-pi/4194304) q[51]; +cx q[72],q[51]; +rz(pi/4194304) q[51]; +cx q[71],q[51]; +rz(-pi/2097152) q[51]; +cx q[71],q[51]; +rz(pi/2097152) q[51]; +cx q[70],q[51]; +rz(-pi/1048576) q[51]; +cx q[70],q[51]; +rz(pi/1048576) q[51]; +cx q[69],q[51]; +rz(-pi/524288) q[51]; +cx q[69],q[51]; +rz(pi/524288) q[51]; +cx q[68],q[51]; +rz(-pi/262144) q[51]; +cx q[68],q[51]; +rz(pi/262144) q[51]; +cx q[67],q[51]; +rz(-pi/131072) q[51]; +cx q[67],q[51]; +rz(pi/131072) q[51]; +cx q[66],q[51]; +rz(-pi/65536) q[51]; +cx q[66],q[51]; +rz(pi/65536) q[51]; +cx q[65],q[51]; +rz(-pi/32768) q[51]; +cx q[65],q[51]; +rz(pi/32768) q[51]; +cx q[64],q[51]; +rz(-pi/16384) q[51]; +cx q[64],q[51]; +rz(pi/16384) q[51]; +cx q[63],q[51]; +rz(-pi/8192) q[51]; +cx q[63],q[51]; +rz(pi/8192) q[51]; +cx q[62],q[51]; +rz(-pi/4096) q[51]; +cx q[62],q[51]; +rz(pi/4096) q[51]; +cx q[61],q[51]; +rz(-pi/2048) q[51]; +cx q[61],q[51]; +rz(pi/2048) q[51]; +cx q[60],q[51]; +rz(-pi/1024) q[51]; +cx q[60],q[51]; +rz(pi/1024) q[51]; +cx q[59],q[51]; +rz(-pi/512) q[51]; +cx q[59],q[51]; +rz(pi/512) q[51]; +cx q[58],q[51]; +rz(-pi/256) q[51]; +cx q[58],q[51]; +rz(pi/256) q[51]; +cx q[57],q[51]; +rz(-pi/128) q[51]; +cx q[57],q[51]; +rz(pi/128) q[51]; +cx q[56],q[51]; +rz(-pi/64) q[51]; +cx q[56],q[51]; +rz(pi/64) q[51]; +cx q[55],q[51]; +rz(-pi/32) q[51]; +cx q[55],q[51]; +rz(pi/32) q[51]; +cx q[54],q[51]; +rz(-pi/16) q[51]; +cx q[54],q[51]; +rz(pi/16) q[51]; +cx q[53],q[51]; +rz(-pi/8) q[51]; +cx q[53],q[51]; +rz(pi/8) q[51]; +cx q[52],q[51]; +rz(-pi/4) q[51]; +cx q[52],q[51]; +rz(pi/4) q[51]; +ry(pi/2) q[51]; +rx(pi) q[51]; +rz(pi/4) q[51]; +rz(pi/8) q[52]; +rz(pi/16) q[53]; +rz(pi/32) q[54]; +rz(pi/64) q[55]; +rz(pi/128) q[56]; +rz(pi/256) q[57]; +rz(pi/512) q[58]; +rz(pi/1024) q[59]; +rz(pi/2048) q[60]; +rz(pi/4096) q[61]; +rz(pi/8192) q[62]; +rz(pi/16384) q[63]; +rz(pi/32768) q[64]; +rz(pi/65536) q[65]; +rz(pi/131072) q[66]; +rz(pi/262144) q[67]; +rz(pi/524288) q[68]; +rz(pi/1048576) q[69]; +rz(pi/2097152) q[70]; +rz(pi/4194304) q[71]; +rz(pi/8388608) q[72]; +rz(pi/16777216) q[73]; +rz(pi/33554432) q[74]; +rz(pi/67108864) q[75]; +rz(pi/134217728) q[76]; +rz(pi/268435456) q[77]; +rz(pi/536870912) q[78]; +rz(pi/1073741824) q[79]; +rz(pi/2147483648) q[80]; +rz(pi/4294967296) q[81]; +rz(pi/8589934592) q[82]; +rz(pi/17179869184) q[83]; +rz(pi/34359738368) q[84]; +rz(pi/68719476736) q[85]; +rz(pi/137438953472) q[86]; +rz(pi/274877906944) q[87]; +rz(pi/549755813888) q[88]; +rz(pi/1099511627776) q[89]; +rz(pi/2199023255552) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[50]; +rz(0) q[50]; +cx q[99],q[50]; +rz(0) q[50]; +cx q[98],q[50]; +rz(0) q[50]; +cx q[98],q[50]; +rz(0) q[50]; +cx q[97],q[50]; +rz(0) q[50]; +cx q[97],q[50]; +rz(0) q[50]; +cx q[96],q[50]; +rz(0) q[50]; +cx q[96],q[50]; +rz(0) q[50]; +cx q[95],q[50]; +rz(0) q[50]; +cx q[95],q[50]; +rz(0) q[50]; +cx q[94],q[50]; +rz(0) q[50]; +cx q[94],q[50]; +rz(0) q[50]; +cx q[93],q[50]; +rz(0) q[50]; +cx q[93],q[50]; +rz(0) q[50]; +cx q[92],q[50]; +rz(0) q[50]; +cx q[92],q[50]; +rz(0) q[50]; +cx q[91],q[50]; +rz(0) q[50]; +cx q[91],q[50]; +rz(0) q[50]; +cx q[90],q[50]; +rz(-pi/2199023255552) q[50]; +cx q[90],q[50]; +rz(pi/2199023255552) q[50]; +cx q[89],q[50]; +rz(-pi/1099511627776) q[50]; +cx q[89],q[50]; +rz(pi/1099511627776) q[50]; +cx q[88],q[50]; +rz(-pi/549755813888) q[50]; +cx q[88],q[50]; +rz(pi/549755813888) q[50]; +cx q[87],q[50]; +rz(-pi/274877906944) q[50]; +cx q[87],q[50]; +rz(pi/274877906944) q[50]; +cx q[86],q[50]; +rz(-pi/137438953472) q[50]; +cx q[86],q[50]; +rz(pi/137438953472) q[50]; +cx q[85],q[50]; +rz(-pi/68719476736) q[50]; +cx q[85],q[50]; +rz(pi/68719476736) q[50]; +cx q[84],q[50]; +rz(-pi/34359738368) q[50]; +cx q[84],q[50]; +rz(pi/34359738368) q[50]; +cx q[83],q[50]; +rz(-pi/17179869184) q[50]; +cx q[83],q[50]; +rz(pi/17179869184) q[50]; +cx q[82],q[50]; +rz(-pi/8589934592) q[50]; +cx q[82],q[50]; +rz(pi/8589934592) q[50]; +cx q[81],q[50]; +rz(-pi/4294967296) q[50]; +cx q[81],q[50]; +rz(pi/4294967296) q[50]; +cx q[80],q[50]; +rz(-pi/2147483648) q[50]; +cx q[80],q[50]; +rz(pi/2147483648) q[50]; +cx q[79],q[50]; +rz(-pi/1073741824) q[50]; +cx q[79],q[50]; +rz(pi/1073741824) q[50]; +cx q[78],q[50]; +rz(-pi/536870912) q[50]; +cx q[78],q[50]; +rz(pi/536870912) q[50]; +cx q[77],q[50]; +rz(-pi/268435456) q[50]; +cx q[77],q[50]; +rz(pi/268435456) q[50]; +cx q[76],q[50]; +rz(-pi/134217728) q[50]; +cx q[76],q[50]; +rz(pi/134217728) q[50]; +cx q[75],q[50]; +rz(-pi/67108864) q[50]; +cx q[75],q[50]; +rz(pi/67108864) q[50]; +cx q[74],q[50]; +rz(-pi/33554432) q[50]; +cx q[74],q[50]; +rz(pi/33554432) q[50]; +cx q[73],q[50]; +rz(-pi/16777216) q[50]; +cx q[73],q[50]; +rz(pi/16777216) q[50]; +cx q[72],q[50]; +rz(-pi/8388608) q[50]; +cx q[72],q[50]; +rz(pi/8388608) q[50]; +cx q[71],q[50]; +rz(-pi/4194304) q[50]; +cx q[71],q[50]; +rz(pi/4194304) q[50]; +cx q[70],q[50]; +rz(-pi/2097152) q[50]; +cx q[70],q[50]; +rz(pi/2097152) q[50]; +cx q[69],q[50]; +rz(-pi/1048576) q[50]; +cx q[69],q[50]; +rz(pi/1048576) q[50]; +cx q[68],q[50]; +rz(-pi/524288) q[50]; +cx q[68],q[50]; +rz(pi/524288) q[50]; +cx q[67],q[50]; +rz(-pi/262144) q[50]; +cx q[67],q[50]; +rz(pi/262144) q[50]; +cx q[66],q[50]; +rz(-pi/131072) q[50]; +cx q[66],q[50]; +rz(pi/131072) q[50]; +cx q[65],q[50]; +rz(-pi/65536) q[50]; +cx q[65],q[50]; +rz(pi/65536) q[50]; +cx q[64],q[50]; +rz(-pi/32768) q[50]; +cx q[64],q[50]; +rz(pi/32768) q[50]; +cx q[63],q[50]; +rz(-pi/16384) q[50]; +cx q[63],q[50]; +rz(pi/16384) q[50]; +cx q[62],q[50]; +rz(-pi/8192) q[50]; +cx q[62],q[50]; +rz(pi/8192) q[50]; +cx q[61],q[50]; +rz(-pi/4096) q[50]; +cx q[61],q[50]; +rz(pi/4096) q[50]; +cx q[60],q[50]; +rz(-pi/2048) q[50]; +cx q[60],q[50]; +rz(pi/2048) q[50]; +cx q[59],q[50]; +rz(-pi/1024) q[50]; +cx q[59],q[50]; +rz(pi/1024) q[50]; +cx q[58],q[50]; +rz(-pi/512) q[50]; +cx q[58],q[50]; +rz(pi/512) q[50]; +cx q[57],q[50]; +rz(-pi/256) q[50]; +cx q[57],q[50]; +rz(pi/256) q[50]; +cx q[56],q[50]; +rz(-pi/128) q[50]; +cx q[56],q[50]; +rz(pi/128) q[50]; +cx q[55],q[50]; +rz(-pi/64) q[50]; +cx q[55],q[50]; +rz(pi/64) q[50]; +cx q[54],q[50]; +rz(-pi/32) q[50]; +cx q[54],q[50]; +rz(pi/32) q[50]; +cx q[53],q[50]; +rz(-pi/16) q[50]; +cx q[53],q[50]; +rz(pi/16) q[50]; +cx q[52],q[50]; +rz(-pi/8) q[50]; +cx q[52],q[50]; +rz(pi/8) q[50]; +cx q[51],q[50]; +rz(-pi/4) q[50]; +cx q[51],q[50]; +rz(pi/4) q[50]; +ry(pi/2) q[50]; +rx(pi) q[50]; +rz(pi/4) q[50]; +rz(pi/8) q[51]; +rz(pi/16) q[52]; +rz(pi/32) q[53]; +rz(pi/64) q[54]; +rz(pi/128) q[55]; +rz(pi/256) q[56]; +rz(pi/512) q[57]; +rz(pi/1024) q[58]; +rz(pi/2048) q[59]; +rz(pi/4096) q[60]; +rz(pi/8192) q[61]; +rz(pi/16384) q[62]; +rz(pi/32768) q[63]; +rz(pi/65536) q[64]; +rz(pi/131072) q[65]; +rz(pi/262144) q[66]; +rz(pi/524288) q[67]; +rz(pi/1048576) q[68]; +rz(pi/2097152) q[69]; +rz(pi/4194304) q[70]; +rz(pi/8388608) q[71]; +rz(pi/16777216) q[72]; +rz(pi/33554432) q[73]; +rz(pi/67108864) q[74]; +rz(pi/134217728) q[75]; +rz(pi/268435456) q[76]; +rz(pi/536870912) q[77]; +rz(pi/1073741824) q[78]; +rz(pi/2147483648) q[79]; +rz(pi/4294967296) q[80]; +rz(pi/8589934592) q[81]; +rz(pi/17179869184) q[82]; +rz(pi/34359738368) q[83]; +rz(pi/68719476736) q[84]; +rz(pi/137438953472) q[85]; +rz(pi/274877906944) q[86]; +rz(pi/549755813888) q[87]; +rz(pi/1099511627776) q[88]; +rz(pi/2199023255552) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[49]; +rz(0) q[49]; +cx q[99],q[49]; +rz(0) q[49]; +cx q[98],q[49]; +rz(0) q[49]; +cx q[98],q[49]; +rz(0) q[49]; +cx q[97],q[49]; +rz(0) q[49]; +cx q[97],q[49]; +rz(0) q[49]; +cx q[96],q[49]; +rz(0) q[49]; +cx q[96],q[49]; +rz(0) q[49]; +cx q[95],q[49]; +rz(0) q[49]; +cx q[95],q[49]; +rz(0) q[49]; +cx q[94],q[49]; +rz(0) q[49]; +cx q[94],q[49]; +rz(0) q[49]; +cx q[93],q[49]; +rz(0) q[49]; +cx q[93],q[49]; +rz(0) q[49]; +cx q[92],q[49]; +rz(0) q[49]; +cx q[92],q[49]; +rz(0) q[49]; +cx q[91],q[49]; +rz(0) q[49]; +cx q[91],q[49]; +rz(0) q[49]; +cx q[90],q[49]; +rz(0) q[49]; +cx q[90],q[49]; +rz(0) q[49]; +cx q[89],q[49]; +rz(-pi/2199023255552) q[49]; +cx q[89],q[49]; +rz(pi/2199023255552) q[49]; +cx q[88],q[49]; +rz(-pi/1099511627776) q[49]; +cx q[88],q[49]; +rz(pi/1099511627776) q[49]; +cx q[87],q[49]; +rz(-pi/549755813888) q[49]; +cx q[87],q[49]; +rz(pi/549755813888) q[49]; +cx q[86],q[49]; +rz(-pi/274877906944) q[49]; +cx q[86],q[49]; +rz(pi/274877906944) q[49]; +cx q[85],q[49]; +rz(-pi/137438953472) q[49]; +cx q[85],q[49]; +rz(pi/137438953472) q[49]; +cx q[84],q[49]; +rz(-pi/68719476736) q[49]; +cx q[84],q[49]; +rz(pi/68719476736) q[49]; +cx q[83],q[49]; +rz(-pi/34359738368) q[49]; +cx q[83],q[49]; +rz(pi/34359738368) q[49]; +cx q[82],q[49]; +rz(-pi/17179869184) q[49]; +cx q[82],q[49]; +rz(pi/17179869184) q[49]; +cx q[81],q[49]; +rz(-pi/8589934592) q[49]; +cx q[81],q[49]; +rz(pi/8589934592) q[49]; +cx q[80],q[49]; +rz(-pi/4294967296) q[49]; +cx q[80],q[49]; +rz(pi/4294967296) q[49]; +cx q[79],q[49]; +rz(-pi/2147483648) q[49]; +cx q[79],q[49]; +rz(pi/2147483648) q[49]; +cx q[78],q[49]; +rz(-pi/1073741824) q[49]; +cx q[78],q[49]; +rz(pi/1073741824) q[49]; +cx q[77],q[49]; +rz(-pi/536870912) q[49]; +cx q[77],q[49]; +rz(pi/536870912) q[49]; +cx q[76],q[49]; +rz(-pi/268435456) q[49]; +cx q[76],q[49]; +rz(pi/268435456) q[49]; +cx q[75],q[49]; +rz(-pi/134217728) q[49]; +cx q[75],q[49]; +rz(pi/134217728) q[49]; +cx q[74],q[49]; +rz(-pi/67108864) q[49]; +cx q[74],q[49]; +rz(pi/67108864) q[49]; +cx q[73],q[49]; +rz(-pi/33554432) q[49]; +cx q[73],q[49]; +rz(pi/33554432) q[49]; +cx q[72],q[49]; +rz(-pi/16777216) q[49]; +cx q[72],q[49]; +rz(pi/16777216) q[49]; +cx q[71],q[49]; +rz(-pi/8388608) q[49]; +cx q[71],q[49]; +rz(pi/8388608) q[49]; +cx q[70],q[49]; +rz(-pi/4194304) q[49]; +cx q[70],q[49]; +rz(pi/4194304) q[49]; +cx q[69],q[49]; +rz(-pi/2097152) q[49]; +cx q[69],q[49]; +rz(pi/2097152) q[49]; +cx q[68],q[49]; +rz(-pi/1048576) q[49]; +cx q[68],q[49]; +rz(pi/1048576) q[49]; +cx q[67],q[49]; +rz(-pi/524288) q[49]; +cx q[67],q[49]; +rz(pi/524288) q[49]; +cx q[66],q[49]; +rz(-pi/262144) q[49]; +cx q[66],q[49]; +rz(pi/262144) q[49]; +cx q[65],q[49]; +rz(-pi/131072) q[49]; +cx q[65],q[49]; +rz(pi/131072) q[49]; +cx q[64],q[49]; +rz(-pi/65536) q[49]; +cx q[64],q[49]; +rz(pi/65536) q[49]; +cx q[63],q[49]; +rz(-pi/32768) q[49]; +cx q[63],q[49]; +rz(pi/32768) q[49]; +cx q[62],q[49]; +rz(-pi/16384) q[49]; +cx q[62],q[49]; +rz(pi/16384) q[49]; +cx q[61],q[49]; +rz(-pi/8192) q[49]; +cx q[61],q[49]; +rz(pi/8192) q[49]; +cx q[60],q[49]; +rz(-pi/4096) q[49]; +cx q[60],q[49]; +rz(pi/4096) q[49]; +cx q[59],q[49]; +rz(-pi/2048) q[49]; +cx q[59],q[49]; +rz(pi/2048) q[49]; +cx q[58],q[49]; +rz(-pi/1024) q[49]; +cx q[58],q[49]; +rz(pi/1024) q[49]; +cx q[57],q[49]; +rz(-pi/512) q[49]; +cx q[57],q[49]; +rz(pi/512) q[49]; +cx q[56],q[49]; +rz(-pi/256) q[49]; +cx q[56],q[49]; +rz(pi/256) q[49]; +cx q[55],q[49]; +rz(-pi/128) q[49]; +cx q[55],q[49]; +rz(pi/128) q[49]; +cx q[54],q[49]; +rz(-pi/64) q[49]; +cx q[54],q[49]; +rz(pi/64) q[49]; +cx q[53],q[49]; +rz(-pi/32) q[49]; +cx q[53],q[49]; +rz(pi/32) q[49]; +cx q[52],q[49]; +rz(-pi/16) q[49]; +cx q[52],q[49]; +rz(pi/16) q[49]; +cx q[51],q[49]; +rz(-pi/8) q[49]; +cx q[51],q[49]; +rz(pi/8) q[49]; +cx q[50],q[49]; +rz(-pi/4) q[49]; +cx q[50],q[49]; +rz(pi/4) q[49]; +ry(pi/2) q[49]; +rx(pi) q[49]; +rz(pi/4) q[49]; +rz(pi/8) q[50]; +rz(pi/16) q[51]; +rz(pi/32) q[52]; +rz(pi/64) q[53]; +rz(pi/128) q[54]; +rz(pi/256) q[55]; +rz(pi/512) q[56]; +rz(pi/1024) q[57]; +rz(pi/2048) q[58]; +rz(pi/4096) q[59]; +rz(pi/8192) q[60]; +rz(pi/16384) q[61]; +rz(pi/32768) q[62]; +rz(pi/65536) q[63]; +rz(pi/131072) q[64]; +rz(pi/262144) q[65]; +rz(pi/524288) q[66]; +rz(pi/1048576) q[67]; +rz(pi/2097152) q[68]; +rz(pi/4194304) q[69]; +rz(pi/8388608) q[70]; +rz(pi/16777216) q[71]; +rz(pi/33554432) q[72]; +rz(pi/67108864) q[73]; +rz(pi/134217728) q[74]; +rz(pi/268435456) q[75]; +rz(pi/536870912) q[76]; +rz(pi/1073741824) q[77]; +rz(pi/2147483648) q[78]; +rz(pi/4294967296) q[79]; +rz(pi/8589934592) q[80]; +rz(pi/17179869184) q[81]; +rz(pi/34359738368) q[82]; +rz(pi/68719476736) q[83]; +rz(pi/137438953472) q[84]; +rz(pi/274877906944) q[85]; +rz(pi/549755813888) q[86]; +rz(pi/1099511627776) q[87]; +rz(pi/2199023255552) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[48]; +rz(0) q[48]; +cx q[99],q[48]; +rz(0) q[48]; +cx q[98],q[48]; +rz(0) q[48]; +cx q[98],q[48]; +rz(0) q[48]; +cx q[97],q[48]; +rz(0) q[48]; +cx q[97],q[48]; +rz(0) q[48]; +cx q[96],q[48]; +rz(0) q[48]; +cx q[96],q[48]; +rz(0) q[48]; +cx q[95],q[48]; +rz(0) q[48]; +cx q[95],q[48]; +rz(0) q[48]; +cx q[94],q[48]; +rz(0) q[48]; +cx q[94],q[48]; +rz(0) q[48]; +cx q[93],q[48]; +rz(0) q[48]; +cx q[93],q[48]; +rz(0) q[48]; +cx q[92],q[48]; +rz(0) q[48]; +cx q[92],q[48]; +rz(0) q[48]; +cx q[91],q[48]; +rz(0) q[48]; +cx q[91],q[48]; +rz(0) q[48]; +cx q[90],q[48]; +rz(0) q[48]; +cx q[90],q[48]; +rz(0) q[48]; +cx q[89],q[48]; +rz(0) q[48]; +cx q[89],q[48]; +rz(0) q[48]; +cx q[88],q[48]; +rz(-pi/2199023255552) q[48]; +cx q[88],q[48]; +rz(pi/2199023255552) q[48]; +cx q[87],q[48]; +rz(-pi/1099511627776) q[48]; +cx q[87],q[48]; +rz(pi/1099511627776) q[48]; +cx q[86],q[48]; +rz(-pi/549755813888) q[48]; +cx q[86],q[48]; +rz(pi/549755813888) q[48]; +cx q[85],q[48]; +rz(-pi/274877906944) q[48]; +cx q[85],q[48]; +rz(pi/274877906944) q[48]; +cx q[84],q[48]; +rz(-pi/137438953472) q[48]; +cx q[84],q[48]; +rz(pi/137438953472) q[48]; +cx q[83],q[48]; +rz(-pi/68719476736) q[48]; +cx q[83],q[48]; +rz(pi/68719476736) q[48]; +cx q[82],q[48]; +rz(-pi/34359738368) q[48]; +cx q[82],q[48]; +rz(pi/34359738368) q[48]; +cx q[81],q[48]; +rz(-pi/17179869184) q[48]; +cx q[81],q[48]; +rz(pi/17179869184) q[48]; +cx q[80],q[48]; +rz(-pi/8589934592) q[48]; +cx q[80],q[48]; +rz(pi/8589934592) q[48]; +cx q[79],q[48]; +rz(-pi/4294967296) q[48]; +cx q[79],q[48]; +rz(pi/4294967296) q[48]; +cx q[78],q[48]; +rz(-pi/2147483648) q[48]; +cx q[78],q[48]; +rz(pi/2147483648) q[48]; +cx q[77],q[48]; +rz(-pi/1073741824) q[48]; +cx q[77],q[48]; +rz(pi/1073741824) q[48]; +cx q[76],q[48]; +rz(-pi/536870912) q[48]; +cx q[76],q[48]; +rz(pi/536870912) q[48]; +cx q[75],q[48]; +rz(-pi/268435456) q[48]; +cx q[75],q[48]; +rz(pi/268435456) q[48]; +cx q[74],q[48]; +rz(-pi/134217728) q[48]; +cx q[74],q[48]; +rz(pi/134217728) q[48]; +cx q[73],q[48]; +rz(-pi/67108864) q[48]; +cx q[73],q[48]; +rz(pi/67108864) q[48]; +cx q[72],q[48]; +rz(-pi/33554432) q[48]; +cx q[72],q[48]; +rz(pi/33554432) q[48]; +cx q[71],q[48]; +rz(-pi/16777216) q[48]; +cx q[71],q[48]; +rz(pi/16777216) q[48]; +cx q[70],q[48]; +rz(-pi/8388608) q[48]; +cx q[70],q[48]; +rz(pi/8388608) q[48]; +cx q[69],q[48]; +rz(-pi/4194304) q[48]; +cx q[69],q[48]; +rz(pi/4194304) q[48]; +cx q[68],q[48]; +rz(-pi/2097152) q[48]; +cx q[68],q[48]; +rz(pi/2097152) q[48]; +cx q[67],q[48]; +rz(-pi/1048576) q[48]; +cx q[67],q[48]; +rz(pi/1048576) q[48]; +cx q[66],q[48]; +rz(-pi/524288) q[48]; +cx q[66],q[48]; +rz(pi/524288) q[48]; +cx q[65],q[48]; +rz(-pi/262144) q[48]; +cx q[65],q[48]; +rz(pi/262144) q[48]; +cx q[64],q[48]; +rz(-pi/131072) q[48]; +cx q[64],q[48]; +rz(pi/131072) q[48]; +cx q[63],q[48]; +rz(-pi/65536) q[48]; +cx q[63],q[48]; +rz(pi/65536) q[48]; +cx q[62],q[48]; +rz(-pi/32768) q[48]; +cx q[62],q[48]; +rz(pi/32768) q[48]; +cx q[61],q[48]; +rz(-pi/16384) q[48]; +cx q[61],q[48]; +rz(pi/16384) q[48]; +cx q[60],q[48]; +rz(-pi/8192) q[48]; +cx q[60],q[48]; +rz(pi/8192) q[48]; +cx q[59],q[48]; +rz(-pi/4096) q[48]; +cx q[59],q[48]; +rz(pi/4096) q[48]; +cx q[58],q[48]; +rz(-pi/2048) q[48]; +cx q[58],q[48]; +rz(pi/2048) q[48]; +cx q[57],q[48]; +rz(-pi/1024) q[48]; +cx q[57],q[48]; +rz(pi/1024) q[48]; +cx q[56],q[48]; +rz(-pi/512) q[48]; +cx q[56],q[48]; +rz(pi/512) q[48]; +cx q[55],q[48]; +rz(-pi/256) q[48]; +cx q[55],q[48]; +rz(pi/256) q[48]; +cx q[54],q[48]; +rz(-pi/128) q[48]; +cx q[54],q[48]; +rz(pi/128) q[48]; +cx q[53],q[48]; +rz(-pi/64) q[48]; +cx q[53],q[48]; +rz(pi/64) q[48]; +cx q[52],q[48]; +rz(-pi/32) q[48]; +cx q[52],q[48]; +rz(pi/32) q[48]; +cx q[51],q[48]; +rz(-pi/16) q[48]; +cx q[51],q[48]; +rz(pi/16) q[48]; +cx q[50],q[48]; +rz(-pi/8) q[48]; +cx q[50],q[48]; +rz(pi/8) q[48]; +cx q[49],q[48]; +rz(-pi/4) q[48]; +cx q[49],q[48]; +rz(pi/4) q[48]; +ry(pi/2) q[48]; +rx(pi) q[48]; +rz(pi/4) q[48]; +rz(pi/8) q[49]; +rz(pi/16) q[50]; +rz(pi/32) q[51]; +rz(pi/64) q[52]; +rz(pi/128) q[53]; +rz(pi/256) q[54]; +rz(pi/512) q[55]; +rz(pi/1024) q[56]; +rz(pi/2048) q[57]; +rz(pi/4096) q[58]; +rz(pi/8192) q[59]; +rz(pi/16384) q[60]; +rz(pi/32768) q[61]; +rz(pi/65536) q[62]; +rz(pi/131072) q[63]; +rz(pi/262144) q[64]; +rz(pi/524288) q[65]; +rz(pi/1048576) q[66]; +rz(pi/2097152) q[67]; +rz(pi/4194304) q[68]; +rz(pi/8388608) q[69]; +rz(pi/16777216) q[70]; +rz(pi/33554432) q[71]; +rz(pi/67108864) q[72]; +rz(pi/134217728) q[73]; +rz(pi/268435456) q[74]; +rz(pi/536870912) q[75]; +rz(pi/1073741824) q[76]; +rz(pi/2147483648) q[77]; +rz(pi/4294967296) q[78]; +rz(pi/8589934592) q[79]; +rz(pi/17179869184) q[80]; +rz(pi/34359738368) q[81]; +rz(pi/68719476736) q[82]; +rz(pi/137438953472) q[83]; +rz(pi/274877906944) q[84]; +rz(pi/549755813888) q[85]; +rz(pi/1099511627776) q[86]; +rz(pi/2199023255552) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[47]; +rz(0) q[47]; +cx q[99],q[47]; +rz(0) q[47]; +cx q[98],q[47]; +rz(0) q[47]; +cx q[98],q[47]; +rz(0) q[47]; +cx q[97],q[47]; +rz(0) q[47]; +cx q[97],q[47]; +rz(0) q[47]; +cx q[96],q[47]; +rz(0) q[47]; +cx q[96],q[47]; +rz(0) q[47]; +cx q[95],q[47]; +rz(0) q[47]; +cx q[95],q[47]; +rz(0) q[47]; +cx q[94],q[47]; +rz(0) q[47]; +cx q[94],q[47]; +rz(0) q[47]; +cx q[93],q[47]; +rz(0) q[47]; +cx q[93],q[47]; +rz(0) q[47]; +cx q[92],q[47]; +rz(0) q[47]; +cx q[92],q[47]; +rz(0) q[47]; +cx q[91],q[47]; +rz(0) q[47]; +cx q[91],q[47]; +rz(0) q[47]; +cx q[90],q[47]; +rz(0) q[47]; +cx q[90],q[47]; +rz(0) q[47]; +cx q[89],q[47]; +rz(0) q[47]; +cx q[89],q[47]; +rz(0) q[47]; +cx q[88],q[47]; +rz(0) q[47]; +cx q[88],q[47]; +rz(0) q[47]; +cx q[87],q[47]; +rz(-pi/2199023255552) q[47]; +cx q[87],q[47]; +rz(pi/2199023255552) q[47]; +cx q[86],q[47]; +rz(-pi/1099511627776) q[47]; +cx q[86],q[47]; +rz(pi/1099511627776) q[47]; +cx q[85],q[47]; +rz(-pi/549755813888) q[47]; +cx q[85],q[47]; +rz(pi/549755813888) q[47]; +cx q[84],q[47]; +rz(-pi/274877906944) q[47]; +cx q[84],q[47]; +rz(pi/274877906944) q[47]; +cx q[83],q[47]; +rz(-pi/137438953472) q[47]; +cx q[83],q[47]; +rz(pi/137438953472) q[47]; +cx q[82],q[47]; +rz(-pi/68719476736) q[47]; +cx q[82],q[47]; +rz(pi/68719476736) q[47]; +cx q[81],q[47]; +rz(-pi/34359738368) q[47]; +cx q[81],q[47]; +rz(pi/34359738368) q[47]; +cx q[80],q[47]; +rz(-pi/17179869184) q[47]; +cx q[80],q[47]; +rz(pi/17179869184) q[47]; +cx q[79],q[47]; +rz(-pi/8589934592) q[47]; +cx q[79],q[47]; +rz(pi/8589934592) q[47]; +cx q[78],q[47]; +rz(-pi/4294967296) q[47]; +cx q[78],q[47]; +rz(pi/4294967296) q[47]; +cx q[77],q[47]; +rz(-pi/2147483648) q[47]; +cx q[77],q[47]; +rz(pi/2147483648) q[47]; +cx q[76],q[47]; +rz(-pi/1073741824) q[47]; +cx q[76],q[47]; +rz(pi/1073741824) q[47]; +cx q[75],q[47]; +rz(-pi/536870912) q[47]; +cx q[75],q[47]; +rz(pi/536870912) q[47]; +cx q[74],q[47]; +rz(-pi/268435456) q[47]; +cx q[74],q[47]; +rz(pi/268435456) q[47]; +cx q[73],q[47]; +rz(-pi/134217728) q[47]; +cx q[73],q[47]; +rz(pi/134217728) q[47]; +cx q[72],q[47]; +rz(-pi/67108864) q[47]; +cx q[72],q[47]; +rz(pi/67108864) q[47]; +cx q[71],q[47]; +rz(-pi/33554432) q[47]; +cx q[71],q[47]; +rz(pi/33554432) q[47]; +cx q[70],q[47]; +rz(-pi/16777216) q[47]; +cx q[70],q[47]; +rz(pi/16777216) q[47]; +cx q[69],q[47]; +rz(-pi/8388608) q[47]; +cx q[69],q[47]; +rz(pi/8388608) q[47]; +cx q[68],q[47]; +rz(-pi/4194304) q[47]; +cx q[68],q[47]; +rz(pi/4194304) q[47]; +cx q[67],q[47]; +rz(-pi/2097152) q[47]; +cx q[67],q[47]; +rz(pi/2097152) q[47]; +cx q[66],q[47]; +rz(-pi/1048576) q[47]; +cx q[66],q[47]; +rz(pi/1048576) q[47]; +cx q[65],q[47]; +rz(-pi/524288) q[47]; +cx q[65],q[47]; +rz(pi/524288) q[47]; +cx q[64],q[47]; +rz(-pi/262144) q[47]; +cx q[64],q[47]; +rz(pi/262144) q[47]; +cx q[63],q[47]; +rz(-pi/131072) q[47]; +cx q[63],q[47]; +rz(pi/131072) q[47]; +cx q[62],q[47]; +rz(-pi/65536) q[47]; +cx q[62],q[47]; +rz(pi/65536) q[47]; +cx q[61],q[47]; +rz(-pi/32768) q[47]; +cx q[61],q[47]; +rz(pi/32768) q[47]; +cx q[60],q[47]; +rz(-pi/16384) q[47]; +cx q[60],q[47]; +rz(pi/16384) q[47]; +cx q[59],q[47]; +rz(-pi/8192) q[47]; +cx q[59],q[47]; +rz(pi/8192) q[47]; +cx q[58],q[47]; +rz(-pi/4096) q[47]; +cx q[58],q[47]; +rz(pi/4096) q[47]; +cx q[57],q[47]; +rz(-pi/2048) q[47]; +cx q[57],q[47]; +rz(pi/2048) q[47]; +cx q[56],q[47]; +rz(-pi/1024) q[47]; +cx q[56],q[47]; +rz(pi/1024) q[47]; +cx q[55],q[47]; +rz(-pi/512) q[47]; +cx q[55],q[47]; +rz(pi/512) q[47]; +cx q[54],q[47]; +rz(-pi/256) q[47]; +cx q[54],q[47]; +rz(pi/256) q[47]; +cx q[53],q[47]; +rz(-pi/128) q[47]; +cx q[53],q[47]; +rz(pi/128) q[47]; +cx q[52],q[47]; +rz(-pi/64) q[47]; +cx q[52],q[47]; +rz(pi/64) q[47]; +cx q[51],q[47]; +rz(-pi/32) q[47]; +cx q[51],q[47]; +rz(pi/32) q[47]; +cx q[50],q[47]; +rz(-pi/16) q[47]; +cx q[50],q[47]; +rz(pi/16) q[47]; +cx q[49],q[47]; +rz(-pi/8) q[47]; +cx q[49],q[47]; +rz(pi/8) q[47]; +cx q[48],q[47]; +rz(-pi/4) q[47]; +cx q[48],q[47]; +rz(pi/4) q[47]; +ry(pi/2) q[47]; +rx(pi) q[47]; +rz(pi/4) q[47]; +rz(pi/8) q[48]; +rz(pi/16) q[49]; +rz(pi/32) q[50]; +rz(pi/64) q[51]; +rz(pi/128) q[52]; +rz(pi/256) q[53]; +rz(pi/512) q[54]; +rz(pi/1024) q[55]; +rz(pi/2048) q[56]; +rz(pi/4096) q[57]; +rz(pi/8192) q[58]; +rz(pi/16384) q[59]; +rz(pi/32768) q[60]; +rz(pi/65536) q[61]; +rz(pi/131072) q[62]; +rz(pi/262144) q[63]; +rz(pi/524288) q[64]; +rz(pi/1048576) q[65]; +rz(pi/2097152) q[66]; +rz(pi/4194304) q[67]; +rz(pi/8388608) q[68]; +rz(pi/16777216) q[69]; +rz(pi/33554432) q[70]; +rz(pi/67108864) q[71]; +rz(pi/134217728) q[72]; +rz(pi/268435456) q[73]; +rz(pi/536870912) q[74]; +rz(pi/1073741824) q[75]; +rz(pi/2147483648) q[76]; +rz(pi/4294967296) q[77]; +rz(pi/8589934592) q[78]; +rz(pi/17179869184) q[79]; +rz(pi/34359738368) q[80]; +rz(pi/68719476736) q[81]; +rz(pi/137438953472) q[82]; +rz(pi/274877906944) q[83]; +rz(pi/549755813888) q[84]; +rz(pi/1099511627776) q[85]; +rz(pi/2199023255552) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[46]; +rz(0) q[46]; +cx q[99],q[46]; +rz(0) q[46]; +cx q[98],q[46]; +rz(0) q[46]; +cx q[98],q[46]; +rz(0) q[46]; +cx q[97],q[46]; +rz(0) q[46]; +cx q[97],q[46]; +rz(0) q[46]; +cx q[96],q[46]; +rz(0) q[46]; +cx q[96],q[46]; +rz(0) q[46]; +cx q[95],q[46]; +rz(0) q[46]; +cx q[95],q[46]; +rz(0) q[46]; +cx q[94],q[46]; +rz(0) q[46]; +cx q[94],q[46]; +rz(0) q[46]; +cx q[93],q[46]; +rz(0) q[46]; +cx q[93],q[46]; +rz(0) q[46]; +cx q[92],q[46]; +rz(0) q[46]; +cx q[92],q[46]; +rz(0) q[46]; +cx q[91],q[46]; +rz(0) q[46]; +cx q[91],q[46]; +rz(0) q[46]; +cx q[90],q[46]; +rz(0) q[46]; +cx q[90],q[46]; +rz(0) q[46]; +cx q[89],q[46]; +rz(0) q[46]; +cx q[89],q[46]; +rz(0) q[46]; +cx q[88],q[46]; +rz(0) q[46]; +cx q[88],q[46]; +rz(0) q[46]; +cx q[87],q[46]; +rz(0) q[46]; +cx q[87],q[46]; +rz(0) q[46]; +cx q[86],q[46]; +rz(-pi/2199023255552) q[46]; +cx q[86],q[46]; +rz(pi/2199023255552) q[46]; +cx q[85],q[46]; +rz(-pi/1099511627776) q[46]; +cx q[85],q[46]; +rz(pi/1099511627776) q[46]; +cx q[84],q[46]; +rz(-pi/549755813888) q[46]; +cx q[84],q[46]; +rz(pi/549755813888) q[46]; +cx q[83],q[46]; +rz(-pi/274877906944) q[46]; +cx q[83],q[46]; +rz(pi/274877906944) q[46]; +cx q[82],q[46]; +rz(-pi/137438953472) q[46]; +cx q[82],q[46]; +rz(pi/137438953472) q[46]; +cx q[81],q[46]; +rz(-pi/68719476736) q[46]; +cx q[81],q[46]; +rz(pi/68719476736) q[46]; +cx q[80],q[46]; +rz(-pi/34359738368) q[46]; +cx q[80],q[46]; +rz(pi/34359738368) q[46]; +cx q[79],q[46]; +rz(-pi/17179869184) q[46]; +cx q[79],q[46]; +rz(pi/17179869184) q[46]; +cx q[78],q[46]; +rz(-pi/8589934592) q[46]; +cx q[78],q[46]; +rz(pi/8589934592) q[46]; +cx q[77],q[46]; +rz(-pi/4294967296) q[46]; +cx q[77],q[46]; +rz(pi/4294967296) q[46]; +cx q[76],q[46]; +rz(-pi/2147483648) q[46]; +cx q[76],q[46]; +rz(pi/2147483648) q[46]; +cx q[75],q[46]; +rz(-pi/1073741824) q[46]; +cx q[75],q[46]; +rz(pi/1073741824) q[46]; +cx q[74],q[46]; +rz(-pi/536870912) q[46]; +cx q[74],q[46]; +rz(pi/536870912) q[46]; +cx q[73],q[46]; +rz(-pi/268435456) q[46]; +cx q[73],q[46]; +rz(pi/268435456) q[46]; +cx q[72],q[46]; +rz(-pi/134217728) q[46]; +cx q[72],q[46]; +rz(pi/134217728) q[46]; +cx q[71],q[46]; +rz(-pi/67108864) q[46]; +cx q[71],q[46]; +rz(pi/67108864) q[46]; +cx q[70],q[46]; +rz(-pi/33554432) q[46]; +cx q[70],q[46]; +rz(pi/33554432) q[46]; +cx q[69],q[46]; +rz(-pi/16777216) q[46]; +cx q[69],q[46]; +rz(pi/16777216) q[46]; +cx q[68],q[46]; +rz(-pi/8388608) q[46]; +cx q[68],q[46]; +rz(pi/8388608) q[46]; +cx q[67],q[46]; +rz(-pi/4194304) q[46]; +cx q[67],q[46]; +rz(pi/4194304) q[46]; +cx q[66],q[46]; +rz(-pi/2097152) q[46]; +cx q[66],q[46]; +rz(pi/2097152) q[46]; +cx q[65],q[46]; +rz(-pi/1048576) q[46]; +cx q[65],q[46]; +rz(pi/1048576) q[46]; +cx q[64],q[46]; +rz(-pi/524288) q[46]; +cx q[64],q[46]; +rz(pi/524288) q[46]; +cx q[63],q[46]; +rz(-pi/262144) q[46]; +cx q[63],q[46]; +rz(pi/262144) q[46]; +cx q[62],q[46]; +rz(-pi/131072) q[46]; +cx q[62],q[46]; +rz(pi/131072) q[46]; +cx q[61],q[46]; +rz(-pi/65536) q[46]; +cx q[61],q[46]; +rz(pi/65536) q[46]; +cx q[60],q[46]; +rz(-pi/32768) q[46]; +cx q[60],q[46]; +rz(pi/32768) q[46]; +cx q[59],q[46]; +rz(-pi/16384) q[46]; +cx q[59],q[46]; +rz(pi/16384) q[46]; +cx q[58],q[46]; +rz(-pi/8192) q[46]; +cx q[58],q[46]; +rz(pi/8192) q[46]; +cx q[57],q[46]; +rz(-pi/4096) q[46]; +cx q[57],q[46]; +rz(pi/4096) q[46]; +cx q[56],q[46]; +rz(-pi/2048) q[46]; +cx q[56],q[46]; +rz(pi/2048) q[46]; +cx q[55],q[46]; +rz(-pi/1024) q[46]; +cx q[55],q[46]; +rz(pi/1024) q[46]; +cx q[54],q[46]; +rz(-pi/512) q[46]; +cx q[54],q[46]; +rz(pi/512) q[46]; +cx q[53],q[46]; +rz(-pi/256) q[46]; +cx q[53],q[46]; +rz(pi/256) q[46]; +cx q[52],q[46]; +rz(-pi/128) q[46]; +cx q[52],q[46]; +rz(pi/128) q[46]; +cx q[51],q[46]; +rz(-pi/64) q[46]; +cx q[51],q[46]; +rz(pi/64) q[46]; +cx q[50],q[46]; +rz(-pi/32) q[46]; +cx q[50],q[46]; +rz(pi/32) q[46]; +cx q[49],q[46]; +rz(-pi/16) q[46]; +cx q[49],q[46]; +rz(pi/16) q[46]; +cx q[48],q[46]; +rz(-pi/8) q[46]; +cx q[48],q[46]; +rz(pi/8) q[46]; +cx q[47],q[46]; +rz(-pi/4) q[46]; +cx q[47],q[46]; +rz(pi/4) q[46]; +ry(pi/2) q[46]; +rx(pi) q[46]; +rz(pi/4) q[46]; +rz(pi/8) q[47]; +rz(pi/16) q[48]; +rz(pi/32) q[49]; +rz(pi/64) q[50]; +rz(pi/128) q[51]; +rz(pi/256) q[52]; +rz(pi/512) q[53]; +rz(pi/1024) q[54]; +rz(pi/2048) q[55]; +rz(pi/4096) q[56]; +rz(pi/8192) q[57]; +rz(pi/16384) q[58]; +rz(pi/32768) q[59]; +rz(pi/65536) q[60]; +rz(pi/131072) q[61]; +rz(pi/262144) q[62]; +rz(pi/524288) q[63]; +rz(pi/1048576) q[64]; +rz(pi/2097152) q[65]; +rz(pi/4194304) q[66]; +rz(pi/8388608) q[67]; +rz(pi/16777216) q[68]; +rz(pi/33554432) q[69]; +rz(pi/67108864) q[70]; +rz(pi/134217728) q[71]; +rz(pi/268435456) q[72]; +rz(pi/536870912) q[73]; +rz(pi/1073741824) q[74]; +rz(pi/2147483648) q[75]; +rz(pi/4294967296) q[76]; +rz(pi/8589934592) q[77]; +rz(pi/17179869184) q[78]; +rz(pi/34359738368) q[79]; +rz(pi/68719476736) q[80]; +rz(pi/137438953472) q[81]; +rz(pi/274877906944) q[82]; +rz(pi/549755813888) q[83]; +rz(pi/1099511627776) q[84]; +rz(pi/2199023255552) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[45]; +rz(0) q[45]; +cx q[99],q[45]; +rz(0) q[45]; +cx q[98],q[45]; +rz(0) q[45]; +cx q[98],q[45]; +rz(0) q[45]; +cx q[97],q[45]; +rz(0) q[45]; +cx q[97],q[45]; +rz(0) q[45]; +cx q[96],q[45]; +rz(0) q[45]; +cx q[96],q[45]; +rz(0) q[45]; +cx q[95],q[45]; +rz(0) q[45]; +cx q[95],q[45]; +rz(0) q[45]; +cx q[94],q[45]; +rz(0) q[45]; +cx q[94],q[45]; +rz(0) q[45]; +cx q[93],q[45]; +rz(0) q[45]; +cx q[93],q[45]; +rz(0) q[45]; +cx q[92],q[45]; +rz(0) q[45]; +cx q[92],q[45]; +rz(0) q[45]; +cx q[91],q[45]; +rz(0) q[45]; +cx q[91],q[45]; +rz(0) q[45]; +cx q[90],q[45]; +rz(0) q[45]; +cx q[90],q[45]; +rz(0) q[45]; +cx q[89],q[45]; +rz(0) q[45]; +cx q[89],q[45]; +rz(0) q[45]; +cx q[88],q[45]; +rz(0) q[45]; +cx q[88],q[45]; +rz(0) q[45]; +cx q[87],q[45]; +rz(0) q[45]; +cx q[87],q[45]; +rz(0) q[45]; +cx q[86],q[45]; +rz(0) q[45]; +cx q[86],q[45]; +rz(0) q[45]; +cx q[85],q[45]; +rz(-pi/2199023255552) q[45]; +cx q[85],q[45]; +rz(pi/2199023255552) q[45]; +cx q[84],q[45]; +rz(-pi/1099511627776) q[45]; +cx q[84],q[45]; +rz(pi/1099511627776) q[45]; +cx q[83],q[45]; +rz(-pi/549755813888) q[45]; +cx q[83],q[45]; +rz(pi/549755813888) q[45]; +cx q[82],q[45]; +rz(-pi/274877906944) q[45]; +cx q[82],q[45]; +rz(pi/274877906944) q[45]; +cx q[81],q[45]; +rz(-pi/137438953472) q[45]; +cx q[81],q[45]; +rz(pi/137438953472) q[45]; +cx q[80],q[45]; +rz(-pi/68719476736) q[45]; +cx q[80],q[45]; +rz(pi/68719476736) q[45]; +cx q[79],q[45]; +rz(-pi/34359738368) q[45]; +cx q[79],q[45]; +rz(pi/34359738368) q[45]; +cx q[78],q[45]; +rz(-pi/17179869184) q[45]; +cx q[78],q[45]; +rz(pi/17179869184) q[45]; +cx q[77],q[45]; +rz(-pi/8589934592) q[45]; +cx q[77],q[45]; +rz(pi/8589934592) q[45]; +cx q[76],q[45]; +rz(-pi/4294967296) q[45]; +cx q[76],q[45]; +rz(pi/4294967296) q[45]; +cx q[75],q[45]; +rz(-pi/2147483648) q[45]; +cx q[75],q[45]; +rz(pi/2147483648) q[45]; +cx q[74],q[45]; +rz(-pi/1073741824) q[45]; +cx q[74],q[45]; +rz(pi/1073741824) q[45]; +cx q[73],q[45]; +rz(-pi/536870912) q[45]; +cx q[73],q[45]; +rz(pi/536870912) q[45]; +cx q[72],q[45]; +rz(-pi/268435456) q[45]; +cx q[72],q[45]; +rz(pi/268435456) q[45]; +cx q[71],q[45]; +rz(-pi/134217728) q[45]; +cx q[71],q[45]; +rz(pi/134217728) q[45]; +cx q[70],q[45]; +rz(-pi/67108864) q[45]; +cx q[70],q[45]; +rz(pi/67108864) q[45]; +cx q[69],q[45]; +rz(-pi/33554432) q[45]; +cx q[69],q[45]; +rz(pi/33554432) q[45]; +cx q[68],q[45]; +rz(-pi/16777216) q[45]; +cx q[68],q[45]; +rz(pi/16777216) q[45]; +cx q[67],q[45]; +rz(-pi/8388608) q[45]; +cx q[67],q[45]; +rz(pi/8388608) q[45]; +cx q[66],q[45]; +rz(-pi/4194304) q[45]; +cx q[66],q[45]; +rz(pi/4194304) q[45]; +cx q[65],q[45]; +rz(-pi/2097152) q[45]; +cx q[65],q[45]; +rz(pi/2097152) q[45]; +cx q[64],q[45]; +rz(-pi/1048576) q[45]; +cx q[64],q[45]; +rz(pi/1048576) q[45]; +cx q[63],q[45]; +rz(-pi/524288) q[45]; +cx q[63],q[45]; +rz(pi/524288) q[45]; +cx q[62],q[45]; +rz(-pi/262144) q[45]; +cx q[62],q[45]; +rz(pi/262144) q[45]; +cx q[61],q[45]; +rz(-pi/131072) q[45]; +cx q[61],q[45]; +rz(pi/131072) q[45]; +cx q[60],q[45]; +rz(-pi/65536) q[45]; +cx q[60],q[45]; +rz(pi/65536) q[45]; +cx q[59],q[45]; +rz(-pi/32768) q[45]; +cx q[59],q[45]; +rz(pi/32768) q[45]; +cx q[58],q[45]; +rz(-pi/16384) q[45]; +cx q[58],q[45]; +rz(pi/16384) q[45]; +cx q[57],q[45]; +rz(-pi/8192) q[45]; +cx q[57],q[45]; +rz(pi/8192) q[45]; +cx q[56],q[45]; +rz(-pi/4096) q[45]; +cx q[56],q[45]; +rz(pi/4096) q[45]; +cx q[55],q[45]; +rz(-pi/2048) q[45]; +cx q[55],q[45]; +rz(pi/2048) q[45]; +cx q[54],q[45]; +rz(-pi/1024) q[45]; +cx q[54],q[45]; +rz(pi/1024) q[45]; +cx q[53],q[45]; +rz(-pi/512) q[45]; +cx q[53],q[45]; +rz(pi/512) q[45]; +cx q[52],q[45]; +rz(-pi/256) q[45]; +cx q[52],q[45]; +rz(pi/256) q[45]; +cx q[51],q[45]; +rz(-pi/128) q[45]; +cx q[51],q[45]; +rz(pi/128) q[45]; +cx q[50],q[45]; +rz(-pi/64) q[45]; +cx q[50],q[45]; +rz(pi/64) q[45]; +cx q[49],q[45]; +rz(-pi/32) q[45]; +cx q[49],q[45]; +rz(pi/32) q[45]; +cx q[48],q[45]; +rz(-pi/16) q[45]; +cx q[48],q[45]; +rz(pi/16) q[45]; +cx q[47],q[45]; +rz(-pi/8) q[45]; +cx q[47],q[45]; +rz(pi/8) q[45]; +cx q[46],q[45]; +rz(-pi/4) q[45]; +cx q[46],q[45]; +rz(pi/4) q[45]; +ry(pi/2) q[45]; +rx(pi) q[45]; +rz(pi/4) q[45]; +rz(pi/8) q[46]; +rz(pi/16) q[47]; +rz(pi/32) q[48]; +rz(pi/64) q[49]; +rz(pi/128) q[50]; +rz(pi/256) q[51]; +rz(pi/512) q[52]; +rz(pi/1024) q[53]; +rz(pi/2048) q[54]; +rz(pi/4096) q[55]; +rz(pi/8192) q[56]; +rz(pi/16384) q[57]; +rz(pi/32768) q[58]; +rz(pi/65536) q[59]; +rz(pi/131072) q[60]; +rz(pi/262144) q[61]; +rz(pi/524288) q[62]; +rz(pi/1048576) q[63]; +rz(pi/2097152) q[64]; +rz(pi/4194304) q[65]; +rz(pi/8388608) q[66]; +rz(pi/16777216) q[67]; +rz(pi/33554432) q[68]; +rz(pi/67108864) q[69]; +rz(pi/134217728) q[70]; +rz(pi/268435456) q[71]; +rz(pi/536870912) q[72]; +rz(pi/1073741824) q[73]; +rz(pi/2147483648) q[74]; +rz(pi/4294967296) q[75]; +rz(pi/8589934592) q[76]; +rz(pi/17179869184) q[77]; +rz(pi/34359738368) q[78]; +rz(pi/68719476736) q[79]; +rz(pi/137438953472) q[80]; +rz(pi/274877906944) q[81]; +rz(pi/549755813888) q[82]; +rz(pi/1099511627776) q[83]; +rz(pi/2199023255552) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[44]; +rz(0) q[44]; +cx q[99],q[44]; +rz(0) q[44]; +cx q[98],q[44]; +rz(0) q[44]; +cx q[98],q[44]; +rz(0) q[44]; +cx q[97],q[44]; +rz(0) q[44]; +cx q[97],q[44]; +rz(0) q[44]; +cx q[96],q[44]; +rz(0) q[44]; +cx q[96],q[44]; +rz(0) q[44]; +cx q[95],q[44]; +rz(0) q[44]; +cx q[95],q[44]; +rz(0) q[44]; +cx q[94],q[44]; +rz(0) q[44]; +cx q[94],q[44]; +rz(0) q[44]; +cx q[93],q[44]; +rz(0) q[44]; +cx q[93],q[44]; +rz(0) q[44]; +cx q[92],q[44]; +rz(0) q[44]; +cx q[92],q[44]; +rz(0) q[44]; +cx q[91],q[44]; +rz(0) q[44]; +cx q[91],q[44]; +rz(0) q[44]; +cx q[90],q[44]; +rz(0) q[44]; +cx q[90],q[44]; +rz(0) q[44]; +cx q[89],q[44]; +rz(0) q[44]; +cx q[89],q[44]; +rz(0) q[44]; +cx q[88],q[44]; +rz(0) q[44]; +cx q[88],q[44]; +rz(0) q[44]; +cx q[87],q[44]; +rz(0) q[44]; +cx q[87],q[44]; +rz(0) q[44]; +cx q[86],q[44]; +rz(0) q[44]; +cx q[86],q[44]; +rz(0) q[44]; +cx q[85],q[44]; +rz(0) q[44]; +cx q[85],q[44]; +rz(0) q[44]; +cx q[84],q[44]; +rz(-pi/2199023255552) q[44]; +cx q[84],q[44]; +rz(pi/2199023255552) q[44]; +cx q[83],q[44]; +rz(-pi/1099511627776) q[44]; +cx q[83],q[44]; +rz(pi/1099511627776) q[44]; +cx q[82],q[44]; +rz(-pi/549755813888) q[44]; +cx q[82],q[44]; +rz(pi/549755813888) q[44]; +cx q[81],q[44]; +rz(-pi/274877906944) q[44]; +cx q[81],q[44]; +rz(pi/274877906944) q[44]; +cx q[80],q[44]; +rz(-pi/137438953472) q[44]; +cx q[80],q[44]; +rz(pi/137438953472) q[44]; +cx q[79],q[44]; +rz(-pi/68719476736) q[44]; +cx q[79],q[44]; +rz(pi/68719476736) q[44]; +cx q[78],q[44]; +rz(-pi/34359738368) q[44]; +cx q[78],q[44]; +rz(pi/34359738368) q[44]; +cx q[77],q[44]; +rz(-pi/17179869184) q[44]; +cx q[77],q[44]; +rz(pi/17179869184) q[44]; +cx q[76],q[44]; +rz(-pi/8589934592) q[44]; +cx q[76],q[44]; +rz(pi/8589934592) q[44]; +cx q[75],q[44]; +rz(-pi/4294967296) q[44]; +cx q[75],q[44]; +rz(pi/4294967296) q[44]; +cx q[74],q[44]; +rz(-pi/2147483648) q[44]; +cx q[74],q[44]; +rz(pi/2147483648) q[44]; +cx q[73],q[44]; +rz(-pi/1073741824) q[44]; +cx q[73],q[44]; +rz(pi/1073741824) q[44]; +cx q[72],q[44]; +rz(-pi/536870912) q[44]; +cx q[72],q[44]; +rz(pi/536870912) q[44]; +cx q[71],q[44]; +rz(-pi/268435456) q[44]; +cx q[71],q[44]; +rz(pi/268435456) q[44]; +cx q[70],q[44]; +rz(-pi/134217728) q[44]; +cx q[70],q[44]; +rz(pi/134217728) q[44]; +cx q[69],q[44]; +rz(-pi/67108864) q[44]; +cx q[69],q[44]; +rz(pi/67108864) q[44]; +cx q[68],q[44]; +rz(-pi/33554432) q[44]; +cx q[68],q[44]; +rz(pi/33554432) q[44]; +cx q[67],q[44]; +rz(-pi/16777216) q[44]; +cx q[67],q[44]; +rz(pi/16777216) q[44]; +cx q[66],q[44]; +rz(-pi/8388608) q[44]; +cx q[66],q[44]; +rz(pi/8388608) q[44]; +cx q[65],q[44]; +rz(-pi/4194304) q[44]; +cx q[65],q[44]; +rz(pi/4194304) q[44]; +cx q[64],q[44]; +rz(-pi/2097152) q[44]; +cx q[64],q[44]; +rz(pi/2097152) q[44]; +cx q[63],q[44]; +rz(-pi/1048576) q[44]; +cx q[63],q[44]; +rz(pi/1048576) q[44]; +cx q[62],q[44]; +rz(-pi/524288) q[44]; +cx q[62],q[44]; +rz(pi/524288) q[44]; +cx q[61],q[44]; +rz(-pi/262144) q[44]; +cx q[61],q[44]; +rz(pi/262144) q[44]; +cx q[60],q[44]; +rz(-pi/131072) q[44]; +cx q[60],q[44]; +rz(pi/131072) q[44]; +cx q[59],q[44]; +rz(-pi/65536) q[44]; +cx q[59],q[44]; +rz(pi/65536) q[44]; +cx q[58],q[44]; +rz(-pi/32768) q[44]; +cx q[58],q[44]; +rz(pi/32768) q[44]; +cx q[57],q[44]; +rz(-pi/16384) q[44]; +cx q[57],q[44]; +rz(pi/16384) q[44]; +cx q[56],q[44]; +rz(-pi/8192) q[44]; +cx q[56],q[44]; +rz(pi/8192) q[44]; +cx q[55],q[44]; +rz(-pi/4096) q[44]; +cx q[55],q[44]; +rz(pi/4096) q[44]; +cx q[54],q[44]; +rz(-pi/2048) q[44]; +cx q[54],q[44]; +rz(pi/2048) q[44]; +cx q[53],q[44]; +rz(-pi/1024) q[44]; +cx q[53],q[44]; +rz(pi/1024) q[44]; +cx q[52],q[44]; +rz(-pi/512) q[44]; +cx q[52],q[44]; +rz(pi/512) q[44]; +cx q[51],q[44]; +rz(-pi/256) q[44]; +cx q[51],q[44]; +rz(pi/256) q[44]; +cx q[50],q[44]; +rz(-pi/128) q[44]; +cx q[50],q[44]; +rz(pi/128) q[44]; +cx q[49],q[44]; +rz(-pi/64) q[44]; +cx q[49],q[44]; +rz(pi/64) q[44]; +cx q[48],q[44]; +rz(-pi/32) q[44]; +cx q[48],q[44]; +rz(pi/32) q[44]; +cx q[47],q[44]; +rz(-pi/16) q[44]; +cx q[47],q[44]; +rz(pi/16) q[44]; +cx q[46],q[44]; +rz(-pi/8) q[44]; +cx q[46],q[44]; +rz(pi/8) q[44]; +cx q[45],q[44]; +rz(-pi/4) q[44]; +cx q[45],q[44]; +rz(pi/4) q[44]; +ry(pi/2) q[44]; +rx(pi) q[44]; +rz(pi/4) q[44]; +rz(pi/8) q[45]; +rz(pi/16) q[46]; +rz(pi/32) q[47]; +rz(pi/64) q[48]; +rz(pi/128) q[49]; +rz(pi/256) q[50]; +rz(pi/512) q[51]; +rz(pi/1024) q[52]; +rz(pi/2048) q[53]; +rz(pi/4096) q[54]; +rz(pi/8192) q[55]; +rz(pi/16384) q[56]; +rz(pi/32768) q[57]; +rz(pi/65536) q[58]; +rz(pi/131072) q[59]; +rz(pi/262144) q[60]; +rz(pi/524288) q[61]; +rz(pi/1048576) q[62]; +rz(pi/2097152) q[63]; +rz(pi/4194304) q[64]; +rz(pi/8388608) q[65]; +rz(pi/16777216) q[66]; +rz(pi/33554432) q[67]; +rz(pi/67108864) q[68]; +rz(pi/134217728) q[69]; +rz(pi/268435456) q[70]; +rz(pi/536870912) q[71]; +rz(pi/1073741824) q[72]; +rz(pi/2147483648) q[73]; +rz(pi/4294967296) q[74]; +rz(pi/8589934592) q[75]; +rz(pi/17179869184) q[76]; +rz(pi/34359738368) q[77]; +rz(pi/68719476736) q[78]; +rz(pi/137438953472) q[79]; +rz(pi/274877906944) q[80]; +rz(pi/549755813888) q[81]; +rz(pi/1099511627776) q[82]; +rz(pi/2199023255552) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[43]; +rz(0) q[43]; +cx q[99],q[43]; +rz(0) q[43]; +cx q[98],q[43]; +rz(0) q[43]; +cx q[98],q[43]; +rz(0) q[43]; +cx q[97],q[43]; +rz(0) q[43]; +cx q[97],q[43]; +rz(0) q[43]; +cx q[96],q[43]; +rz(0) q[43]; +cx q[96],q[43]; +rz(0) q[43]; +cx q[95],q[43]; +rz(0) q[43]; +cx q[95],q[43]; +rz(0) q[43]; +cx q[94],q[43]; +rz(0) q[43]; +cx q[94],q[43]; +rz(0) q[43]; +cx q[93],q[43]; +rz(0) q[43]; +cx q[93],q[43]; +rz(0) q[43]; +cx q[92],q[43]; +rz(0) q[43]; +cx q[92],q[43]; +rz(0) q[43]; +cx q[91],q[43]; +rz(0) q[43]; +cx q[91],q[43]; +rz(0) q[43]; +cx q[90],q[43]; +rz(0) q[43]; +cx q[90],q[43]; +rz(0) q[43]; +cx q[89],q[43]; +rz(0) q[43]; +cx q[89],q[43]; +rz(0) q[43]; +cx q[88],q[43]; +rz(0) q[43]; +cx q[88],q[43]; +rz(0) q[43]; +cx q[87],q[43]; +rz(0) q[43]; +cx q[87],q[43]; +rz(0) q[43]; +cx q[86],q[43]; +rz(0) q[43]; +cx q[86],q[43]; +rz(0) q[43]; +cx q[85],q[43]; +rz(0) q[43]; +cx q[85],q[43]; +rz(0) q[43]; +cx q[84],q[43]; +rz(0) q[43]; +cx q[84],q[43]; +rz(0) q[43]; +cx q[83],q[43]; +rz(-pi/2199023255552) q[43]; +cx q[83],q[43]; +rz(pi/2199023255552) q[43]; +cx q[82],q[43]; +rz(-pi/1099511627776) q[43]; +cx q[82],q[43]; +rz(pi/1099511627776) q[43]; +cx q[81],q[43]; +rz(-pi/549755813888) q[43]; +cx q[81],q[43]; +rz(pi/549755813888) q[43]; +cx q[80],q[43]; +rz(-pi/274877906944) q[43]; +cx q[80],q[43]; +rz(pi/274877906944) q[43]; +cx q[79],q[43]; +rz(-pi/137438953472) q[43]; +cx q[79],q[43]; +rz(pi/137438953472) q[43]; +cx q[78],q[43]; +rz(-pi/68719476736) q[43]; +cx q[78],q[43]; +rz(pi/68719476736) q[43]; +cx q[77],q[43]; +rz(-pi/34359738368) q[43]; +cx q[77],q[43]; +rz(pi/34359738368) q[43]; +cx q[76],q[43]; +rz(-pi/17179869184) q[43]; +cx q[76],q[43]; +rz(pi/17179869184) q[43]; +cx q[75],q[43]; +rz(-pi/8589934592) q[43]; +cx q[75],q[43]; +rz(pi/8589934592) q[43]; +cx q[74],q[43]; +rz(-pi/4294967296) q[43]; +cx q[74],q[43]; +rz(pi/4294967296) q[43]; +cx q[73],q[43]; +rz(-pi/2147483648) q[43]; +cx q[73],q[43]; +rz(pi/2147483648) q[43]; +cx q[72],q[43]; +rz(-pi/1073741824) q[43]; +cx q[72],q[43]; +rz(pi/1073741824) q[43]; +cx q[71],q[43]; +rz(-pi/536870912) q[43]; +cx q[71],q[43]; +rz(pi/536870912) q[43]; +cx q[70],q[43]; +rz(-pi/268435456) q[43]; +cx q[70],q[43]; +rz(pi/268435456) q[43]; +cx q[69],q[43]; +rz(-pi/134217728) q[43]; +cx q[69],q[43]; +rz(pi/134217728) q[43]; +cx q[68],q[43]; +rz(-pi/67108864) q[43]; +cx q[68],q[43]; +rz(pi/67108864) q[43]; +cx q[67],q[43]; +rz(-pi/33554432) q[43]; +cx q[67],q[43]; +rz(pi/33554432) q[43]; +cx q[66],q[43]; +rz(-pi/16777216) q[43]; +cx q[66],q[43]; +rz(pi/16777216) q[43]; +cx q[65],q[43]; +rz(-pi/8388608) q[43]; +cx q[65],q[43]; +rz(pi/8388608) q[43]; +cx q[64],q[43]; +rz(-pi/4194304) q[43]; +cx q[64],q[43]; +rz(pi/4194304) q[43]; +cx q[63],q[43]; +rz(-pi/2097152) q[43]; +cx q[63],q[43]; +rz(pi/2097152) q[43]; +cx q[62],q[43]; +rz(-pi/1048576) q[43]; +cx q[62],q[43]; +rz(pi/1048576) q[43]; +cx q[61],q[43]; +rz(-pi/524288) q[43]; +cx q[61],q[43]; +rz(pi/524288) q[43]; +cx q[60],q[43]; +rz(-pi/262144) q[43]; +cx q[60],q[43]; +rz(pi/262144) q[43]; +cx q[59],q[43]; +rz(-pi/131072) q[43]; +cx q[59],q[43]; +rz(pi/131072) q[43]; +cx q[58],q[43]; +rz(-pi/65536) q[43]; +cx q[58],q[43]; +rz(pi/65536) q[43]; +cx q[57],q[43]; +rz(-pi/32768) q[43]; +cx q[57],q[43]; +rz(pi/32768) q[43]; +cx q[56],q[43]; +rz(-pi/16384) q[43]; +cx q[56],q[43]; +rz(pi/16384) q[43]; +cx q[55],q[43]; +rz(-pi/8192) q[43]; +cx q[55],q[43]; +rz(pi/8192) q[43]; +cx q[54],q[43]; +rz(-pi/4096) q[43]; +cx q[54],q[43]; +rz(pi/4096) q[43]; +cx q[53],q[43]; +rz(-pi/2048) q[43]; +cx q[53],q[43]; +rz(pi/2048) q[43]; +cx q[52],q[43]; +rz(-pi/1024) q[43]; +cx q[52],q[43]; +rz(pi/1024) q[43]; +cx q[51],q[43]; +rz(-pi/512) q[43]; +cx q[51],q[43]; +rz(pi/512) q[43]; +cx q[50],q[43]; +rz(-pi/256) q[43]; +cx q[50],q[43]; +rz(pi/256) q[43]; +cx q[49],q[43]; +rz(-pi/128) q[43]; +cx q[49],q[43]; +rz(pi/128) q[43]; +cx q[48],q[43]; +rz(-pi/64) q[43]; +cx q[48],q[43]; +rz(pi/64) q[43]; +cx q[47],q[43]; +rz(-pi/32) q[43]; +cx q[47],q[43]; +rz(pi/32) q[43]; +cx q[46],q[43]; +rz(-pi/16) q[43]; +cx q[46],q[43]; +rz(pi/16) q[43]; +cx q[45],q[43]; +rz(-pi/8) q[43]; +cx q[45],q[43]; +rz(pi/8) q[43]; +cx q[44],q[43]; +rz(-pi/4) q[43]; +cx q[44],q[43]; +rz(pi/4) q[43]; +ry(pi/2) q[43]; +rx(pi) q[43]; +rz(pi/4) q[43]; +rz(pi/8) q[44]; +rz(pi/16) q[45]; +rz(pi/32) q[46]; +rz(pi/64) q[47]; +rz(pi/128) q[48]; +rz(pi/256) q[49]; +rz(pi/512) q[50]; +rz(pi/1024) q[51]; +rz(pi/2048) q[52]; +rz(pi/4096) q[53]; +rz(pi/8192) q[54]; +rz(pi/16384) q[55]; +rz(pi/32768) q[56]; +rz(pi/65536) q[57]; +rz(pi/131072) q[58]; +rz(pi/262144) q[59]; +rz(pi/524288) q[60]; +rz(pi/1048576) q[61]; +rz(pi/2097152) q[62]; +rz(pi/4194304) q[63]; +rz(pi/8388608) q[64]; +rz(pi/16777216) q[65]; +rz(pi/33554432) q[66]; +rz(pi/67108864) q[67]; +rz(pi/134217728) q[68]; +rz(pi/268435456) q[69]; +rz(pi/536870912) q[70]; +rz(pi/1073741824) q[71]; +rz(pi/2147483648) q[72]; +rz(pi/4294967296) q[73]; +rz(pi/8589934592) q[74]; +rz(pi/17179869184) q[75]; +rz(pi/34359738368) q[76]; +rz(pi/68719476736) q[77]; +rz(pi/137438953472) q[78]; +rz(pi/274877906944) q[79]; +rz(pi/549755813888) q[80]; +rz(pi/1099511627776) q[81]; +rz(pi/2199023255552) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[42]; +rz(0) q[42]; +cx q[99],q[42]; +rz(0) q[42]; +cx q[98],q[42]; +rz(0) q[42]; +cx q[98],q[42]; +rz(0) q[42]; +cx q[97],q[42]; +rz(0) q[42]; +cx q[97],q[42]; +rz(0) q[42]; +cx q[96],q[42]; +rz(0) q[42]; +cx q[96],q[42]; +rz(0) q[42]; +cx q[95],q[42]; +rz(0) q[42]; +cx q[95],q[42]; +rz(0) q[42]; +cx q[94],q[42]; +rz(0) q[42]; +cx q[94],q[42]; +rz(0) q[42]; +cx q[93],q[42]; +rz(0) q[42]; +cx q[93],q[42]; +rz(0) q[42]; +cx q[92],q[42]; +rz(0) q[42]; +cx q[92],q[42]; +rz(0) q[42]; +cx q[91],q[42]; +rz(0) q[42]; +cx q[91],q[42]; +rz(0) q[42]; +cx q[90],q[42]; +rz(0) q[42]; +cx q[90],q[42]; +rz(0) q[42]; +cx q[89],q[42]; +rz(0) q[42]; +cx q[89],q[42]; +rz(0) q[42]; +cx q[88],q[42]; +rz(0) q[42]; +cx q[88],q[42]; +rz(0) q[42]; +cx q[87],q[42]; +rz(0) q[42]; +cx q[87],q[42]; +rz(0) q[42]; +cx q[86],q[42]; +rz(0) q[42]; +cx q[86],q[42]; +rz(0) q[42]; +cx q[85],q[42]; +rz(0) q[42]; +cx q[85],q[42]; +rz(0) q[42]; +cx q[84],q[42]; +rz(0) q[42]; +cx q[84],q[42]; +rz(0) q[42]; +cx q[83],q[42]; +rz(0) q[42]; +cx q[83],q[42]; +rz(0) q[42]; +cx q[82],q[42]; +rz(-pi/2199023255552) q[42]; +cx q[82],q[42]; +rz(pi/2199023255552) q[42]; +cx q[81],q[42]; +rz(-pi/1099511627776) q[42]; +cx q[81],q[42]; +rz(pi/1099511627776) q[42]; +cx q[80],q[42]; +rz(-pi/549755813888) q[42]; +cx q[80],q[42]; +rz(pi/549755813888) q[42]; +cx q[79],q[42]; +rz(-pi/274877906944) q[42]; +cx q[79],q[42]; +rz(pi/274877906944) q[42]; +cx q[78],q[42]; +rz(-pi/137438953472) q[42]; +cx q[78],q[42]; +rz(pi/137438953472) q[42]; +cx q[77],q[42]; +rz(-pi/68719476736) q[42]; +cx q[77],q[42]; +rz(pi/68719476736) q[42]; +cx q[76],q[42]; +rz(-pi/34359738368) q[42]; +cx q[76],q[42]; +rz(pi/34359738368) q[42]; +cx q[75],q[42]; +rz(-pi/17179869184) q[42]; +cx q[75],q[42]; +rz(pi/17179869184) q[42]; +cx q[74],q[42]; +rz(-pi/8589934592) q[42]; +cx q[74],q[42]; +rz(pi/8589934592) q[42]; +cx q[73],q[42]; +rz(-pi/4294967296) q[42]; +cx q[73],q[42]; +rz(pi/4294967296) q[42]; +cx q[72],q[42]; +rz(-pi/2147483648) q[42]; +cx q[72],q[42]; +rz(pi/2147483648) q[42]; +cx q[71],q[42]; +rz(-pi/1073741824) q[42]; +cx q[71],q[42]; +rz(pi/1073741824) q[42]; +cx q[70],q[42]; +rz(-pi/536870912) q[42]; +cx q[70],q[42]; +rz(pi/536870912) q[42]; +cx q[69],q[42]; +rz(-pi/268435456) q[42]; +cx q[69],q[42]; +rz(pi/268435456) q[42]; +cx q[68],q[42]; +rz(-pi/134217728) q[42]; +cx q[68],q[42]; +rz(pi/134217728) q[42]; +cx q[67],q[42]; +rz(-pi/67108864) q[42]; +cx q[67],q[42]; +rz(pi/67108864) q[42]; +cx q[66],q[42]; +rz(-pi/33554432) q[42]; +cx q[66],q[42]; +rz(pi/33554432) q[42]; +cx q[65],q[42]; +rz(-pi/16777216) q[42]; +cx q[65],q[42]; +rz(pi/16777216) q[42]; +cx q[64],q[42]; +rz(-pi/8388608) q[42]; +cx q[64],q[42]; +rz(pi/8388608) q[42]; +cx q[63],q[42]; +rz(-pi/4194304) q[42]; +cx q[63],q[42]; +rz(pi/4194304) q[42]; +cx q[62],q[42]; +rz(-pi/2097152) q[42]; +cx q[62],q[42]; +rz(pi/2097152) q[42]; +cx q[61],q[42]; +rz(-pi/1048576) q[42]; +cx q[61],q[42]; +rz(pi/1048576) q[42]; +cx q[60],q[42]; +rz(-pi/524288) q[42]; +cx q[60],q[42]; +rz(pi/524288) q[42]; +cx q[59],q[42]; +rz(-pi/262144) q[42]; +cx q[59],q[42]; +rz(pi/262144) q[42]; +cx q[58],q[42]; +rz(-pi/131072) q[42]; +cx q[58],q[42]; +rz(pi/131072) q[42]; +cx q[57],q[42]; +rz(-pi/65536) q[42]; +cx q[57],q[42]; +rz(pi/65536) q[42]; +cx q[56],q[42]; +rz(-pi/32768) q[42]; +cx q[56],q[42]; +rz(pi/32768) q[42]; +cx q[55],q[42]; +rz(-pi/16384) q[42]; +cx q[55],q[42]; +rz(pi/16384) q[42]; +cx q[54],q[42]; +rz(-pi/8192) q[42]; +cx q[54],q[42]; +rz(pi/8192) q[42]; +cx q[53],q[42]; +rz(-pi/4096) q[42]; +cx q[53],q[42]; +rz(pi/4096) q[42]; +cx q[52],q[42]; +rz(-pi/2048) q[42]; +cx q[52],q[42]; +rz(pi/2048) q[42]; +cx q[51],q[42]; +rz(-pi/1024) q[42]; +cx q[51],q[42]; +rz(pi/1024) q[42]; +cx q[50],q[42]; +rz(-pi/512) q[42]; +cx q[50],q[42]; +rz(pi/512) q[42]; +cx q[49],q[42]; +rz(-pi/256) q[42]; +cx q[49],q[42]; +rz(pi/256) q[42]; +cx q[48],q[42]; +rz(-pi/128) q[42]; +cx q[48],q[42]; +rz(pi/128) q[42]; +cx q[47],q[42]; +rz(-pi/64) q[42]; +cx q[47],q[42]; +rz(pi/64) q[42]; +cx q[46],q[42]; +rz(-pi/32) q[42]; +cx q[46],q[42]; +rz(pi/32) q[42]; +cx q[45],q[42]; +rz(-pi/16) q[42]; +cx q[45],q[42]; +rz(pi/16) q[42]; +cx q[44],q[42]; +rz(-pi/8) q[42]; +cx q[44],q[42]; +rz(pi/8) q[42]; +cx q[43],q[42]; +rz(-pi/4) q[42]; +cx q[43],q[42]; +rz(pi/4) q[42]; +ry(pi/2) q[42]; +rx(pi) q[42]; +rz(pi/4) q[42]; +rz(pi/8) q[43]; +rz(pi/16) q[44]; +rz(pi/32) q[45]; +rz(pi/64) q[46]; +rz(pi/128) q[47]; +rz(pi/256) q[48]; +rz(pi/512) q[49]; +rz(pi/1024) q[50]; +rz(pi/2048) q[51]; +rz(pi/4096) q[52]; +rz(pi/8192) q[53]; +rz(pi/16384) q[54]; +rz(pi/32768) q[55]; +rz(pi/65536) q[56]; +rz(pi/131072) q[57]; +rz(pi/262144) q[58]; +rz(pi/524288) q[59]; +rz(pi/1048576) q[60]; +rz(pi/2097152) q[61]; +rz(pi/4194304) q[62]; +rz(pi/8388608) q[63]; +rz(pi/16777216) q[64]; +rz(pi/33554432) q[65]; +rz(pi/67108864) q[66]; +rz(pi/134217728) q[67]; +rz(pi/268435456) q[68]; +rz(pi/536870912) q[69]; +rz(pi/1073741824) q[70]; +rz(pi/2147483648) q[71]; +rz(pi/4294967296) q[72]; +rz(pi/8589934592) q[73]; +rz(pi/17179869184) q[74]; +rz(pi/34359738368) q[75]; +rz(pi/68719476736) q[76]; +rz(pi/137438953472) q[77]; +rz(pi/274877906944) q[78]; +rz(pi/549755813888) q[79]; +rz(pi/1099511627776) q[80]; +rz(pi/2199023255552) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[41]; +rz(0) q[41]; +cx q[99],q[41]; +rz(0) q[41]; +cx q[98],q[41]; +rz(0) q[41]; +cx q[98],q[41]; +rz(0) q[41]; +cx q[97],q[41]; +rz(0) q[41]; +cx q[97],q[41]; +rz(0) q[41]; +cx q[96],q[41]; +rz(0) q[41]; +cx q[96],q[41]; +rz(0) q[41]; +cx q[95],q[41]; +rz(0) q[41]; +cx q[95],q[41]; +rz(0) q[41]; +cx q[94],q[41]; +rz(0) q[41]; +cx q[94],q[41]; +rz(0) q[41]; +cx q[93],q[41]; +rz(0) q[41]; +cx q[93],q[41]; +rz(0) q[41]; +cx q[92],q[41]; +rz(0) q[41]; +cx q[92],q[41]; +rz(0) q[41]; +cx q[91],q[41]; +rz(0) q[41]; +cx q[91],q[41]; +rz(0) q[41]; +cx q[90],q[41]; +rz(0) q[41]; +cx q[90],q[41]; +rz(0) q[41]; +cx q[89],q[41]; +rz(0) q[41]; +cx q[89],q[41]; +rz(0) q[41]; +cx q[88],q[41]; +rz(0) q[41]; +cx q[88],q[41]; +rz(0) q[41]; +cx q[87],q[41]; +rz(0) q[41]; +cx q[87],q[41]; +rz(0) q[41]; +cx q[86],q[41]; +rz(0) q[41]; +cx q[86],q[41]; +rz(0) q[41]; +cx q[85],q[41]; +rz(0) q[41]; +cx q[85],q[41]; +rz(0) q[41]; +cx q[84],q[41]; +rz(0) q[41]; +cx q[84],q[41]; +rz(0) q[41]; +cx q[83],q[41]; +rz(0) q[41]; +cx q[83],q[41]; +rz(0) q[41]; +cx q[82],q[41]; +rz(0) q[41]; +cx q[82],q[41]; +rz(0) q[41]; +cx q[81],q[41]; +rz(-pi/2199023255552) q[41]; +cx q[81],q[41]; +rz(pi/2199023255552) q[41]; +cx q[80],q[41]; +rz(-pi/1099511627776) q[41]; +cx q[80],q[41]; +rz(pi/1099511627776) q[41]; +cx q[79],q[41]; +rz(-pi/549755813888) q[41]; +cx q[79],q[41]; +rz(pi/549755813888) q[41]; +cx q[78],q[41]; +rz(-pi/274877906944) q[41]; +cx q[78],q[41]; +rz(pi/274877906944) q[41]; +cx q[77],q[41]; +rz(-pi/137438953472) q[41]; +cx q[77],q[41]; +rz(pi/137438953472) q[41]; +cx q[76],q[41]; +rz(-pi/68719476736) q[41]; +cx q[76],q[41]; +rz(pi/68719476736) q[41]; +cx q[75],q[41]; +rz(-pi/34359738368) q[41]; +cx q[75],q[41]; +rz(pi/34359738368) q[41]; +cx q[74],q[41]; +rz(-pi/17179869184) q[41]; +cx q[74],q[41]; +rz(pi/17179869184) q[41]; +cx q[73],q[41]; +rz(-pi/8589934592) q[41]; +cx q[73],q[41]; +rz(pi/8589934592) q[41]; +cx q[72],q[41]; +rz(-pi/4294967296) q[41]; +cx q[72],q[41]; +rz(pi/4294967296) q[41]; +cx q[71],q[41]; +rz(-pi/2147483648) q[41]; +cx q[71],q[41]; +rz(pi/2147483648) q[41]; +cx q[70],q[41]; +rz(-pi/1073741824) q[41]; +cx q[70],q[41]; +rz(pi/1073741824) q[41]; +cx q[69],q[41]; +rz(-pi/536870912) q[41]; +cx q[69],q[41]; +rz(pi/536870912) q[41]; +cx q[68],q[41]; +rz(-pi/268435456) q[41]; +cx q[68],q[41]; +rz(pi/268435456) q[41]; +cx q[67],q[41]; +rz(-pi/134217728) q[41]; +cx q[67],q[41]; +rz(pi/134217728) q[41]; +cx q[66],q[41]; +rz(-pi/67108864) q[41]; +cx q[66],q[41]; +rz(pi/67108864) q[41]; +cx q[65],q[41]; +rz(-pi/33554432) q[41]; +cx q[65],q[41]; +rz(pi/33554432) q[41]; +cx q[64],q[41]; +rz(-pi/16777216) q[41]; +cx q[64],q[41]; +rz(pi/16777216) q[41]; +cx q[63],q[41]; +rz(-pi/8388608) q[41]; +cx q[63],q[41]; +rz(pi/8388608) q[41]; +cx q[62],q[41]; +rz(-pi/4194304) q[41]; +cx q[62],q[41]; +rz(pi/4194304) q[41]; +cx q[61],q[41]; +rz(-pi/2097152) q[41]; +cx q[61],q[41]; +rz(pi/2097152) q[41]; +cx q[60],q[41]; +rz(-pi/1048576) q[41]; +cx q[60],q[41]; +rz(pi/1048576) q[41]; +cx q[59],q[41]; +rz(-pi/524288) q[41]; +cx q[59],q[41]; +rz(pi/524288) q[41]; +cx q[58],q[41]; +rz(-pi/262144) q[41]; +cx q[58],q[41]; +rz(pi/262144) q[41]; +cx q[57],q[41]; +rz(-pi/131072) q[41]; +cx q[57],q[41]; +rz(pi/131072) q[41]; +cx q[56],q[41]; +rz(-pi/65536) q[41]; +cx q[56],q[41]; +rz(pi/65536) q[41]; +cx q[55],q[41]; +rz(-pi/32768) q[41]; +cx q[55],q[41]; +rz(pi/32768) q[41]; +cx q[54],q[41]; +rz(-pi/16384) q[41]; +cx q[54],q[41]; +rz(pi/16384) q[41]; +cx q[53],q[41]; +rz(-pi/8192) q[41]; +cx q[53],q[41]; +rz(pi/8192) q[41]; +cx q[52],q[41]; +rz(-pi/4096) q[41]; +cx q[52],q[41]; +rz(pi/4096) q[41]; +cx q[51],q[41]; +rz(-pi/2048) q[41]; +cx q[51],q[41]; +rz(pi/2048) q[41]; +cx q[50],q[41]; +rz(-pi/1024) q[41]; +cx q[50],q[41]; +rz(pi/1024) q[41]; +cx q[49],q[41]; +rz(-pi/512) q[41]; +cx q[49],q[41]; +rz(pi/512) q[41]; +cx q[48],q[41]; +rz(-pi/256) q[41]; +cx q[48],q[41]; +rz(pi/256) q[41]; +cx q[47],q[41]; +rz(-pi/128) q[41]; +cx q[47],q[41]; +rz(pi/128) q[41]; +cx q[46],q[41]; +rz(-pi/64) q[41]; +cx q[46],q[41]; +rz(pi/64) q[41]; +cx q[45],q[41]; +rz(-pi/32) q[41]; +cx q[45],q[41]; +rz(pi/32) q[41]; +cx q[44],q[41]; +rz(-pi/16) q[41]; +cx q[44],q[41]; +rz(pi/16) q[41]; +cx q[43],q[41]; +rz(-pi/8) q[41]; +cx q[43],q[41]; +rz(pi/8) q[41]; +cx q[42],q[41]; +rz(-pi/4) q[41]; +cx q[42],q[41]; +rz(pi/4) q[41]; +ry(pi/2) q[41]; +rx(pi) q[41]; +rz(pi/4) q[41]; +rz(pi/8) q[42]; +rz(pi/16) q[43]; +rz(pi/32) q[44]; +rz(pi/64) q[45]; +rz(pi/128) q[46]; +rz(pi/256) q[47]; +rz(pi/512) q[48]; +rz(pi/1024) q[49]; +rz(pi/2048) q[50]; +rz(pi/4096) q[51]; +rz(pi/8192) q[52]; +rz(pi/16384) q[53]; +rz(pi/32768) q[54]; +rz(pi/65536) q[55]; +rz(pi/131072) q[56]; +rz(pi/262144) q[57]; +rz(pi/524288) q[58]; +rz(pi/1048576) q[59]; +rz(pi/2097152) q[60]; +rz(pi/4194304) q[61]; +rz(pi/8388608) q[62]; +rz(pi/16777216) q[63]; +rz(pi/33554432) q[64]; +rz(pi/67108864) q[65]; +rz(pi/134217728) q[66]; +rz(pi/268435456) q[67]; +rz(pi/536870912) q[68]; +rz(pi/1073741824) q[69]; +rz(pi/2147483648) q[70]; +rz(pi/4294967296) q[71]; +rz(pi/8589934592) q[72]; +rz(pi/17179869184) q[73]; +rz(pi/34359738368) q[74]; +rz(pi/68719476736) q[75]; +rz(pi/137438953472) q[76]; +rz(pi/274877906944) q[77]; +rz(pi/549755813888) q[78]; +rz(pi/1099511627776) q[79]; +rz(pi/2199023255552) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[40]; +rz(0) q[40]; +cx q[99],q[40]; +rz(0) q[40]; +cx q[98],q[40]; +rz(0) q[40]; +cx q[98],q[40]; +rz(0) q[40]; +cx q[97],q[40]; +rz(0) q[40]; +cx q[97],q[40]; +rz(0) q[40]; +cx q[96],q[40]; +rz(0) q[40]; +cx q[96],q[40]; +rz(0) q[40]; +cx q[95],q[40]; +rz(0) q[40]; +cx q[95],q[40]; +rz(0) q[40]; +cx q[94],q[40]; +rz(0) q[40]; +cx q[94],q[40]; +rz(0) q[40]; +cx q[93],q[40]; +rz(0) q[40]; +cx q[93],q[40]; +rz(0) q[40]; +cx q[92],q[40]; +rz(0) q[40]; +cx q[92],q[40]; +rz(0) q[40]; +cx q[91],q[40]; +rz(0) q[40]; +cx q[91],q[40]; +rz(0) q[40]; +cx q[90],q[40]; +rz(0) q[40]; +cx q[90],q[40]; +rz(0) q[40]; +cx q[89],q[40]; +rz(0) q[40]; +cx q[89],q[40]; +rz(0) q[40]; +cx q[88],q[40]; +rz(0) q[40]; +cx q[88],q[40]; +rz(0) q[40]; +cx q[87],q[40]; +rz(0) q[40]; +cx q[87],q[40]; +rz(0) q[40]; +cx q[86],q[40]; +rz(0) q[40]; +cx q[86],q[40]; +rz(0) q[40]; +cx q[85],q[40]; +rz(0) q[40]; +cx q[85],q[40]; +rz(0) q[40]; +cx q[84],q[40]; +rz(0) q[40]; +cx q[84],q[40]; +rz(0) q[40]; +cx q[83],q[40]; +rz(0) q[40]; +cx q[83],q[40]; +rz(0) q[40]; +cx q[82],q[40]; +rz(0) q[40]; +cx q[82],q[40]; +rz(0) q[40]; +cx q[81],q[40]; +rz(0) q[40]; +cx q[81],q[40]; +rz(0) q[40]; +cx q[80],q[40]; +rz(-pi/2199023255552) q[40]; +cx q[80],q[40]; +rz(pi/2199023255552) q[40]; +cx q[79],q[40]; +rz(-pi/1099511627776) q[40]; +cx q[79],q[40]; +rz(pi/1099511627776) q[40]; +cx q[78],q[40]; +rz(-pi/549755813888) q[40]; +cx q[78],q[40]; +rz(pi/549755813888) q[40]; +cx q[77],q[40]; +rz(-pi/274877906944) q[40]; +cx q[77],q[40]; +rz(pi/274877906944) q[40]; +cx q[76],q[40]; +rz(-pi/137438953472) q[40]; +cx q[76],q[40]; +rz(pi/137438953472) q[40]; +cx q[75],q[40]; +rz(-pi/68719476736) q[40]; +cx q[75],q[40]; +rz(pi/68719476736) q[40]; +cx q[74],q[40]; +rz(-pi/34359738368) q[40]; +cx q[74],q[40]; +rz(pi/34359738368) q[40]; +cx q[73],q[40]; +rz(-pi/17179869184) q[40]; +cx q[73],q[40]; +rz(pi/17179869184) q[40]; +cx q[72],q[40]; +rz(-pi/8589934592) q[40]; +cx q[72],q[40]; +rz(pi/8589934592) q[40]; +cx q[71],q[40]; +rz(-pi/4294967296) q[40]; +cx q[71],q[40]; +rz(pi/4294967296) q[40]; +cx q[70],q[40]; +rz(-pi/2147483648) q[40]; +cx q[70],q[40]; +rz(pi/2147483648) q[40]; +cx q[69],q[40]; +rz(-pi/1073741824) q[40]; +cx q[69],q[40]; +rz(pi/1073741824) q[40]; +cx q[68],q[40]; +rz(-pi/536870912) q[40]; +cx q[68],q[40]; +rz(pi/536870912) q[40]; +cx q[67],q[40]; +rz(-pi/268435456) q[40]; +cx q[67],q[40]; +rz(pi/268435456) q[40]; +cx q[66],q[40]; +rz(-pi/134217728) q[40]; +cx q[66],q[40]; +rz(pi/134217728) q[40]; +cx q[65],q[40]; +rz(-pi/67108864) q[40]; +cx q[65],q[40]; +rz(pi/67108864) q[40]; +cx q[64],q[40]; +rz(-pi/33554432) q[40]; +cx q[64],q[40]; +rz(pi/33554432) q[40]; +cx q[63],q[40]; +rz(-pi/16777216) q[40]; +cx q[63],q[40]; +rz(pi/16777216) q[40]; +cx q[62],q[40]; +rz(-pi/8388608) q[40]; +cx q[62],q[40]; +rz(pi/8388608) q[40]; +cx q[61],q[40]; +rz(-pi/4194304) q[40]; +cx q[61],q[40]; +rz(pi/4194304) q[40]; +cx q[60],q[40]; +rz(-pi/2097152) q[40]; +cx q[60],q[40]; +rz(pi/2097152) q[40]; +cx q[59],q[40]; +rz(-pi/1048576) q[40]; +cx q[59],q[40]; +rz(pi/1048576) q[40]; +cx q[58],q[40]; +rz(-pi/524288) q[40]; +cx q[58],q[40]; +rz(pi/524288) q[40]; +cx q[57],q[40]; +rz(-pi/262144) q[40]; +cx q[57],q[40]; +rz(pi/262144) q[40]; +cx q[56],q[40]; +rz(-pi/131072) q[40]; +cx q[56],q[40]; +rz(pi/131072) q[40]; +cx q[55],q[40]; +rz(-pi/65536) q[40]; +cx q[55],q[40]; +rz(pi/65536) q[40]; +cx q[54],q[40]; +rz(-pi/32768) q[40]; +cx q[54],q[40]; +rz(pi/32768) q[40]; +cx q[53],q[40]; +rz(-pi/16384) q[40]; +cx q[53],q[40]; +rz(pi/16384) q[40]; +cx q[52],q[40]; +rz(-pi/8192) q[40]; +cx q[52],q[40]; +rz(pi/8192) q[40]; +cx q[51],q[40]; +rz(-pi/4096) q[40]; +cx q[51],q[40]; +rz(pi/4096) q[40]; +cx q[50],q[40]; +rz(-pi/2048) q[40]; +cx q[50],q[40]; +rz(pi/2048) q[40]; +cx q[49],q[40]; +rz(-pi/1024) q[40]; +cx q[49],q[40]; +rz(pi/1024) q[40]; +cx q[48],q[40]; +rz(-pi/512) q[40]; +cx q[48],q[40]; +rz(pi/512) q[40]; +cx q[47],q[40]; +rz(-pi/256) q[40]; +cx q[47],q[40]; +rz(pi/256) q[40]; +cx q[46],q[40]; +rz(-pi/128) q[40]; +cx q[46],q[40]; +rz(pi/128) q[40]; +cx q[45],q[40]; +rz(-pi/64) q[40]; +cx q[45],q[40]; +rz(pi/64) q[40]; +cx q[44],q[40]; +rz(-pi/32) q[40]; +cx q[44],q[40]; +rz(pi/32) q[40]; +cx q[43],q[40]; +rz(-pi/16) q[40]; +cx q[43],q[40]; +rz(pi/16) q[40]; +cx q[42],q[40]; +rz(-pi/8) q[40]; +cx q[42],q[40]; +rz(pi/8) q[40]; +cx q[41],q[40]; +rz(-pi/4) q[40]; +cx q[41],q[40]; +rz(pi/4) q[40]; +ry(pi/2) q[40]; +rx(pi) q[40]; +rz(pi/4) q[40]; +rz(pi/8) q[41]; +rz(pi/16) q[42]; +rz(pi/32) q[43]; +rz(pi/64) q[44]; +rz(pi/128) q[45]; +rz(pi/256) q[46]; +rz(pi/512) q[47]; +rz(pi/1024) q[48]; +rz(pi/2048) q[49]; +rz(pi/4096) q[50]; +rz(pi/8192) q[51]; +rz(pi/16384) q[52]; +rz(pi/32768) q[53]; +rz(pi/65536) q[54]; +rz(pi/131072) q[55]; +rz(pi/262144) q[56]; +rz(pi/524288) q[57]; +rz(pi/1048576) q[58]; +rz(pi/2097152) q[59]; +rz(pi/4194304) q[60]; +rz(pi/8388608) q[61]; +rz(pi/16777216) q[62]; +rz(pi/33554432) q[63]; +rz(pi/67108864) q[64]; +rz(pi/134217728) q[65]; +rz(pi/268435456) q[66]; +rz(pi/536870912) q[67]; +rz(pi/1073741824) q[68]; +rz(pi/2147483648) q[69]; +rz(pi/4294967296) q[70]; +rz(pi/8589934592) q[71]; +rz(pi/17179869184) q[72]; +rz(pi/34359738368) q[73]; +rz(pi/68719476736) q[74]; +rz(pi/137438953472) q[75]; +rz(pi/274877906944) q[76]; +rz(pi/549755813888) q[77]; +rz(pi/1099511627776) q[78]; +rz(pi/2199023255552) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[39]; +rz(0) q[39]; +cx q[99],q[39]; +rz(0) q[39]; +cx q[98],q[39]; +rz(0) q[39]; +cx q[98],q[39]; +rz(0) q[39]; +cx q[97],q[39]; +rz(0) q[39]; +cx q[97],q[39]; +rz(0) q[39]; +cx q[96],q[39]; +rz(0) q[39]; +cx q[96],q[39]; +rz(0) q[39]; +cx q[95],q[39]; +rz(0) q[39]; +cx q[95],q[39]; +rz(0) q[39]; +cx q[94],q[39]; +rz(0) q[39]; +cx q[94],q[39]; +rz(0) q[39]; +cx q[93],q[39]; +rz(0) q[39]; +cx q[93],q[39]; +rz(0) q[39]; +cx q[92],q[39]; +rz(0) q[39]; +cx q[92],q[39]; +rz(0) q[39]; +cx q[91],q[39]; +rz(0) q[39]; +cx q[91],q[39]; +rz(0) q[39]; +cx q[90],q[39]; +rz(0) q[39]; +cx q[90],q[39]; +rz(0) q[39]; +cx q[89],q[39]; +rz(0) q[39]; +cx q[89],q[39]; +rz(0) q[39]; +cx q[88],q[39]; +rz(0) q[39]; +cx q[88],q[39]; +rz(0) q[39]; +cx q[87],q[39]; +rz(0) q[39]; +cx q[87],q[39]; +rz(0) q[39]; +cx q[86],q[39]; +rz(0) q[39]; +cx q[86],q[39]; +rz(0) q[39]; +cx q[85],q[39]; +rz(0) q[39]; +cx q[85],q[39]; +rz(0) q[39]; +cx q[84],q[39]; +rz(0) q[39]; +cx q[84],q[39]; +rz(0) q[39]; +cx q[83],q[39]; +rz(0) q[39]; +cx q[83],q[39]; +rz(0) q[39]; +cx q[82],q[39]; +rz(0) q[39]; +cx q[82],q[39]; +rz(0) q[39]; +cx q[81],q[39]; +rz(0) q[39]; +cx q[81],q[39]; +rz(0) q[39]; +cx q[80],q[39]; +rz(0) q[39]; +cx q[80],q[39]; +rz(0) q[39]; +cx q[79],q[39]; +rz(-pi/2199023255552) q[39]; +cx q[79],q[39]; +rz(pi/2199023255552) q[39]; +cx q[78],q[39]; +rz(-pi/1099511627776) q[39]; +cx q[78],q[39]; +rz(pi/1099511627776) q[39]; +cx q[77],q[39]; +rz(-pi/549755813888) q[39]; +cx q[77],q[39]; +rz(pi/549755813888) q[39]; +cx q[76],q[39]; +rz(-pi/274877906944) q[39]; +cx q[76],q[39]; +rz(pi/274877906944) q[39]; +cx q[75],q[39]; +rz(-pi/137438953472) q[39]; +cx q[75],q[39]; +rz(pi/137438953472) q[39]; +cx q[74],q[39]; +rz(-pi/68719476736) q[39]; +cx q[74],q[39]; +rz(pi/68719476736) q[39]; +cx q[73],q[39]; +rz(-pi/34359738368) q[39]; +cx q[73],q[39]; +rz(pi/34359738368) q[39]; +cx q[72],q[39]; +rz(-pi/17179869184) q[39]; +cx q[72],q[39]; +rz(pi/17179869184) q[39]; +cx q[71],q[39]; +rz(-pi/8589934592) q[39]; +cx q[71],q[39]; +rz(pi/8589934592) q[39]; +cx q[70],q[39]; +rz(-pi/4294967296) q[39]; +cx q[70],q[39]; +rz(pi/4294967296) q[39]; +cx q[69],q[39]; +rz(-pi/2147483648) q[39]; +cx q[69],q[39]; +rz(pi/2147483648) q[39]; +cx q[68],q[39]; +rz(-pi/1073741824) q[39]; +cx q[68],q[39]; +rz(pi/1073741824) q[39]; +cx q[67],q[39]; +rz(-pi/536870912) q[39]; +cx q[67],q[39]; +rz(pi/536870912) q[39]; +cx q[66],q[39]; +rz(-pi/268435456) q[39]; +cx q[66],q[39]; +rz(pi/268435456) q[39]; +cx q[65],q[39]; +rz(-pi/134217728) q[39]; +cx q[65],q[39]; +rz(pi/134217728) q[39]; +cx q[64],q[39]; +rz(-pi/67108864) q[39]; +cx q[64],q[39]; +rz(pi/67108864) q[39]; +cx q[63],q[39]; +rz(-pi/33554432) q[39]; +cx q[63],q[39]; +rz(pi/33554432) q[39]; +cx q[62],q[39]; +rz(-pi/16777216) q[39]; +cx q[62],q[39]; +rz(pi/16777216) q[39]; +cx q[61],q[39]; +rz(-pi/8388608) q[39]; +cx q[61],q[39]; +rz(pi/8388608) q[39]; +cx q[60],q[39]; +rz(-pi/4194304) q[39]; +cx q[60],q[39]; +rz(pi/4194304) q[39]; +cx q[59],q[39]; +rz(-pi/2097152) q[39]; +cx q[59],q[39]; +rz(pi/2097152) q[39]; +cx q[58],q[39]; +rz(-pi/1048576) q[39]; +cx q[58],q[39]; +rz(pi/1048576) q[39]; +cx q[57],q[39]; +rz(-pi/524288) q[39]; +cx q[57],q[39]; +rz(pi/524288) q[39]; +cx q[56],q[39]; +rz(-pi/262144) q[39]; +cx q[56],q[39]; +rz(pi/262144) q[39]; +cx q[55],q[39]; +rz(-pi/131072) q[39]; +cx q[55],q[39]; +rz(pi/131072) q[39]; +cx q[54],q[39]; +rz(-pi/65536) q[39]; +cx q[54],q[39]; +rz(pi/65536) q[39]; +cx q[53],q[39]; +rz(-pi/32768) q[39]; +cx q[53],q[39]; +rz(pi/32768) q[39]; +cx q[52],q[39]; +rz(-pi/16384) q[39]; +cx q[52],q[39]; +rz(pi/16384) q[39]; +cx q[51],q[39]; +rz(-pi/8192) q[39]; +cx q[51],q[39]; +rz(pi/8192) q[39]; +cx q[50],q[39]; +rz(-pi/4096) q[39]; +cx q[50],q[39]; +rz(pi/4096) q[39]; +cx q[49],q[39]; +rz(-pi/2048) q[39]; +cx q[49],q[39]; +rz(pi/2048) q[39]; +cx q[48],q[39]; +rz(-pi/1024) q[39]; +cx q[48],q[39]; +rz(pi/1024) q[39]; +cx q[47],q[39]; +rz(-pi/512) q[39]; +cx q[47],q[39]; +rz(pi/512) q[39]; +cx q[46],q[39]; +rz(-pi/256) q[39]; +cx q[46],q[39]; +rz(pi/256) q[39]; +cx q[45],q[39]; +rz(-pi/128) q[39]; +cx q[45],q[39]; +rz(pi/128) q[39]; +cx q[44],q[39]; +rz(-pi/64) q[39]; +cx q[44],q[39]; +rz(pi/64) q[39]; +cx q[43],q[39]; +rz(-pi/32) q[39]; +cx q[43],q[39]; +rz(pi/32) q[39]; +cx q[42],q[39]; +rz(-pi/16) q[39]; +cx q[42],q[39]; +rz(pi/16) q[39]; +cx q[41],q[39]; +rz(-pi/8) q[39]; +cx q[41],q[39]; +rz(pi/8) q[39]; +cx q[40],q[39]; +rz(-pi/4) q[39]; +cx q[40],q[39]; +rz(pi/4) q[39]; +ry(pi/2) q[39]; +rx(pi) q[39]; +rz(pi/4) q[39]; +rz(pi/8) q[40]; +rz(pi/16) q[41]; +rz(pi/32) q[42]; +rz(pi/64) q[43]; +rz(pi/128) q[44]; +rz(pi/256) q[45]; +rz(pi/512) q[46]; +rz(pi/1024) q[47]; +rz(pi/2048) q[48]; +rz(pi/4096) q[49]; +rz(pi/8192) q[50]; +rz(pi/16384) q[51]; +rz(pi/32768) q[52]; +rz(pi/65536) q[53]; +rz(pi/131072) q[54]; +rz(pi/262144) q[55]; +rz(pi/524288) q[56]; +rz(pi/1048576) q[57]; +rz(pi/2097152) q[58]; +rz(pi/4194304) q[59]; +rz(pi/8388608) q[60]; +rz(pi/16777216) q[61]; +rz(pi/33554432) q[62]; +rz(pi/67108864) q[63]; +rz(pi/134217728) q[64]; +rz(pi/268435456) q[65]; +rz(pi/536870912) q[66]; +rz(pi/1073741824) q[67]; +rz(pi/2147483648) q[68]; +rz(pi/4294967296) q[69]; +rz(pi/8589934592) q[70]; +rz(pi/17179869184) q[71]; +rz(pi/34359738368) q[72]; +rz(pi/68719476736) q[73]; +rz(pi/137438953472) q[74]; +rz(pi/274877906944) q[75]; +rz(pi/549755813888) q[76]; +rz(pi/1099511627776) q[77]; +rz(pi/2199023255552) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[38]; +rz(0) q[38]; +cx q[99],q[38]; +rz(0) q[38]; +cx q[98],q[38]; +rz(0) q[38]; +cx q[98],q[38]; +rz(0) q[38]; +cx q[97],q[38]; +rz(0) q[38]; +cx q[97],q[38]; +rz(0) q[38]; +cx q[96],q[38]; +rz(0) q[38]; +cx q[96],q[38]; +rz(0) q[38]; +cx q[95],q[38]; +rz(0) q[38]; +cx q[95],q[38]; +rz(0) q[38]; +cx q[94],q[38]; +rz(0) q[38]; +cx q[94],q[38]; +rz(0) q[38]; +cx q[93],q[38]; +rz(0) q[38]; +cx q[93],q[38]; +rz(0) q[38]; +cx q[92],q[38]; +rz(0) q[38]; +cx q[92],q[38]; +rz(0) q[38]; +cx q[91],q[38]; +rz(0) q[38]; +cx q[91],q[38]; +rz(0) q[38]; +cx q[90],q[38]; +rz(0) q[38]; +cx q[90],q[38]; +rz(0) q[38]; +cx q[89],q[38]; +rz(0) q[38]; +cx q[89],q[38]; +rz(0) q[38]; +cx q[88],q[38]; +rz(0) q[38]; +cx q[88],q[38]; +rz(0) q[38]; +cx q[87],q[38]; +rz(0) q[38]; +cx q[87],q[38]; +rz(0) q[38]; +cx q[86],q[38]; +rz(0) q[38]; +cx q[86],q[38]; +rz(0) q[38]; +cx q[85],q[38]; +rz(0) q[38]; +cx q[85],q[38]; +rz(0) q[38]; +cx q[84],q[38]; +rz(0) q[38]; +cx q[84],q[38]; +rz(0) q[38]; +cx q[83],q[38]; +rz(0) q[38]; +cx q[83],q[38]; +rz(0) q[38]; +cx q[82],q[38]; +rz(0) q[38]; +cx q[82],q[38]; +rz(0) q[38]; +cx q[81],q[38]; +rz(0) q[38]; +cx q[81],q[38]; +rz(0) q[38]; +cx q[80],q[38]; +rz(0) q[38]; +cx q[80],q[38]; +rz(0) q[38]; +cx q[79],q[38]; +rz(0) q[38]; +cx q[79],q[38]; +rz(0) q[38]; +cx q[78],q[38]; +rz(-pi/2199023255552) q[38]; +cx q[78],q[38]; +rz(pi/2199023255552) q[38]; +cx q[77],q[38]; +rz(-pi/1099511627776) q[38]; +cx q[77],q[38]; +rz(pi/1099511627776) q[38]; +cx q[76],q[38]; +rz(-pi/549755813888) q[38]; +cx q[76],q[38]; +rz(pi/549755813888) q[38]; +cx q[75],q[38]; +rz(-pi/274877906944) q[38]; +cx q[75],q[38]; +rz(pi/274877906944) q[38]; +cx q[74],q[38]; +rz(-pi/137438953472) q[38]; +cx q[74],q[38]; +rz(pi/137438953472) q[38]; +cx q[73],q[38]; +rz(-pi/68719476736) q[38]; +cx q[73],q[38]; +rz(pi/68719476736) q[38]; +cx q[72],q[38]; +rz(-pi/34359738368) q[38]; +cx q[72],q[38]; +rz(pi/34359738368) q[38]; +cx q[71],q[38]; +rz(-pi/17179869184) q[38]; +cx q[71],q[38]; +rz(pi/17179869184) q[38]; +cx q[70],q[38]; +rz(-pi/8589934592) q[38]; +cx q[70],q[38]; +rz(pi/8589934592) q[38]; +cx q[69],q[38]; +rz(-pi/4294967296) q[38]; +cx q[69],q[38]; +rz(pi/4294967296) q[38]; +cx q[68],q[38]; +rz(-pi/2147483648) q[38]; +cx q[68],q[38]; +rz(pi/2147483648) q[38]; +cx q[67],q[38]; +rz(-pi/1073741824) q[38]; +cx q[67],q[38]; +rz(pi/1073741824) q[38]; +cx q[66],q[38]; +rz(-pi/536870912) q[38]; +cx q[66],q[38]; +rz(pi/536870912) q[38]; +cx q[65],q[38]; +rz(-pi/268435456) q[38]; +cx q[65],q[38]; +rz(pi/268435456) q[38]; +cx q[64],q[38]; +rz(-pi/134217728) q[38]; +cx q[64],q[38]; +rz(pi/134217728) q[38]; +cx q[63],q[38]; +rz(-pi/67108864) q[38]; +cx q[63],q[38]; +rz(pi/67108864) q[38]; +cx q[62],q[38]; +rz(-pi/33554432) q[38]; +cx q[62],q[38]; +rz(pi/33554432) q[38]; +cx q[61],q[38]; +rz(-pi/16777216) q[38]; +cx q[61],q[38]; +rz(pi/16777216) q[38]; +cx q[60],q[38]; +rz(-pi/8388608) q[38]; +cx q[60],q[38]; +rz(pi/8388608) q[38]; +cx q[59],q[38]; +rz(-pi/4194304) q[38]; +cx q[59],q[38]; +rz(pi/4194304) q[38]; +cx q[58],q[38]; +rz(-pi/2097152) q[38]; +cx q[58],q[38]; +rz(pi/2097152) q[38]; +cx q[57],q[38]; +rz(-pi/1048576) q[38]; +cx q[57],q[38]; +rz(pi/1048576) q[38]; +cx q[56],q[38]; +rz(-pi/524288) q[38]; +cx q[56],q[38]; +rz(pi/524288) q[38]; +cx q[55],q[38]; +rz(-pi/262144) q[38]; +cx q[55],q[38]; +rz(pi/262144) q[38]; +cx q[54],q[38]; +rz(-pi/131072) q[38]; +cx q[54],q[38]; +rz(pi/131072) q[38]; +cx q[53],q[38]; +rz(-pi/65536) q[38]; +cx q[53],q[38]; +rz(pi/65536) q[38]; +cx q[52],q[38]; +rz(-pi/32768) q[38]; +cx q[52],q[38]; +rz(pi/32768) q[38]; +cx q[51],q[38]; +rz(-pi/16384) q[38]; +cx q[51],q[38]; +rz(pi/16384) q[38]; +cx q[50],q[38]; +rz(-pi/8192) q[38]; +cx q[50],q[38]; +rz(pi/8192) q[38]; +cx q[49],q[38]; +rz(-pi/4096) q[38]; +cx q[49],q[38]; +rz(pi/4096) q[38]; +cx q[48],q[38]; +rz(-pi/2048) q[38]; +cx q[48],q[38]; +rz(pi/2048) q[38]; +cx q[47],q[38]; +rz(-pi/1024) q[38]; +cx q[47],q[38]; +rz(pi/1024) q[38]; +cx q[46],q[38]; +rz(-pi/512) q[38]; +cx q[46],q[38]; +rz(pi/512) q[38]; +cx q[45],q[38]; +rz(-pi/256) q[38]; +cx q[45],q[38]; +rz(pi/256) q[38]; +cx q[44],q[38]; +rz(-pi/128) q[38]; +cx q[44],q[38]; +rz(pi/128) q[38]; +cx q[43],q[38]; +rz(-pi/64) q[38]; +cx q[43],q[38]; +rz(pi/64) q[38]; +cx q[42],q[38]; +rz(-pi/32) q[38]; +cx q[42],q[38]; +rz(pi/32) q[38]; +cx q[41],q[38]; +rz(-pi/16) q[38]; +cx q[41],q[38]; +rz(pi/16) q[38]; +cx q[40],q[38]; +rz(-pi/8) q[38]; +cx q[40],q[38]; +rz(pi/8) q[38]; +cx q[39],q[38]; +rz(-pi/4) q[38]; +cx q[39],q[38]; +rz(pi/4) q[38]; +ry(pi/2) q[38]; +rx(pi) q[38]; +rz(pi/4) q[38]; +rz(pi/8) q[39]; +rz(pi/16) q[40]; +rz(pi/32) q[41]; +rz(pi/64) q[42]; +rz(pi/128) q[43]; +rz(pi/256) q[44]; +rz(pi/512) q[45]; +rz(pi/1024) q[46]; +rz(pi/2048) q[47]; +rz(pi/4096) q[48]; +rz(pi/8192) q[49]; +rz(pi/16384) q[50]; +rz(pi/32768) q[51]; +rz(pi/65536) q[52]; +rz(pi/131072) q[53]; +rz(pi/262144) q[54]; +rz(pi/524288) q[55]; +rz(pi/1048576) q[56]; +rz(pi/2097152) q[57]; +rz(pi/4194304) q[58]; +rz(pi/8388608) q[59]; +rz(pi/16777216) q[60]; +rz(pi/33554432) q[61]; +rz(pi/67108864) q[62]; +rz(pi/134217728) q[63]; +rz(pi/268435456) q[64]; +rz(pi/536870912) q[65]; +rz(pi/1073741824) q[66]; +rz(pi/2147483648) q[67]; +rz(pi/4294967296) q[68]; +rz(pi/8589934592) q[69]; +rz(pi/17179869184) q[70]; +rz(pi/34359738368) q[71]; +rz(pi/68719476736) q[72]; +rz(pi/137438953472) q[73]; +rz(pi/274877906944) q[74]; +rz(pi/549755813888) q[75]; +rz(pi/1099511627776) q[76]; +rz(pi/2199023255552) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[37]; +rz(0) q[37]; +cx q[99],q[37]; +rz(0) q[37]; +cx q[98],q[37]; +rz(0) q[37]; +cx q[98],q[37]; +rz(0) q[37]; +cx q[97],q[37]; +rz(0) q[37]; +cx q[97],q[37]; +rz(0) q[37]; +cx q[96],q[37]; +rz(0) q[37]; +cx q[96],q[37]; +rz(0) q[37]; +cx q[95],q[37]; +rz(0) q[37]; +cx q[95],q[37]; +rz(0) q[37]; +cx q[94],q[37]; +rz(0) q[37]; +cx q[94],q[37]; +rz(0) q[37]; +cx q[93],q[37]; +rz(0) q[37]; +cx q[93],q[37]; +rz(0) q[37]; +cx q[92],q[37]; +rz(0) q[37]; +cx q[92],q[37]; +rz(0) q[37]; +cx q[91],q[37]; +rz(0) q[37]; +cx q[91],q[37]; +rz(0) q[37]; +cx q[90],q[37]; +rz(0) q[37]; +cx q[90],q[37]; +rz(0) q[37]; +cx q[89],q[37]; +rz(0) q[37]; +cx q[89],q[37]; +rz(0) q[37]; +cx q[88],q[37]; +rz(0) q[37]; +cx q[88],q[37]; +rz(0) q[37]; +cx q[87],q[37]; +rz(0) q[37]; +cx q[87],q[37]; +rz(0) q[37]; +cx q[86],q[37]; +rz(0) q[37]; +cx q[86],q[37]; +rz(0) q[37]; +cx q[85],q[37]; +rz(0) q[37]; +cx q[85],q[37]; +rz(0) q[37]; +cx q[84],q[37]; +rz(0) q[37]; +cx q[84],q[37]; +rz(0) q[37]; +cx q[83],q[37]; +rz(0) q[37]; +cx q[83],q[37]; +rz(0) q[37]; +cx q[82],q[37]; +rz(0) q[37]; +cx q[82],q[37]; +rz(0) q[37]; +cx q[81],q[37]; +rz(0) q[37]; +cx q[81],q[37]; +rz(0) q[37]; +cx q[80],q[37]; +rz(0) q[37]; +cx q[80],q[37]; +rz(0) q[37]; +cx q[79],q[37]; +rz(0) q[37]; +cx q[79],q[37]; +rz(0) q[37]; +cx q[78],q[37]; +rz(0) q[37]; +cx q[78],q[37]; +rz(0) q[37]; +cx q[77],q[37]; +rz(-pi/2199023255552) q[37]; +cx q[77],q[37]; +rz(pi/2199023255552) q[37]; +cx q[76],q[37]; +rz(-pi/1099511627776) q[37]; +cx q[76],q[37]; +rz(pi/1099511627776) q[37]; +cx q[75],q[37]; +rz(-pi/549755813888) q[37]; +cx q[75],q[37]; +rz(pi/549755813888) q[37]; +cx q[74],q[37]; +rz(-pi/274877906944) q[37]; +cx q[74],q[37]; +rz(pi/274877906944) q[37]; +cx q[73],q[37]; +rz(-pi/137438953472) q[37]; +cx q[73],q[37]; +rz(pi/137438953472) q[37]; +cx q[72],q[37]; +rz(-pi/68719476736) q[37]; +cx q[72],q[37]; +rz(pi/68719476736) q[37]; +cx q[71],q[37]; +rz(-pi/34359738368) q[37]; +cx q[71],q[37]; +rz(pi/34359738368) q[37]; +cx q[70],q[37]; +rz(-pi/17179869184) q[37]; +cx q[70],q[37]; +rz(pi/17179869184) q[37]; +cx q[69],q[37]; +rz(-pi/8589934592) q[37]; +cx q[69],q[37]; +rz(pi/8589934592) q[37]; +cx q[68],q[37]; +rz(-pi/4294967296) q[37]; +cx q[68],q[37]; +rz(pi/4294967296) q[37]; +cx q[67],q[37]; +rz(-pi/2147483648) q[37]; +cx q[67],q[37]; +rz(pi/2147483648) q[37]; +cx q[66],q[37]; +rz(-pi/1073741824) q[37]; +cx q[66],q[37]; +rz(pi/1073741824) q[37]; +cx q[65],q[37]; +rz(-pi/536870912) q[37]; +cx q[65],q[37]; +rz(pi/536870912) q[37]; +cx q[64],q[37]; +rz(-pi/268435456) q[37]; +cx q[64],q[37]; +rz(pi/268435456) q[37]; +cx q[63],q[37]; +rz(-pi/134217728) q[37]; +cx q[63],q[37]; +rz(pi/134217728) q[37]; +cx q[62],q[37]; +rz(-pi/67108864) q[37]; +cx q[62],q[37]; +rz(pi/67108864) q[37]; +cx q[61],q[37]; +rz(-pi/33554432) q[37]; +cx q[61],q[37]; +rz(pi/33554432) q[37]; +cx q[60],q[37]; +rz(-pi/16777216) q[37]; +cx q[60],q[37]; +rz(pi/16777216) q[37]; +cx q[59],q[37]; +rz(-pi/8388608) q[37]; +cx q[59],q[37]; +rz(pi/8388608) q[37]; +cx q[58],q[37]; +rz(-pi/4194304) q[37]; +cx q[58],q[37]; +rz(pi/4194304) q[37]; +cx q[57],q[37]; +rz(-pi/2097152) q[37]; +cx q[57],q[37]; +rz(pi/2097152) q[37]; +cx q[56],q[37]; +rz(-pi/1048576) q[37]; +cx q[56],q[37]; +rz(pi/1048576) q[37]; +cx q[55],q[37]; +rz(-pi/524288) q[37]; +cx q[55],q[37]; +rz(pi/524288) q[37]; +cx q[54],q[37]; +rz(-pi/262144) q[37]; +cx q[54],q[37]; +rz(pi/262144) q[37]; +cx q[53],q[37]; +rz(-pi/131072) q[37]; +cx q[53],q[37]; +rz(pi/131072) q[37]; +cx q[52],q[37]; +rz(-pi/65536) q[37]; +cx q[52],q[37]; +rz(pi/65536) q[37]; +cx q[51],q[37]; +rz(-pi/32768) q[37]; +cx q[51],q[37]; +rz(pi/32768) q[37]; +cx q[50],q[37]; +rz(-pi/16384) q[37]; +cx q[50],q[37]; +rz(pi/16384) q[37]; +cx q[49],q[37]; +rz(-pi/8192) q[37]; +cx q[49],q[37]; +rz(pi/8192) q[37]; +cx q[48],q[37]; +rz(-pi/4096) q[37]; +cx q[48],q[37]; +rz(pi/4096) q[37]; +cx q[47],q[37]; +rz(-pi/2048) q[37]; +cx q[47],q[37]; +rz(pi/2048) q[37]; +cx q[46],q[37]; +rz(-pi/1024) q[37]; +cx q[46],q[37]; +rz(pi/1024) q[37]; +cx q[45],q[37]; +rz(-pi/512) q[37]; +cx q[45],q[37]; +rz(pi/512) q[37]; +cx q[44],q[37]; +rz(-pi/256) q[37]; +cx q[44],q[37]; +rz(pi/256) q[37]; +cx q[43],q[37]; +rz(-pi/128) q[37]; +cx q[43],q[37]; +rz(pi/128) q[37]; +cx q[42],q[37]; +rz(-pi/64) q[37]; +cx q[42],q[37]; +rz(pi/64) q[37]; +cx q[41],q[37]; +rz(-pi/32) q[37]; +cx q[41],q[37]; +rz(pi/32) q[37]; +cx q[40],q[37]; +rz(-pi/16) q[37]; +cx q[40],q[37]; +rz(pi/16) q[37]; +cx q[39],q[37]; +rz(-pi/8) q[37]; +cx q[39],q[37]; +rz(pi/8) q[37]; +cx q[38],q[37]; +rz(-pi/4) q[37]; +cx q[38],q[37]; +rz(pi/4) q[37]; +ry(pi/2) q[37]; +rx(pi) q[37]; +rz(pi/4) q[37]; +rz(pi/8) q[38]; +rz(pi/16) q[39]; +rz(pi/32) q[40]; +rz(pi/64) q[41]; +rz(pi/128) q[42]; +rz(pi/256) q[43]; +rz(pi/512) q[44]; +rz(pi/1024) q[45]; +rz(pi/2048) q[46]; +rz(pi/4096) q[47]; +rz(pi/8192) q[48]; +rz(pi/16384) q[49]; +rz(pi/32768) q[50]; +rz(pi/65536) q[51]; +rz(pi/131072) q[52]; +rz(pi/262144) q[53]; +rz(pi/524288) q[54]; +rz(pi/1048576) q[55]; +rz(pi/2097152) q[56]; +rz(pi/4194304) q[57]; +rz(pi/8388608) q[58]; +rz(pi/16777216) q[59]; +rz(pi/33554432) q[60]; +rz(pi/67108864) q[61]; +rz(pi/134217728) q[62]; +rz(pi/268435456) q[63]; +rz(pi/536870912) q[64]; +rz(pi/1073741824) q[65]; +rz(pi/2147483648) q[66]; +rz(pi/4294967296) q[67]; +rz(pi/8589934592) q[68]; +rz(pi/17179869184) q[69]; +rz(pi/34359738368) q[70]; +rz(pi/68719476736) q[71]; +rz(pi/137438953472) q[72]; +rz(pi/274877906944) q[73]; +rz(pi/549755813888) q[74]; +rz(pi/1099511627776) q[75]; +rz(pi/2199023255552) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[36]; +rz(0) q[36]; +cx q[99],q[36]; +rz(0) q[36]; +cx q[98],q[36]; +rz(0) q[36]; +cx q[98],q[36]; +rz(0) q[36]; +cx q[97],q[36]; +rz(0) q[36]; +cx q[97],q[36]; +rz(0) q[36]; +cx q[96],q[36]; +rz(0) q[36]; +cx q[96],q[36]; +rz(0) q[36]; +cx q[95],q[36]; +rz(0) q[36]; +cx q[95],q[36]; +rz(0) q[36]; +cx q[94],q[36]; +rz(0) q[36]; +cx q[94],q[36]; +rz(0) q[36]; +cx q[93],q[36]; +rz(0) q[36]; +cx q[93],q[36]; +rz(0) q[36]; +cx q[92],q[36]; +rz(0) q[36]; +cx q[92],q[36]; +rz(0) q[36]; +cx q[91],q[36]; +rz(0) q[36]; +cx q[91],q[36]; +rz(0) q[36]; +cx q[90],q[36]; +rz(0) q[36]; +cx q[90],q[36]; +rz(0) q[36]; +cx q[89],q[36]; +rz(0) q[36]; +cx q[89],q[36]; +rz(0) q[36]; +cx q[88],q[36]; +rz(0) q[36]; +cx q[88],q[36]; +rz(0) q[36]; +cx q[87],q[36]; +rz(0) q[36]; +cx q[87],q[36]; +rz(0) q[36]; +cx q[86],q[36]; +rz(0) q[36]; +cx q[86],q[36]; +rz(0) q[36]; +cx q[85],q[36]; +rz(0) q[36]; +cx q[85],q[36]; +rz(0) q[36]; +cx q[84],q[36]; +rz(0) q[36]; +cx q[84],q[36]; +rz(0) q[36]; +cx q[83],q[36]; +rz(0) q[36]; +cx q[83],q[36]; +rz(0) q[36]; +cx q[82],q[36]; +rz(0) q[36]; +cx q[82],q[36]; +rz(0) q[36]; +cx q[81],q[36]; +rz(0) q[36]; +cx q[81],q[36]; +rz(0) q[36]; +cx q[80],q[36]; +rz(0) q[36]; +cx q[80],q[36]; +rz(0) q[36]; +cx q[79],q[36]; +rz(0) q[36]; +cx q[79],q[36]; +rz(0) q[36]; +cx q[78],q[36]; +rz(0) q[36]; +cx q[78],q[36]; +rz(0) q[36]; +cx q[77],q[36]; +rz(0) q[36]; +cx q[77],q[36]; +rz(0) q[36]; +cx q[76],q[36]; +rz(-pi/2199023255552) q[36]; +cx q[76],q[36]; +rz(pi/2199023255552) q[36]; +cx q[75],q[36]; +rz(-pi/1099511627776) q[36]; +cx q[75],q[36]; +rz(pi/1099511627776) q[36]; +cx q[74],q[36]; +rz(-pi/549755813888) q[36]; +cx q[74],q[36]; +rz(pi/549755813888) q[36]; +cx q[73],q[36]; +rz(-pi/274877906944) q[36]; +cx q[73],q[36]; +rz(pi/274877906944) q[36]; +cx q[72],q[36]; +rz(-pi/137438953472) q[36]; +cx q[72],q[36]; +rz(pi/137438953472) q[36]; +cx q[71],q[36]; +rz(-pi/68719476736) q[36]; +cx q[71],q[36]; +rz(pi/68719476736) q[36]; +cx q[70],q[36]; +rz(-pi/34359738368) q[36]; +cx q[70],q[36]; +rz(pi/34359738368) q[36]; +cx q[69],q[36]; +rz(-pi/17179869184) q[36]; +cx q[69],q[36]; +rz(pi/17179869184) q[36]; +cx q[68],q[36]; +rz(-pi/8589934592) q[36]; +cx q[68],q[36]; +rz(pi/8589934592) q[36]; +cx q[67],q[36]; +rz(-pi/4294967296) q[36]; +cx q[67],q[36]; +rz(pi/4294967296) q[36]; +cx q[66],q[36]; +rz(-pi/2147483648) q[36]; +cx q[66],q[36]; +rz(pi/2147483648) q[36]; +cx q[65],q[36]; +rz(-pi/1073741824) q[36]; +cx q[65],q[36]; +rz(pi/1073741824) q[36]; +cx q[64],q[36]; +rz(-pi/536870912) q[36]; +cx q[64],q[36]; +rz(pi/536870912) q[36]; +cx q[63],q[36]; +rz(-pi/268435456) q[36]; +cx q[63],q[36]; +rz(pi/268435456) q[36]; +cx q[62],q[36]; +rz(-pi/134217728) q[36]; +cx q[62],q[36]; +rz(pi/134217728) q[36]; +cx q[61],q[36]; +rz(-pi/67108864) q[36]; +cx q[61],q[36]; +rz(pi/67108864) q[36]; +cx q[60],q[36]; +rz(-pi/33554432) q[36]; +cx q[60],q[36]; +rz(pi/33554432) q[36]; +cx q[59],q[36]; +rz(-pi/16777216) q[36]; +cx q[59],q[36]; +rz(pi/16777216) q[36]; +cx q[58],q[36]; +rz(-pi/8388608) q[36]; +cx q[58],q[36]; +rz(pi/8388608) q[36]; +cx q[57],q[36]; +rz(-pi/4194304) q[36]; +cx q[57],q[36]; +rz(pi/4194304) q[36]; +cx q[56],q[36]; +rz(-pi/2097152) q[36]; +cx q[56],q[36]; +rz(pi/2097152) q[36]; +cx q[55],q[36]; +rz(-pi/1048576) q[36]; +cx q[55],q[36]; +rz(pi/1048576) q[36]; +cx q[54],q[36]; +rz(-pi/524288) q[36]; +cx q[54],q[36]; +rz(pi/524288) q[36]; +cx q[53],q[36]; +rz(-pi/262144) q[36]; +cx q[53],q[36]; +rz(pi/262144) q[36]; +cx q[52],q[36]; +rz(-pi/131072) q[36]; +cx q[52],q[36]; +rz(pi/131072) q[36]; +cx q[51],q[36]; +rz(-pi/65536) q[36]; +cx q[51],q[36]; +rz(pi/65536) q[36]; +cx q[50],q[36]; +rz(-pi/32768) q[36]; +cx q[50],q[36]; +rz(pi/32768) q[36]; +cx q[49],q[36]; +rz(-pi/16384) q[36]; +cx q[49],q[36]; +rz(pi/16384) q[36]; +cx q[48],q[36]; +rz(-pi/8192) q[36]; +cx q[48],q[36]; +rz(pi/8192) q[36]; +cx q[47],q[36]; +rz(-pi/4096) q[36]; +cx q[47],q[36]; +rz(pi/4096) q[36]; +cx q[46],q[36]; +rz(-pi/2048) q[36]; +cx q[46],q[36]; +rz(pi/2048) q[36]; +cx q[45],q[36]; +rz(-pi/1024) q[36]; +cx q[45],q[36]; +rz(pi/1024) q[36]; +cx q[44],q[36]; +rz(-pi/512) q[36]; +cx q[44],q[36]; +rz(pi/512) q[36]; +cx q[43],q[36]; +rz(-pi/256) q[36]; +cx q[43],q[36]; +rz(pi/256) q[36]; +cx q[42],q[36]; +rz(-pi/128) q[36]; +cx q[42],q[36]; +rz(pi/128) q[36]; +cx q[41],q[36]; +rz(-pi/64) q[36]; +cx q[41],q[36]; +rz(pi/64) q[36]; +cx q[40],q[36]; +rz(-pi/32) q[36]; +cx q[40],q[36]; +rz(pi/32) q[36]; +cx q[39],q[36]; +rz(-pi/16) q[36]; +cx q[39],q[36]; +rz(pi/16) q[36]; +cx q[38],q[36]; +rz(-pi/8) q[36]; +cx q[38],q[36]; +rz(pi/8) q[36]; +cx q[37],q[36]; +rz(-pi/4) q[36]; +cx q[37],q[36]; +rz(pi/4) q[36]; +ry(pi/2) q[36]; +rx(pi) q[36]; +rz(pi/4) q[36]; +rz(pi/8) q[37]; +rz(pi/16) q[38]; +rz(pi/32) q[39]; +rz(pi/64) q[40]; +rz(pi/128) q[41]; +rz(pi/256) q[42]; +rz(pi/512) q[43]; +rz(pi/1024) q[44]; +rz(pi/2048) q[45]; +rz(pi/4096) q[46]; +rz(pi/8192) q[47]; +rz(pi/16384) q[48]; +rz(pi/32768) q[49]; +rz(pi/65536) q[50]; +rz(pi/131072) q[51]; +rz(pi/262144) q[52]; +rz(pi/524288) q[53]; +rz(pi/1048576) q[54]; +rz(pi/2097152) q[55]; +rz(pi/4194304) q[56]; +rz(pi/8388608) q[57]; +rz(pi/16777216) q[58]; +rz(pi/33554432) q[59]; +rz(pi/67108864) q[60]; +rz(pi/134217728) q[61]; +rz(pi/268435456) q[62]; +rz(pi/536870912) q[63]; +rz(pi/1073741824) q[64]; +rz(pi/2147483648) q[65]; +rz(pi/4294967296) q[66]; +rz(pi/8589934592) q[67]; +rz(pi/17179869184) q[68]; +rz(pi/34359738368) q[69]; +rz(pi/68719476736) q[70]; +rz(pi/137438953472) q[71]; +rz(pi/274877906944) q[72]; +rz(pi/549755813888) q[73]; +rz(pi/1099511627776) q[74]; +rz(pi/2199023255552) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[35]; +rz(0) q[35]; +cx q[99],q[35]; +rz(0) q[35]; +cx q[98],q[35]; +rz(0) q[35]; +cx q[98],q[35]; +rz(0) q[35]; +cx q[97],q[35]; +rz(0) q[35]; +cx q[97],q[35]; +rz(0) q[35]; +cx q[96],q[35]; +rz(0) q[35]; +cx q[96],q[35]; +rz(0) q[35]; +cx q[95],q[35]; +rz(0) q[35]; +cx q[95],q[35]; +rz(0) q[35]; +cx q[94],q[35]; +rz(0) q[35]; +cx q[94],q[35]; +rz(0) q[35]; +cx q[93],q[35]; +rz(0) q[35]; +cx q[93],q[35]; +rz(0) q[35]; +cx q[92],q[35]; +rz(0) q[35]; +cx q[92],q[35]; +rz(0) q[35]; +cx q[91],q[35]; +rz(0) q[35]; +cx q[91],q[35]; +rz(0) q[35]; +cx q[90],q[35]; +rz(0) q[35]; +cx q[90],q[35]; +rz(0) q[35]; +cx q[89],q[35]; +rz(0) q[35]; +cx q[89],q[35]; +rz(0) q[35]; +cx q[88],q[35]; +rz(0) q[35]; +cx q[88],q[35]; +rz(0) q[35]; +cx q[87],q[35]; +rz(0) q[35]; +cx q[87],q[35]; +rz(0) q[35]; +cx q[86],q[35]; +rz(0) q[35]; +cx q[86],q[35]; +rz(0) q[35]; +cx q[85],q[35]; +rz(0) q[35]; +cx q[85],q[35]; +rz(0) q[35]; +cx q[84],q[35]; +rz(0) q[35]; +cx q[84],q[35]; +rz(0) q[35]; +cx q[83],q[35]; +rz(0) q[35]; +cx q[83],q[35]; +rz(0) q[35]; +cx q[82],q[35]; +rz(0) q[35]; +cx q[82],q[35]; +rz(0) q[35]; +cx q[81],q[35]; +rz(0) q[35]; +cx q[81],q[35]; +rz(0) q[35]; +cx q[80],q[35]; +rz(0) q[35]; +cx q[80],q[35]; +rz(0) q[35]; +cx q[79],q[35]; +rz(0) q[35]; +cx q[79],q[35]; +rz(0) q[35]; +cx q[78],q[35]; +rz(0) q[35]; +cx q[78],q[35]; +rz(0) q[35]; +cx q[77],q[35]; +rz(0) q[35]; +cx q[77],q[35]; +rz(0) q[35]; +cx q[76],q[35]; +rz(0) q[35]; +cx q[76],q[35]; +rz(0) q[35]; +cx q[75],q[35]; +rz(-pi/2199023255552) q[35]; +cx q[75],q[35]; +rz(pi/2199023255552) q[35]; +cx q[74],q[35]; +rz(-pi/1099511627776) q[35]; +cx q[74],q[35]; +rz(pi/1099511627776) q[35]; +cx q[73],q[35]; +rz(-pi/549755813888) q[35]; +cx q[73],q[35]; +rz(pi/549755813888) q[35]; +cx q[72],q[35]; +rz(-pi/274877906944) q[35]; +cx q[72],q[35]; +rz(pi/274877906944) q[35]; +cx q[71],q[35]; +rz(-pi/137438953472) q[35]; +cx q[71],q[35]; +rz(pi/137438953472) q[35]; +cx q[70],q[35]; +rz(-pi/68719476736) q[35]; +cx q[70],q[35]; +rz(pi/68719476736) q[35]; +cx q[69],q[35]; +rz(-pi/34359738368) q[35]; +cx q[69],q[35]; +rz(pi/34359738368) q[35]; +cx q[68],q[35]; +rz(-pi/17179869184) q[35]; +cx q[68],q[35]; +rz(pi/17179869184) q[35]; +cx q[67],q[35]; +rz(-pi/8589934592) q[35]; +cx q[67],q[35]; +rz(pi/8589934592) q[35]; +cx q[66],q[35]; +rz(-pi/4294967296) q[35]; +cx q[66],q[35]; +rz(pi/4294967296) q[35]; +cx q[65],q[35]; +rz(-pi/2147483648) q[35]; +cx q[65],q[35]; +rz(pi/2147483648) q[35]; +cx q[64],q[35]; +rz(-pi/1073741824) q[35]; +cx q[64],q[35]; +rz(pi/1073741824) q[35]; +cx q[63],q[35]; +rz(-pi/536870912) q[35]; +cx q[63],q[35]; +rz(pi/536870912) q[35]; +cx q[62],q[35]; +rz(-pi/268435456) q[35]; +cx q[62],q[35]; +rz(pi/268435456) q[35]; +cx q[61],q[35]; +rz(-pi/134217728) q[35]; +cx q[61],q[35]; +rz(pi/134217728) q[35]; +cx q[60],q[35]; +rz(-pi/67108864) q[35]; +cx q[60],q[35]; +rz(pi/67108864) q[35]; +cx q[59],q[35]; +rz(-pi/33554432) q[35]; +cx q[59],q[35]; +rz(pi/33554432) q[35]; +cx q[58],q[35]; +rz(-pi/16777216) q[35]; +cx q[58],q[35]; +rz(pi/16777216) q[35]; +cx q[57],q[35]; +rz(-pi/8388608) q[35]; +cx q[57],q[35]; +rz(pi/8388608) q[35]; +cx q[56],q[35]; +rz(-pi/4194304) q[35]; +cx q[56],q[35]; +rz(pi/4194304) q[35]; +cx q[55],q[35]; +rz(-pi/2097152) q[35]; +cx q[55],q[35]; +rz(pi/2097152) q[35]; +cx q[54],q[35]; +rz(-pi/1048576) q[35]; +cx q[54],q[35]; +rz(pi/1048576) q[35]; +cx q[53],q[35]; +rz(-pi/524288) q[35]; +cx q[53],q[35]; +rz(pi/524288) q[35]; +cx q[52],q[35]; +rz(-pi/262144) q[35]; +cx q[52],q[35]; +rz(pi/262144) q[35]; +cx q[51],q[35]; +rz(-pi/131072) q[35]; +cx q[51],q[35]; +rz(pi/131072) q[35]; +cx q[50],q[35]; +rz(-pi/65536) q[35]; +cx q[50],q[35]; +rz(pi/65536) q[35]; +cx q[49],q[35]; +rz(-pi/32768) q[35]; +cx q[49],q[35]; +rz(pi/32768) q[35]; +cx q[48],q[35]; +rz(-pi/16384) q[35]; +cx q[48],q[35]; +rz(pi/16384) q[35]; +cx q[47],q[35]; +rz(-pi/8192) q[35]; +cx q[47],q[35]; +rz(pi/8192) q[35]; +cx q[46],q[35]; +rz(-pi/4096) q[35]; +cx q[46],q[35]; +rz(pi/4096) q[35]; +cx q[45],q[35]; +rz(-pi/2048) q[35]; +cx q[45],q[35]; +rz(pi/2048) q[35]; +cx q[44],q[35]; +rz(-pi/1024) q[35]; +cx q[44],q[35]; +rz(pi/1024) q[35]; +cx q[43],q[35]; +rz(-pi/512) q[35]; +cx q[43],q[35]; +rz(pi/512) q[35]; +cx q[42],q[35]; +rz(-pi/256) q[35]; +cx q[42],q[35]; +rz(pi/256) q[35]; +cx q[41],q[35]; +rz(-pi/128) q[35]; +cx q[41],q[35]; +rz(pi/128) q[35]; +cx q[40],q[35]; +rz(-pi/64) q[35]; +cx q[40],q[35]; +rz(pi/64) q[35]; +cx q[39],q[35]; +rz(-pi/32) q[35]; +cx q[39],q[35]; +rz(pi/32) q[35]; +cx q[38],q[35]; +rz(-pi/16) q[35]; +cx q[38],q[35]; +rz(pi/16) q[35]; +cx q[37],q[35]; +rz(-pi/8) q[35]; +cx q[37],q[35]; +rz(pi/8) q[35]; +cx q[36],q[35]; +rz(-pi/4) q[35]; +cx q[36],q[35]; +rz(pi/4) q[35]; +ry(pi/2) q[35]; +rx(pi) q[35]; +rz(pi/4) q[35]; +rz(pi/8) q[36]; +rz(pi/16) q[37]; +rz(pi/32) q[38]; +rz(pi/64) q[39]; +rz(pi/128) q[40]; +rz(pi/256) q[41]; +rz(pi/512) q[42]; +rz(pi/1024) q[43]; +rz(pi/2048) q[44]; +rz(pi/4096) q[45]; +rz(pi/8192) q[46]; +rz(pi/16384) q[47]; +rz(pi/32768) q[48]; +rz(pi/65536) q[49]; +rz(pi/131072) q[50]; +rz(pi/262144) q[51]; +rz(pi/524288) q[52]; +rz(pi/1048576) q[53]; +rz(pi/2097152) q[54]; +rz(pi/4194304) q[55]; +rz(pi/8388608) q[56]; +rz(pi/16777216) q[57]; +rz(pi/33554432) q[58]; +rz(pi/67108864) q[59]; +rz(pi/134217728) q[60]; +rz(pi/268435456) q[61]; +rz(pi/536870912) q[62]; +rz(pi/1073741824) q[63]; +rz(pi/2147483648) q[64]; +rz(pi/4294967296) q[65]; +rz(pi/8589934592) q[66]; +rz(pi/17179869184) q[67]; +rz(pi/34359738368) q[68]; +rz(pi/68719476736) q[69]; +rz(pi/137438953472) q[70]; +rz(pi/274877906944) q[71]; +rz(pi/549755813888) q[72]; +rz(pi/1099511627776) q[73]; +rz(pi/2199023255552) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[34]; +rz(0) q[34]; +cx q[99],q[34]; +rz(0) q[34]; +cx q[98],q[34]; +rz(0) q[34]; +cx q[98],q[34]; +rz(0) q[34]; +cx q[97],q[34]; +rz(0) q[34]; +cx q[97],q[34]; +rz(0) q[34]; +cx q[96],q[34]; +rz(0) q[34]; +cx q[96],q[34]; +rz(0) q[34]; +cx q[95],q[34]; +rz(0) q[34]; +cx q[95],q[34]; +rz(0) q[34]; +cx q[94],q[34]; +rz(0) q[34]; +cx q[94],q[34]; +rz(0) q[34]; +cx q[93],q[34]; +rz(0) q[34]; +cx q[93],q[34]; +rz(0) q[34]; +cx q[92],q[34]; +rz(0) q[34]; +cx q[92],q[34]; +rz(0) q[34]; +cx q[91],q[34]; +rz(0) q[34]; +cx q[91],q[34]; +rz(0) q[34]; +cx q[90],q[34]; +rz(0) q[34]; +cx q[90],q[34]; +rz(0) q[34]; +cx q[89],q[34]; +rz(0) q[34]; +cx q[89],q[34]; +rz(0) q[34]; +cx q[88],q[34]; +rz(0) q[34]; +cx q[88],q[34]; +rz(0) q[34]; +cx q[87],q[34]; +rz(0) q[34]; +cx q[87],q[34]; +rz(0) q[34]; +cx q[86],q[34]; +rz(0) q[34]; +cx q[86],q[34]; +rz(0) q[34]; +cx q[85],q[34]; +rz(0) q[34]; +cx q[85],q[34]; +rz(0) q[34]; +cx q[84],q[34]; +rz(0) q[34]; +cx q[84],q[34]; +rz(0) q[34]; +cx q[83],q[34]; +rz(0) q[34]; +cx q[83],q[34]; +rz(0) q[34]; +cx q[82],q[34]; +rz(0) q[34]; +cx q[82],q[34]; +rz(0) q[34]; +cx q[81],q[34]; +rz(0) q[34]; +cx q[81],q[34]; +rz(0) q[34]; +cx q[80],q[34]; +rz(0) q[34]; +cx q[80],q[34]; +rz(0) q[34]; +cx q[79],q[34]; +rz(0) q[34]; +cx q[79],q[34]; +rz(0) q[34]; +cx q[78],q[34]; +rz(0) q[34]; +cx q[78],q[34]; +rz(0) q[34]; +cx q[77],q[34]; +rz(0) q[34]; +cx q[77],q[34]; +rz(0) q[34]; +cx q[76],q[34]; +rz(0) q[34]; +cx q[76],q[34]; +rz(0) q[34]; +cx q[75],q[34]; +rz(0) q[34]; +cx q[75],q[34]; +rz(0) q[34]; +cx q[74],q[34]; +rz(-pi/2199023255552) q[34]; +cx q[74],q[34]; +rz(pi/2199023255552) q[34]; +cx q[73],q[34]; +rz(-pi/1099511627776) q[34]; +cx q[73],q[34]; +rz(pi/1099511627776) q[34]; +cx q[72],q[34]; +rz(-pi/549755813888) q[34]; +cx q[72],q[34]; +rz(pi/549755813888) q[34]; +cx q[71],q[34]; +rz(-pi/274877906944) q[34]; +cx q[71],q[34]; +rz(pi/274877906944) q[34]; +cx q[70],q[34]; +rz(-pi/137438953472) q[34]; +cx q[70],q[34]; +rz(pi/137438953472) q[34]; +cx q[69],q[34]; +rz(-pi/68719476736) q[34]; +cx q[69],q[34]; +rz(pi/68719476736) q[34]; +cx q[68],q[34]; +rz(-pi/34359738368) q[34]; +cx q[68],q[34]; +rz(pi/34359738368) q[34]; +cx q[67],q[34]; +rz(-pi/17179869184) q[34]; +cx q[67],q[34]; +rz(pi/17179869184) q[34]; +cx q[66],q[34]; +rz(-pi/8589934592) q[34]; +cx q[66],q[34]; +rz(pi/8589934592) q[34]; +cx q[65],q[34]; +rz(-pi/4294967296) q[34]; +cx q[65],q[34]; +rz(pi/4294967296) q[34]; +cx q[64],q[34]; +rz(-pi/2147483648) q[34]; +cx q[64],q[34]; +rz(pi/2147483648) q[34]; +cx q[63],q[34]; +rz(-pi/1073741824) q[34]; +cx q[63],q[34]; +rz(pi/1073741824) q[34]; +cx q[62],q[34]; +rz(-pi/536870912) q[34]; +cx q[62],q[34]; +rz(pi/536870912) q[34]; +cx q[61],q[34]; +rz(-pi/268435456) q[34]; +cx q[61],q[34]; +rz(pi/268435456) q[34]; +cx q[60],q[34]; +rz(-pi/134217728) q[34]; +cx q[60],q[34]; +rz(pi/134217728) q[34]; +cx q[59],q[34]; +rz(-pi/67108864) q[34]; +cx q[59],q[34]; +rz(pi/67108864) q[34]; +cx q[58],q[34]; +rz(-pi/33554432) q[34]; +cx q[58],q[34]; +rz(pi/33554432) q[34]; +cx q[57],q[34]; +rz(-pi/16777216) q[34]; +cx q[57],q[34]; +rz(pi/16777216) q[34]; +cx q[56],q[34]; +rz(-pi/8388608) q[34]; +cx q[56],q[34]; +rz(pi/8388608) q[34]; +cx q[55],q[34]; +rz(-pi/4194304) q[34]; +cx q[55],q[34]; +rz(pi/4194304) q[34]; +cx q[54],q[34]; +rz(-pi/2097152) q[34]; +cx q[54],q[34]; +rz(pi/2097152) q[34]; +cx q[53],q[34]; +rz(-pi/1048576) q[34]; +cx q[53],q[34]; +rz(pi/1048576) q[34]; +cx q[52],q[34]; +rz(-pi/524288) q[34]; +cx q[52],q[34]; +rz(pi/524288) q[34]; +cx q[51],q[34]; +rz(-pi/262144) q[34]; +cx q[51],q[34]; +rz(pi/262144) q[34]; +cx q[50],q[34]; +rz(-pi/131072) q[34]; +cx q[50],q[34]; +rz(pi/131072) q[34]; +cx q[49],q[34]; +rz(-pi/65536) q[34]; +cx q[49],q[34]; +rz(pi/65536) q[34]; +cx q[48],q[34]; +rz(-pi/32768) q[34]; +cx q[48],q[34]; +rz(pi/32768) q[34]; +cx q[47],q[34]; +rz(-pi/16384) q[34]; +cx q[47],q[34]; +rz(pi/16384) q[34]; +cx q[46],q[34]; +rz(-pi/8192) q[34]; +cx q[46],q[34]; +rz(pi/8192) q[34]; +cx q[45],q[34]; +rz(-pi/4096) q[34]; +cx q[45],q[34]; +rz(pi/4096) q[34]; +cx q[44],q[34]; +rz(-pi/2048) q[34]; +cx q[44],q[34]; +rz(pi/2048) q[34]; +cx q[43],q[34]; +rz(-pi/1024) q[34]; +cx q[43],q[34]; +rz(pi/1024) q[34]; +cx q[42],q[34]; +rz(-pi/512) q[34]; +cx q[42],q[34]; +rz(pi/512) q[34]; +cx q[41],q[34]; +rz(-pi/256) q[34]; +cx q[41],q[34]; +rz(pi/256) q[34]; +cx q[40],q[34]; +rz(-pi/128) q[34]; +cx q[40],q[34]; +rz(pi/128) q[34]; +cx q[39],q[34]; +rz(-pi/64) q[34]; +cx q[39],q[34]; +rz(pi/64) q[34]; +cx q[38],q[34]; +rz(-pi/32) q[34]; +cx q[38],q[34]; +rz(pi/32) q[34]; +cx q[37],q[34]; +rz(-pi/16) q[34]; +cx q[37],q[34]; +rz(pi/16) q[34]; +cx q[36],q[34]; +rz(-pi/8) q[34]; +cx q[36],q[34]; +rz(pi/8) q[34]; +cx q[35],q[34]; +rz(-pi/4) q[34]; +cx q[35],q[34]; +rz(pi/4) q[34]; +ry(pi/2) q[34]; +rx(pi) q[34]; +rz(pi/4) q[34]; +rz(pi/8) q[35]; +rz(pi/16) q[36]; +rz(pi/32) q[37]; +rz(pi/64) q[38]; +rz(pi/128) q[39]; +rz(pi/256) q[40]; +rz(pi/512) q[41]; +rz(pi/1024) q[42]; +rz(pi/2048) q[43]; +rz(pi/4096) q[44]; +rz(pi/8192) q[45]; +rz(pi/16384) q[46]; +rz(pi/32768) q[47]; +rz(pi/65536) q[48]; +rz(pi/131072) q[49]; +rz(pi/262144) q[50]; +rz(pi/524288) q[51]; +rz(pi/1048576) q[52]; +rz(pi/2097152) q[53]; +rz(pi/4194304) q[54]; +rz(pi/8388608) q[55]; +rz(pi/16777216) q[56]; +rz(pi/33554432) q[57]; +rz(pi/67108864) q[58]; +rz(pi/134217728) q[59]; +rz(pi/268435456) q[60]; +rz(pi/536870912) q[61]; +rz(pi/1073741824) q[62]; +rz(pi/2147483648) q[63]; +rz(pi/4294967296) q[64]; +rz(pi/8589934592) q[65]; +rz(pi/17179869184) q[66]; +rz(pi/34359738368) q[67]; +rz(pi/68719476736) q[68]; +rz(pi/137438953472) q[69]; +rz(pi/274877906944) q[70]; +rz(pi/549755813888) q[71]; +rz(pi/1099511627776) q[72]; +rz(pi/2199023255552) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[33]; +rz(0) q[33]; +cx q[99],q[33]; +rz(0) q[33]; +cx q[98],q[33]; +rz(0) q[33]; +cx q[98],q[33]; +rz(0) q[33]; +cx q[97],q[33]; +rz(0) q[33]; +cx q[97],q[33]; +rz(0) q[33]; +cx q[96],q[33]; +rz(0) q[33]; +cx q[96],q[33]; +rz(0) q[33]; +cx q[95],q[33]; +rz(0) q[33]; +cx q[95],q[33]; +rz(0) q[33]; +cx q[94],q[33]; +rz(0) q[33]; +cx q[94],q[33]; +rz(0) q[33]; +cx q[93],q[33]; +rz(0) q[33]; +cx q[93],q[33]; +rz(0) q[33]; +cx q[92],q[33]; +rz(0) q[33]; +cx q[92],q[33]; +rz(0) q[33]; +cx q[91],q[33]; +rz(0) q[33]; +cx q[91],q[33]; +rz(0) q[33]; +cx q[90],q[33]; +rz(0) q[33]; +cx q[90],q[33]; +rz(0) q[33]; +cx q[89],q[33]; +rz(0) q[33]; +cx q[89],q[33]; +rz(0) q[33]; +cx q[88],q[33]; +rz(0) q[33]; +cx q[88],q[33]; +rz(0) q[33]; +cx q[87],q[33]; +rz(0) q[33]; +cx q[87],q[33]; +rz(0) q[33]; +cx q[86],q[33]; +rz(0) q[33]; +cx q[86],q[33]; +rz(0) q[33]; +cx q[85],q[33]; +rz(0) q[33]; +cx q[85],q[33]; +rz(0) q[33]; +cx q[84],q[33]; +rz(0) q[33]; +cx q[84],q[33]; +rz(0) q[33]; +cx q[83],q[33]; +rz(0) q[33]; +cx q[83],q[33]; +rz(0) q[33]; +cx q[82],q[33]; +rz(0) q[33]; +cx q[82],q[33]; +rz(0) q[33]; +cx q[81],q[33]; +rz(0) q[33]; +cx q[81],q[33]; +rz(0) q[33]; +cx q[80],q[33]; +rz(0) q[33]; +cx q[80],q[33]; +rz(0) q[33]; +cx q[79],q[33]; +rz(0) q[33]; +cx q[79],q[33]; +rz(0) q[33]; +cx q[78],q[33]; +rz(0) q[33]; +cx q[78],q[33]; +rz(0) q[33]; +cx q[77],q[33]; +rz(0) q[33]; +cx q[77],q[33]; +rz(0) q[33]; +cx q[76],q[33]; +rz(0) q[33]; +cx q[76],q[33]; +rz(0) q[33]; +cx q[75],q[33]; +rz(0) q[33]; +cx q[75],q[33]; +rz(0) q[33]; +cx q[74],q[33]; +rz(0) q[33]; +cx q[74],q[33]; +rz(0) q[33]; +cx q[73],q[33]; +rz(-pi/2199023255552) q[33]; +cx q[73],q[33]; +rz(pi/2199023255552) q[33]; +cx q[72],q[33]; +rz(-pi/1099511627776) q[33]; +cx q[72],q[33]; +rz(pi/1099511627776) q[33]; +cx q[71],q[33]; +rz(-pi/549755813888) q[33]; +cx q[71],q[33]; +rz(pi/549755813888) q[33]; +cx q[70],q[33]; +rz(-pi/274877906944) q[33]; +cx q[70],q[33]; +rz(pi/274877906944) q[33]; +cx q[69],q[33]; +rz(-pi/137438953472) q[33]; +cx q[69],q[33]; +rz(pi/137438953472) q[33]; +cx q[68],q[33]; +rz(-pi/68719476736) q[33]; +cx q[68],q[33]; +rz(pi/68719476736) q[33]; +cx q[67],q[33]; +rz(-pi/34359738368) q[33]; +cx q[67],q[33]; +rz(pi/34359738368) q[33]; +cx q[66],q[33]; +rz(-pi/17179869184) q[33]; +cx q[66],q[33]; +rz(pi/17179869184) q[33]; +cx q[65],q[33]; +rz(-pi/8589934592) q[33]; +cx q[65],q[33]; +rz(pi/8589934592) q[33]; +cx q[64],q[33]; +rz(-pi/4294967296) q[33]; +cx q[64],q[33]; +rz(pi/4294967296) q[33]; +cx q[63],q[33]; +rz(-pi/2147483648) q[33]; +cx q[63],q[33]; +rz(pi/2147483648) q[33]; +cx q[62],q[33]; +rz(-pi/1073741824) q[33]; +cx q[62],q[33]; +rz(pi/1073741824) q[33]; +cx q[61],q[33]; +rz(-pi/536870912) q[33]; +cx q[61],q[33]; +rz(pi/536870912) q[33]; +cx q[60],q[33]; +rz(-pi/268435456) q[33]; +cx q[60],q[33]; +rz(pi/268435456) q[33]; +cx q[59],q[33]; +rz(-pi/134217728) q[33]; +cx q[59],q[33]; +rz(pi/134217728) q[33]; +cx q[58],q[33]; +rz(-pi/67108864) q[33]; +cx q[58],q[33]; +rz(pi/67108864) q[33]; +cx q[57],q[33]; +rz(-pi/33554432) q[33]; +cx q[57],q[33]; +rz(pi/33554432) q[33]; +cx q[56],q[33]; +rz(-pi/16777216) q[33]; +cx q[56],q[33]; +rz(pi/16777216) q[33]; +cx q[55],q[33]; +rz(-pi/8388608) q[33]; +cx q[55],q[33]; +rz(pi/8388608) q[33]; +cx q[54],q[33]; +rz(-pi/4194304) q[33]; +cx q[54],q[33]; +rz(pi/4194304) q[33]; +cx q[53],q[33]; +rz(-pi/2097152) q[33]; +cx q[53],q[33]; +rz(pi/2097152) q[33]; +cx q[52],q[33]; +rz(-pi/1048576) q[33]; +cx q[52],q[33]; +rz(pi/1048576) q[33]; +cx q[51],q[33]; +rz(-pi/524288) q[33]; +cx q[51],q[33]; +rz(pi/524288) q[33]; +cx q[50],q[33]; +rz(-pi/262144) q[33]; +cx q[50],q[33]; +rz(pi/262144) q[33]; +cx q[49],q[33]; +rz(-pi/131072) q[33]; +cx q[49],q[33]; +rz(pi/131072) q[33]; +cx q[48],q[33]; +rz(-pi/65536) q[33]; +cx q[48],q[33]; +rz(pi/65536) q[33]; +cx q[47],q[33]; +rz(-pi/32768) q[33]; +cx q[47],q[33]; +rz(pi/32768) q[33]; +cx q[46],q[33]; +rz(-pi/16384) q[33]; +cx q[46],q[33]; +rz(pi/16384) q[33]; +cx q[45],q[33]; +rz(-pi/8192) q[33]; +cx q[45],q[33]; +rz(pi/8192) q[33]; +cx q[44],q[33]; +rz(-pi/4096) q[33]; +cx q[44],q[33]; +rz(pi/4096) q[33]; +cx q[43],q[33]; +rz(-pi/2048) q[33]; +cx q[43],q[33]; +rz(pi/2048) q[33]; +cx q[42],q[33]; +rz(-pi/1024) q[33]; +cx q[42],q[33]; +rz(pi/1024) q[33]; +cx q[41],q[33]; +rz(-pi/512) q[33]; +cx q[41],q[33]; +rz(pi/512) q[33]; +cx q[40],q[33]; +rz(-pi/256) q[33]; +cx q[40],q[33]; +rz(pi/256) q[33]; +cx q[39],q[33]; +rz(-pi/128) q[33]; +cx q[39],q[33]; +rz(pi/128) q[33]; +cx q[38],q[33]; +rz(-pi/64) q[33]; +cx q[38],q[33]; +rz(pi/64) q[33]; +cx q[37],q[33]; +rz(-pi/32) q[33]; +cx q[37],q[33]; +rz(pi/32) q[33]; +cx q[36],q[33]; +rz(-pi/16) q[33]; +cx q[36],q[33]; +rz(pi/16) q[33]; +cx q[35],q[33]; +rz(-pi/8) q[33]; +cx q[35],q[33]; +rz(pi/8) q[33]; +cx q[34],q[33]; +rz(-pi/4) q[33]; +cx q[34],q[33]; +rz(pi/4) q[33]; +ry(pi/2) q[33]; +rx(pi) q[33]; +rz(pi/4) q[33]; +rz(pi/8) q[34]; +rz(pi/16) q[35]; +rz(pi/32) q[36]; +rz(pi/64) q[37]; +rz(pi/128) q[38]; +rz(pi/256) q[39]; +rz(pi/512) q[40]; +rz(pi/1024) q[41]; +rz(pi/2048) q[42]; +rz(pi/4096) q[43]; +rz(pi/8192) q[44]; +rz(pi/16384) q[45]; +rz(pi/32768) q[46]; +rz(pi/65536) q[47]; +rz(pi/131072) q[48]; +rz(pi/262144) q[49]; +rz(pi/524288) q[50]; +rz(pi/1048576) q[51]; +rz(pi/2097152) q[52]; +rz(pi/4194304) q[53]; +rz(pi/8388608) q[54]; +rz(pi/16777216) q[55]; +rz(pi/33554432) q[56]; +rz(pi/67108864) q[57]; +rz(pi/134217728) q[58]; +rz(pi/268435456) q[59]; +rz(pi/536870912) q[60]; +rz(pi/1073741824) q[61]; +rz(pi/2147483648) q[62]; +rz(pi/4294967296) q[63]; +rz(pi/8589934592) q[64]; +rz(pi/17179869184) q[65]; +rz(pi/34359738368) q[66]; +rz(pi/68719476736) q[67]; +rz(pi/137438953472) q[68]; +rz(pi/274877906944) q[69]; +rz(pi/549755813888) q[70]; +rz(pi/1099511627776) q[71]; +rz(pi/2199023255552) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[32]; +rz(0) q[32]; +cx q[99],q[32]; +rz(0) q[32]; +cx q[98],q[32]; +rz(0) q[32]; +cx q[98],q[32]; +rz(0) q[32]; +cx q[97],q[32]; +rz(0) q[32]; +cx q[97],q[32]; +rz(0) q[32]; +cx q[96],q[32]; +rz(0) q[32]; +cx q[96],q[32]; +rz(0) q[32]; +cx q[95],q[32]; +rz(0) q[32]; +cx q[95],q[32]; +rz(0) q[32]; +cx q[94],q[32]; +rz(0) q[32]; +cx q[94],q[32]; +rz(0) q[32]; +cx q[93],q[32]; +rz(0) q[32]; +cx q[93],q[32]; +rz(0) q[32]; +cx q[92],q[32]; +rz(0) q[32]; +cx q[92],q[32]; +rz(0) q[32]; +cx q[91],q[32]; +rz(0) q[32]; +cx q[91],q[32]; +rz(0) q[32]; +cx q[90],q[32]; +rz(0) q[32]; +cx q[90],q[32]; +rz(0) q[32]; +cx q[89],q[32]; +rz(0) q[32]; +cx q[89],q[32]; +rz(0) q[32]; +cx q[88],q[32]; +rz(0) q[32]; +cx q[88],q[32]; +rz(0) q[32]; +cx q[87],q[32]; +rz(0) q[32]; +cx q[87],q[32]; +rz(0) q[32]; +cx q[86],q[32]; +rz(0) q[32]; +cx q[86],q[32]; +rz(0) q[32]; +cx q[85],q[32]; +rz(0) q[32]; +cx q[85],q[32]; +rz(0) q[32]; +cx q[84],q[32]; +rz(0) q[32]; +cx q[84],q[32]; +rz(0) q[32]; +cx q[83],q[32]; +rz(0) q[32]; +cx q[83],q[32]; +rz(0) q[32]; +cx q[82],q[32]; +rz(0) q[32]; +cx q[82],q[32]; +rz(0) q[32]; +cx q[81],q[32]; +rz(0) q[32]; +cx q[81],q[32]; +rz(0) q[32]; +cx q[80],q[32]; +rz(0) q[32]; +cx q[80],q[32]; +rz(0) q[32]; +cx q[79],q[32]; +rz(0) q[32]; +cx q[79],q[32]; +rz(0) q[32]; +cx q[78],q[32]; +rz(0) q[32]; +cx q[78],q[32]; +rz(0) q[32]; +cx q[77],q[32]; +rz(0) q[32]; +cx q[77],q[32]; +rz(0) q[32]; +cx q[76],q[32]; +rz(0) q[32]; +cx q[76],q[32]; +rz(0) q[32]; +cx q[75],q[32]; +rz(0) q[32]; +cx q[75],q[32]; +rz(0) q[32]; +cx q[74],q[32]; +rz(0) q[32]; +cx q[74],q[32]; +rz(0) q[32]; +cx q[73],q[32]; +rz(0) q[32]; +cx q[73],q[32]; +rz(0) q[32]; +cx q[72],q[32]; +rz(-pi/2199023255552) q[32]; +cx q[72],q[32]; +rz(pi/2199023255552) q[32]; +cx q[71],q[32]; +rz(-pi/1099511627776) q[32]; +cx q[71],q[32]; +rz(pi/1099511627776) q[32]; +cx q[70],q[32]; +rz(-pi/549755813888) q[32]; +cx q[70],q[32]; +rz(pi/549755813888) q[32]; +cx q[69],q[32]; +rz(-pi/274877906944) q[32]; +cx q[69],q[32]; +rz(pi/274877906944) q[32]; +cx q[68],q[32]; +rz(-pi/137438953472) q[32]; +cx q[68],q[32]; +rz(pi/137438953472) q[32]; +cx q[67],q[32]; +rz(-pi/68719476736) q[32]; +cx q[67],q[32]; +rz(pi/68719476736) q[32]; +cx q[66],q[32]; +rz(-pi/34359738368) q[32]; +cx q[66],q[32]; +rz(pi/34359738368) q[32]; +cx q[65],q[32]; +rz(-pi/17179869184) q[32]; +cx q[65],q[32]; +rz(pi/17179869184) q[32]; +cx q[64],q[32]; +rz(-pi/8589934592) q[32]; +cx q[64],q[32]; +rz(pi/8589934592) q[32]; +cx q[63],q[32]; +rz(-pi/4294967296) q[32]; +cx q[63],q[32]; +rz(pi/4294967296) q[32]; +cx q[62],q[32]; +rz(-pi/2147483648) q[32]; +cx q[62],q[32]; +rz(pi/2147483648) q[32]; +cx q[61],q[32]; +rz(-pi/1073741824) q[32]; +cx q[61],q[32]; +rz(pi/1073741824) q[32]; +cx q[60],q[32]; +rz(-pi/536870912) q[32]; +cx q[60],q[32]; +rz(pi/536870912) q[32]; +cx q[59],q[32]; +rz(-pi/268435456) q[32]; +cx q[59],q[32]; +rz(pi/268435456) q[32]; +cx q[58],q[32]; +rz(-pi/134217728) q[32]; +cx q[58],q[32]; +rz(pi/134217728) q[32]; +cx q[57],q[32]; +rz(-pi/67108864) q[32]; +cx q[57],q[32]; +rz(pi/67108864) q[32]; +cx q[56],q[32]; +rz(-pi/33554432) q[32]; +cx q[56],q[32]; +rz(pi/33554432) q[32]; +cx q[55],q[32]; +rz(-pi/16777216) q[32]; +cx q[55],q[32]; +rz(pi/16777216) q[32]; +cx q[54],q[32]; +rz(-pi/8388608) q[32]; +cx q[54],q[32]; +rz(pi/8388608) q[32]; +cx q[53],q[32]; +rz(-pi/4194304) q[32]; +cx q[53],q[32]; +rz(pi/4194304) q[32]; +cx q[52],q[32]; +rz(-pi/2097152) q[32]; +cx q[52],q[32]; +rz(pi/2097152) q[32]; +cx q[51],q[32]; +rz(-pi/1048576) q[32]; +cx q[51],q[32]; +rz(pi/1048576) q[32]; +cx q[50],q[32]; +rz(-pi/524288) q[32]; +cx q[50],q[32]; +rz(pi/524288) q[32]; +cx q[49],q[32]; +rz(-pi/262144) q[32]; +cx q[49],q[32]; +rz(pi/262144) q[32]; +cx q[48],q[32]; +rz(-pi/131072) q[32]; +cx q[48],q[32]; +rz(pi/131072) q[32]; +cx q[47],q[32]; +rz(-pi/65536) q[32]; +cx q[47],q[32]; +rz(pi/65536) q[32]; +cx q[46],q[32]; +rz(-pi/32768) q[32]; +cx q[46],q[32]; +rz(pi/32768) q[32]; +cx q[45],q[32]; +rz(-pi/16384) q[32]; +cx q[45],q[32]; +rz(pi/16384) q[32]; +cx q[44],q[32]; +rz(-pi/8192) q[32]; +cx q[44],q[32]; +rz(pi/8192) q[32]; +cx q[43],q[32]; +rz(-pi/4096) q[32]; +cx q[43],q[32]; +rz(pi/4096) q[32]; +cx q[42],q[32]; +rz(-pi/2048) q[32]; +cx q[42],q[32]; +rz(pi/2048) q[32]; +cx q[41],q[32]; +rz(-pi/1024) q[32]; +cx q[41],q[32]; +rz(pi/1024) q[32]; +cx q[40],q[32]; +rz(-pi/512) q[32]; +cx q[40],q[32]; +rz(pi/512) q[32]; +cx q[39],q[32]; +rz(-pi/256) q[32]; +cx q[39],q[32]; +rz(pi/256) q[32]; +cx q[38],q[32]; +rz(-pi/128) q[32]; +cx q[38],q[32]; +rz(pi/128) q[32]; +cx q[37],q[32]; +rz(-pi/64) q[32]; +cx q[37],q[32]; +rz(pi/64) q[32]; +cx q[36],q[32]; +rz(-pi/32) q[32]; +cx q[36],q[32]; +rz(pi/32) q[32]; +cx q[35],q[32]; +rz(-pi/16) q[32]; +cx q[35],q[32]; +rz(pi/16) q[32]; +cx q[34],q[32]; +rz(-pi/8) q[32]; +cx q[34],q[32]; +rz(pi/8) q[32]; +cx q[33],q[32]; +rz(-pi/4) q[32]; +cx q[33],q[32]; +rz(pi/4) q[32]; +ry(pi/2) q[32]; +rx(pi) q[32]; +rz(pi/4) q[32]; +rz(pi/8) q[33]; +rz(pi/16) q[34]; +rz(pi/32) q[35]; +rz(pi/64) q[36]; +rz(pi/128) q[37]; +rz(pi/256) q[38]; +rz(pi/512) q[39]; +rz(pi/1024) q[40]; +rz(pi/2048) q[41]; +rz(pi/4096) q[42]; +rz(pi/8192) q[43]; +rz(pi/16384) q[44]; +rz(pi/32768) q[45]; +rz(pi/65536) q[46]; +rz(pi/131072) q[47]; +rz(pi/262144) q[48]; +rz(pi/524288) q[49]; +rz(pi/1048576) q[50]; +rz(pi/2097152) q[51]; +rz(pi/4194304) q[52]; +rz(pi/8388608) q[53]; +rz(pi/16777216) q[54]; +rz(pi/33554432) q[55]; +rz(pi/67108864) q[56]; +rz(pi/134217728) q[57]; +rz(pi/268435456) q[58]; +rz(pi/536870912) q[59]; +rz(pi/1073741824) q[60]; +rz(pi/2147483648) q[61]; +rz(pi/4294967296) q[62]; +rz(pi/8589934592) q[63]; +rz(pi/17179869184) q[64]; +rz(pi/34359738368) q[65]; +rz(pi/68719476736) q[66]; +rz(pi/137438953472) q[67]; +rz(pi/274877906944) q[68]; +rz(pi/549755813888) q[69]; +rz(pi/1099511627776) q[70]; +rz(pi/2199023255552) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[31]; +rz(0) q[31]; +cx q[99],q[31]; +rz(0) q[31]; +cx q[98],q[31]; +rz(0) q[31]; +cx q[98],q[31]; +rz(0) q[31]; +cx q[97],q[31]; +rz(0) q[31]; +cx q[97],q[31]; +rz(0) q[31]; +cx q[96],q[31]; +rz(0) q[31]; +cx q[96],q[31]; +rz(0) q[31]; +cx q[95],q[31]; +rz(0) q[31]; +cx q[95],q[31]; +rz(0) q[31]; +cx q[94],q[31]; +rz(0) q[31]; +cx q[94],q[31]; +rz(0) q[31]; +cx q[93],q[31]; +rz(0) q[31]; +cx q[93],q[31]; +rz(0) q[31]; +cx q[92],q[31]; +rz(0) q[31]; +cx q[92],q[31]; +rz(0) q[31]; +cx q[91],q[31]; +rz(0) q[31]; +cx q[91],q[31]; +rz(0) q[31]; +cx q[90],q[31]; +rz(0) q[31]; +cx q[90],q[31]; +rz(0) q[31]; +cx q[89],q[31]; +rz(0) q[31]; +cx q[89],q[31]; +rz(0) q[31]; +cx q[88],q[31]; +rz(0) q[31]; +cx q[88],q[31]; +rz(0) q[31]; +cx q[87],q[31]; +rz(0) q[31]; +cx q[87],q[31]; +rz(0) q[31]; +cx q[86],q[31]; +rz(0) q[31]; +cx q[86],q[31]; +rz(0) q[31]; +cx q[85],q[31]; +rz(0) q[31]; +cx q[85],q[31]; +rz(0) q[31]; +cx q[84],q[31]; +rz(0) q[31]; +cx q[84],q[31]; +rz(0) q[31]; +cx q[83],q[31]; +rz(0) q[31]; +cx q[83],q[31]; +rz(0) q[31]; +cx q[82],q[31]; +rz(0) q[31]; +cx q[82],q[31]; +rz(0) q[31]; +cx q[81],q[31]; +rz(0) q[31]; +cx q[81],q[31]; +rz(0) q[31]; +cx q[80],q[31]; +rz(0) q[31]; +cx q[80],q[31]; +rz(0) q[31]; +cx q[79],q[31]; +rz(0) q[31]; +cx q[79],q[31]; +rz(0) q[31]; +cx q[78],q[31]; +rz(0) q[31]; +cx q[78],q[31]; +rz(0) q[31]; +cx q[77],q[31]; +rz(0) q[31]; +cx q[77],q[31]; +rz(0) q[31]; +cx q[76],q[31]; +rz(0) q[31]; +cx q[76],q[31]; +rz(0) q[31]; +cx q[75],q[31]; +rz(0) q[31]; +cx q[75],q[31]; +rz(0) q[31]; +cx q[74],q[31]; +rz(0) q[31]; +cx q[74],q[31]; +rz(0) q[31]; +cx q[73],q[31]; +rz(0) q[31]; +cx q[73],q[31]; +rz(0) q[31]; +cx q[72],q[31]; +rz(0) q[31]; +cx q[72],q[31]; +rz(0) q[31]; +cx q[71],q[31]; +rz(-pi/2199023255552) q[31]; +cx q[71],q[31]; +rz(pi/2199023255552) q[31]; +cx q[70],q[31]; +rz(-pi/1099511627776) q[31]; +cx q[70],q[31]; +rz(pi/1099511627776) q[31]; +cx q[69],q[31]; +rz(-pi/549755813888) q[31]; +cx q[69],q[31]; +rz(pi/549755813888) q[31]; +cx q[68],q[31]; +rz(-pi/274877906944) q[31]; +cx q[68],q[31]; +rz(pi/274877906944) q[31]; +cx q[67],q[31]; +rz(-pi/137438953472) q[31]; +cx q[67],q[31]; +rz(pi/137438953472) q[31]; +cx q[66],q[31]; +rz(-pi/68719476736) q[31]; +cx q[66],q[31]; +rz(pi/68719476736) q[31]; +cx q[65],q[31]; +rz(-pi/34359738368) q[31]; +cx q[65],q[31]; +rz(pi/34359738368) q[31]; +cx q[64],q[31]; +rz(-pi/17179869184) q[31]; +cx q[64],q[31]; +rz(pi/17179869184) q[31]; +cx q[63],q[31]; +rz(-pi/8589934592) q[31]; +cx q[63],q[31]; +rz(pi/8589934592) q[31]; +cx q[62],q[31]; +rz(-pi/4294967296) q[31]; +cx q[62],q[31]; +rz(pi/4294967296) q[31]; +cx q[61],q[31]; +rz(-pi/2147483648) q[31]; +cx q[61],q[31]; +rz(pi/2147483648) q[31]; +cx q[60],q[31]; +rz(-pi/1073741824) q[31]; +cx q[60],q[31]; +rz(pi/1073741824) q[31]; +cx q[59],q[31]; +rz(-pi/536870912) q[31]; +cx q[59],q[31]; +rz(pi/536870912) q[31]; +cx q[58],q[31]; +rz(-pi/268435456) q[31]; +cx q[58],q[31]; +rz(pi/268435456) q[31]; +cx q[57],q[31]; +rz(-pi/134217728) q[31]; +cx q[57],q[31]; +rz(pi/134217728) q[31]; +cx q[56],q[31]; +rz(-pi/67108864) q[31]; +cx q[56],q[31]; +rz(pi/67108864) q[31]; +cx q[55],q[31]; +rz(-pi/33554432) q[31]; +cx q[55],q[31]; +rz(pi/33554432) q[31]; +cx q[54],q[31]; +rz(-pi/16777216) q[31]; +cx q[54],q[31]; +rz(pi/16777216) q[31]; +cx q[53],q[31]; +rz(-pi/8388608) q[31]; +cx q[53],q[31]; +rz(pi/8388608) q[31]; +cx q[52],q[31]; +rz(-pi/4194304) q[31]; +cx q[52],q[31]; +rz(pi/4194304) q[31]; +cx q[51],q[31]; +rz(-pi/2097152) q[31]; +cx q[51],q[31]; +rz(pi/2097152) q[31]; +cx q[50],q[31]; +rz(-pi/1048576) q[31]; +cx q[50],q[31]; +rz(pi/1048576) q[31]; +cx q[49],q[31]; +rz(-pi/524288) q[31]; +cx q[49],q[31]; +rz(pi/524288) q[31]; +cx q[48],q[31]; +rz(-pi/262144) q[31]; +cx q[48],q[31]; +rz(pi/262144) q[31]; +cx q[47],q[31]; +rz(-pi/131072) q[31]; +cx q[47],q[31]; +rz(pi/131072) q[31]; +cx q[46],q[31]; +rz(-pi/65536) q[31]; +cx q[46],q[31]; +rz(pi/65536) q[31]; +cx q[45],q[31]; +rz(-pi/32768) q[31]; +cx q[45],q[31]; +rz(pi/32768) q[31]; +cx q[44],q[31]; +rz(-pi/16384) q[31]; +cx q[44],q[31]; +rz(pi/16384) q[31]; +cx q[43],q[31]; +rz(-pi/8192) q[31]; +cx q[43],q[31]; +rz(pi/8192) q[31]; +cx q[42],q[31]; +rz(-pi/4096) q[31]; +cx q[42],q[31]; +rz(pi/4096) q[31]; +cx q[41],q[31]; +rz(-pi/2048) q[31]; +cx q[41],q[31]; +rz(pi/2048) q[31]; +cx q[40],q[31]; +rz(-pi/1024) q[31]; +cx q[40],q[31]; +rz(pi/1024) q[31]; +cx q[39],q[31]; +rz(-pi/512) q[31]; +cx q[39],q[31]; +rz(pi/512) q[31]; +cx q[38],q[31]; +rz(-pi/256) q[31]; +cx q[38],q[31]; +rz(pi/256) q[31]; +cx q[37],q[31]; +rz(-pi/128) q[31]; +cx q[37],q[31]; +rz(pi/128) q[31]; +cx q[36],q[31]; +rz(-pi/64) q[31]; +cx q[36],q[31]; +rz(pi/64) q[31]; +cx q[35],q[31]; +rz(-pi/32) q[31]; +cx q[35],q[31]; +rz(pi/32) q[31]; +cx q[34],q[31]; +rz(-pi/16) q[31]; +cx q[34],q[31]; +rz(pi/16) q[31]; +cx q[33],q[31]; +rz(-pi/8) q[31]; +cx q[33],q[31]; +rz(pi/8) q[31]; +cx q[32],q[31]; +rz(-pi/4) q[31]; +cx q[32],q[31]; +rz(pi/4) q[31]; +ry(pi/2) q[31]; +rx(pi) q[31]; +rz(pi/4) q[31]; +rz(pi/8) q[32]; +rz(pi/16) q[33]; +rz(pi/32) q[34]; +rz(pi/64) q[35]; +rz(pi/128) q[36]; +rz(pi/256) q[37]; +rz(pi/512) q[38]; +rz(pi/1024) q[39]; +rz(pi/2048) q[40]; +rz(pi/4096) q[41]; +rz(pi/8192) q[42]; +rz(pi/16384) q[43]; +rz(pi/32768) q[44]; +rz(pi/65536) q[45]; +rz(pi/131072) q[46]; +rz(pi/262144) q[47]; +rz(pi/524288) q[48]; +rz(pi/1048576) q[49]; +rz(pi/2097152) q[50]; +rz(pi/4194304) q[51]; +rz(pi/8388608) q[52]; +rz(pi/16777216) q[53]; +rz(pi/33554432) q[54]; +rz(pi/67108864) q[55]; +rz(pi/134217728) q[56]; +rz(pi/268435456) q[57]; +rz(pi/536870912) q[58]; +rz(pi/1073741824) q[59]; +rz(pi/2147483648) q[60]; +rz(pi/4294967296) q[61]; +rz(pi/8589934592) q[62]; +rz(pi/17179869184) q[63]; +rz(pi/34359738368) q[64]; +rz(pi/68719476736) q[65]; +rz(pi/137438953472) q[66]; +rz(pi/274877906944) q[67]; +rz(pi/549755813888) q[68]; +rz(pi/1099511627776) q[69]; +rz(pi/2199023255552) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[30]; +rz(0) q[30]; +cx q[99],q[30]; +rz(0) q[30]; +cx q[98],q[30]; +rz(0) q[30]; +cx q[98],q[30]; +rz(0) q[30]; +cx q[97],q[30]; +rz(0) q[30]; +cx q[97],q[30]; +rz(0) q[30]; +cx q[96],q[30]; +rz(0) q[30]; +cx q[96],q[30]; +rz(0) q[30]; +cx q[95],q[30]; +rz(0) q[30]; +cx q[95],q[30]; +rz(0) q[30]; +cx q[94],q[30]; +rz(0) q[30]; +cx q[94],q[30]; +rz(0) q[30]; +cx q[93],q[30]; +rz(0) q[30]; +cx q[93],q[30]; +rz(0) q[30]; +cx q[92],q[30]; +rz(0) q[30]; +cx q[92],q[30]; +rz(0) q[30]; +cx q[91],q[30]; +rz(0) q[30]; +cx q[91],q[30]; +rz(0) q[30]; +cx q[90],q[30]; +rz(0) q[30]; +cx q[90],q[30]; +rz(0) q[30]; +cx q[89],q[30]; +rz(0) q[30]; +cx q[89],q[30]; +rz(0) q[30]; +cx q[88],q[30]; +rz(0) q[30]; +cx q[88],q[30]; +rz(0) q[30]; +cx q[87],q[30]; +rz(0) q[30]; +cx q[87],q[30]; +rz(0) q[30]; +cx q[86],q[30]; +rz(0) q[30]; +cx q[86],q[30]; +rz(0) q[30]; +cx q[85],q[30]; +rz(0) q[30]; +cx q[85],q[30]; +rz(0) q[30]; +cx q[84],q[30]; +rz(0) q[30]; +cx q[84],q[30]; +rz(0) q[30]; +cx q[83],q[30]; +rz(0) q[30]; +cx q[83],q[30]; +rz(0) q[30]; +cx q[82],q[30]; +rz(0) q[30]; +cx q[82],q[30]; +rz(0) q[30]; +cx q[81],q[30]; +rz(0) q[30]; +cx q[81],q[30]; +rz(0) q[30]; +cx q[80],q[30]; +rz(0) q[30]; +cx q[80],q[30]; +rz(0) q[30]; +cx q[79],q[30]; +rz(0) q[30]; +cx q[79],q[30]; +rz(0) q[30]; +cx q[78],q[30]; +rz(0) q[30]; +cx q[78],q[30]; +rz(0) q[30]; +cx q[77],q[30]; +rz(0) q[30]; +cx q[77],q[30]; +rz(0) q[30]; +cx q[76],q[30]; +rz(0) q[30]; +cx q[76],q[30]; +rz(0) q[30]; +cx q[75],q[30]; +rz(0) q[30]; +cx q[75],q[30]; +rz(0) q[30]; +cx q[74],q[30]; +rz(0) q[30]; +cx q[74],q[30]; +rz(0) q[30]; +cx q[73],q[30]; +rz(0) q[30]; +cx q[73],q[30]; +rz(0) q[30]; +cx q[72],q[30]; +rz(0) q[30]; +cx q[72],q[30]; +rz(0) q[30]; +cx q[71],q[30]; +rz(0) q[30]; +cx q[71],q[30]; +rz(0) q[30]; +cx q[70],q[30]; +rz(-pi/2199023255552) q[30]; +cx q[70],q[30]; +rz(pi/2199023255552) q[30]; +cx q[69],q[30]; +rz(-pi/1099511627776) q[30]; +cx q[69],q[30]; +rz(pi/1099511627776) q[30]; +cx q[68],q[30]; +rz(-pi/549755813888) q[30]; +cx q[68],q[30]; +rz(pi/549755813888) q[30]; +cx q[67],q[30]; +rz(-pi/274877906944) q[30]; +cx q[67],q[30]; +rz(pi/274877906944) q[30]; +cx q[66],q[30]; +rz(-pi/137438953472) q[30]; +cx q[66],q[30]; +rz(pi/137438953472) q[30]; +cx q[65],q[30]; +rz(-pi/68719476736) q[30]; +cx q[65],q[30]; +rz(pi/68719476736) q[30]; +cx q[64],q[30]; +rz(-pi/34359738368) q[30]; +cx q[64],q[30]; +rz(pi/34359738368) q[30]; +cx q[63],q[30]; +rz(-pi/17179869184) q[30]; +cx q[63],q[30]; +rz(pi/17179869184) q[30]; +cx q[62],q[30]; +rz(-pi/8589934592) q[30]; +cx q[62],q[30]; +rz(pi/8589934592) q[30]; +cx q[61],q[30]; +rz(-pi/4294967296) q[30]; +cx q[61],q[30]; +rz(pi/4294967296) q[30]; +cx q[60],q[30]; +rz(-pi/2147483648) q[30]; +cx q[60],q[30]; +rz(pi/2147483648) q[30]; +cx q[59],q[30]; +rz(-pi/1073741824) q[30]; +cx q[59],q[30]; +rz(pi/1073741824) q[30]; +cx q[58],q[30]; +rz(-pi/536870912) q[30]; +cx q[58],q[30]; +rz(pi/536870912) q[30]; +cx q[57],q[30]; +rz(-pi/268435456) q[30]; +cx q[57],q[30]; +rz(pi/268435456) q[30]; +cx q[56],q[30]; +rz(-pi/134217728) q[30]; +cx q[56],q[30]; +rz(pi/134217728) q[30]; +cx q[55],q[30]; +rz(-pi/67108864) q[30]; +cx q[55],q[30]; +rz(pi/67108864) q[30]; +cx q[54],q[30]; +rz(-pi/33554432) q[30]; +cx q[54],q[30]; +rz(pi/33554432) q[30]; +cx q[53],q[30]; +rz(-pi/16777216) q[30]; +cx q[53],q[30]; +rz(pi/16777216) q[30]; +cx q[52],q[30]; +rz(-pi/8388608) q[30]; +cx q[52],q[30]; +rz(pi/8388608) q[30]; +cx q[51],q[30]; +rz(-pi/4194304) q[30]; +cx q[51],q[30]; +rz(pi/4194304) q[30]; +cx q[50],q[30]; +rz(-pi/2097152) q[30]; +cx q[50],q[30]; +rz(pi/2097152) q[30]; +cx q[49],q[30]; +rz(-pi/1048576) q[30]; +cx q[49],q[30]; +rz(pi/1048576) q[30]; +cx q[48],q[30]; +rz(-pi/524288) q[30]; +cx q[48],q[30]; +rz(pi/524288) q[30]; +cx q[47],q[30]; +rz(-pi/262144) q[30]; +cx q[47],q[30]; +rz(pi/262144) q[30]; +cx q[46],q[30]; +rz(-pi/131072) q[30]; +cx q[46],q[30]; +rz(pi/131072) q[30]; +cx q[45],q[30]; +rz(-pi/65536) q[30]; +cx q[45],q[30]; +rz(pi/65536) q[30]; +cx q[44],q[30]; +rz(-pi/32768) q[30]; +cx q[44],q[30]; +rz(pi/32768) q[30]; +cx q[43],q[30]; +rz(-pi/16384) q[30]; +cx q[43],q[30]; +rz(pi/16384) q[30]; +cx q[42],q[30]; +rz(-pi/8192) q[30]; +cx q[42],q[30]; +rz(pi/8192) q[30]; +cx q[41],q[30]; +rz(-pi/4096) q[30]; +cx q[41],q[30]; +rz(pi/4096) q[30]; +cx q[40],q[30]; +rz(-pi/2048) q[30]; +cx q[40],q[30]; +rz(pi/2048) q[30]; +cx q[39],q[30]; +rz(-pi/1024) q[30]; +cx q[39],q[30]; +rz(pi/1024) q[30]; +cx q[38],q[30]; +rz(-pi/512) q[30]; +cx q[38],q[30]; +rz(pi/512) q[30]; +cx q[37],q[30]; +rz(-pi/256) q[30]; +cx q[37],q[30]; +rz(pi/256) q[30]; +cx q[36],q[30]; +rz(-pi/128) q[30]; +cx q[36],q[30]; +rz(pi/128) q[30]; +cx q[35],q[30]; +rz(-pi/64) q[30]; +cx q[35],q[30]; +rz(pi/64) q[30]; +cx q[34],q[30]; +rz(-pi/32) q[30]; +cx q[34],q[30]; +rz(pi/32) q[30]; +cx q[33],q[30]; +rz(-pi/16) q[30]; +cx q[33],q[30]; +rz(pi/16) q[30]; +cx q[32],q[30]; +rz(-pi/8) q[30]; +cx q[32],q[30]; +rz(pi/8) q[30]; +cx q[31],q[30]; +rz(-pi/4) q[30]; +cx q[31],q[30]; +rz(pi/4) q[30]; +ry(pi/2) q[30]; +rx(pi) q[30]; +rz(pi/4) q[30]; +rz(pi/8) q[31]; +rz(pi/16) q[32]; +rz(pi/32) q[33]; +rz(pi/64) q[34]; +rz(pi/128) q[35]; +rz(pi/256) q[36]; +rz(pi/512) q[37]; +rz(pi/1024) q[38]; +rz(pi/2048) q[39]; +rz(pi/4096) q[40]; +rz(pi/8192) q[41]; +rz(pi/16384) q[42]; +rz(pi/32768) q[43]; +rz(pi/65536) q[44]; +rz(pi/131072) q[45]; +rz(pi/262144) q[46]; +rz(pi/524288) q[47]; +rz(pi/1048576) q[48]; +rz(pi/2097152) q[49]; +rz(pi/4194304) q[50]; +rz(pi/8388608) q[51]; +rz(pi/16777216) q[52]; +rz(pi/33554432) q[53]; +rz(pi/67108864) q[54]; +rz(pi/134217728) q[55]; +rz(pi/268435456) q[56]; +rz(pi/536870912) q[57]; +rz(pi/1073741824) q[58]; +rz(pi/2147483648) q[59]; +rz(pi/4294967296) q[60]; +rz(pi/8589934592) q[61]; +rz(pi/17179869184) q[62]; +rz(pi/34359738368) q[63]; +rz(pi/68719476736) q[64]; +rz(pi/137438953472) q[65]; +rz(pi/274877906944) q[66]; +rz(pi/549755813888) q[67]; +rz(pi/1099511627776) q[68]; +rz(pi/2199023255552) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[29]; +rz(0) q[29]; +cx q[99],q[29]; +rz(0) q[29]; +cx q[98],q[29]; +rz(0) q[29]; +cx q[98],q[29]; +rz(0) q[29]; +cx q[97],q[29]; +rz(0) q[29]; +cx q[97],q[29]; +rz(0) q[29]; +cx q[96],q[29]; +rz(0) q[29]; +cx q[96],q[29]; +rz(0) q[29]; +cx q[95],q[29]; +rz(0) q[29]; +cx q[95],q[29]; +rz(0) q[29]; +cx q[94],q[29]; +rz(0) q[29]; +cx q[94],q[29]; +rz(0) q[29]; +cx q[93],q[29]; +rz(0) q[29]; +cx q[93],q[29]; +rz(0) q[29]; +cx q[92],q[29]; +rz(0) q[29]; +cx q[92],q[29]; +rz(0) q[29]; +cx q[91],q[29]; +rz(0) q[29]; +cx q[91],q[29]; +rz(0) q[29]; +cx q[90],q[29]; +rz(0) q[29]; +cx q[90],q[29]; +rz(0) q[29]; +cx q[89],q[29]; +rz(0) q[29]; +cx q[89],q[29]; +rz(0) q[29]; +cx q[88],q[29]; +rz(0) q[29]; +cx q[88],q[29]; +rz(0) q[29]; +cx q[87],q[29]; +rz(0) q[29]; +cx q[87],q[29]; +rz(0) q[29]; +cx q[86],q[29]; +rz(0) q[29]; +cx q[86],q[29]; +rz(0) q[29]; +cx q[85],q[29]; +rz(0) q[29]; +cx q[85],q[29]; +rz(0) q[29]; +cx q[84],q[29]; +rz(0) q[29]; +cx q[84],q[29]; +rz(0) q[29]; +cx q[83],q[29]; +rz(0) q[29]; +cx q[83],q[29]; +rz(0) q[29]; +cx q[82],q[29]; +rz(0) q[29]; +cx q[82],q[29]; +rz(0) q[29]; +cx q[81],q[29]; +rz(0) q[29]; +cx q[81],q[29]; +rz(0) q[29]; +cx q[80],q[29]; +rz(0) q[29]; +cx q[80],q[29]; +rz(0) q[29]; +cx q[79],q[29]; +rz(0) q[29]; +cx q[79],q[29]; +rz(0) q[29]; +cx q[78],q[29]; +rz(0) q[29]; +cx q[78],q[29]; +rz(0) q[29]; +cx q[77],q[29]; +rz(0) q[29]; +cx q[77],q[29]; +rz(0) q[29]; +cx q[76],q[29]; +rz(0) q[29]; +cx q[76],q[29]; +rz(0) q[29]; +cx q[75],q[29]; +rz(0) q[29]; +cx q[75],q[29]; +rz(0) q[29]; +cx q[74],q[29]; +rz(0) q[29]; +cx q[74],q[29]; +rz(0) q[29]; +cx q[73],q[29]; +rz(0) q[29]; +cx q[73],q[29]; +rz(0) q[29]; +cx q[72],q[29]; +rz(0) q[29]; +cx q[72],q[29]; +rz(0) q[29]; +cx q[71],q[29]; +rz(0) q[29]; +cx q[71],q[29]; +rz(0) q[29]; +cx q[70],q[29]; +rz(0) q[29]; +cx q[70],q[29]; +rz(0) q[29]; +cx q[69],q[29]; +rz(-pi/2199023255552) q[29]; +cx q[69],q[29]; +rz(pi/2199023255552) q[29]; +cx q[68],q[29]; +rz(-pi/1099511627776) q[29]; +cx q[68],q[29]; +rz(pi/1099511627776) q[29]; +cx q[67],q[29]; +rz(-pi/549755813888) q[29]; +cx q[67],q[29]; +rz(pi/549755813888) q[29]; +cx q[66],q[29]; +rz(-pi/274877906944) q[29]; +cx q[66],q[29]; +rz(pi/274877906944) q[29]; +cx q[65],q[29]; +rz(-pi/137438953472) q[29]; +cx q[65],q[29]; +rz(pi/137438953472) q[29]; +cx q[64],q[29]; +rz(-pi/68719476736) q[29]; +cx q[64],q[29]; +rz(pi/68719476736) q[29]; +cx q[63],q[29]; +rz(-pi/34359738368) q[29]; +cx q[63],q[29]; +rz(pi/34359738368) q[29]; +cx q[62],q[29]; +rz(-pi/17179869184) q[29]; +cx q[62],q[29]; +rz(pi/17179869184) q[29]; +cx q[61],q[29]; +rz(-pi/8589934592) q[29]; +cx q[61],q[29]; +rz(pi/8589934592) q[29]; +cx q[60],q[29]; +rz(-pi/4294967296) q[29]; +cx q[60],q[29]; +rz(pi/4294967296) q[29]; +cx q[59],q[29]; +rz(-pi/2147483648) q[29]; +cx q[59],q[29]; +rz(pi/2147483648) q[29]; +cx q[58],q[29]; +rz(-pi/1073741824) q[29]; +cx q[58],q[29]; +rz(pi/1073741824) q[29]; +cx q[57],q[29]; +rz(-pi/536870912) q[29]; +cx q[57],q[29]; +rz(pi/536870912) q[29]; +cx q[56],q[29]; +rz(-pi/268435456) q[29]; +cx q[56],q[29]; +rz(pi/268435456) q[29]; +cx q[55],q[29]; +rz(-pi/134217728) q[29]; +cx q[55],q[29]; +rz(pi/134217728) q[29]; +cx q[54],q[29]; +rz(-pi/67108864) q[29]; +cx q[54],q[29]; +rz(pi/67108864) q[29]; +cx q[53],q[29]; +rz(-pi/33554432) q[29]; +cx q[53],q[29]; +rz(pi/33554432) q[29]; +cx q[52],q[29]; +rz(-pi/16777216) q[29]; +cx q[52],q[29]; +rz(pi/16777216) q[29]; +cx q[51],q[29]; +rz(-pi/8388608) q[29]; +cx q[51],q[29]; +rz(pi/8388608) q[29]; +cx q[50],q[29]; +rz(-pi/4194304) q[29]; +cx q[50],q[29]; +rz(pi/4194304) q[29]; +cx q[49],q[29]; +rz(-pi/2097152) q[29]; +cx q[49],q[29]; +rz(pi/2097152) q[29]; +cx q[48],q[29]; +rz(-pi/1048576) q[29]; +cx q[48],q[29]; +rz(pi/1048576) q[29]; +cx q[47],q[29]; +rz(-pi/524288) q[29]; +cx q[47],q[29]; +rz(pi/524288) q[29]; +cx q[46],q[29]; +rz(-pi/262144) q[29]; +cx q[46],q[29]; +rz(pi/262144) q[29]; +cx q[45],q[29]; +rz(-pi/131072) q[29]; +cx q[45],q[29]; +rz(pi/131072) q[29]; +cx q[44],q[29]; +rz(-pi/65536) q[29]; +cx q[44],q[29]; +rz(pi/65536) q[29]; +cx q[43],q[29]; +rz(-pi/32768) q[29]; +cx q[43],q[29]; +rz(pi/32768) q[29]; +cx q[42],q[29]; +rz(-pi/16384) q[29]; +cx q[42],q[29]; +rz(pi/16384) q[29]; +cx q[41],q[29]; +rz(-pi/8192) q[29]; +cx q[41],q[29]; +rz(pi/8192) q[29]; +cx q[40],q[29]; +rz(-pi/4096) q[29]; +cx q[40],q[29]; +rz(pi/4096) q[29]; +cx q[39],q[29]; +rz(-pi/2048) q[29]; +cx q[39],q[29]; +rz(pi/2048) q[29]; +cx q[38],q[29]; +rz(-pi/1024) q[29]; +cx q[38],q[29]; +rz(pi/1024) q[29]; +cx q[37],q[29]; +rz(-pi/512) q[29]; +cx q[37],q[29]; +rz(pi/512) q[29]; +cx q[36],q[29]; +rz(-pi/256) q[29]; +cx q[36],q[29]; +rz(pi/256) q[29]; +cx q[35],q[29]; +rz(-pi/128) q[29]; +cx q[35],q[29]; +rz(pi/128) q[29]; +cx q[34],q[29]; +rz(-pi/64) q[29]; +cx q[34],q[29]; +rz(pi/64) q[29]; +cx q[33],q[29]; +rz(-pi/32) q[29]; +cx q[33],q[29]; +rz(pi/32) q[29]; +cx q[32],q[29]; +rz(-pi/16) q[29]; +cx q[32],q[29]; +rz(pi/16) q[29]; +cx q[31],q[29]; +rz(-pi/8) q[29]; +cx q[31],q[29]; +rz(pi/8) q[29]; +cx q[30],q[29]; +rz(-pi/4) q[29]; +cx q[30],q[29]; +rz(pi/4) q[29]; +ry(pi/2) q[29]; +rx(pi) q[29]; +rz(pi/4) q[29]; +rz(pi/8) q[30]; +rz(pi/16) q[31]; +rz(pi/32) q[32]; +rz(pi/64) q[33]; +rz(pi/128) q[34]; +rz(pi/256) q[35]; +rz(pi/512) q[36]; +rz(pi/1024) q[37]; +rz(pi/2048) q[38]; +rz(pi/4096) q[39]; +rz(pi/8192) q[40]; +rz(pi/16384) q[41]; +rz(pi/32768) q[42]; +rz(pi/65536) q[43]; +rz(pi/131072) q[44]; +rz(pi/262144) q[45]; +rz(pi/524288) q[46]; +rz(pi/1048576) q[47]; +rz(pi/2097152) q[48]; +rz(pi/4194304) q[49]; +rz(pi/8388608) q[50]; +rz(pi/16777216) q[51]; +rz(pi/33554432) q[52]; +rz(pi/67108864) q[53]; +rz(pi/134217728) q[54]; +rz(pi/268435456) q[55]; +rz(pi/536870912) q[56]; +rz(pi/1073741824) q[57]; +rz(pi/2147483648) q[58]; +rz(pi/4294967296) q[59]; +rz(pi/8589934592) q[60]; +rz(pi/17179869184) q[61]; +rz(pi/34359738368) q[62]; +rz(pi/68719476736) q[63]; +rz(pi/137438953472) q[64]; +rz(pi/274877906944) q[65]; +rz(pi/549755813888) q[66]; +rz(pi/1099511627776) q[67]; +rz(pi/2199023255552) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[28]; +rz(0) q[28]; +cx q[99],q[28]; +rz(0) q[28]; +cx q[98],q[28]; +rz(0) q[28]; +cx q[98],q[28]; +rz(0) q[28]; +cx q[97],q[28]; +rz(0) q[28]; +cx q[97],q[28]; +rz(0) q[28]; +cx q[96],q[28]; +rz(0) q[28]; +cx q[96],q[28]; +rz(0) q[28]; +cx q[95],q[28]; +rz(0) q[28]; +cx q[95],q[28]; +rz(0) q[28]; +cx q[94],q[28]; +rz(0) q[28]; +cx q[94],q[28]; +rz(0) q[28]; +cx q[93],q[28]; +rz(0) q[28]; +cx q[93],q[28]; +rz(0) q[28]; +cx q[92],q[28]; +rz(0) q[28]; +cx q[92],q[28]; +rz(0) q[28]; +cx q[91],q[28]; +rz(0) q[28]; +cx q[91],q[28]; +rz(0) q[28]; +cx q[90],q[28]; +rz(0) q[28]; +cx q[90],q[28]; +rz(0) q[28]; +cx q[89],q[28]; +rz(0) q[28]; +cx q[89],q[28]; +rz(0) q[28]; +cx q[88],q[28]; +rz(0) q[28]; +cx q[88],q[28]; +rz(0) q[28]; +cx q[87],q[28]; +rz(0) q[28]; +cx q[87],q[28]; +rz(0) q[28]; +cx q[86],q[28]; +rz(0) q[28]; +cx q[86],q[28]; +rz(0) q[28]; +cx q[85],q[28]; +rz(0) q[28]; +cx q[85],q[28]; +rz(0) q[28]; +cx q[84],q[28]; +rz(0) q[28]; +cx q[84],q[28]; +rz(0) q[28]; +cx q[83],q[28]; +rz(0) q[28]; +cx q[83],q[28]; +rz(0) q[28]; +cx q[82],q[28]; +rz(0) q[28]; +cx q[82],q[28]; +rz(0) q[28]; +cx q[81],q[28]; +rz(0) q[28]; +cx q[81],q[28]; +rz(0) q[28]; +cx q[80],q[28]; +rz(0) q[28]; +cx q[80],q[28]; +rz(0) q[28]; +cx q[79],q[28]; +rz(0) q[28]; +cx q[79],q[28]; +rz(0) q[28]; +cx q[78],q[28]; +rz(0) q[28]; +cx q[78],q[28]; +rz(0) q[28]; +cx q[77],q[28]; +rz(0) q[28]; +cx q[77],q[28]; +rz(0) q[28]; +cx q[76],q[28]; +rz(0) q[28]; +cx q[76],q[28]; +rz(0) q[28]; +cx q[75],q[28]; +rz(0) q[28]; +cx q[75],q[28]; +rz(0) q[28]; +cx q[74],q[28]; +rz(0) q[28]; +cx q[74],q[28]; +rz(0) q[28]; +cx q[73],q[28]; +rz(0) q[28]; +cx q[73],q[28]; +rz(0) q[28]; +cx q[72],q[28]; +rz(0) q[28]; +cx q[72],q[28]; +rz(0) q[28]; +cx q[71],q[28]; +rz(0) q[28]; +cx q[71],q[28]; +rz(0) q[28]; +cx q[70],q[28]; +rz(0) q[28]; +cx q[70],q[28]; +rz(0) q[28]; +cx q[69],q[28]; +rz(0) q[28]; +cx q[69],q[28]; +rz(0) q[28]; +cx q[68],q[28]; +rz(-pi/2199023255552) q[28]; +cx q[68],q[28]; +rz(pi/2199023255552) q[28]; +cx q[67],q[28]; +rz(-pi/1099511627776) q[28]; +cx q[67],q[28]; +rz(pi/1099511627776) q[28]; +cx q[66],q[28]; +rz(-pi/549755813888) q[28]; +cx q[66],q[28]; +rz(pi/549755813888) q[28]; +cx q[65],q[28]; +rz(-pi/274877906944) q[28]; +cx q[65],q[28]; +rz(pi/274877906944) q[28]; +cx q[64],q[28]; +rz(-pi/137438953472) q[28]; +cx q[64],q[28]; +rz(pi/137438953472) q[28]; +cx q[63],q[28]; +rz(-pi/68719476736) q[28]; +cx q[63],q[28]; +rz(pi/68719476736) q[28]; +cx q[62],q[28]; +rz(-pi/34359738368) q[28]; +cx q[62],q[28]; +rz(pi/34359738368) q[28]; +cx q[61],q[28]; +rz(-pi/17179869184) q[28]; +cx q[61],q[28]; +rz(pi/17179869184) q[28]; +cx q[60],q[28]; +rz(-pi/8589934592) q[28]; +cx q[60],q[28]; +rz(pi/8589934592) q[28]; +cx q[59],q[28]; +rz(-pi/4294967296) q[28]; +cx q[59],q[28]; +rz(pi/4294967296) q[28]; +cx q[58],q[28]; +rz(-pi/2147483648) q[28]; +cx q[58],q[28]; +rz(pi/2147483648) q[28]; +cx q[57],q[28]; +rz(-pi/1073741824) q[28]; +cx q[57],q[28]; +rz(pi/1073741824) q[28]; +cx q[56],q[28]; +rz(-pi/536870912) q[28]; +cx q[56],q[28]; +rz(pi/536870912) q[28]; +cx q[55],q[28]; +rz(-pi/268435456) q[28]; +cx q[55],q[28]; +rz(pi/268435456) q[28]; +cx q[54],q[28]; +rz(-pi/134217728) q[28]; +cx q[54],q[28]; +rz(pi/134217728) q[28]; +cx q[53],q[28]; +rz(-pi/67108864) q[28]; +cx q[53],q[28]; +rz(pi/67108864) q[28]; +cx q[52],q[28]; +rz(-pi/33554432) q[28]; +cx q[52],q[28]; +rz(pi/33554432) q[28]; +cx q[51],q[28]; +rz(-pi/16777216) q[28]; +cx q[51],q[28]; +rz(pi/16777216) q[28]; +cx q[50],q[28]; +rz(-pi/8388608) q[28]; +cx q[50],q[28]; +rz(pi/8388608) q[28]; +cx q[49],q[28]; +rz(-pi/4194304) q[28]; +cx q[49],q[28]; +rz(pi/4194304) q[28]; +cx q[48],q[28]; +rz(-pi/2097152) q[28]; +cx q[48],q[28]; +rz(pi/2097152) q[28]; +cx q[47],q[28]; +rz(-pi/1048576) q[28]; +cx q[47],q[28]; +rz(pi/1048576) q[28]; +cx q[46],q[28]; +rz(-pi/524288) q[28]; +cx q[46],q[28]; +rz(pi/524288) q[28]; +cx q[45],q[28]; +rz(-pi/262144) q[28]; +cx q[45],q[28]; +rz(pi/262144) q[28]; +cx q[44],q[28]; +rz(-pi/131072) q[28]; +cx q[44],q[28]; +rz(pi/131072) q[28]; +cx q[43],q[28]; +rz(-pi/65536) q[28]; +cx q[43],q[28]; +rz(pi/65536) q[28]; +cx q[42],q[28]; +rz(-pi/32768) q[28]; +cx q[42],q[28]; +rz(pi/32768) q[28]; +cx q[41],q[28]; +rz(-pi/16384) q[28]; +cx q[41],q[28]; +rz(pi/16384) q[28]; +cx q[40],q[28]; +rz(-pi/8192) q[28]; +cx q[40],q[28]; +rz(pi/8192) q[28]; +cx q[39],q[28]; +rz(-pi/4096) q[28]; +cx q[39],q[28]; +rz(pi/4096) q[28]; +cx q[38],q[28]; +rz(-pi/2048) q[28]; +cx q[38],q[28]; +rz(pi/2048) q[28]; +cx q[37],q[28]; +rz(-pi/1024) q[28]; +cx q[37],q[28]; +rz(pi/1024) q[28]; +cx q[36],q[28]; +rz(-pi/512) q[28]; +cx q[36],q[28]; +rz(pi/512) q[28]; +cx q[35],q[28]; +rz(-pi/256) q[28]; +cx q[35],q[28]; +rz(pi/256) q[28]; +cx q[34],q[28]; +rz(-pi/128) q[28]; +cx q[34],q[28]; +rz(pi/128) q[28]; +cx q[33],q[28]; +rz(-pi/64) q[28]; +cx q[33],q[28]; +rz(pi/64) q[28]; +cx q[32],q[28]; +rz(-pi/32) q[28]; +cx q[32],q[28]; +rz(pi/32) q[28]; +cx q[31],q[28]; +rz(-pi/16) q[28]; +cx q[31],q[28]; +rz(pi/16) q[28]; +cx q[30],q[28]; +rz(-pi/8) q[28]; +cx q[30],q[28]; +rz(pi/8) q[28]; +cx q[29],q[28]; +rz(-pi/4) q[28]; +cx q[29],q[28]; +rz(pi/4) q[28]; +ry(pi/2) q[28]; +rx(pi) q[28]; +rz(pi/4) q[28]; +rz(pi/8) q[29]; +rz(pi/16) q[30]; +rz(pi/32) q[31]; +rz(pi/64) q[32]; +rz(pi/128) q[33]; +rz(pi/256) q[34]; +rz(pi/512) q[35]; +rz(pi/1024) q[36]; +rz(pi/2048) q[37]; +rz(pi/4096) q[38]; +rz(pi/8192) q[39]; +rz(pi/16384) q[40]; +rz(pi/32768) q[41]; +rz(pi/65536) q[42]; +rz(pi/131072) q[43]; +rz(pi/262144) q[44]; +rz(pi/524288) q[45]; +rz(pi/1048576) q[46]; +rz(pi/2097152) q[47]; +rz(pi/4194304) q[48]; +rz(pi/8388608) q[49]; +rz(pi/16777216) q[50]; +rz(pi/33554432) q[51]; +rz(pi/67108864) q[52]; +rz(pi/134217728) q[53]; +rz(pi/268435456) q[54]; +rz(pi/536870912) q[55]; +rz(pi/1073741824) q[56]; +rz(pi/2147483648) q[57]; +rz(pi/4294967296) q[58]; +rz(pi/8589934592) q[59]; +rz(pi/17179869184) q[60]; +rz(pi/34359738368) q[61]; +rz(pi/68719476736) q[62]; +rz(pi/137438953472) q[63]; +rz(pi/274877906944) q[64]; +rz(pi/549755813888) q[65]; +rz(pi/1099511627776) q[66]; +rz(pi/2199023255552) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[27]; +rz(0) q[27]; +cx q[99],q[27]; +rz(0) q[27]; +cx q[98],q[27]; +rz(0) q[27]; +cx q[98],q[27]; +rz(0) q[27]; +cx q[97],q[27]; +rz(0) q[27]; +cx q[97],q[27]; +rz(0) q[27]; +cx q[96],q[27]; +rz(0) q[27]; +cx q[96],q[27]; +rz(0) q[27]; +cx q[95],q[27]; +rz(0) q[27]; +cx q[95],q[27]; +rz(0) q[27]; +cx q[94],q[27]; +rz(0) q[27]; +cx q[94],q[27]; +rz(0) q[27]; +cx q[93],q[27]; +rz(0) q[27]; +cx q[93],q[27]; +rz(0) q[27]; +cx q[92],q[27]; +rz(0) q[27]; +cx q[92],q[27]; +rz(0) q[27]; +cx q[91],q[27]; +rz(0) q[27]; +cx q[91],q[27]; +rz(0) q[27]; +cx q[90],q[27]; +rz(0) q[27]; +cx q[90],q[27]; +rz(0) q[27]; +cx q[89],q[27]; +rz(0) q[27]; +cx q[89],q[27]; +rz(0) q[27]; +cx q[88],q[27]; +rz(0) q[27]; +cx q[88],q[27]; +rz(0) q[27]; +cx q[87],q[27]; +rz(0) q[27]; +cx q[87],q[27]; +rz(0) q[27]; +cx q[86],q[27]; +rz(0) q[27]; +cx q[86],q[27]; +rz(0) q[27]; +cx q[85],q[27]; +rz(0) q[27]; +cx q[85],q[27]; +rz(0) q[27]; +cx q[84],q[27]; +rz(0) q[27]; +cx q[84],q[27]; +rz(0) q[27]; +cx q[83],q[27]; +rz(0) q[27]; +cx q[83],q[27]; +rz(0) q[27]; +cx q[82],q[27]; +rz(0) q[27]; +cx q[82],q[27]; +rz(0) q[27]; +cx q[81],q[27]; +rz(0) q[27]; +cx q[81],q[27]; +rz(0) q[27]; +cx q[80],q[27]; +rz(0) q[27]; +cx q[80],q[27]; +rz(0) q[27]; +cx q[79],q[27]; +rz(0) q[27]; +cx q[79],q[27]; +rz(0) q[27]; +cx q[78],q[27]; +rz(0) q[27]; +cx q[78],q[27]; +rz(0) q[27]; +cx q[77],q[27]; +rz(0) q[27]; +cx q[77],q[27]; +rz(0) q[27]; +cx q[76],q[27]; +rz(0) q[27]; +cx q[76],q[27]; +rz(0) q[27]; +cx q[75],q[27]; +rz(0) q[27]; +cx q[75],q[27]; +rz(0) q[27]; +cx q[74],q[27]; +rz(0) q[27]; +cx q[74],q[27]; +rz(0) q[27]; +cx q[73],q[27]; +rz(0) q[27]; +cx q[73],q[27]; +rz(0) q[27]; +cx q[72],q[27]; +rz(0) q[27]; +cx q[72],q[27]; +rz(0) q[27]; +cx q[71],q[27]; +rz(0) q[27]; +cx q[71],q[27]; +rz(0) q[27]; +cx q[70],q[27]; +rz(0) q[27]; +cx q[70],q[27]; +rz(0) q[27]; +cx q[69],q[27]; +rz(0) q[27]; +cx q[69],q[27]; +rz(0) q[27]; +cx q[68],q[27]; +rz(0) q[27]; +cx q[68],q[27]; +rz(0) q[27]; +cx q[67],q[27]; +rz(-pi/2199023255552) q[27]; +cx q[67],q[27]; +rz(pi/2199023255552) q[27]; +cx q[66],q[27]; +rz(-pi/1099511627776) q[27]; +cx q[66],q[27]; +rz(pi/1099511627776) q[27]; +cx q[65],q[27]; +rz(-pi/549755813888) q[27]; +cx q[65],q[27]; +rz(pi/549755813888) q[27]; +cx q[64],q[27]; +rz(-pi/274877906944) q[27]; +cx q[64],q[27]; +rz(pi/274877906944) q[27]; +cx q[63],q[27]; +rz(-pi/137438953472) q[27]; +cx q[63],q[27]; +rz(pi/137438953472) q[27]; +cx q[62],q[27]; +rz(-pi/68719476736) q[27]; +cx q[62],q[27]; +rz(pi/68719476736) q[27]; +cx q[61],q[27]; +rz(-pi/34359738368) q[27]; +cx q[61],q[27]; +rz(pi/34359738368) q[27]; +cx q[60],q[27]; +rz(-pi/17179869184) q[27]; +cx q[60],q[27]; +rz(pi/17179869184) q[27]; +cx q[59],q[27]; +rz(-pi/8589934592) q[27]; +cx q[59],q[27]; +rz(pi/8589934592) q[27]; +cx q[58],q[27]; +rz(-pi/4294967296) q[27]; +cx q[58],q[27]; +rz(pi/4294967296) q[27]; +cx q[57],q[27]; +rz(-pi/2147483648) q[27]; +cx q[57],q[27]; +rz(pi/2147483648) q[27]; +cx q[56],q[27]; +rz(-pi/1073741824) q[27]; +cx q[56],q[27]; +rz(pi/1073741824) q[27]; +cx q[55],q[27]; +rz(-pi/536870912) q[27]; +cx q[55],q[27]; +rz(pi/536870912) q[27]; +cx q[54],q[27]; +rz(-pi/268435456) q[27]; +cx q[54],q[27]; +rz(pi/268435456) q[27]; +cx q[53],q[27]; +rz(-pi/134217728) q[27]; +cx q[53],q[27]; +rz(pi/134217728) q[27]; +cx q[52],q[27]; +rz(-pi/67108864) q[27]; +cx q[52],q[27]; +rz(pi/67108864) q[27]; +cx q[51],q[27]; +rz(-pi/33554432) q[27]; +cx q[51],q[27]; +rz(pi/33554432) q[27]; +cx q[50],q[27]; +rz(-pi/16777216) q[27]; +cx q[50],q[27]; +rz(pi/16777216) q[27]; +cx q[49],q[27]; +rz(-pi/8388608) q[27]; +cx q[49],q[27]; +rz(pi/8388608) q[27]; +cx q[48],q[27]; +rz(-pi/4194304) q[27]; +cx q[48],q[27]; +rz(pi/4194304) q[27]; +cx q[47],q[27]; +rz(-pi/2097152) q[27]; +cx q[47],q[27]; +rz(pi/2097152) q[27]; +cx q[46],q[27]; +rz(-pi/1048576) q[27]; +cx q[46],q[27]; +rz(pi/1048576) q[27]; +cx q[45],q[27]; +rz(-pi/524288) q[27]; +cx q[45],q[27]; +rz(pi/524288) q[27]; +cx q[44],q[27]; +rz(-pi/262144) q[27]; +cx q[44],q[27]; +rz(pi/262144) q[27]; +cx q[43],q[27]; +rz(-pi/131072) q[27]; +cx q[43],q[27]; +rz(pi/131072) q[27]; +cx q[42],q[27]; +rz(-pi/65536) q[27]; +cx q[42],q[27]; +rz(pi/65536) q[27]; +cx q[41],q[27]; +rz(-pi/32768) q[27]; +cx q[41],q[27]; +rz(pi/32768) q[27]; +cx q[40],q[27]; +rz(-pi/16384) q[27]; +cx q[40],q[27]; +rz(pi/16384) q[27]; +cx q[39],q[27]; +rz(-pi/8192) q[27]; +cx q[39],q[27]; +rz(pi/8192) q[27]; +cx q[38],q[27]; +rz(-pi/4096) q[27]; +cx q[38],q[27]; +rz(pi/4096) q[27]; +cx q[37],q[27]; +rz(-pi/2048) q[27]; +cx q[37],q[27]; +rz(pi/2048) q[27]; +cx q[36],q[27]; +rz(-pi/1024) q[27]; +cx q[36],q[27]; +rz(pi/1024) q[27]; +cx q[35],q[27]; +rz(-pi/512) q[27]; +cx q[35],q[27]; +rz(pi/512) q[27]; +cx q[34],q[27]; +rz(-pi/256) q[27]; +cx q[34],q[27]; +rz(pi/256) q[27]; +cx q[33],q[27]; +rz(-pi/128) q[27]; +cx q[33],q[27]; +rz(pi/128) q[27]; +cx q[32],q[27]; +rz(-pi/64) q[27]; +cx q[32],q[27]; +rz(pi/64) q[27]; +cx q[31],q[27]; +rz(-pi/32) q[27]; +cx q[31],q[27]; +rz(pi/32) q[27]; +cx q[30],q[27]; +rz(-pi/16) q[27]; +cx q[30],q[27]; +rz(pi/16) q[27]; +cx q[29],q[27]; +rz(-pi/8) q[27]; +cx q[29],q[27]; +rz(pi/8) q[27]; +cx q[28],q[27]; +rz(-pi/4) q[27]; +cx q[28],q[27]; +rz(pi/4) q[27]; +ry(pi/2) q[27]; +rx(pi) q[27]; +rz(pi/4) q[27]; +rz(pi/8) q[28]; +rz(pi/16) q[29]; +rz(pi/32) q[30]; +rz(pi/64) q[31]; +rz(pi/128) q[32]; +rz(pi/256) q[33]; +rz(pi/512) q[34]; +rz(pi/1024) q[35]; +rz(pi/2048) q[36]; +rz(pi/4096) q[37]; +rz(pi/8192) q[38]; +rz(pi/16384) q[39]; +rz(pi/32768) q[40]; +rz(pi/65536) q[41]; +rz(pi/131072) q[42]; +rz(pi/262144) q[43]; +rz(pi/524288) q[44]; +rz(pi/1048576) q[45]; +rz(pi/2097152) q[46]; +rz(pi/4194304) q[47]; +rz(pi/8388608) q[48]; +rz(pi/16777216) q[49]; +rz(pi/33554432) q[50]; +rz(pi/67108864) q[51]; +rz(pi/134217728) q[52]; +rz(pi/268435456) q[53]; +rz(pi/536870912) q[54]; +rz(pi/1073741824) q[55]; +rz(pi/2147483648) q[56]; +rz(pi/4294967296) q[57]; +rz(pi/8589934592) q[58]; +rz(pi/17179869184) q[59]; +rz(pi/34359738368) q[60]; +rz(pi/68719476736) q[61]; +rz(pi/137438953472) q[62]; +rz(pi/274877906944) q[63]; +rz(pi/549755813888) q[64]; +rz(pi/1099511627776) q[65]; +rz(pi/2199023255552) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[26]; +rz(0) q[26]; +cx q[99],q[26]; +rz(0) q[26]; +cx q[98],q[26]; +rz(0) q[26]; +cx q[98],q[26]; +rz(0) q[26]; +cx q[97],q[26]; +rz(0) q[26]; +cx q[97],q[26]; +rz(0) q[26]; +cx q[96],q[26]; +rz(0) q[26]; +cx q[96],q[26]; +rz(0) q[26]; +cx q[95],q[26]; +rz(0) q[26]; +cx q[95],q[26]; +rz(0) q[26]; +cx q[94],q[26]; +rz(0) q[26]; +cx q[94],q[26]; +rz(0) q[26]; +cx q[93],q[26]; +rz(0) q[26]; +cx q[93],q[26]; +rz(0) q[26]; +cx q[92],q[26]; +rz(0) q[26]; +cx q[92],q[26]; +rz(0) q[26]; +cx q[91],q[26]; +rz(0) q[26]; +cx q[91],q[26]; +rz(0) q[26]; +cx q[90],q[26]; +rz(0) q[26]; +cx q[90],q[26]; +rz(0) q[26]; +cx q[89],q[26]; +rz(0) q[26]; +cx q[89],q[26]; +rz(0) q[26]; +cx q[88],q[26]; +rz(0) q[26]; +cx q[88],q[26]; +rz(0) q[26]; +cx q[87],q[26]; +rz(0) q[26]; +cx q[87],q[26]; +rz(0) q[26]; +cx q[86],q[26]; +rz(0) q[26]; +cx q[86],q[26]; +rz(0) q[26]; +cx q[85],q[26]; +rz(0) q[26]; +cx q[85],q[26]; +rz(0) q[26]; +cx q[84],q[26]; +rz(0) q[26]; +cx q[84],q[26]; +rz(0) q[26]; +cx q[83],q[26]; +rz(0) q[26]; +cx q[83],q[26]; +rz(0) q[26]; +cx q[82],q[26]; +rz(0) q[26]; +cx q[82],q[26]; +rz(0) q[26]; +cx q[81],q[26]; +rz(0) q[26]; +cx q[81],q[26]; +rz(0) q[26]; +cx q[80],q[26]; +rz(0) q[26]; +cx q[80],q[26]; +rz(0) q[26]; +cx q[79],q[26]; +rz(0) q[26]; +cx q[79],q[26]; +rz(0) q[26]; +cx q[78],q[26]; +rz(0) q[26]; +cx q[78],q[26]; +rz(0) q[26]; +cx q[77],q[26]; +rz(0) q[26]; +cx q[77],q[26]; +rz(0) q[26]; +cx q[76],q[26]; +rz(0) q[26]; +cx q[76],q[26]; +rz(0) q[26]; +cx q[75],q[26]; +rz(0) q[26]; +cx q[75],q[26]; +rz(0) q[26]; +cx q[74],q[26]; +rz(0) q[26]; +cx q[74],q[26]; +rz(0) q[26]; +cx q[73],q[26]; +rz(0) q[26]; +cx q[73],q[26]; +rz(0) q[26]; +cx q[72],q[26]; +rz(0) q[26]; +cx q[72],q[26]; +rz(0) q[26]; +cx q[71],q[26]; +rz(0) q[26]; +cx q[71],q[26]; +rz(0) q[26]; +cx q[70],q[26]; +rz(0) q[26]; +cx q[70],q[26]; +rz(0) q[26]; +cx q[69],q[26]; +rz(0) q[26]; +cx q[69],q[26]; +rz(0) q[26]; +cx q[68],q[26]; +rz(0) q[26]; +cx q[68],q[26]; +rz(0) q[26]; +cx q[67],q[26]; +rz(0) q[26]; +cx q[67],q[26]; +rz(0) q[26]; +cx q[66],q[26]; +rz(-pi/2199023255552) q[26]; +cx q[66],q[26]; +rz(pi/2199023255552) q[26]; +cx q[65],q[26]; +rz(-pi/1099511627776) q[26]; +cx q[65],q[26]; +rz(pi/1099511627776) q[26]; +cx q[64],q[26]; +rz(-pi/549755813888) q[26]; +cx q[64],q[26]; +rz(pi/549755813888) q[26]; +cx q[63],q[26]; +rz(-pi/274877906944) q[26]; +cx q[63],q[26]; +rz(pi/274877906944) q[26]; +cx q[62],q[26]; +rz(-pi/137438953472) q[26]; +cx q[62],q[26]; +rz(pi/137438953472) q[26]; +cx q[61],q[26]; +rz(-pi/68719476736) q[26]; +cx q[61],q[26]; +rz(pi/68719476736) q[26]; +cx q[60],q[26]; +rz(-pi/34359738368) q[26]; +cx q[60],q[26]; +rz(pi/34359738368) q[26]; +cx q[59],q[26]; +rz(-pi/17179869184) q[26]; +cx q[59],q[26]; +rz(pi/17179869184) q[26]; +cx q[58],q[26]; +rz(-pi/8589934592) q[26]; +cx q[58],q[26]; +rz(pi/8589934592) q[26]; +cx q[57],q[26]; +rz(-pi/4294967296) q[26]; +cx q[57],q[26]; +rz(pi/4294967296) q[26]; +cx q[56],q[26]; +rz(-pi/2147483648) q[26]; +cx q[56],q[26]; +rz(pi/2147483648) q[26]; +cx q[55],q[26]; +rz(-pi/1073741824) q[26]; +cx q[55],q[26]; +rz(pi/1073741824) q[26]; +cx q[54],q[26]; +rz(-pi/536870912) q[26]; +cx q[54],q[26]; +rz(pi/536870912) q[26]; +cx q[53],q[26]; +rz(-pi/268435456) q[26]; +cx q[53],q[26]; +rz(pi/268435456) q[26]; +cx q[52],q[26]; +rz(-pi/134217728) q[26]; +cx q[52],q[26]; +rz(pi/134217728) q[26]; +cx q[51],q[26]; +rz(-pi/67108864) q[26]; +cx q[51],q[26]; +rz(pi/67108864) q[26]; +cx q[50],q[26]; +rz(-pi/33554432) q[26]; +cx q[50],q[26]; +rz(pi/33554432) q[26]; +cx q[49],q[26]; +rz(-pi/16777216) q[26]; +cx q[49],q[26]; +rz(pi/16777216) q[26]; +cx q[48],q[26]; +rz(-pi/8388608) q[26]; +cx q[48],q[26]; +rz(pi/8388608) q[26]; +cx q[47],q[26]; +rz(-pi/4194304) q[26]; +cx q[47],q[26]; +rz(pi/4194304) q[26]; +cx q[46],q[26]; +rz(-pi/2097152) q[26]; +cx q[46],q[26]; +rz(pi/2097152) q[26]; +cx q[45],q[26]; +rz(-pi/1048576) q[26]; +cx q[45],q[26]; +rz(pi/1048576) q[26]; +cx q[44],q[26]; +rz(-pi/524288) q[26]; +cx q[44],q[26]; +rz(pi/524288) q[26]; +cx q[43],q[26]; +rz(-pi/262144) q[26]; +cx q[43],q[26]; +rz(pi/262144) q[26]; +cx q[42],q[26]; +rz(-pi/131072) q[26]; +cx q[42],q[26]; +rz(pi/131072) q[26]; +cx q[41],q[26]; +rz(-pi/65536) q[26]; +cx q[41],q[26]; +rz(pi/65536) q[26]; +cx q[40],q[26]; +rz(-pi/32768) q[26]; +cx q[40],q[26]; +rz(pi/32768) q[26]; +cx q[39],q[26]; +rz(-pi/16384) q[26]; +cx q[39],q[26]; +rz(pi/16384) q[26]; +cx q[38],q[26]; +rz(-pi/8192) q[26]; +cx q[38],q[26]; +rz(pi/8192) q[26]; +cx q[37],q[26]; +rz(-pi/4096) q[26]; +cx q[37],q[26]; +rz(pi/4096) q[26]; +cx q[36],q[26]; +rz(-pi/2048) q[26]; +cx q[36],q[26]; +rz(pi/2048) q[26]; +cx q[35],q[26]; +rz(-pi/1024) q[26]; +cx q[35],q[26]; +rz(pi/1024) q[26]; +cx q[34],q[26]; +rz(-pi/512) q[26]; +cx q[34],q[26]; +rz(pi/512) q[26]; +cx q[33],q[26]; +rz(-pi/256) q[26]; +cx q[33],q[26]; +rz(pi/256) q[26]; +cx q[32],q[26]; +rz(-pi/128) q[26]; +cx q[32],q[26]; +rz(pi/128) q[26]; +cx q[31],q[26]; +rz(-pi/64) q[26]; +cx q[31],q[26]; +rz(pi/64) q[26]; +cx q[30],q[26]; +rz(-pi/32) q[26]; +cx q[30],q[26]; +rz(pi/32) q[26]; +cx q[29],q[26]; +rz(-pi/16) q[26]; +cx q[29],q[26]; +rz(pi/16) q[26]; +cx q[28],q[26]; +rz(-pi/8) q[26]; +cx q[28],q[26]; +rz(pi/8) q[26]; +cx q[27],q[26]; +rz(-pi/4) q[26]; +cx q[27],q[26]; +rz(pi/4) q[26]; +ry(pi/2) q[26]; +rx(pi) q[26]; +rz(pi/4) q[26]; +rz(pi/8) q[27]; +rz(pi/16) q[28]; +rz(pi/32) q[29]; +rz(pi/64) q[30]; +rz(pi/128) q[31]; +rz(pi/256) q[32]; +rz(pi/512) q[33]; +rz(pi/1024) q[34]; +rz(pi/2048) q[35]; +rz(pi/4096) q[36]; +rz(pi/8192) q[37]; +rz(pi/16384) q[38]; +rz(pi/32768) q[39]; +rz(pi/65536) q[40]; +rz(pi/131072) q[41]; +rz(pi/262144) q[42]; +rz(pi/524288) q[43]; +rz(pi/1048576) q[44]; +rz(pi/2097152) q[45]; +rz(pi/4194304) q[46]; +rz(pi/8388608) q[47]; +rz(pi/16777216) q[48]; +rz(pi/33554432) q[49]; +rz(pi/67108864) q[50]; +rz(pi/134217728) q[51]; +rz(pi/268435456) q[52]; +rz(pi/536870912) q[53]; +rz(pi/1073741824) q[54]; +rz(pi/2147483648) q[55]; +rz(pi/4294967296) q[56]; +rz(pi/8589934592) q[57]; +rz(pi/17179869184) q[58]; +rz(pi/34359738368) q[59]; +rz(pi/68719476736) q[60]; +rz(pi/137438953472) q[61]; +rz(pi/274877906944) q[62]; +rz(pi/549755813888) q[63]; +rz(pi/1099511627776) q[64]; +rz(pi/2199023255552) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[25]; +rz(0) q[25]; +cx q[99],q[25]; +rz(0) q[25]; +cx q[98],q[25]; +rz(0) q[25]; +cx q[98],q[25]; +rz(0) q[25]; +cx q[97],q[25]; +rz(0) q[25]; +cx q[97],q[25]; +rz(0) q[25]; +cx q[96],q[25]; +rz(0) q[25]; +cx q[96],q[25]; +rz(0) q[25]; +cx q[95],q[25]; +rz(0) q[25]; +cx q[95],q[25]; +rz(0) q[25]; +cx q[94],q[25]; +rz(0) q[25]; +cx q[94],q[25]; +rz(0) q[25]; +cx q[93],q[25]; +rz(0) q[25]; +cx q[93],q[25]; +rz(0) q[25]; +cx q[92],q[25]; +rz(0) q[25]; +cx q[92],q[25]; +rz(0) q[25]; +cx q[91],q[25]; +rz(0) q[25]; +cx q[91],q[25]; +rz(0) q[25]; +cx q[90],q[25]; +rz(0) q[25]; +cx q[90],q[25]; +rz(0) q[25]; +cx q[89],q[25]; +rz(0) q[25]; +cx q[89],q[25]; +rz(0) q[25]; +cx q[88],q[25]; +rz(0) q[25]; +cx q[88],q[25]; +rz(0) q[25]; +cx q[87],q[25]; +rz(0) q[25]; +cx q[87],q[25]; +rz(0) q[25]; +cx q[86],q[25]; +rz(0) q[25]; +cx q[86],q[25]; +rz(0) q[25]; +cx q[85],q[25]; +rz(0) q[25]; +cx q[85],q[25]; +rz(0) q[25]; +cx q[84],q[25]; +rz(0) q[25]; +cx q[84],q[25]; +rz(0) q[25]; +cx q[83],q[25]; +rz(0) q[25]; +cx q[83],q[25]; +rz(0) q[25]; +cx q[82],q[25]; +rz(0) q[25]; +cx q[82],q[25]; +rz(0) q[25]; +cx q[81],q[25]; +rz(0) q[25]; +cx q[81],q[25]; +rz(0) q[25]; +cx q[80],q[25]; +rz(0) q[25]; +cx q[80],q[25]; +rz(0) q[25]; +cx q[79],q[25]; +rz(0) q[25]; +cx q[79],q[25]; +rz(0) q[25]; +cx q[78],q[25]; +rz(0) q[25]; +cx q[78],q[25]; +rz(0) q[25]; +cx q[77],q[25]; +rz(0) q[25]; +cx q[77],q[25]; +rz(0) q[25]; +cx q[76],q[25]; +rz(0) q[25]; +cx q[76],q[25]; +rz(0) q[25]; +cx q[75],q[25]; +rz(0) q[25]; +cx q[75],q[25]; +rz(0) q[25]; +cx q[74],q[25]; +rz(0) q[25]; +cx q[74],q[25]; +rz(0) q[25]; +cx q[73],q[25]; +rz(0) q[25]; +cx q[73],q[25]; +rz(0) q[25]; +cx q[72],q[25]; +rz(0) q[25]; +cx q[72],q[25]; +rz(0) q[25]; +cx q[71],q[25]; +rz(0) q[25]; +cx q[71],q[25]; +rz(0) q[25]; +cx q[70],q[25]; +rz(0) q[25]; +cx q[70],q[25]; +rz(0) q[25]; +cx q[69],q[25]; +rz(0) q[25]; +cx q[69],q[25]; +rz(0) q[25]; +cx q[68],q[25]; +rz(0) q[25]; +cx q[68],q[25]; +rz(0) q[25]; +cx q[67],q[25]; +rz(0) q[25]; +cx q[67],q[25]; +rz(0) q[25]; +cx q[66],q[25]; +rz(0) q[25]; +cx q[66],q[25]; +rz(0) q[25]; +cx q[65],q[25]; +rz(-pi/2199023255552) q[25]; +cx q[65],q[25]; +rz(pi/2199023255552) q[25]; +cx q[64],q[25]; +rz(-pi/1099511627776) q[25]; +cx q[64],q[25]; +rz(pi/1099511627776) q[25]; +cx q[63],q[25]; +rz(-pi/549755813888) q[25]; +cx q[63],q[25]; +rz(pi/549755813888) q[25]; +cx q[62],q[25]; +rz(-pi/274877906944) q[25]; +cx q[62],q[25]; +rz(pi/274877906944) q[25]; +cx q[61],q[25]; +rz(-pi/137438953472) q[25]; +cx q[61],q[25]; +rz(pi/137438953472) q[25]; +cx q[60],q[25]; +rz(-pi/68719476736) q[25]; +cx q[60],q[25]; +rz(pi/68719476736) q[25]; +cx q[59],q[25]; +rz(-pi/34359738368) q[25]; +cx q[59],q[25]; +rz(pi/34359738368) q[25]; +cx q[58],q[25]; +rz(-pi/17179869184) q[25]; +cx q[58],q[25]; +rz(pi/17179869184) q[25]; +cx q[57],q[25]; +rz(-pi/8589934592) q[25]; +cx q[57],q[25]; +rz(pi/8589934592) q[25]; +cx q[56],q[25]; +rz(-pi/4294967296) q[25]; +cx q[56],q[25]; +rz(pi/4294967296) q[25]; +cx q[55],q[25]; +rz(-pi/2147483648) q[25]; +cx q[55],q[25]; +rz(pi/2147483648) q[25]; +cx q[54],q[25]; +rz(-pi/1073741824) q[25]; +cx q[54],q[25]; +rz(pi/1073741824) q[25]; +cx q[53],q[25]; +rz(-pi/536870912) q[25]; +cx q[53],q[25]; +rz(pi/536870912) q[25]; +cx q[52],q[25]; +rz(-pi/268435456) q[25]; +cx q[52],q[25]; +rz(pi/268435456) q[25]; +cx q[51],q[25]; +rz(-pi/134217728) q[25]; +cx q[51],q[25]; +rz(pi/134217728) q[25]; +cx q[50],q[25]; +rz(-pi/67108864) q[25]; +cx q[50],q[25]; +rz(pi/67108864) q[25]; +cx q[49],q[25]; +rz(-pi/33554432) q[25]; +cx q[49],q[25]; +rz(pi/33554432) q[25]; +cx q[48],q[25]; +rz(-pi/16777216) q[25]; +cx q[48],q[25]; +rz(pi/16777216) q[25]; +cx q[47],q[25]; +rz(-pi/8388608) q[25]; +cx q[47],q[25]; +rz(pi/8388608) q[25]; +cx q[46],q[25]; +rz(-pi/4194304) q[25]; +cx q[46],q[25]; +rz(pi/4194304) q[25]; +cx q[45],q[25]; +rz(-pi/2097152) q[25]; +cx q[45],q[25]; +rz(pi/2097152) q[25]; +cx q[44],q[25]; +rz(-pi/1048576) q[25]; +cx q[44],q[25]; +rz(pi/1048576) q[25]; +cx q[43],q[25]; +rz(-pi/524288) q[25]; +cx q[43],q[25]; +rz(pi/524288) q[25]; +cx q[42],q[25]; +rz(-pi/262144) q[25]; +cx q[42],q[25]; +rz(pi/262144) q[25]; +cx q[41],q[25]; +rz(-pi/131072) q[25]; +cx q[41],q[25]; +rz(pi/131072) q[25]; +cx q[40],q[25]; +rz(-pi/65536) q[25]; +cx q[40],q[25]; +rz(pi/65536) q[25]; +cx q[39],q[25]; +rz(-pi/32768) q[25]; +cx q[39],q[25]; +rz(pi/32768) q[25]; +cx q[38],q[25]; +rz(-pi/16384) q[25]; +cx q[38],q[25]; +rz(pi/16384) q[25]; +cx q[37],q[25]; +rz(-pi/8192) q[25]; +cx q[37],q[25]; +rz(pi/8192) q[25]; +cx q[36],q[25]; +rz(-pi/4096) q[25]; +cx q[36],q[25]; +rz(pi/4096) q[25]; +cx q[35],q[25]; +rz(-pi/2048) q[25]; +cx q[35],q[25]; +rz(pi/2048) q[25]; +cx q[34],q[25]; +rz(-pi/1024) q[25]; +cx q[34],q[25]; +rz(pi/1024) q[25]; +cx q[33],q[25]; +rz(-pi/512) q[25]; +cx q[33],q[25]; +rz(pi/512) q[25]; +cx q[32],q[25]; +rz(-pi/256) q[25]; +cx q[32],q[25]; +rz(pi/256) q[25]; +cx q[31],q[25]; +rz(-pi/128) q[25]; +cx q[31],q[25]; +rz(pi/128) q[25]; +cx q[30],q[25]; +rz(-pi/64) q[25]; +cx q[30],q[25]; +rz(pi/64) q[25]; +cx q[29],q[25]; +rz(-pi/32) q[25]; +cx q[29],q[25]; +rz(pi/32) q[25]; +cx q[28],q[25]; +rz(-pi/16) q[25]; +cx q[28],q[25]; +rz(pi/16) q[25]; +cx q[27],q[25]; +rz(-pi/8) q[25]; +cx q[27],q[25]; +rz(pi/8) q[25]; +cx q[26],q[25]; +rz(-pi/4) q[25]; +cx q[26],q[25]; +rz(pi/4) q[25]; +ry(pi/2) q[25]; +rx(pi) q[25]; +rz(pi/4) q[25]; +rz(pi/8) q[26]; +rz(pi/16) q[27]; +rz(pi/32) q[28]; +rz(pi/64) q[29]; +rz(pi/128) q[30]; +rz(pi/256) q[31]; +rz(pi/512) q[32]; +rz(pi/1024) q[33]; +rz(pi/2048) q[34]; +rz(pi/4096) q[35]; +rz(pi/8192) q[36]; +rz(pi/16384) q[37]; +rz(pi/32768) q[38]; +rz(pi/65536) q[39]; +rz(pi/131072) q[40]; +rz(pi/262144) q[41]; +rz(pi/524288) q[42]; +rz(pi/1048576) q[43]; +rz(pi/2097152) q[44]; +rz(pi/4194304) q[45]; +rz(pi/8388608) q[46]; +rz(pi/16777216) q[47]; +rz(pi/33554432) q[48]; +rz(pi/67108864) q[49]; +rz(pi/134217728) q[50]; +rz(pi/268435456) q[51]; +rz(pi/536870912) q[52]; +rz(pi/1073741824) q[53]; +rz(pi/2147483648) q[54]; +rz(pi/4294967296) q[55]; +rz(pi/8589934592) q[56]; +rz(pi/17179869184) q[57]; +rz(pi/34359738368) q[58]; +rz(pi/68719476736) q[59]; +rz(pi/137438953472) q[60]; +rz(pi/274877906944) q[61]; +rz(pi/549755813888) q[62]; +rz(pi/1099511627776) q[63]; +rz(pi/2199023255552) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[24]; +rz(0) q[24]; +cx q[99],q[24]; +rz(0) q[24]; +cx q[98],q[24]; +rz(0) q[24]; +cx q[98],q[24]; +rz(0) q[24]; +cx q[97],q[24]; +rz(0) q[24]; +cx q[97],q[24]; +rz(0) q[24]; +cx q[96],q[24]; +rz(0) q[24]; +cx q[96],q[24]; +rz(0) q[24]; +cx q[95],q[24]; +rz(0) q[24]; +cx q[95],q[24]; +rz(0) q[24]; +cx q[94],q[24]; +rz(0) q[24]; +cx q[94],q[24]; +rz(0) q[24]; +cx q[93],q[24]; +rz(0) q[24]; +cx q[93],q[24]; +rz(0) q[24]; +cx q[92],q[24]; +rz(0) q[24]; +cx q[92],q[24]; +rz(0) q[24]; +cx q[91],q[24]; +rz(0) q[24]; +cx q[91],q[24]; +rz(0) q[24]; +cx q[90],q[24]; +rz(0) q[24]; +cx q[90],q[24]; +rz(0) q[24]; +cx q[89],q[24]; +rz(0) q[24]; +cx q[89],q[24]; +rz(0) q[24]; +cx q[88],q[24]; +rz(0) q[24]; +cx q[88],q[24]; +rz(0) q[24]; +cx q[87],q[24]; +rz(0) q[24]; +cx q[87],q[24]; +rz(0) q[24]; +cx q[86],q[24]; +rz(0) q[24]; +cx q[86],q[24]; +rz(0) q[24]; +cx q[85],q[24]; +rz(0) q[24]; +cx q[85],q[24]; +rz(0) q[24]; +cx q[84],q[24]; +rz(0) q[24]; +cx q[84],q[24]; +rz(0) q[24]; +cx q[83],q[24]; +rz(0) q[24]; +cx q[83],q[24]; +rz(0) q[24]; +cx q[82],q[24]; +rz(0) q[24]; +cx q[82],q[24]; +rz(0) q[24]; +cx q[81],q[24]; +rz(0) q[24]; +cx q[81],q[24]; +rz(0) q[24]; +cx q[80],q[24]; +rz(0) q[24]; +cx q[80],q[24]; +rz(0) q[24]; +cx q[79],q[24]; +rz(0) q[24]; +cx q[79],q[24]; +rz(0) q[24]; +cx q[78],q[24]; +rz(0) q[24]; +cx q[78],q[24]; +rz(0) q[24]; +cx q[77],q[24]; +rz(0) q[24]; +cx q[77],q[24]; +rz(0) q[24]; +cx q[76],q[24]; +rz(0) q[24]; +cx q[76],q[24]; +rz(0) q[24]; +cx q[75],q[24]; +rz(0) q[24]; +cx q[75],q[24]; +rz(0) q[24]; +cx q[74],q[24]; +rz(0) q[24]; +cx q[74],q[24]; +rz(0) q[24]; +cx q[73],q[24]; +rz(0) q[24]; +cx q[73],q[24]; +rz(0) q[24]; +cx q[72],q[24]; +rz(0) q[24]; +cx q[72],q[24]; +rz(0) q[24]; +cx q[71],q[24]; +rz(0) q[24]; +cx q[71],q[24]; +rz(0) q[24]; +cx q[70],q[24]; +rz(0) q[24]; +cx q[70],q[24]; +rz(0) q[24]; +cx q[69],q[24]; +rz(0) q[24]; +cx q[69],q[24]; +rz(0) q[24]; +cx q[68],q[24]; +rz(0) q[24]; +cx q[68],q[24]; +rz(0) q[24]; +cx q[67],q[24]; +rz(0) q[24]; +cx q[67],q[24]; +rz(0) q[24]; +cx q[66],q[24]; +rz(0) q[24]; +cx q[66],q[24]; +rz(0) q[24]; +cx q[65],q[24]; +rz(0) q[24]; +cx q[65],q[24]; +rz(0) q[24]; +cx q[64],q[24]; +rz(-pi/2199023255552) q[24]; +cx q[64],q[24]; +rz(pi/2199023255552) q[24]; +cx q[63],q[24]; +rz(-pi/1099511627776) q[24]; +cx q[63],q[24]; +rz(pi/1099511627776) q[24]; +cx q[62],q[24]; +rz(-pi/549755813888) q[24]; +cx q[62],q[24]; +rz(pi/549755813888) q[24]; +cx q[61],q[24]; +rz(-pi/274877906944) q[24]; +cx q[61],q[24]; +rz(pi/274877906944) q[24]; +cx q[60],q[24]; +rz(-pi/137438953472) q[24]; +cx q[60],q[24]; +rz(pi/137438953472) q[24]; +cx q[59],q[24]; +rz(-pi/68719476736) q[24]; +cx q[59],q[24]; +rz(pi/68719476736) q[24]; +cx q[58],q[24]; +rz(-pi/34359738368) q[24]; +cx q[58],q[24]; +rz(pi/34359738368) q[24]; +cx q[57],q[24]; +rz(-pi/17179869184) q[24]; +cx q[57],q[24]; +rz(pi/17179869184) q[24]; +cx q[56],q[24]; +rz(-pi/8589934592) q[24]; +cx q[56],q[24]; +rz(pi/8589934592) q[24]; +cx q[55],q[24]; +rz(-pi/4294967296) q[24]; +cx q[55],q[24]; +rz(pi/4294967296) q[24]; +cx q[54],q[24]; +rz(-pi/2147483648) q[24]; +cx q[54],q[24]; +rz(pi/2147483648) q[24]; +cx q[53],q[24]; +rz(-pi/1073741824) q[24]; +cx q[53],q[24]; +rz(pi/1073741824) q[24]; +cx q[52],q[24]; +rz(-pi/536870912) q[24]; +cx q[52],q[24]; +rz(pi/536870912) q[24]; +cx q[51],q[24]; +rz(-pi/268435456) q[24]; +cx q[51],q[24]; +rz(pi/268435456) q[24]; +cx q[50],q[24]; +rz(-pi/134217728) q[24]; +cx q[50],q[24]; +rz(pi/134217728) q[24]; +cx q[49],q[24]; +rz(-pi/67108864) q[24]; +cx q[49],q[24]; +rz(pi/67108864) q[24]; +cx q[48],q[24]; +rz(-pi/33554432) q[24]; +cx q[48],q[24]; +rz(pi/33554432) q[24]; +cx q[47],q[24]; +rz(-pi/16777216) q[24]; +cx q[47],q[24]; +rz(pi/16777216) q[24]; +cx q[46],q[24]; +rz(-pi/8388608) q[24]; +cx q[46],q[24]; +rz(pi/8388608) q[24]; +cx q[45],q[24]; +rz(-pi/4194304) q[24]; +cx q[45],q[24]; +rz(pi/4194304) q[24]; +cx q[44],q[24]; +rz(-pi/2097152) q[24]; +cx q[44],q[24]; +rz(pi/2097152) q[24]; +cx q[43],q[24]; +rz(-pi/1048576) q[24]; +cx q[43],q[24]; +rz(pi/1048576) q[24]; +cx q[42],q[24]; +rz(-pi/524288) q[24]; +cx q[42],q[24]; +rz(pi/524288) q[24]; +cx q[41],q[24]; +rz(-pi/262144) q[24]; +cx q[41],q[24]; +rz(pi/262144) q[24]; +cx q[40],q[24]; +rz(-pi/131072) q[24]; +cx q[40],q[24]; +rz(pi/131072) q[24]; +cx q[39],q[24]; +rz(-pi/65536) q[24]; +cx q[39],q[24]; +rz(pi/65536) q[24]; +cx q[38],q[24]; +rz(-pi/32768) q[24]; +cx q[38],q[24]; +rz(pi/32768) q[24]; +cx q[37],q[24]; +rz(-pi/16384) q[24]; +cx q[37],q[24]; +rz(pi/16384) q[24]; +cx q[36],q[24]; +rz(-pi/8192) q[24]; +cx q[36],q[24]; +rz(pi/8192) q[24]; +cx q[35],q[24]; +rz(-pi/4096) q[24]; +cx q[35],q[24]; +rz(pi/4096) q[24]; +cx q[34],q[24]; +rz(-pi/2048) q[24]; +cx q[34],q[24]; +rz(pi/2048) q[24]; +cx q[33],q[24]; +rz(-pi/1024) q[24]; +cx q[33],q[24]; +rz(pi/1024) q[24]; +cx q[32],q[24]; +rz(-pi/512) q[24]; +cx q[32],q[24]; +rz(pi/512) q[24]; +cx q[31],q[24]; +rz(-pi/256) q[24]; +cx q[31],q[24]; +rz(pi/256) q[24]; +cx q[30],q[24]; +rz(-pi/128) q[24]; +cx q[30],q[24]; +rz(pi/128) q[24]; +cx q[29],q[24]; +rz(-pi/64) q[24]; +cx q[29],q[24]; +rz(pi/64) q[24]; +cx q[28],q[24]; +rz(-pi/32) q[24]; +cx q[28],q[24]; +rz(pi/32) q[24]; +cx q[27],q[24]; +rz(-pi/16) q[24]; +cx q[27],q[24]; +rz(pi/16) q[24]; +cx q[26],q[24]; +rz(-pi/8) q[24]; +cx q[26],q[24]; +rz(pi/8) q[24]; +cx q[25],q[24]; +rz(-pi/4) q[24]; +cx q[25],q[24]; +rz(pi/4) q[24]; +ry(pi/2) q[24]; +rx(pi) q[24]; +rz(pi/4) q[24]; +rz(pi/8) q[25]; +rz(pi/16) q[26]; +rz(pi/32) q[27]; +rz(pi/64) q[28]; +rz(pi/128) q[29]; +rz(pi/256) q[30]; +rz(pi/512) q[31]; +rz(pi/1024) q[32]; +rz(pi/2048) q[33]; +rz(pi/4096) q[34]; +rz(pi/8192) q[35]; +rz(pi/16384) q[36]; +rz(pi/32768) q[37]; +rz(pi/65536) q[38]; +rz(pi/131072) q[39]; +rz(pi/262144) q[40]; +rz(pi/524288) q[41]; +rz(pi/1048576) q[42]; +rz(pi/2097152) q[43]; +rz(pi/4194304) q[44]; +rz(pi/8388608) q[45]; +rz(pi/16777216) q[46]; +rz(pi/33554432) q[47]; +rz(pi/67108864) q[48]; +rz(pi/134217728) q[49]; +rz(pi/268435456) q[50]; +rz(pi/536870912) q[51]; +rz(pi/1073741824) q[52]; +rz(pi/2147483648) q[53]; +rz(pi/4294967296) q[54]; +rz(pi/8589934592) q[55]; +rz(pi/17179869184) q[56]; +rz(pi/34359738368) q[57]; +rz(pi/68719476736) q[58]; +rz(pi/137438953472) q[59]; +rz(pi/274877906944) q[60]; +rz(pi/549755813888) q[61]; +rz(pi/1099511627776) q[62]; +rz(pi/2199023255552) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[23]; +rz(0) q[23]; +cx q[99],q[23]; +rz(0) q[23]; +cx q[98],q[23]; +rz(0) q[23]; +cx q[98],q[23]; +rz(0) q[23]; +cx q[97],q[23]; +rz(0) q[23]; +cx q[97],q[23]; +rz(0) q[23]; +cx q[96],q[23]; +rz(0) q[23]; +cx q[96],q[23]; +rz(0) q[23]; +cx q[95],q[23]; +rz(0) q[23]; +cx q[95],q[23]; +rz(0) q[23]; +cx q[94],q[23]; +rz(0) q[23]; +cx q[94],q[23]; +rz(0) q[23]; +cx q[93],q[23]; +rz(0) q[23]; +cx q[93],q[23]; +rz(0) q[23]; +cx q[92],q[23]; +rz(0) q[23]; +cx q[92],q[23]; +rz(0) q[23]; +cx q[91],q[23]; +rz(0) q[23]; +cx q[91],q[23]; +rz(0) q[23]; +cx q[90],q[23]; +rz(0) q[23]; +cx q[90],q[23]; +rz(0) q[23]; +cx q[89],q[23]; +rz(0) q[23]; +cx q[89],q[23]; +rz(0) q[23]; +cx q[88],q[23]; +rz(0) q[23]; +cx q[88],q[23]; +rz(0) q[23]; +cx q[87],q[23]; +rz(0) q[23]; +cx q[87],q[23]; +rz(0) q[23]; +cx q[86],q[23]; +rz(0) q[23]; +cx q[86],q[23]; +rz(0) q[23]; +cx q[85],q[23]; +rz(0) q[23]; +cx q[85],q[23]; +rz(0) q[23]; +cx q[84],q[23]; +rz(0) q[23]; +cx q[84],q[23]; +rz(0) q[23]; +cx q[83],q[23]; +rz(0) q[23]; +cx q[83],q[23]; +rz(0) q[23]; +cx q[82],q[23]; +rz(0) q[23]; +cx q[82],q[23]; +rz(0) q[23]; +cx q[81],q[23]; +rz(0) q[23]; +cx q[81],q[23]; +rz(0) q[23]; +cx q[80],q[23]; +rz(0) q[23]; +cx q[80],q[23]; +rz(0) q[23]; +cx q[79],q[23]; +rz(0) q[23]; +cx q[79],q[23]; +rz(0) q[23]; +cx q[78],q[23]; +rz(0) q[23]; +cx q[78],q[23]; +rz(0) q[23]; +cx q[77],q[23]; +rz(0) q[23]; +cx q[77],q[23]; +rz(0) q[23]; +cx q[76],q[23]; +rz(0) q[23]; +cx q[76],q[23]; +rz(0) q[23]; +cx q[75],q[23]; +rz(0) q[23]; +cx q[75],q[23]; +rz(0) q[23]; +cx q[74],q[23]; +rz(0) q[23]; +cx q[74],q[23]; +rz(0) q[23]; +cx q[73],q[23]; +rz(0) q[23]; +cx q[73],q[23]; +rz(0) q[23]; +cx q[72],q[23]; +rz(0) q[23]; +cx q[72],q[23]; +rz(0) q[23]; +cx q[71],q[23]; +rz(0) q[23]; +cx q[71],q[23]; +rz(0) q[23]; +cx q[70],q[23]; +rz(0) q[23]; +cx q[70],q[23]; +rz(0) q[23]; +cx q[69],q[23]; +rz(0) q[23]; +cx q[69],q[23]; +rz(0) q[23]; +cx q[68],q[23]; +rz(0) q[23]; +cx q[68],q[23]; +rz(0) q[23]; +cx q[67],q[23]; +rz(0) q[23]; +cx q[67],q[23]; +rz(0) q[23]; +cx q[66],q[23]; +rz(0) q[23]; +cx q[66],q[23]; +rz(0) q[23]; +cx q[65],q[23]; +rz(0) q[23]; +cx q[65],q[23]; +rz(0) q[23]; +cx q[64],q[23]; +rz(0) q[23]; +cx q[64],q[23]; +rz(0) q[23]; +cx q[63],q[23]; +rz(-pi/2199023255552) q[23]; +cx q[63],q[23]; +rz(pi/2199023255552) q[23]; +cx q[62],q[23]; +rz(-pi/1099511627776) q[23]; +cx q[62],q[23]; +rz(pi/1099511627776) q[23]; +cx q[61],q[23]; +rz(-pi/549755813888) q[23]; +cx q[61],q[23]; +rz(pi/549755813888) q[23]; +cx q[60],q[23]; +rz(-pi/274877906944) q[23]; +cx q[60],q[23]; +rz(pi/274877906944) q[23]; +cx q[59],q[23]; +rz(-pi/137438953472) q[23]; +cx q[59],q[23]; +rz(pi/137438953472) q[23]; +cx q[58],q[23]; +rz(-pi/68719476736) q[23]; +cx q[58],q[23]; +rz(pi/68719476736) q[23]; +cx q[57],q[23]; +rz(-pi/34359738368) q[23]; +cx q[57],q[23]; +rz(pi/34359738368) q[23]; +cx q[56],q[23]; +rz(-pi/17179869184) q[23]; +cx q[56],q[23]; +rz(pi/17179869184) q[23]; +cx q[55],q[23]; +rz(-pi/8589934592) q[23]; +cx q[55],q[23]; +rz(pi/8589934592) q[23]; +cx q[54],q[23]; +rz(-pi/4294967296) q[23]; +cx q[54],q[23]; +rz(pi/4294967296) q[23]; +cx q[53],q[23]; +rz(-pi/2147483648) q[23]; +cx q[53],q[23]; +rz(pi/2147483648) q[23]; +cx q[52],q[23]; +rz(-pi/1073741824) q[23]; +cx q[52],q[23]; +rz(pi/1073741824) q[23]; +cx q[51],q[23]; +rz(-pi/536870912) q[23]; +cx q[51],q[23]; +rz(pi/536870912) q[23]; +cx q[50],q[23]; +rz(-pi/268435456) q[23]; +cx q[50],q[23]; +rz(pi/268435456) q[23]; +cx q[49],q[23]; +rz(-pi/134217728) q[23]; +cx q[49],q[23]; +rz(pi/134217728) q[23]; +cx q[48],q[23]; +rz(-pi/67108864) q[23]; +cx q[48],q[23]; +rz(pi/67108864) q[23]; +cx q[47],q[23]; +rz(-pi/33554432) q[23]; +cx q[47],q[23]; +rz(pi/33554432) q[23]; +cx q[46],q[23]; +rz(-pi/16777216) q[23]; +cx q[46],q[23]; +rz(pi/16777216) q[23]; +cx q[45],q[23]; +rz(-pi/8388608) q[23]; +cx q[45],q[23]; +rz(pi/8388608) q[23]; +cx q[44],q[23]; +rz(-pi/4194304) q[23]; +cx q[44],q[23]; +rz(pi/4194304) q[23]; +cx q[43],q[23]; +rz(-pi/2097152) q[23]; +cx q[43],q[23]; +rz(pi/2097152) q[23]; +cx q[42],q[23]; +rz(-pi/1048576) q[23]; +cx q[42],q[23]; +rz(pi/1048576) q[23]; +cx q[41],q[23]; +rz(-pi/524288) q[23]; +cx q[41],q[23]; +rz(pi/524288) q[23]; +cx q[40],q[23]; +rz(-pi/262144) q[23]; +cx q[40],q[23]; +rz(pi/262144) q[23]; +cx q[39],q[23]; +rz(-pi/131072) q[23]; +cx q[39],q[23]; +rz(pi/131072) q[23]; +cx q[38],q[23]; +rz(-pi/65536) q[23]; +cx q[38],q[23]; +rz(pi/65536) q[23]; +cx q[37],q[23]; +rz(-pi/32768) q[23]; +cx q[37],q[23]; +rz(pi/32768) q[23]; +cx q[36],q[23]; +rz(-pi/16384) q[23]; +cx q[36],q[23]; +rz(pi/16384) q[23]; +cx q[35],q[23]; +rz(-pi/8192) q[23]; +cx q[35],q[23]; +rz(pi/8192) q[23]; +cx q[34],q[23]; +rz(-pi/4096) q[23]; +cx q[34],q[23]; +rz(pi/4096) q[23]; +cx q[33],q[23]; +rz(-pi/2048) q[23]; +cx q[33],q[23]; +rz(pi/2048) q[23]; +cx q[32],q[23]; +rz(-pi/1024) q[23]; +cx q[32],q[23]; +rz(pi/1024) q[23]; +cx q[31],q[23]; +rz(-pi/512) q[23]; +cx q[31],q[23]; +rz(pi/512) q[23]; +cx q[30],q[23]; +rz(-pi/256) q[23]; +cx q[30],q[23]; +rz(pi/256) q[23]; +cx q[29],q[23]; +rz(-pi/128) q[23]; +cx q[29],q[23]; +rz(pi/128) q[23]; +cx q[28],q[23]; +rz(-pi/64) q[23]; +cx q[28],q[23]; +rz(pi/64) q[23]; +cx q[27],q[23]; +rz(-pi/32) q[23]; +cx q[27],q[23]; +rz(pi/32) q[23]; +cx q[26],q[23]; +rz(-pi/16) q[23]; +cx q[26],q[23]; +rz(pi/16) q[23]; +cx q[25],q[23]; +rz(-pi/8) q[23]; +cx q[25],q[23]; +rz(pi/8) q[23]; +cx q[24],q[23]; +rz(-pi/4) q[23]; +cx q[24],q[23]; +rz(pi/4) q[23]; +ry(pi/2) q[23]; +rx(pi) q[23]; +rz(pi/4) q[23]; +rz(pi/8) q[24]; +rz(pi/16) q[25]; +rz(pi/32) q[26]; +rz(pi/64) q[27]; +rz(pi/128) q[28]; +rz(pi/256) q[29]; +rz(pi/512) q[30]; +rz(pi/1024) q[31]; +rz(pi/2048) q[32]; +rz(pi/4096) q[33]; +rz(pi/8192) q[34]; +rz(pi/16384) q[35]; +rz(pi/32768) q[36]; +rz(pi/65536) q[37]; +rz(pi/131072) q[38]; +rz(pi/262144) q[39]; +rz(pi/524288) q[40]; +rz(pi/1048576) q[41]; +rz(pi/2097152) q[42]; +rz(pi/4194304) q[43]; +rz(pi/8388608) q[44]; +rz(pi/16777216) q[45]; +rz(pi/33554432) q[46]; +rz(pi/67108864) q[47]; +rz(pi/134217728) q[48]; +rz(pi/268435456) q[49]; +rz(pi/536870912) q[50]; +rz(pi/1073741824) q[51]; +rz(pi/2147483648) q[52]; +rz(pi/4294967296) q[53]; +rz(pi/8589934592) q[54]; +rz(pi/17179869184) q[55]; +rz(pi/34359738368) q[56]; +rz(pi/68719476736) q[57]; +rz(pi/137438953472) q[58]; +rz(pi/274877906944) q[59]; +rz(pi/549755813888) q[60]; +rz(pi/1099511627776) q[61]; +rz(pi/2199023255552) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[22]; +rz(0) q[22]; +cx q[99],q[22]; +rz(0) q[22]; +cx q[98],q[22]; +rz(0) q[22]; +cx q[98],q[22]; +rz(0) q[22]; +cx q[97],q[22]; +rz(0) q[22]; +cx q[97],q[22]; +rz(0) q[22]; +cx q[96],q[22]; +rz(0) q[22]; +cx q[96],q[22]; +rz(0) q[22]; +cx q[95],q[22]; +rz(0) q[22]; +cx q[95],q[22]; +rz(0) q[22]; +cx q[94],q[22]; +rz(0) q[22]; +cx q[94],q[22]; +rz(0) q[22]; +cx q[93],q[22]; +rz(0) q[22]; +cx q[93],q[22]; +rz(0) q[22]; +cx q[92],q[22]; +rz(0) q[22]; +cx q[92],q[22]; +rz(0) q[22]; +cx q[91],q[22]; +rz(0) q[22]; +cx q[91],q[22]; +rz(0) q[22]; +cx q[90],q[22]; +rz(0) q[22]; +cx q[90],q[22]; +rz(0) q[22]; +cx q[89],q[22]; +rz(0) q[22]; +cx q[89],q[22]; +rz(0) q[22]; +cx q[88],q[22]; +rz(0) q[22]; +cx q[88],q[22]; +rz(0) q[22]; +cx q[87],q[22]; +rz(0) q[22]; +cx q[87],q[22]; +rz(0) q[22]; +cx q[86],q[22]; +rz(0) q[22]; +cx q[86],q[22]; +rz(0) q[22]; +cx q[85],q[22]; +rz(0) q[22]; +cx q[85],q[22]; +rz(0) q[22]; +cx q[84],q[22]; +rz(0) q[22]; +cx q[84],q[22]; +rz(0) q[22]; +cx q[83],q[22]; +rz(0) q[22]; +cx q[83],q[22]; +rz(0) q[22]; +cx q[82],q[22]; +rz(0) q[22]; +cx q[82],q[22]; +rz(0) q[22]; +cx q[81],q[22]; +rz(0) q[22]; +cx q[81],q[22]; +rz(0) q[22]; +cx q[80],q[22]; +rz(0) q[22]; +cx q[80],q[22]; +rz(0) q[22]; +cx q[79],q[22]; +rz(0) q[22]; +cx q[79],q[22]; +rz(0) q[22]; +cx q[78],q[22]; +rz(0) q[22]; +cx q[78],q[22]; +rz(0) q[22]; +cx q[77],q[22]; +rz(0) q[22]; +cx q[77],q[22]; +rz(0) q[22]; +cx q[76],q[22]; +rz(0) q[22]; +cx q[76],q[22]; +rz(0) q[22]; +cx q[75],q[22]; +rz(0) q[22]; +cx q[75],q[22]; +rz(0) q[22]; +cx q[74],q[22]; +rz(0) q[22]; +cx q[74],q[22]; +rz(0) q[22]; +cx q[73],q[22]; +rz(0) q[22]; +cx q[73],q[22]; +rz(0) q[22]; +cx q[72],q[22]; +rz(0) q[22]; +cx q[72],q[22]; +rz(0) q[22]; +cx q[71],q[22]; +rz(0) q[22]; +cx q[71],q[22]; +rz(0) q[22]; +cx q[70],q[22]; +rz(0) q[22]; +cx q[70],q[22]; +rz(0) q[22]; +cx q[69],q[22]; +rz(0) q[22]; +cx q[69],q[22]; +rz(0) q[22]; +cx q[68],q[22]; +rz(0) q[22]; +cx q[68],q[22]; +rz(0) q[22]; +cx q[67],q[22]; +rz(0) q[22]; +cx q[67],q[22]; +rz(0) q[22]; +cx q[66],q[22]; +rz(0) q[22]; +cx q[66],q[22]; +rz(0) q[22]; +cx q[65],q[22]; +rz(0) q[22]; +cx q[65],q[22]; +rz(0) q[22]; +cx q[64],q[22]; +rz(0) q[22]; +cx q[64],q[22]; +rz(0) q[22]; +cx q[63],q[22]; +rz(0) q[22]; +cx q[63],q[22]; +rz(0) q[22]; +cx q[62],q[22]; +rz(-pi/2199023255552) q[22]; +cx q[62],q[22]; +rz(pi/2199023255552) q[22]; +cx q[61],q[22]; +rz(-pi/1099511627776) q[22]; +cx q[61],q[22]; +rz(pi/1099511627776) q[22]; +cx q[60],q[22]; +rz(-pi/549755813888) q[22]; +cx q[60],q[22]; +rz(pi/549755813888) q[22]; +cx q[59],q[22]; +rz(-pi/274877906944) q[22]; +cx q[59],q[22]; +rz(pi/274877906944) q[22]; +cx q[58],q[22]; +rz(-pi/137438953472) q[22]; +cx q[58],q[22]; +rz(pi/137438953472) q[22]; +cx q[57],q[22]; +rz(-pi/68719476736) q[22]; +cx q[57],q[22]; +rz(pi/68719476736) q[22]; +cx q[56],q[22]; +rz(-pi/34359738368) q[22]; +cx q[56],q[22]; +rz(pi/34359738368) q[22]; +cx q[55],q[22]; +rz(-pi/17179869184) q[22]; +cx q[55],q[22]; +rz(pi/17179869184) q[22]; +cx q[54],q[22]; +rz(-pi/8589934592) q[22]; +cx q[54],q[22]; +rz(pi/8589934592) q[22]; +cx q[53],q[22]; +rz(-pi/4294967296) q[22]; +cx q[53],q[22]; +rz(pi/4294967296) q[22]; +cx q[52],q[22]; +rz(-pi/2147483648) q[22]; +cx q[52],q[22]; +rz(pi/2147483648) q[22]; +cx q[51],q[22]; +rz(-pi/1073741824) q[22]; +cx q[51],q[22]; +rz(pi/1073741824) q[22]; +cx q[50],q[22]; +rz(-pi/536870912) q[22]; +cx q[50],q[22]; +rz(pi/536870912) q[22]; +cx q[49],q[22]; +rz(-pi/268435456) q[22]; +cx q[49],q[22]; +rz(pi/268435456) q[22]; +cx q[48],q[22]; +rz(-pi/134217728) q[22]; +cx q[48],q[22]; +rz(pi/134217728) q[22]; +cx q[47],q[22]; +rz(-pi/67108864) q[22]; +cx q[47],q[22]; +rz(pi/67108864) q[22]; +cx q[46],q[22]; +rz(-pi/33554432) q[22]; +cx q[46],q[22]; +rz(pi/33554432) q[22]; +cx q[45],q[22]; +rz(-pi/16777216) q[22]; +cx q[45],q[22]; +rz(pi/16777216) q[22]; +cx q[44],q[22]; +rz(-pi/8388608) q[22]; +cx q[44],q[22]; +rz(pi/8388608) q[22]; +cx q[43],q[22]; +rz(-pi/4194304) q[22]; +cx q[43],q[22]; +rz(pi/4194304) q[22]; +cx q[42],q[22]; +rz(-pi/2097152) q[22]; +cx q[42],q[22]; +rz(pi/2097152) q[22]; +cx q[41],q[22]; +rz(-pi/1048576) q[22]; +cx q[41],q[22]; +rz(pi/1048576) q[22]; +cx q[40],q[22]; +rz(-pi/524288) q[22]; +cx q[40],q[22]; +rz(pi/524288) q[22]; +cx q[39],q[22]; +rz(-pi/262144) q[22]; +cx q[39],q[22]; +rz(pi/262144) q[22]; +cx q[38],q[22]; +rz(-pi/131072) q[22]; +cx q[38],q[22]; +rz(pi/131072) q[22]; +cx q[37],q[22]; +rz(-pi/65536) q[22]; +cx q[37],q[22]; +rz(pi/65536) q[22]; +cx q[36],q[22]; +rz(-pi/32768) q[22]; +cx q[36],q[22]; +rz(pi/32768) q[22]; +cx q[35],q[22]; +rz(-pi/16384) q[22]; +cx q[35],q[22]; +rz(pi/16384) q[22]; +cx q[34],q[22]; +rz(-pi/8192) q[22]; +cx q[34],q[22]; +rz(pi/8192) q[22]; +cx q[33],q[22]; +rz(-pi/4096) q[22]; +cx q[33],q[22]; +rz(pi/4096) q[22]; +cx q[32],q[22]; +rz(-pi/2048) q[22]; +cx q[32],q[22]; +rz(pi/2048) q[22]; +cx q[31],q[22]; +rz(-pi/1024) q[22]; +cx q[31],q[22]; +rz(pi/1024) q[22]; +cx q[30],q[22]; +rz(-pi/512) q[22]; +cx q[30],q[22]; +rz(pi/512) q[22]; +cx q[29],q[22]; +rz(-pi/256) q[22]; +cx q[29],q[22]; +rz(pi/256) q[22]; +cx q[28],q[22]; +rz(-pi/128) q[22]; +cx q[28],q[22]; +rz(pi/128) q[22]; +cx q[27],q[22]; +rz(-pi/64) q[22]; +cx q[27],q[22]; +rz(pi/64) q[22]; +cx q[26],q[22]; +rz(-pi/32) q[22]; +cx q[26],q[22]; +rz(pi/32) q[22]; +cx q[25],q[22]; +rz(-pi/16) q[22]; +cx q[25],q[22]; +rz(pi/16) q[22]; +cx q[24],q[22]; +rz(-pi/8) q[22]; +cx q[24],q[22]; +rz(pi/8) q[22]; +cx q[23],q[22]; +rz(-pi/4) q[22]; +cx q[23],q[22]; +rz(pi/4) q[22]; +ry(pi/2) q[22]; +rx(pi) q[22]; +rz(pi/4) q[22]; +rz(pi/8) q[23]; +rz(pi/16) q[24]; +rz(pi/32) q[25]; +rz(pi/64) q[26]; +rz(pi/128) q[27]; +rz(pi/256) q[28]; +rz(pi/512) q[29]; +rz(pi/1024) q[30]; +rz(pi/2048) q[31]; +rz(pi/4096) q[32]; +rz(pi/8192) q[33]; +rz(pi/16384) q[34]; +rz(pi/32768) q[35]; +rz(pi/65536) q[36]; +rz(pi/131072) q[37]; +rz(pi/262144) q[38]; +rz(pi/524288) q[39]; +rz(pi/1048576) q[40]; +rz(pi/2097152) q[41]; +rz(pi/4194304) q[42]; +rz(pi/8388608) q[43]; +rz(pi/16777216) q[44]; +rz(pi/33554432) q[45]; +rz(pi/67108864) q[46]; +rz(pi/134217728) q[47]; +rz(pi/268435456) q[48]; +rz(pi/536870912) q[49]; +rz(pi/1073741824) q[50]; +rz(pi/2147483648) q[51]; +rz(pi/4294967296) q[52]; +rz(pi/8589934592) q[53]; +rz(pi/17179869184) q[54]; +rz(pi/34359738368) q[55]; +rz(pi/68719476736) q[56]; +rz(pi/137438953472) q[57]; +rz(pi/274877906944) q[58]; +rz(pi/549755813888) q[59]; +rz(pi/1099511627776) q[60]; +rz(pi/2199023255552) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[21]; +rz(0) q[21]; +cx q[99],q[21]; +rz(0) q[21]; +cx q[98],q[21]; +rz(0) q[21]; +cx q[98],q[21]; +rz(0) q[21]; +cx q[97],q[21]; +rz(0) q[21]; +cx q[97],q[21]; +rz(0) q[21]; +cx q[96],q[21]; +rz(0) q[21]; +cx q[96],q[21]; +rz(0) q[21]; +cx q[95],q[21]; +rz(0) q[21]; +cx q[95],q[21]; +rz(0) q[21]; +cx q[94],q[21]; +rz(0) q[21]; +cx q[94],q[21]; +rz(0) q[21]; +cx q[93],q[21]; +rz(0) q[21]; +cx q[93],q[21]; +rz(0) q[21]; +cx q[92],q[21]; +rz(0) q[21]; +cx q[92],q[21]; +rz(0) q[21]; +cx q[91],q[21]; +rz(0) q[21]; +cx q[91],q[21]; +rz(0) q[21]; +cx q[90],q[21]; +rz(0) q[21]; +cx q[90],q[21]; +rz(0) q[21]; +cx q[89],q[21]; +rz(0) q[21]; +cx q[89],q[21]; +rz(0) q[21]; +cx q[88],q[21]; +rz(0) q[21]; +cx q[88],q[21]; +rz(0) q[21]; +cx q[87],q[21]; +rz(0) q[21]; +cx q[87],q[21]; +rz(0) q[21]; +cx q[86],q[21]; +rz(0) q[21]; +cx q[86],q[21]; +rz(0) q[21]; +cx q[85],q[21]; +rz(0) q[21]; +cx q[85],q[21]; +rz(0) q[21]; +cx q[84],q[21]; +rz(0) q[21]; +cx q[84],q[21]; +rz(0) q[21]; +cx q[83],q[21]; +rz(0) q[21]; +cx q[83],q[21]; +rz(0) q[21]; +cx q[82],q[21]; +rz(0) q[21]; +cx q[82],q[21]; +rz(0) q[21]; +cx q[81],q[21]; +rz(0) q[21]; +cx q[81],q[21]; +rz(0) q[21]; +cx q[80],q[21]; +rz(0) q[21]; +cx q[80],q[21]; +rz(0) q[21]; +cx q[79],q[21]; +rz(0) q[21]; +cx q[79],q[21]; +rz(0) q[21]; +cx q[78],q[21]; +rz(0) q[21]; +cx q[78],q[21]; +rz(0) q[21]; +cx q[77],q[21]; +rz(0) q[21]; +cx q[77],q[21]; +rz(0) q[21]; +cx q[76],q[21]; +rz(0) q[21]; +cx q[76],q[21]; +rz(0) q[21]; +cx q[75],q[21]; +rz(0) q[21]; +cx q[75],q[21]; +rz(0) q[21]; +cx q[74],q[21]; +rz(0) q[21]; +cx q[74],q[21]; +rz(0) q[21]; +cx q[73],q[21]; +rz(0) q[21]; +cx q[73],q[21]; +rz(0) q[21]; +cx q[72],q[21]; +rz(0) q[21]; +cx q[72],q[21]; +rz(0) q[21]; +cx q[71],q[21]; +rz(0) q[21]; +cx q[71],q[21]; +rz(0) q[21]; +cx q[70],q[21]; +rz(0) q[21]; +cx q[70],q[21]; +rz(0) q[21]; +cx q[69],q[21]; +rz(0) q[21]; +cx q[69],q[21]; +rz(0) q[21]; +cx q[68],q[21]; +rz(0) q[21]; +cx q[68],q[21]; +rz(0) q[21]; +cx q[67],q[21]; +rz(0) q[21]; +cx q[67],q[21]; +rz(0) q[21]; +cx q[66],q[21]; +rz(0) q[21]; +cx q[66],q[21]; +rz(0) q[21]; +cx q[65],q[21]; +rz(0) q[21]; +cx q[65],q[21]; +rz(0) q[21]; +cx q[64],q[21]; +rz(0) q[21]; +cx q[64],q[21]; +rz(0) q[21]; +cx q[63],q[21]; +rz(0) q[21]; +cx q[63],q[21]; +rz(0) q[21]; +cx q[62],q[21]; +rz(0) q[21]; +cx q[62],q[21]; +rz(0) q[21]; +cx q[61],q[21]; +rz(-pi/2199023255552) q[21]; +cx q[61],q[21]; +rz(pi/2199023255552) q[21]; +cx q[60],q[21]; +rz(-pi/1099511627776) q[21]; +cx q[60],q[21]; +rz(pi/1099511627776) q[21]; +cx q[59],q[21]; +rz(-pi/549755813888) q[21]; +cx q[59],q[21]; +rz(pi/549755813888) q[21]; +cx q[58],q[21]; +rz(-pi/274877906944) q[21]; +cx q[58],q[21]; +rz(pi/274877906944) q[21]; +cx q[57],q[21]; +rz(-pi/137438953472) q[21]; +cx q[57],q[21]; +rz(pi/137438953472) q[21]; +cx q[56],q[21]; +rz(-pi/68719476736) q[21]; +cx q[56],q[21]; +rz(pi/68719476736) q[21]; +cx q[55],q[21]; +rz(-pi/34359738368) q[21]; +cx q[55],q[21]; +rz(pi/34359738368) q[21]; +cx q[54],q[21]; +rz(-pi/17179869184) q[21]; +cx q[54],q[21]; +rz(pi/17179869184) q[21]; +cx q[53],q[21]; +rz(-pi/8589934592) q[21]; +cx q[53],q[21]; +rz(pi/8589934592) q[21]; +cx q[52],q[21]; +rz(-pi/4294967296) q[21]; +cx q[52],q[21]; +rz(pi/4294967296) q[21]; +cx q[51],q[21]; +rz(-pi/2147483648) q[21]; +cx q[51],q[21]; +rz(pi/2147483648) q[21]; +cx q[50],q[21]; +rz(-pi/1073741824) q[21]; +cx q[50],q[21]; +rz(pi/1073741824) q[21]; +cx q[49],q[21]; +rz(-pi/536870912) q[21]; +cx q[49],q[21]; +rz(pi/536870912) q[21]; +cx q[48],q[21]; +rz(-pi/268435456) q[21]; +cx q[48],q[21]; +rz(pi/268435456) q[21]; +cx q[47],q[21]; +rz(-pi/134217728) q[21]; +cx q[47],q[21]; +rz(pi/134217728) q[21]; +cx q[46],q[21]; +rz(-pi/67108864) q[21]; +cx q[46],q[21]; +rz(pi/67108864) q[21]; +cx q[45],q[21]; +rz(-pi/33554432) q[21]; +cx q[45],q[21]; +rz(pi/33554432) q[21]; +cx q[44],q[21]; +rz(-pi/16777216) q[21]; +cx q[44],q[21]; +rz(pi/16777216) q[21]; +cx q[43],q[21]; +rz(-pi/8388608) q[21]; +cx q[43],q[21]; +rz(pi/8388608) q[21]; +cx q[42],q[21]; +rz(-pi/4194304) q[21]; +cx q[42],q[21]; +rz(pi/4194304) q[21]; +cx q[41],q[21]; +rz(-pi/2097152) q[21]; +cx q[41],q[21]; +rz(pi/2097152) q[21]; +cx q[40],q[21]; +rz(-pi/1048576) q[21]; +cx q[40],q[21]; +rz(pi/1048576) q[21]; +cx q[39],q[21]; +rz(-pi/524288) q[21]; +cx q[39],q[21]; +rz(pi/524288) q[21]; +cx q[38],q[21]; +rz(-pi/262144) q[21]; +cx q[38],q[21]; +rz(pi/262144) q[21]; +cx q[37],q[21]; +rz(-pi/131072) q[21]; +cx q[37],q[21]; +rz(pi/131072) q[21]; +cx q[36],q[21]; +rz(-pi/65536) q[21]; +cx q[36],q[21]; +rz(pi/65536) q[21]; +cx q[35],q[21]; +rz(-pi/32768) q[21]; +cx q[35],q[21]; +rz(pi/32768) q[21]; +cx q[34],q[21]; +rz(-pi/16384) q[21]; +cx q[34],q[21]; +rz(pi/16384) q[21]; +cx q[33],q[21]; +rz(-pi/8192) q[21]; +cx q[33],q[21]; +rz(pi/8192) q[21]; +cx q[32],q[21]; +rz(-pi/4096) q[21]; +cx q[32],q[21]; +rz(pi/4096) q[21]; +cx q[31],q[21]; +rz(-pi/2048) q[21]; +cx q[31],q[21]; +rz(pi/2048) q[21]; +cx q[30],q[21]; +rz(-pi/1024) q[21]; +cx q[30],q[21]; +rz(pi/1024) q[21]; +cx q[29],q[21]; +rz(-pi/512) q[21]; +cx q[29],q[21]; +rz(pi/512) q[21]; +cx q[28],q[21]; +rz(-pi/256) q[21]; +cx q[28],q[21]; +rz(pi/256) q[21]; +cx q[27],q[21]; +rz(-pi/128) q[21]; +cx q[27],q[21]; +rz(pi/128) q[21]; +cx q[26],q[21]; +rz(-pi/64) q[21]; +cx q[26],q[21]; +rz(pi/64) q[21]; +cx q[25],q[21]; +rz(-pi/32) q[21]; +cx q[25],q[21]; +rz(pi/32) q[21]; +cx q[24],q[21]; +rz(-pi/16) q[21]; +cx q[24],q[21]; +rz(pi/16) q[21]; +cx q[23],q[21]; +rz(-pi/8) q[21]; +cx q[23],q[21]; +rz(pi/8) q[21]; +cx q[22],q[21]; +rz(-pi/4) q[21]; +cx q[22],q[21]; +rz(pi/4) q[21]; +ry(pi/2) q[21]; +rx(pi) q[21]; +rz(pi/4) q[21]; +rz(pi/8) q[22]; +rz(pi/16) q[23]; +rz(pi/32) q[24]; +rz(pi/64) q[25]; +rz(pi/128) q[26]; +rz(pi/256) q[27]; +rz(pi/512) q[28]; +rz(pi/1024) q[29]; +rz(pi/2048) q[30]; +rz(pi/4096) q[31]; +rz(pi/8192) q[32]; +rz(pi/16384) q[33]; +rz(pi/32768) q[34]; +rz(pi/65536) q[35]; +rz(pi/131072) q[36]; +rz(pi/262144) q[37]; +rz(pi/524288) q[38]; +rz(pi/1048576) q[39]; +rz(pi/2097152) q[40]; +rz(pi/4194304) q[41]; +rz(pi/8388608) q[42]; +rz(pi/16777216) q[43]; +rz(pi/33554432) q[44]; +rz(pi/67108864) q[45]; +rz(pi/134217728) q[46]; +rz(pi/268435456) q[47]; +rz(pi/536870912) q[48]; +rz(pi/1073741824) q[49]; +rz(pi/2147483648) q[50]; +rz(pi/4294967296) q[51]; +rz(pi/8589934592) q[52]; +rz(pi/17179869184) q[53]; +rz(pi/34359738368) q[54]; +rz(pi/68719476736) q[55]; +rz(pi/137438953472) q[56]; +rz(pi/274877906944) q[57]; +rz(pi/549755813888) q[58]; +rz(pi/1099511627776) q[59]; +rz(pi/2199023255552) q[60]; +rz(0) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[20]; +rz(0) q[20]; +cx q[99],q[20]; +rz(0) q[20]; +cx q[98],q[20]; +rz(0) q[20]; +cx q[98],q[20]; +rz(0) q[20]; +cx q[97],q[20]; +rz(0) q[20]; +cx q[97],q[20]; +rz(0) q[20]; +cx q[96],q[20]; +rz(0) q[20]; +cx q[96],q[20]; +rz(0) q[20]; +cx q[95],q[20]; +rz(0) q[20]; +cx q[95],q[20]; +rz(0) q[20]; +cx q[94],q[20]; +rz(0) q[20]; +cx q[94],q[20]; +rz(0) q[20]; +cx q[93],q[20]; +rz(0) q[20]; +cx q[93],q[20]; +rz(0) q[20]; +cx q[92],q[20]; +rz(0) q[20]; +cx q[92],q[20]; +rz(0) q[20]; +cx q[91],q[20]; +rz(0) q[20]; +cx q[91],q[20]; +rz(0) q[20]; +cx q[90],q[20]; +rz(0) q[20]; +cx q[90],q[20]; +rz(0) q[20]; +cx q[89],q[20]; +rz(0) q[20]; +cx q[89],q[20]; +rz(0) q[20]; +cx q[88],q[20]; +rz(0) q[20]; +cx q[88],q[20]; +rz(0) q[20]; +cx q[87],q[20]; +rz(0) q[20]; +cx q[87],q[20]; +rz(0) q[20]; +cx q[86],q[20]; +rz(0) q[20]; +cx q[86],q[20]; +rz(0) q[20]; +cx q[85],q[20]; +rz(0) q[20]; +cx q[85],q[20]; +rz(0) q[20]; +cx q[84],q[20]; +rz(0) q[20]; +cx q[84],q[20]; +rz(0) q[20]; +cx q[83],q[20]; +rz(0) q[20]; +cx q[83],q[20]; +rz(0) q[20]; +cx q[82],q[20]; +rz(0) q[20]; +cx q[82],q[20]; +rz(0) q[20]; +cx q[81],q[20]; +rz(0) q[20]; +cx q[81],q[20]; +rz(0) q[20]; +cx q[80],q[20]; +rz(0) q[20]; +cx q[80],q[20]; +rz(0) q[20]; +cx q[79],q[20]; +rz(0) q[20]; +cx q[79],q[20]; +rz(0) q[20]; +cx q[78],q[20]; +rz(0) q[20]; +cx q[78],q[20]; +rz(0) q[20]; +cx q[77],q[20]; +rz(0) q[20]; +cx q[77],q[20]; +rz(0) q[20]; +cx q[76],q[20]; +rz(0) q[20]; +cx q[76],q[20]; +rz(0) q[20]; +cx q[75],q[20]; +rz(0) q[20]; +cx q[75],q[20]; +rz(0) q[20]; +cx q[74],q[20]; +rz(0) q[20]; +cx q[74],q[20]; +rz(0) q[20]; +cx q[73],q[20]; +rz(0) q[20]; +cx q[73],q[20]; +rz(0) q[20]; +cx q[72],q[20]; +rz(0) q[20]; +cx q[72],q[20]; +rz(0) q[20]; +cx q[71],q[20]; +rz(0) q[20]; +cx q[71],q[20]; +rz(0) q[20]; +cx q[70],q[20]; +rz(0) q[20]; +cx q[70],q[20]; +rz(0) q[20]; +cx q[69],q[20]; +rz(0) q[20]; +cx q[69],q[20]; +rz(0) q[20]; +cx q[68],q[20]; +rz(0) q[20]; +cx q[68],q[20]; +rz(0) q[20]; +cx q[67],q[20]; +rz(0) q[20]; +cx q[67],q[20]; +rz(0) q[20]; +cx q[66],q[20]; +rz(0) q[20]; +cx q[66],q[20]; +rz(0) q[20]; +cx q[65],q[20]; +rz(0) q[20]; +cx q[65],q[20]; +rz(0) q[20]; +cx q[64],q[20]; +rz(0) q[20]; +cx q[64],q[20]; +rz(0) q[20]; +cx q[63],q[20]; +rz(0) q[20]; +cx q[63],q[20]; +rz(0) q[20]; +cx q[62],q[20]; +rz(0) q[20]; +cx q[62],q[20]; +rz(0) q[20]; +cx q[61],q[20]; +rz(0) q[20]; +cx q[61],q[20]; +rz(0) q[20]; +cx q[60],q[20]; +rz(-pi/2199023255552) q[20]; +cx q[60],q[20]; +rz(pi/2199023255552) q[20]; +cx q[59],q[20]; +rz(-pi/1099511627776) q[20]; +cx q[59],q[20]; +rz(pi/1099511627776) q[20]; +cx q[58],q[20]; +rz(-pi/549755813888) q[20]; +cx q[58],q[20]; +rz(pi/549755813888) q[20]; +cx q[57],q[20]; +rz(-pi/274877906944) q[20]; +cx q[57],q[20]; +rz(pi/274877906944) q[20]; +cx q[56],q[20]; +rz(-pi/137438953472) q[20]; +cx q[56],q[20]; +rz(pi/137438953472) q[20]; +cx q[55],q[20]; +rz(-pi/68719476736) q[20]; +cx q[55],q[20]; +rz(pi/68719476736) q[20]; +cx q[54],q[20]; +rz(-pi/34359738368) q[20]; +cx q[54],q[20]; +rz(pi/34359738368) q[20]; +cx q[53],q[20]; +rz(-pi/17179869184) q[20]; +cx q[53],q[20]; +rz(pi/17179869184) q[20]; +cx q[52],q[20]; +rz(-pi/8589934592) q[20]; +cx q[52],q[20]; +rz(pi/8589934592) q[20]; +cx q[51],q[20]; +rz(-pi/4294967296) q[20]; +cx q[51],q[20]; +rz(pi/4294967296) q[20]; +cx q[50],q[20]; +rz(-pi/2147483648) q[20]; +cx q[50],q[20]; +rz(pi/2147483648) q[20]; +cx q[49],q[20]; +rz(-pi/1073741824) q[20]; +cx q[49],q[20]; +rz(pi/1073741824) q[20]; +cx q[48],q[20]; +rz(-pi/536870912) q[20]; +cx q[48],q[20]; +rz(pi/536870912) q[20]; +cx q[47],q[20]; +rz(-pi/268435456) q[20]; +cx q[47],q[20]; +rz(pi/268435456) q[20]; +cx q[46],q[20]; +rz(-pi/134217728) q[20]; +cx q[46],q[20]; +rz(pi/134217728) q[20]; +cx q[45],q[20]; +rz(-pi/67108864) q[20]; +cx q[45],q[20]; +rz(pi/67108864) q[20]; +cx q[44],q[20]; +rz(-pi/33554432) q[20]; +cx q[44],q[20]; +rz(pi/33554432) q[20]; +cx q[43],q[20]; +rz(-pi/16777216) q[20]; +cx q[43],q[20]; +rz(pi/16777216) q[20]; +cx q[42],q[20]; +rz(-pi/8388608) q[20]; +cx q[42],q[20]; +rz(pi/8388608) q[20]; +cx q[41],q[20]; +rz(-pi/4194304) q[20]; +cx q[41],q[20]; +rz(pi/4194304) q[20]; +cx q[40],q[20]; +rz(-pi/2097152) q[20]; +cx q[40],q[20]; +rz(pi/2097152) q[20]; +cx q[39],q[20]; +rz(-pi/1048576) q[20]; +cx q[39],q[20]; +rz(pi/1048576) q[20]; +cx q[38],q[20]; +rz(-pi/524288) q[20]; +cx q[38],q[20]; +rz(pi/524288) q[20]; +cx q[37],q[20]; +rz(-pi/262144) q[20]; +cx q[37],q[20]; +rz(pi/262144) q[20]; +cx q[36],q[20]; +rz(-pi/131072) q[20]; +cx q[36],q[20]; +rz(pi/131072) q[20]; +cx q[35],q[20]; +rz(-pi/65536) q[20]; +cx q[35],q[20]; +rz(pi/65536) q[20]; +cx q[34],q[20]; +rz(-pi/32768) q[20]; +cx q[34],q[20]; +rz(pi/32768) q[20]; +cx q[33],q[20]; +rz(-pi/16384) q[20]; +cx q[33],q[20]; +rz(pi/16384) q[20]; +cx q[32],q[20]; +rz(-pi/8192) q[20]; +cx q[32],q[20]; +rz(pi/8192) q[20]; +cx q[31],q[20]; +rz(-pi/4096) q[20]; +cx q[31],q[20]; +rz(pi/4096) q[20]; +cx q[30],q[20]; +rz(-pi/2048) q[20]; +cx q[30],q[20]; +rz(pi/2048) q[20]; +cx q[29],q[20]; +rz(-pi/1024) q[20]; +cx q[29],q[20]; +rz(pi/1024) q[20]; +cx q[28],q[20]; +rz(-pi/512) q[20]; +cx q[28],q[20]; +rz(pi/512) q[20]; +cx q[27],q[20]; +rz(-pi/256) q[20]; +cx q[27],q[20]; +rz(pi/256) q[20]; +cx q[26],q[20]; +rz(-pi/128) q[20]; +cx q[26],q[20]; +rz(pi/128) q[20]; +cx q[25],q[20]; +rz(-pi/64) q[20]; +cx q[25],q[20]; +rz(pi/64) q[20]; +cx q[24],q[20]; +rz(-pi/32) q[20]; +cx q[24],q[20]; +rz(pi/32) q[20]; +cx q[23],q[20]; +rz(-pi/16) q[20]; +cx q[23],q[20]; +rz(pi/16) q[20]; +cx q[22],q[20]; +rz(-pi/8) q[20]; +cx q[22],q[20]; +rz(pi/8) q[20]; +cx q[21],q[20]; +rz(-pi/4) q[20]; +cx q[21],q[20]; +rz(pi/4) q[20]; +ry(pi/2) q[20]; +rx(pi) q[20]; +rz(pi/4) q[20]; +rz(pi/8) q[21]; +rz(pi/16) q[22]; +rz(pi/32) q[23]; +rz(pi/64) q[24]; +rz(pi/128) q[25]; +rz(pi/256) q[26]; +rz(pi/512) q[27]; +rz(pi/1024) q[28]; +rz(pi/2048) q[29]; +rz(pi/4096) q[30]; +rz(pi/8192) q[31]; +rz(pi/16384) q[32]; +rz(pi/32768) q[33]; +rz(pi/65536) q[34]; +rz(pi/131072) q[35]; +rz(pi/262144) q[36]; +rz(pi/524288) q[37]; +rz(pi/1048576) q[38]; +rz(pi/2097152) q[39]; +rz(pi/4194304) q[40]; +rz(pi/8388608) q[41]; +rz(pi/16777216) q[42]; +rz(pi/33554432) q[43]; +rz(pi/67108864) q[44]; +rz(pi/134217728) q[45]; +rz(pi/268435456) q[46]; +rz(pi/536870912) q[47]; +rz(pi/1073741824) q[48]; +rz(pi/2147483648) q[49]; +rz(pi/4294967296) q[50]; +rz(pi/8589934592) q[51]; +rz(pi/17179869184) q[52]; +rz(pi/34359738368) q[53]; +rz(pi/68719476736) q[54]; +rz(pi/137438953472) q[55]; +rz(pi/274877906944) q[56]; +rz(pi/549755813888) q[57]; +rz(pi/1099511627776) q[58]; +rz(pi/2199023255552) q[59]; +rz(0) q[60]; +rz(0) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[19]; +rz(0) q[19]; +cx q[99],q[19]; +rz(0) q[19]; +cx q[98],q[19]; +rz(0) q[19]; +cx q[98],q[19]; +rz(0) q[19]; +cx q[97],q[19]; +rz(0) q[19]; +cx q[97],q[19]; +rz(0) q[19]; +cx q[96],q[19]; +rz(0) q[19]; +cx q[96],q[19]; +rz(0) q[19]; +cx q[95],q[19]; +rz(0) q[19]; +cx q[95],q[19]; +rz(0) q[19]; +cx q[94],q[19]; +rz(0) q[19]; +cx q[94],q[19]; +rz(0) q[19]; +cx q[93],q[19]; +rz(0) q[19]; +cx q[93],q[19]; +rz(0) q[19]; +cx q[92],q[19]; +rz(0) q[19]; +cx q[92],q[19]; +rz(0) q[19]; +cx q[91],q[19]; +rz(0) q[19]; +cx q[91],q[19]; +rz(0) q[19]; +cx q[90],q[19]; +rz(0) q[19]; +cx q[90],q[19]; +rz(0) q[19]; +cx q[89],q[19]; +rz(0) q[19]; +cx q[89],q[19]; +rz(0) q[19]; +cx q[88],q[19]; +rz(0) q[19]; +cx q[88],q[19]; +rz(0) q[19]; +cx q[87],q[19]; +rz(0) q[19]; +cx q[87],q[19]; +rz(0) q[19]; +cx q[86],q[19]; +rz(0) q[19]; +cx q[86],q[19]; +rz(0) q[19]; +cx q[85],q[19]; +rz(0) q[19]; +cx q[85],q[19]; +rz(0) q[19]; +cx q[84],q[19]; +rz(0) q[19]; +cx q[84],q[19]; +rz(0) q[19]; +cx q[83],q[19]; +rz(0) q[19]; +cx q[83],q[19]; +rz(0) q[19]; +cx q[82],q[19]; +rz(0) q[19]; +cx q[82],q[19]; +rz(0) q[19]; +cx q[81],q[19]; +rz(0) q[19]; +cx q[81],q[19]; +rz(0) q[19]; +cx q[80],q[19]; +rz(0) q[19]; +cx q[80],q[19]; +rz(0) q[19]; +cx q[79],q[19]; +rz(0) q[19]; +cx q[79],q[19]; +rz(0) q[19]; +cx q[78],q[19]; +rz(0) q[19]; +cx q[78],q[19]; +rz(0) q[19]; +cx q[77],q[19]; +rz(0) q[19]; +cx q[77],q[19]; +rz(0) q[19]; +cx q[76],q[19]; +rz(0) q[19]; +cx q[76],q[19]; +rz(0) q[19]; +cx q[75],q[19]; +rz(0) q[19]; +cx q[75],q[19]; +rz(0) q[19]; +cx q[74],q[19]; +rz(0) q[19]; +cx q[74],q[19]; +rz(0) q[19]; +cx q[73],q[19]; +rz(0) q[19]; +cx q[73],q[19]; +rz(0) q[19]; +cx q[72],q[19]; +rz(0) q[19]; +cx q[72],q[19]; +rz(0) q[19]; +cx q[71],q[19]; +rz(0) q[19]; +cx q[71],q[19]; +rz(0) q[19]; +cx q[70],q[19]; +rz(0) q[19]; +cx q[70],q[19]; +rz(0) q[19]; +cx q[69],q[19]; +rz(0) q[19]; +cx q[69],q[19]; +rz(0) q[19]; +cx q[68],q[19]; +rz(0) q[19]; +cx q[68],q[19]; +rz(0) q[19]; +cx q[67],q[19]; +rz(0) q[19]; +cx q[67],q[19]; +rz(0) q[19]; +cx q[66],q[19]; +rz(0) q[19]; +cx q[66],q[19]; +rz(0) q[19]; +cx q[65],q[19]; +rz(0) q[19]; +cx q[65],q[19]; +rz(0) q[19]; +cx q[64],q[19]; +rz(0) q[19]; +cx q[64],q[19]; +rz(0) q[19]; +cx q[63],q[19]; +rz(0) q[19]; +cx q[63],q[19]; +rz(0) q[19]; +cx q[62],q[19]; +rz(0) q[19]; +cx q[62],q[19]; +rz(0) q[19]; +cx q[61],q[19]; +rz(0) q[19]; +cx q[61],q[19]; +rz(0) q[19]; +cx q[60],q[19]; +rz(0) q[19]; +cx q[60],q[19]; +rz(0) q[19]; +cx q[59],q[19]; +rz(-pi/2199023255552) q[19]; +cx q[59],q[19]; +rz(pi/2199023255552) q[19]; +cx q[58],q[19]; +rz(-pi/1099511627776) q[19]; +cx q[58],q[19]; +rz(pi/1099511627776) q[19]; +cx q[57],q[19]; +rz(-pi/549755813888) q[19]; +cx q[57],q[19]; +rz(pi/549755813888) q[19]; +cx q[56],q[19]; +rz(-pi/274877906944) q[19]; +cx q[56],q[19]; +rz(pi/274877906944) q[19]; +cx q[55],q[19]; +rz(-pi/137438953472) q[19]; +cx q[55],q[19]; +rz(pi/137438953472) q[19]; +cx q[54],q[19]; +rz(-pi/68719476736) q[19]; +cx q[54],q[19]; +rz(pi/68719476736) q[19]; +cx q[53],q[19]; +rz(-pi/34359738368) q[19]; +cx q[53],q[19]; +rz(pi/34359738368) q[19]; +cx q[52],q[19]; +rz(-pi/17179869184) q[19]; +cx q[52],q[19]; +rz(pi/17179869184) q[19]; +cx q[51],q[19]; +rz(-pi/8589934592) q[19]; +cx q[51],q[19]; +rz(pi/8589934592) q[19]; +cx q[50],q[19]; +rz(-pi/4294967296) q[19]; +cx q[50],q[19]; +rz(pi/4294967296) q[19]; +cx q[49],q[19]; +rz(-pi/2147483648) q[19]; +cx q[49],q[19]; +rz(pi/2147483648) q[19]; +cx q[48],q[19]; +rz(-pi/1073741824) q[19]; +cx q[48],q[19]; +rz(pi/1073741824) q[19]; +cx q[47],q[19]; +rz(-pi/536870912) q[19]; +cx q[47],q[19]; +rz(pi/536870912) q[19]; +cx q[46],q[19]; +rz(-pi/268435456) q[19]; +cx q[46],q[19]; +rz(pi/268435456) q[19]; +cx q[45],q[19]; +rz(-pi/134217728) q[19]; +cx q[45],q[19]; +rz(pi/134217728) q[19]; +cx q[44],q[19]; +rz(-pi/67108864) q[19]; +cx q[44],q[19]; +rz(pi/67108864) q[19]; +cx q[43],q[19]; +rz(-pi/33554432) q[19]; +cx q[43],q[19]; +rz(pi/33554432) q[19]; +cx q[42],q[19]; +rz(-pi/16777216) q[19]; +cx q[42],q[19]; +rz(pi/16777216) q[19]; +cx q[41],q[19]; +rz(-pi/8388608) q[19]; +cx q[41],q[19]; +rz(pi/8388608) q[19]; +cx q[40],q[19]; +rz(-pi/4194304) q[19]; +cx q[40],q[19]; +rz(pi/4194304) q[19]; +cx q[39],q[19]; +rz(-pi/2097152) q[19]; +cx q[39],q[19]; +rz(pi/2097152) q[19]; +cx q[38],q[19]; +rz(-pi/1048576) q[19]; +cx q[38],q[19]; +rz(pi/1048576) q[19]; +cx q[37],q[19]; +rz(-pi/524288) q[19]; +cx q[37],q[19]; +rz(pi/524288) q[19]; +cx q[36],q[19]; +rz(-pi/262144) q[19]; +cx q[36],q[19]; +rz(pi/262144) q[19]; +cx q[35],q[19]; +rz(-pi/131072) q[19]; +cx q[35],q[19]; +rz(pi/131072) q[19]; +cx q[34],q[19]; +rz(-pi/65536) q[19]; +cx q[34],q[19]; +rz(pi/65536) q[19]; +cx q[33],q[19]; +rz(-pi/32768) q[19]; +cx q[33],q[19]; +rz(pi/32768) q[19]; +cx q[32],q[19]; +rz(-pi/16384) q[19]; +cx q[32],q[19]; +rz(pi/16384) q[19]; +cx q[31],q[19]; +rz(-pi/8192) q[19]; +cx q[31],q[19]; +rz(pi/8192) q[19]; +cx q[30],q[19]; +rz(-pi/4096) q[19]; +cx q[30],q[19]; +rz(pi/4096) q[19]; +cx q[29],q[19]; +rz(-pi/2048) q[19]; +cx q[29],q[19]; +rz(pi/2048) q[19]; +cx q[28],q[19]; +rz(-pi/1024) q[19]; +cx q[28],q[19]; +rz(pi/1024) q[19]; +cx q[27],q[19]; +rz(-pi/512) q[19]; +cx q[27],q[19]; +rz(pi/512) q[19]; +cx q[26],q[19]; +rz(-pi/256) q[19]; +cx q[26],q[19]; +rz(pi/256) q[19]; +cx q[25],q[19]; +rz(-pi/128) q[19]; +cx q[25],q[19]; +rz(pi/128) q[19]; +cx q[24],q[19]; +rz(-pi/64) q[19]; +cx q[24],q[19]; +rz(pi/64) q[19]; +cx q[23],q[19]; +rz(-pi/32) q[19]; +cx q[23],q[19]; +rz(pi/32) q[19]; +cx q[22],q[19]; +rz(-pi/16) q[19]; +cx q[22],q[19]; +rz(pi/16) q[19]; +cx q[21],q[19]; +rz(-pi/8) q[19]; +cx q[21],q[19]; +rz(pi/8) q[19]; +cx q[20],q[19]; +rz(-pi/4) q[19]; +cx q[20],q[19]; +rz(pi/4) q[19]; +ry(pi/2) q[19]; +rx(pi) q[19]; +rz(pi/4) q[19]; +rz(pi/8) q[20]; +rz(pi/16) q[21]; +rz(pi/32) q[22]; +rz(pi/64) q[23]; +rz(pi/128) q[24]; +rz(pi/256) q[25]; +rz(pi/512) q[26]; +rz(pi/1024) q[27]; +rz(pi/2048) q[28]; +rz(pi/4096) q[29]; +rz(pi/8192) q[30]; +rz(pi/16384) q[31]; +rz(pi/32768) q[32]; +rz(pi/65536) q[33]; +rz(pi/131072) q[34]; +rz(pi/262144) q[35]; +rz(pi/524288) q[36]; +rz(pi/1048576) q[37]; +rz(pi/2097152) q[38]; +rz(pi/4194304) q[39]; +rz(pi/8388608) q[40]; +rz(pi/16777216) q[41]; +rz(pi/33554432) q[42]; +rz(pi/67108864) q[43]; +rz(pi/134217728) q[44]; +rz(pi/268435456) q[45]; +rz(pi/536870912) q[46]; +rz(pi/1073741824) q[47]; +rz(pi/2147483648) q[48]; +rz(pi/4294967296) q[49]; +rz(pi/8589934592) q[50]; +rz(pi/17179869184) q[51]; +rz(pi/34359738368) q[52]; +rz(pi/68719476736) q[53]; +rz(pi/137438953472) q[54]; +rz(pi/274877906944) q[55]; +rz(pi/549755813888) q[56]; +rz(pi/1099511627776) q[57]; +rz(pi/2199023255552) q[58]; +rz(0) q[59]; +rz(0) q[60]; +rz(0) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[18]; +rz(0) q[18]; +cx q[99],q[18]; +rz(0) q[18]; +cx q[98],q[18]; +rz(0) q[18]; +cx q[98],q[18]; +rz(0) q[18]; +cx q[97],q[18]; +rz(0) q[18]; +cx q[97],q[18]; +rz(0) q[18]; +cx q[96],q[18]; +rz(0) q[18]; +cx q[96],q[18]; +rz(0) q[18]; +cx q[95],q[18]; +rz(0) q[18]; +cx q[95],q[18]; +rz(0) q[18]; +cx q[94],q[18]; +rz(0) q[18]; +cx q[94],q[18]; +rz(0) q[18]; +cx q[93],q[18]; +rz(0) q[18]; +cx q[93],q[18]; +rz(0) q[18]; +cx q[92],q[18]; +rz(0) q[18]; +cx q[92],q[18]; +rz(0) q[18]; +cx q[91],q[18]; +rz(0) q[18]; +cx q[91],q[18]; +rz(0) q[18]; +cx q[90],q[18]; +rz(0) q[18]; +cx q[90],q[18]; +rz(0) q[18]; +cx q[89],q[18]; +rz(0) q[18]; +cx q[89],q[18]; +rz(0) q[18]; +cx q[88],q[18]; +rz(0) q[18]; +cx q[88],q[18]; +rz(0) q[18]; +cx q[87],q[18]; +rz(0) q[18]; +cx q[87],q[18]; +rz(0) q[18]; +cx q[86],q[18]; +rz(0) q[18]; +cx q[86],q[18]; +rz(0) q[18]; +cx q[85],q[18]; +rz(0) q[18]; +cx q[85],q[18]; +rz(0) q[18]; +cx q[84],q[18]; +rz(0) q[18]; +cx q[84],q[18]; +rz(0) q[18]; +cx q[83],q[18]; +rz(0) q[18]; +cx q[83],q[18]; +rz(0) q[18]; +cx q[82],q[18]; +rz(0) q[18]; +cx q[82],q[18]; +rz(0) q[18]; +cx q[81],q[18]; +rz(0) q[18]; +cx q[81],q[18]; +rz(0) q[18]; +cx q[80],q[18]; +rz(0) q[18]; +cx q[80],q[18]; +rz(0) q[18]; +cx q[79],q[18]; +rz(0) q[18]; +cx q[79],q[18]; +rz(0) q[18]; +cx q[78],q[18]; +rz(0) q[18]; +cx q[78],q[18]; +rz(0) q[18]; +cx q[77],q[18]; +rz(0) q[18]; +cx q[77],q[18]; +rz(0) q[18]; +cx q[76],q[18]; +rz(0) q[18]; +cx q[76],q[18]; +rz(0) q[18]; +cx q[75],q[18]; +rz(0) q[18]; +cx q[75],q[18]; +rz(0) q[18]; +cx q[74],q[18]; +rz(0) q[18]; +cx q[74],q[18]; +rz(0) q[18]; +cx q[73],q[18]; +rz(0) q[18]; +cx q[73],q[18]; +rz(0) q[18]; +cx q[72],q[18]; +rz(0) q[18]; +cx q[72],q[18]; +rz(0) q[18]; +cx q[71],q[18]; +rz(0) q[18]; +cx q[71],q[18]; +rz(0) q[18]; +cx q[70],q[18]; +rz(0) q[18]; +cx q[70],q[18]; +rz(0) q[18]; +cx q[69],q[18]; +rz(0) q[18]; +cx q[69],q[18]; +rz(0) q[18]; +cx q[68],q[18]; +rz(0) q[18]; +cx q[68],q[18]; +rz(0) q[18]; +cx q[67],q[18]; +rz(0) q[18]; +cx q[67],q[18]; +rz(0) q[18]; +cx q[66],q[18]; +rz(0) q[18]; +cx q[66],q[18]; +rz(0) q[18]; +cx q[65],q[18]; +rz(0) q[18]; +cx q[65],q[18]; +rz(0) q[18]; +cx q[64],q[18]; +rz(0) q[18]; +cx q[64],q[18]; +rz(0) q[18]; +cx q[63],q[18]; +rz(0) q[18]; +cx q[63],q[18]; +rz(0) q[18]; +cx q[62],q[18]; +rz(0) q[18]; +cx q[62],q[18]; +rz(0) q[18]; +cx q[61],q[18]; +rz(0) q[18]; +cx q[61],q[18]; +rz(0) q[18]; +cx q[60],q[18]; +rz(0) q[18]; +cx q[60],q[18]; +rz(0) q[18]; +cx q[59],q[18]; +rz(0) q[18]; +cx q[59],q[18]; +rz(0) q[18]; +cx q[58],q[18]; +rz(-pi/2199023255552) q[18]; +cx q[58],q[18]; +rz(pi/2199023255552) q[18]; +cx q[57],q[18]; +rz(-pi/1099511627776) q[18]; +cx q[57],q[18]; +rz(pi/1099511627776) q[18]; +cx q[56],q[18]; +rz(-pi/549755813888) q[18]; +cx q[56],q[18]; +rz(pi/549755813888) q[18]; +cx q[55],q[18]; +rz(-pi/274877906944) q[18]; +cx q[55],q[18]; +rz(pi/274877906944) q[18]; +cx q[54],q[18]; +rz(-pi/137438953472) q[18]; +cx q[54],q[18]; +rz(pi/137438953472) q[18]; +cx q[53],q[18]; +rz(-pi/68719476736) q[18]; +cx q[53],q[18]; +rz(pi/68719476736) q[18]; +cx q[52],q[18]; +rz(-pi/34359738368) q[18]; +cx q[52],q[18]; +rz(pi/34359738368) q[18]; +cx q[51],q[18]; +rz(-pi/17179869184) q[18]; +cx q[51],q[18]; +rz(pi/17179869184) q[18]; +cx q[50],q[18]; +rz(-pi/8589934592) q[18]; +cx q[50],q[18]; +rz(pi/8589934592) q[18]; +cx q[49],q[18]; +rz(-pi/4294967296) q[18]; +cx q[49],q[18]; +rz(pi/4294967296) q[18]; +cx q[48],q[18]; +rz(-pi/2147483648) q[18]; +cx q[48],q[18]; +rz(pi/2147483648) q[18]; +cx q[47],q[18]; +rz(-pi/1073741824) q[18]; +cx q[47],q[18]; +rz(pi/1073741824) q[18]; +cx q[46],q[18]; +rz(-pi/536870912) q[18]; +cx q[46],q[18]; +rz(pi/536870912) q[18]; +cx q[45],q[18]; +rz(-pi/268435456) q[18]; +cx q[45],q[18]; +rz(pi/268435456) q[18]; +cx q[44],q[18]; +rz(-pi/134217728) q[18]; +cx q[44],q[18]; +rz(pi/134217728) q[18]; +cx q[43],q[18]; +rz(-pi/67108864) q[18]; +cx q[43],q[18]; +rz(pi/67108864) q[18]; +cx q[42],q[18]; +rz(-pi/33554432) q[18]; +cx q[42],q[18]; +rz(pi/33554432) q[18]; +cx q[41],q[18]; +rz(-pi/16777216) q[18]; +cx q[41],q[18]; +rz(pi/16777216) q[18]; +cx q[40],q[18]; +rz(-pi/8388608) q[18]; +cx q[40],q[18]; +rz(pi/8388608) q[18]; +cx q[39],q[18]; +rz(-pi/4194304) q[18]; +cx q[39],q[18]; +rz(pi/4194304) q[18]; +cx q[38],q[18]; +rz(-pi/2097152) q[18]; +cx q[38],q[18]; +rz(pi/2097152) q[18]; +cx q[37],q[18]; +rz(-pi/1048576) q[18]; +cx q[37],q[18]; +rz(pi/1048576) q[18]; +cx q[36],q[18]; +rz(-pi/524288) q[18]; +cx q[36],q[18]; +rz(pi/524288) q[18]; +cx q[35],q[18]; +rz(-pi/262144) q[18]; +cx q[35],q[18]; +rz(pi/262144) q[18]; +cx q[34],q[18]; +rz(-pi/131072) q[18]; +cx q[34],q[18]; +rz(pi/131072) q[18]; +cx q[33],q[18]; +rz(-pi/65536) q[18]; +cx q[33],q[18]; +rz(pi/65536) q[18]; +cx q[32],q[18]; +rz(-pi/32768) q[18]; +cx q[32],q[18]; +rz(pi/32768) q[18]; +cx q[31],q[18]; +rz(-pi/16384) q[18]; +cx q[31],q[18]; +rz(pi/16384) q[18]; +cx q[30],q[18]; +rz(-pi/8192) q[18]; +cx q[30],q[18]; +rz(pi/8192) q[18]; +cx q[29],q[18]; +rz(-pi/4096) q[18]; +cx q[29],q[18]; +rz(pi/4096) q[18]; +cx q[28],q[18]; +rz(-pi/2048) q[18]; +cx q[28],q[18]; +rz(pi/2048) q[18]; +cx q[27],q[18]; +rz(-pi/1024) q[18]; +cx q[27],q[18]; +rz(pi/1024) q[18]; +cx q[26],q[18]; +rz(-pi/512) q[18]; +cx q[26],q[18]; +rz(pi/512) q[18]; +cx q[25],q[18]; +rz(-pi/256) q[18]; +cx q[25],q[18]; +rz(pi/256) q[18]; +cx q[24],q[18]; +rz(-pi/128) q[18]; +cx q[24],q[18]; +rz(pi/128) q[18]; +cx q[23],q[18]; +rz(-pi/64) q[18]; +cx q[23],q[18]; +rz(pi/64) q[18]; +cx q[22],q[18]; +rz(-pi/32) q[18]; +cx q[22],q[18]; +rz(pi/32) q[18]; +cx q[21],q[18]; +rz(-pi/16) q[18]; +cx q[21],q[18]; +rz(pi/16) q[18]; +cx q[20],q[18]; +rz(-pi/8) q[18]; +cx q[20],q[18]; +rz(pi/8) q[18]; +cx q[19],q[18]; +rz(-pi/4) q[18]; +cx q[19],q[18]; +rz(pi/4) q[18]; +ry(pi/2) q[18]; +rx(pi) q[18]; +rz(pi/4) q[18]; +rz(pi/8) q[19]; +rz(pi/16) q[20]; +rz(pi/32) q[21]; +rz(pi/64) q[22]; +rz(pi/128) q[23]; +rz(pi/256) q[24]; +rz(pi/512) q[25]; +rz(pi/1024) q[26]; +rz(pi/2048) q[27]; +rz(pi/4096) q[28]; +rz(pi/8192) q[29]; +rz(pi/16384) q[30]; +rz(pi/32768) q[31]; +rz(pi/65536) q[32]; +rz(pi/131072) q[33]; +rz(pi/262144) q[34]; +rz(pi/524288) q[35]; +rz(pi/1048576) q[36]; +rz(pi/2097152) q[37]; +rz(pi/4194304) q[38]; +rz(pi/8388608) q[39]; +rz(pi/16777216) q[40]; +rz(pi/33554432) q[41]; +rz(pi/67108864) q[42]; +rz(pi/134217728) q[43]; +rz(pi/268435456) q[44]; +rz(pi/536870912) q[45]; +rz(pi/1073741824) q[46]; +rz(pi/2147483648) q[47]; +rz(pi/4294967296) q[48]; +rz(pi/8589934592) q[49]; +rz(pi/17179869184) q[50]; +rz(pi/34359738368) q[51]; +rz(pi/68719476736) q[52]; +rz(pi/137438953472) q[53]; +rz(pi/274877906944) q[54]; +rz(pi/549755813888) q[55]; +rz(pi/1099511627776) q[56]; +rz(pi/2199023255552) q[57]; +rz(0) q[58]; +rz(0) q[59]; +rz(0) q[60]; +rz(0) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[17]; +rz(0) q[17]; +cx q[99],q[17]; +rz(0) q[17]; +cx q[98],q[17]; +rz(0) q[17]; +cx q[98],q[17]; +rz(0) q[17]; +cx q[97],q[17]; +rz(0) q[17]; +cx q[97],q[17]; +rz(0) q[17]; +cx q[96],q[17]; +rz(0) q[17]; +cx q[96],q[17]; +rz(0) q[17]; +cx q[95],q[17]; +rz(0) q[17]; +cx q[95],q[17]; +rz(0) q[17]; +cx q[94],q[17]; +rz(0) q[17]; +cx q[94],q[17]; +rz(0) q[17]; +cx q[93],q[17]; +rz(0) q[17]; +cx q[93],q[17]; +rz(0) q[17]; +cx q[92],q[17]; +rz(0) q[17]; +cx q[92],q[17]; +rz(0) q[17]; +cx q[91],q[17]; +rz(0) q[17]; +cx q[91],q[17]; +rz(0) q[17]; +cx q[90],q[17]; +rz(0) q[17]; +cx q[90],q[17]; +rz(0) q[17]; +cx q[89],q[17]; +rz(0) q[17]; +cx q[89],q[17]; +rz(0) q[17]; +cx q[88],q[17]; +rz(0) q[17]; +cx q[88],q[17]; +rz(0) q[17]; +cx q[87],q[17]; +rz(0) q[17]; +cx q[87],q[17]; +rz(0) q[17]; +cx q[86],q[17]; +rz(0) q[17]; +cx q[86],q[17]; +rz(0) q[17]; +cx q[85],q[17]; +rz(0) q[17]; +cx q[85],q[17]; +rz(0) q[17]; +cx q[84],q[17]; +rz(0) q[17]; +cx q[84],q[17]; +rz(0) q[17]; +cx q[83],q[17]; +rz(0) q[17]; +cx q[83],q[17]; +rz(0) q[17]; +cx q[82],q[17]; +rz(0) q[17]; +cx q[82],q[17]; +rz(0) q[17]; +cx q[81],q[17]; +rz(0) q[17]; +cx q[81],q[17]; +rz(0) q[17]; +cx q[80],q[17]; +rz(0) q[17]; +cx q[80],q[17]; +rz(0) q[17]; +cx q[79],q[17]; +rz(0) q[17]; +cx q[79],q[17]; +rz(0) q[17]; +cx q[78],q[17]; +rz(0) q[17]; +cx q[78],q[17]; +rz(0) q[17]; +cx q[77],q[17]; +rz(0) q[17]; +cx q[77],q[17]; +rz(0) q[17]; +cx q[76],q[17]; +rz(0) q[17]; +cx q[76],q[17]; +rz(0) q[17]; +cx q[75],q[17]; +rz(0) q[17]; +cx q[75],q[17]; +rz(0) q[17]; +cx q[74],q[17]; +rz(0) q[17]; +cx q[74],q[17]; +rz(0) q[17]; +cx q[73],q[17]; +rz(0) q[17]; +cx q[73],q[17]; +rz(0) q[17]; +cx q[72],q[17]; +rz(0) q[17]; +cx q[72],q[17]; +rz(0) q[17]; +cx q[71],q[17]; +rz(0) q[17]; +cx q[71],q[17]; +rz(0) q[17]; +cx q[70],q[17]; +rz(0) q[17]; +cx q[70],q[17]; +rz(0) q[17]; +cx q[69],q[17]; +rz(0) q[17]; +cx q[69],q[17]; +rz(0) q[17]; +cx q[68],q[17]; +rz(0) q[17]; +cx q[68],q[17]; +rz(0) q[17]; +cx q[67],q[17]; +rz(0) q[17]; +cx q[67],q[17]; +rz(0) q[17]; +cx q[66],q[17]; +rz(0) q[17]; +cx q[66],q[17]; +rz(0) q[17]; +cx q[65],q[17]; +rz(0) q[17]; +cx q[65],q[17]; +rz(0) q[17]; +cx q[64],q[17]; +rz(0) q[17]; +cx q[64],q[17]; +rz(0) q[17]; +cx q[63],q[17]; +rz(0) q[17]; +cx q[63],q[17]; +rz(0) q[17]; +cx q[62],q[17]; +rz(0) q[17]; +cx q[62],q[17]; +rz(0) q[17]; +cx q[61],q[17]; +rz(0) q[17]; +cx q[61],q[17]; +rz(0) q[17]; +cx q[60],q[17]; +rz(0) q[17]; +cx q[60],q[17]; +rz(0) q[17]; +cx q[59],q[17]; +rz(0) q[17]; +cx q[59],q[17]; +rz(0) q[17]; +cx q[58],q[17]; +rz(0) q[17]; +cx q[58],q[17]; +rz(0) q[17]; +cx q[57],q[17]; +rz(-pi/2199023255552) q[17]; +cx q[57],q[17]; +rz(pi/2199023255552) q[17]; +cx q[56],q[17]; +rz(-pi/1099511627776) q[17]; +cx q[56],q[17]; +rz(pi/1099511627776) q[17]; +cx q[55],q[17]; +rz(-pi/549755813888) q[17]; +cx q[55],q[17]; +rz(pi/549755813888) q[17]; +cx q[54],q[17]; +rz(-pi/274877906944) q[17]; +cx q[54],q[17]; +rz(pi/274877906944) q[17]; +cx q[53],q[17]; +rz(-pi/137438953472) q[17]; +cx q[53],q[17]; +rz(pi/137438953472) q[17]; +cx q[52],q[17]; +rz(-pi/68719476736) q[17]; +cx q[52],q[17]; +rz(pi/68719476736) q[17]; +cx q[51],q[17]; +rz(-pi/34359738368) q[17]; +cx q[51],q[17]; +rz(pi/34359738368) q[17]; +cx q[50],q[17]; +rz(-pi/17179869184) q[17]; +cx q[50],q[17]; +rz(pi/17179869184) q[17]; +cx q[49],q[17]; +rz(-pi/8589934592) q[17]; +cx q[49],q[17]; +rz(pi/8589934592) q[17]; +cx q[48],q[17]; +rz(-pi/4294967296) q[17]; +cx q[48],q[17]; +rz(pi/4294967296) q[17]; +cx q[47],q[17]; +rz(-pi/2147483648) q[17]; +cx q[47],q[17]; +rz(pi/2147483648) q[17]; +cx q[46],q[17]; +rz(-pi/1073741824) q[17]; +cx q[46],q[17]; +rz(pi/1073741824) q[17]; +cx q[45],q[17]; +rz(-pi/536870912) q[17]; +cx q[45],q[17]; +rz(pi/536870912) q[17]; +cx q[44],q[17]; +rz(-pi/268435456) q[17]; +cx q[44],q[17]; +rz(pi/268435456) q[17]; +cx q[43],q[17]; +rz(-pi/134217728) q[17]; +cx q[43],q[17]; +rz(pi/134217728) q[17]; +cx q[42],q[17]; +rz(-pi/67108864) q[17]; +cx q[42],q[17]; +rz(pi/67108864) q[17]; +cx q[41],q[17]; +rz(-pi/33554432) q[17]; +cx q[41],q[17]; +rz(pi/33554432) q[17]; +cx q[40],q[17]; +rz(-pi/16777216) q[17]; +cx q[40],q[17]; +rz(pi/16777216) q[17]; +cx q[39],q[17]; +rz(-pi/8388608) q[17]; +cx q[39],q[17]; +rz(pi/8388608) q[17]; +cx q[38],q[17]; +rz(-pi/4194304) q[17]; +cx q[38],q[17]; +rz(pi/4194304) q[17]; +cx q[37],q[17]; +rz(-pi/2097152) q[17]; +cx q[37],q[17]; +rz(pi/2097152) q[17]; +cx q[36],q[17]; +rz(-pi/1048576) q[17]; +cx q[36],q[17]; +rz(pi/1048576) q[17]; +cx q[35],q[17]; +rz(-pi/524288) q[17]; +cx q[35],q[17]; +rz(pi/524288) q[17]; +cx q[34],q[17]; +rz(-pi/262144) q[17]; +cx q[34],q[17]; +rz(pi/262144) q[17]; +cx q[33],q[17]; +rz(-pi/131072) q[17]; +cx q[33],q[17]; +rz(pi/131072) q[17]; +cx q[32],q[17]; +rz(-pi/65536) q[17]; +cx q[32],q[17]; +rz(pi/65536) q[17]; +cx q[31],q[17]; +rz(-pi/32768) q[17]; +cx q[31],q[17]; +rz(pi/32768) q[17]; +cx q[30],q[17]; +rz(-pi/16384) q[17]; +cx q[30],q[17]; +rz(pi/16384) q[17]; +cx q[29],q[17]; +rz(-pi/8192) q[17]; +cx q[29],q[17]; +rz(pi/8192) q[17]; +cx q[28],q[17]; +rz(-pi/4096) q[17]; +cx q[28],q[17]; +rz(pi/4096) q[17]; +cx q[27],q[17]; +rz(-pi/2048) q[17]; +cx q[27],q[17]; +rz(pi/2048) q[17]; +cx q[26],q[17]; +rz(-pi/1024) q[17]; +cx q[26],q[17]; +rz(pi/1024) q[17]; +cx q[25],q[17]; +rz(-pi/512) q[17]; +cx q[25],q[17]; +rz(pi/512) q[17]; +cx q[24],q[17]; +rz(-pi/256) q[17]; +cx q[24],q[17]; +rz(pi/256) q[17]; +cx q[23],q[17]; +rz(-pi/128) q[17]; +cx q[23],q[17]; +rz(pi/128) q[17]; +cx q[22],q[17]; +rz(-pi/64) q[17]; +cx q[22],q[17]; +rz(pi/64) q[17]; +cx q[21],q[17]; +rz(-pi/32) q[17]; +cx q[21],q[17]; +rz(pi/32) q[17]; +cx q[20],q[17]; +rz(-pi/16) q[17]; +cx q[20],q[17]; +rz(pi/16) q[17]; +cx q[19],q[17]; +rz(-pi/8) q[17]; +cx q[19],q[17]; +rz(pi/8) q[17]; +cx q[18],q[17]; +rz(-pi/4) q[17]; +cx q[18],q[17]; +rz(pi/4) q[17]; +ry(pi/2) q[17]; +rx(pi) q[17]; +rz(pi/4) q[17]; +rz(pi/8) q[18]; +rz(pi/16) q[19]; +rz(pi/32) q[20]; +rz(pi/64) q[21]; +rz(pi/128) q[22]; +rz(pi/256) q[23]; +rz(pi/512) q[24]; +rz(pi/1024) q[25]; +rz(pi/2048) q[26]; +rz(pi/4096) q[27]; +rz(pi/8192) q[28]; +rz(pi/16384) q[29]; +rz(pi/32768) q[30]; +rz(pi/65536) q[31]; +rz(pi/131072) q[32]; +rz(pi/262144) q[33]; +rz(pi/524288) q[34]; +rz(pi/1048576) q[35]; +rz(pi/2097152) q[36]; +rz(pi/4194304) q[37]; +rz(pi/8388608) q[38]; +rz(pi/16777216) q[39]; +rz(pi/33554432) q[40]; +rz(pi/67108864) q[41]; +rz(pi/134217728) q[42]; +rz(pi/268435456) q[43]; +rz(pi/536870912) q[44]; +rz(pi/1073741824) q[45]; +rz(pi/2147483648) q[46]; +rz(pi/4294967296) q[47]; +rz(pi/8589934592) q[48]; +rz(pi/17179869184) q[49]; +rz(pi/34359738368) q[50]; +rz(pi/68719476736) q[51]; +rz(pi/137438953472) q[52]; +rz(pi/274877906944) q[53]; +rz(pi/549755813888) q[54]; +rz(pi/1099511627776) q[55]; +rz(pi/2199023255552) q[56]; +rz(0) q[57]; +rz(0) q[58]; +rz(0) q[59]; +rz(0) q[60]; +rz(0) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[16]; +rz(0) q[16]; +cx q[99],q[16]; +rz(0) q[16]; +cx q[98],q[16]; +rz(0) q[16]; +cx q[98],q[16]; +rz(0) q[16]; +cx q[97],q[16]; +rz(0) q[16]; +cx q[97],q[16]; +rz(0) q[16]; +cx q[96],q[16]; +rz(0) q[16]; +cx q[96],q[16]; +rz(0) q[16]; +cx q[95],q[16]; +rz(0) q[16]; +cx q[95],q[16]; +rz(0) q[16]; +cx q[94],q[16]; +rz(0) q[16]; +cx q[94],q[16]; +rz(0) q[16]; +cx q[93],q[16]; +rz(0) q[16]; +cx q[93],q[16]; +rz(0) q[16]; +cx q[92],q[16]; +rz(0) q[16]; +cx q[92],q[16]; +rz(0) q[16]; +cx q[91],q[16]; +rz(0) q[16]; +cx q[91],q[16]; +rz(0) q[16]; +cx q[90],q[16]; +rz(0) q[16]; +cx q[90],q[16]; +rz(0) q[16]; +cx q[89],q[16]; +rz(0) q[16]; +cx q[89],q[16]; +rz(0) q[16]; +cx q[88],q[16]; +rz(0) q[16]; +cx q[88],q[16]; +rz(0) q[16]; +cx q[87],q[16]; +rz(0) q[16]; +cx q[87],q[16]; +rz(0) q[16]; +cx q[86],q[16]; +rz(0) q[16]; +cx q[86],q[16]; +rz(0) q[16]; +cx q[85],q[16]; +rz(0) q[16]; +cx q[85],q[16]; +rz(0) q[16]; +cx q[84],q[16]; +rz(0) q[16]; +cx q[84],q[16]; +rz(0) q[16]; +cx q[83],q[16]; +rz(0) q[16]; +cx q[83],q[16]; +rz(0) q[16]; +cx q[82],q[16]; +rz(0) q[16]; +cx q[82],q[16]; +rz(0) q[16]; +cx q[81],q[16]; +rz(0) q[16]; +cx q[81],q[16]; +rz(0) q[16]; +cx q[80],q[16]; +rz(0) q[16]; +cx q[80],q[16]; +rz(0) q[16]; +cx q[79],q[16]; +rz(0) q[16]; +cx q[79],q[16]; +rz(0) q[16]; +cx q[78],q[16]; +rz(0) q[16]; +cx q[78],q[16]; +rz(0) q[16]; +cx q[77],q[16]; +rz(0) q[16]; +cx q[77],q[16]; +rz(0) q[16]; +cx q[76],q[16]; +rz(0) q[16]; +cx q[76],q[16]; +rz(0) q[16]; +cx q[75],q[16]; +rz(0) q[16]; +cx q[75],q[16]; +rz(0) q[16]; +cx q[74],q[16]; +rz(0) q[16]; +cx q[74],q[16]; +rz(0) q[16]; +cx q[73],q[16]; +rz(0) q[16]; +cx q[73],q[16]; +rz(0) q[16]; +cx q[72],q[16]; +rz(0) q[16]; +cx q[72],q[16]; +rz(0) q[16]; +cx q[71],q[16]; +rz(0) q[16]; +cx q[71],q[16]; +rz(0) q[16]; +cx q[70],q[16]; +rz(0) q[16]; +cx q[70],q[16]; +rz(0) q[16]; +cx q[69],q[16]; +rz(0) q[16]; +cx q[69],q[16]; +rz(0) q[16]; +cx q[68],q[16]; +rz(0) q[16]; +cx q[68],q[16]; +rz(0) q[16]; +cx q[67],q[16]; +rz(0) q[16]; +cx q[67],q[16]; +rz(0) q[16]; +cx q[66],q[16]; +rz(0) q[16]; +cx q[66],q[16]; +rz(0) q[16]; +cx q[65],q[16]; +rz(0) q[16]; +cx q[65],q[16]; +rz(0) q[16]; +cx q[64],q[16]; +rz(0) q[16]; +cx q[64],q[16]; +rz(0) q[16]; +cx q[63],q[16]; +rz(0) q[16]; +cx q[63],q[16]; +rz(0) q[16]; +cx q[62],q[16]; +rz(0) q[16]; +cx q[62],q[16]; +rz(0) q[16]; +cx q[61],q[16]; +rz(0) q[16]; +cx q[61],q[16]; +rz(0) q[16]; +cx q[60],q[16]; +rz(0) q[16]; +cx q[60],q[16]; +rz(0) q[16]; +cx q[59],q[16]; +rz(0) q[16]; +cx q[59],q[16]; +rz(0) q[16]; +cx q[58],q[16]; +rz(0) q[16]; +cx q[58],q[16]; +rz(0) q[16]; +cx q[57],q[16]; +rz(0) q[16]; +cx q[57],q[16]; +rz(0) q[16]; +cx q[56],q[16]; +rz(-pi/2199023255552) q[16]; +cx q[56],q[16]; +rz(pi/2199023255552) q[16]; +cx q[55],q[16]; +rz(-pi/1099511627776) q[16]; +cx q[55],q[16]; +rz(pi/1099511627776) q[16]; +cx q[54],q[16]; +rz(-pi/549755813888) q[16]; +cx q[54],q[16]; +rz(pi/549755813888) q[16]; +cx q[53],q[16]; +rz(-pi/274877906944) q[16]; +cx q[53],q[16]; +rz(pi/274877906944) q[16]; +cx q[52],q[16]; +rz(-pi/137438953472) q[16]; +cx q[52],q[16]; +rz(pi/137438953472) q[16]; +cx q[51],q[16]; +rz(-pi/68719476736) q[16]; +cx q[51],q[16]; +rz(pi/68719476736) q[16]; +cx q[50],q[16]; +rz(-pi/34359738368) q[16]; +cx q[50],q[16]; +rz(pi/34359738368) q[16]; +cx q[49],q[16]; +rz(-pi/17179869184) q[16]; +cx q[49],q[16]; +rz(pi/17179869184) q[16]; +cx q[48],q[16]; +rz(-pi/8589934592) q[16]; +cx q[48],q[16]; +rz(pi/8589934592) q[16]; +cx q[47],q[16]; +rz(-pi/4294967296) q[16]; +cx q[47],q[16]; +rz(pi/4294967296) q[16]; +cx q[46],q[16]; +rz(-pi/2147483648) q[16]; +cx q[46],q[16]; +rz(pi/2147483648) q[16]; +cx q[45],q[16]; +rz(-pi/1073741824) q[16]; +cx q[45],q[16]; +rz(pi/1073741824) q[16]; +cx q[44],q[16]; +rz(-pi/536870912) q[16]; +cx q[44],q[16]; +rz(pi/536870912) q[16]; +cx q[43],q[16]; +rz(-pi/268435456) q[16]; +cx q[43],q[16]; +rz(pi/268435456) q[16]; +cx q[42],q[16]; +rz(-pi/134217728) q[16]; +cx q[42],q[16]; +rz(pi/134217728) q[16]; +cx q[41],q[16]; +rz(-pi/67108864) q[16]; +cx q[41],q[16]; +rz(pi/67108864) q[16]; +cx q[40],q[16]; +rz(-pi/33554432) q[16]; +cx q[40],q[16]; +rz(pi/33554432) q[16]; +cx q[39],q[16]; +rz(-pi/16777216) q[16]; +cx q[39],q[16]; +rz(pi/16777216) q[16]; +cx q[38],q[16]; +rz(-pi/8388608) q[16]; +cx q[38],q[16]; +rz(pi/8388608) q[16]; +cx q[37],q[16]; +rz(-pi/4194304) q[16]; +cx q[37],q[16]; +rz(pi/4194304) q[16]; +cx q[36],q[16]; +rz(-pi/2097152) q[16]; +cx q[36],q[16]; +rz(pi/2097152) q[16]; +cx q[35],q[16]; +rz(-pi/1048576) q[16]; +cx q[35],q[16]; +rz(pi/1048576) q[16]; +cx q[34],q[16]; +rz(-pi/524288) q[16]; +cx q[34],q[16]; +rz(pi/524288) q[16]; +cx q[33],q[16]; +rz(-pi/262144) q[16]; +cx q[33],q[16]; +rz(pi/262144) q[16]; +cx q[32],q[16]; +rz(-pi/131072) q[16]; +cx q[32],q[16]; +rz(pi/131072) q[16]; +cx q[31],q[16]; +rz(-pi/65536) q[16]; +cx q[31],q[16]; +rz(pi/65536) q[16]; +cx q[30],q[16]; +rz(-pi/32768) q[16]; +cx q[30],q[16]; +rz(pi/32768) q[16]; +cx q[29],q[16]; +rz(-pi/16384) q[16]; +cx q[29],q[16]; +rz(pi/16384) q[16]; +cx q[28],q[16]; +rz(-pi/8192) q[16]; +cx q[28],q[16]; +rz(pi/8192) q[16]; +cx q[27],q[16]; +rz(-pi/4096) q[16]; +cx q[27],q[16]; +rz(pi/4096) q[16]; +cx q[26],q[16]; +rz(-pi/2048) q[16]; +cx q[26],q[16]; +rz(pi/2048) q[16]; +cx q[25],q[16]; +rz(-pi/1024) q[16]; +cx q[25],q[16]; +rz(pi/1024) q[16]; +cx q[24],q[16]; +rz(-pi/512) q[16]; +cx q[24],q[16]; +rz(pi/512) q[16]; +cx q[23],q[16]; +rz(-pi/256) q[16]; +cx q[23],q[16]; +rz(pi/256) q[16]; +cx q[22],q[16]; +rz(-pi/128) q[16]; +cx q[22],q[16]; +rz(pi/128) q[16]; +cx q[21],q[16]; +rz(-pi/64) q[16]; +cx q[21],q[16]; +rz(pi/64) q[16]; +cx q[20],q[16]; +rz(-pi/32) q[16]; +cx q[20],q[16]; +rz(pi/32) q[16]; +cx q[19],q[16]; +rz(-pi/16) q[16]; +cx q[19],q[16]; +rz(pi/16) q[16]; +cx q[18],q[16]; +rz(-pi/8) q[16]; +cx q[18],q[16]; +rz(pi/8) q[16]; +cx q[17],q[16]; +rz(-pi/4) q[16]; +cx q[17],q[16]; +rz(pi/4) q[16]; +ry(pi/2) q[16]; +rx(pi) q[16]; +rz(pi/4) q[16]; +rz(pi/8) q[17]; +rz(pi/16) q[18]; +rz(pi/32) q[19]; +rz(pi/64) q[20]; +rz(pi/128) q[21]; +rz(pi/256) q[22]; +rz(pi/512) q[23]; +rz(pi/1024) q[24]; +rz(pi/2048) q[25]; +rz(pi/4096) q[26]; +rz(pi/8192) q[27]; +rz(pi/16384) q[28]; +rz(pi/32768) q[29]; +rz(pi/65536) q[30]; +rz(pi/131072) q[31]; +rz(pi/262144) q[32]; +rz(pi/524288) q[33]; +rz(pi/1048576) q[34]; +rz(pi/2097152) q[35]; +rz(pi/4194304) q[36]; +rz(pi/8388608) q[37]; +rz(pi/16777216) q[38]; +rz(pi/33554432) q[39]; +rz(pi/67108864) q[40]; +rz(pi/134217728) q[41]; +rz(pi/268435456) q[42]; +rz(pi/536870912) q[43]; +rz(pi/1073741824) q[44]; +rz(pi/2147483648) q[45]; +rz(pi/4294967296) q[46]; +rz(pi/8589934592) q[47]; +rz(pi/17179869184) q[48]; +rz(pi/34359738368) q[49]; +rz(pi/68719476736) q[50]; +rz(pi/137438953472) q[51]; +rz(pi/274877906944) q[52]; +rz(pi/549755813888) q[53]; +rz(pi/1099511627776) q[54]; +rz(pi/2199023255552) q[55]; +rz(0) q[56]; +rz(0) q[57]; +rz(0) q[58]; +rz(0) q[59]; +rz(0) q[60]; +rz(0) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[15]; +rz(0) q[15]; +cx q[99],q[15]; +rz(0) q[15]; +cx q[98],q[15]; +rz(0) q[15]; +cx q[98],q[15]; +rz(0) q[15]; +cx q[97],q[15]; +rz(0) q[15]; +cx q[97],q[15]; +rz(0) q[15]; +cx q[96],q[15]; +rz(0) q[15]; +cx q[96],q[15]; +rz(0) q[15]; +cx q[95],q[15]; +rz(0) q[15]; +cx q[95],q[15]; +rz(0) q[15]; +cx q[94],q[15]; +rz(0) q[15]; +cx q[94],q[15]; +rz(0) q[15]; +cx q[93],q[15]; +rz(0) q[15]; +cx q[93],q[15]; +rz(0) q[15]; +cx q[92],q[15]; +rz(0) q[15]; +cx q[92],q[15]; +rz(0) q[15]; +cx q[91],q[15]; +rz(0) q[15]; +cx q[91],q[15]; +rz(0) q[15]; +cx q[90],q[15]; +rz(0) q[15]; +cx q[90],q[15]; +rz(0) q[15]; +cx q[89],q[15]; +rz(0) q[15]; +cx q[89],q[15]; +rz(0) q[15]; +cx q[88],q[15]; +rz(0) q[15]; +cx q[88],q[15]; +rz(0) q[15]; +cx q[87],q[15]; +rz(0) q[15]; +cx q[87],q[15]; +rz(0) q[15]; +cx q[86],q[15]; +rz(0) q[15]; +cx q[86],q[15]; +rz(0) q[15]; +cx q[85],q[15]; +rz(0) q[15]; +cx q[85],q[15]; +rz(0) q[15]; +cx q[84],q[15]; +rz(0) q[15]; +cx q[84],q[15]; +rz(0) q[15]; +cx q[83],q[15]; +rz(0) q[15]; +cx q[83],q[15]; +rz(0) q[15]; +cx q[82],q[15]; +rz(0) q[15]; +cx q[82],q[15]; +rz(0) q[15]; +cx q[81],q[15]; +rz(0) q[15]; +cx q[81],q[15]; +rz(0) q[15]; +cx q[80],q[15]; +rz(0) q[15]; +cx q[80],q[15]; +rz(0) q[15]; +cx q[79],q[15]; +rz(0) q[15]; +cx q[79],q[15]; +rz(0) q[15]; +cx q[78],q[15]; +rz(0) q[15]; +cx q[78],q[15]; +rz(0) q[15]; +cx q[77],q[15]; +rz(0) q[15]; +cx q[77],q[15]; +rz(0) q[15]; +cx q[76],q[15]; +rz(0) q[15]; +cx q[76],q[15]; +rz(0) q[15]; +cx q[75],q[15]; +rz(0) q[15]; +cx q[75],q[15]; +rz(0) q[15]; +cx q[74],q[15]; +rz(0) q[15]; +cx q[74],q[15]; +rz(0) q[15]; +cx q[73],q[15]; +rz(0) q[15]; +cx q[73],q[15]; +rz(0) q[15]; +cx q[72],q[15]; +rz(0) q[15]; +cx q[72],q[15]; +rz(0) q[15]; +cx q[71],q[15]; +rz(0) q[15]; +cx q[71],q[15]; +rz(0) q[15]; +cx q[70],q[15]; +rz(0) q[15]; +cx q[70],q[15]; +rz(0) q[15]; +cx q[69],q[15]; +rz(0) q[15]; +cx q[69],q[15]; +rz(0) q[15]; +cx q[68],q[15]; +rz(0) q[15]; +cx q[68],q[15]; +rz(0) q[15]; +cx q[67],q[15]; +rz(0) q[15]; +cx q[67],q[15]; +rz(0) q[15]; +cx q[66],q[15]; +rz(0) q[15]; +cx q[66],q[15]; +rz(0) q[15]; +cx q[65],q[15]; +rz(0) q[15]; +cx q[65],q[15]; +rz(0) q[15]; +cx q[64],q[15]; +rz(0) q[15]; +cx q[64],q[15]; +rz(0) q[15]; +cx q[63],q[15]; +rz(0) q[15]; +cx q[63],q[15]; +rz(0) q[15]; +cx q[62],q[15]; +rz(0) q[15]; +cx q[62],q[15]; +rz(0) q[15]; +cx q[61],q[15]; +rz(0) q[15]; +cx q[61],q[15]; +rz(0) q[15]; +cx q[60],q[15]; +rz(0) q[15]; +cx q[60],q[15]; +rz(0) q[15]; +cx q[59],q[15]; +rz(0) q[15]; +cx q[59],q[15]; +rz(0) q[15]; +cx q[58],q[15]; +rz(0) q[15]; +cx q[58],q[15]; +rz(0) q[15]; +cx q[57],q[15]; +rz(0) q[15]; +cx q[57],q[15]; +rz(0) q[15]; +cx q[56],q[15]; +rz(0) q[15]; +cx q[56],q[15]; +rz(0) q[15]; +cx q[55],q[15]; +rz(-pi/2199023255552) q[15]; +cx q[55],q[15]; +rz(pi/2199023255552) q[15]; +cx q[54],q[15]; +rz(-pi/1099511627776) q[15]; +cx q[54],q[15]; +rz(pi/1099511627776) q[15]; +cx q[53],q[15]; +rz(-pi/549755813888) q[15]; +cx q[53],q[15]; +rz(pi/549755813888) q[15]; +cx q[52],q[15]; +rz(-pi/274877906944) q[15]; +cx q[52],q[15]; +rz(pi/274877906944) q[15]; +cx q[51],q[15]; +rz(-pi/137438953472) q[15]; +cx q[51],q[15]; +rz(pi/137438953472) q[15]; +cx q[50],q[15]; +rz(-pi/68719476736) q[15]; +cx q[50],q[15]; +rz(pi/68719476736) q[15]; +cx q[49],q[15]; +rz(-pi/34359738368) q[15]; +cx q[49],q[15]; +rz(pi/34359738368) q[15]; +cx q[48],q[15]; +rz(-pi/17179869184) q[15]; +cx q[48],q[15]; +rz(pi/17179869184) q[15]; +cx q[47],q[15]; +rz(-pi/8589934592) q[15]; +cx q[47],q[15]; +rz(pi/8589934592) q[15]; +cx q[46],q[15]; +rz(-pi/4294967296) q[15]; +cx q[46],q[15]; +rz(pi/4294967296) q[15]; +cx q[45],q[15]; +rz(-pi/2147483648) q[15]; +cx q[45],q[15]; +rz(pi/2147483648) q[15]; +cx q[44],q[15]; +rz(-pi/1073741824) q[15]; +cx q[44],q[15]; +rz(pi/1073741824) q[15]; +cx q[43],q[15]; +rz(-pi/536870912) q[15]; +cx q[43],q[15]; +rz(pi/536870912) q[15]; +cx q[42],q[15]; +rz(-pi/268435456) q[15]; +cx q[42],q[15]; +rz(pi/268435456) q[15]; +cx q[41],q[15]; +rz(-pi/134217728) q[15]; +cx q[41],q[15]; +rz(pi/134217728) q[15]; +cx q[40],q[15]; +rz(-pi/67108864) q[15]; +cx q[40],q[15]; +rz(pi/67108864) q[15]; +cx q[39],q[15]; +rz(-pi/33554432) q[15]; +cx q[39],q[15]; +rz(pi/33554432) q[15]; +cx q[38],q[15]; +rz(-pi/16777216) q[15]; +cx q[38],q[15]; +rz(pi/16777216) q[15]; +cx q[37],q[15]; +rz(-pi/8388608) q[15]; +cx q[37],q[15]; +rz(pi/8388608) q[15]; +cx q[36],q[15]; +rz(-pi/4194304) q[15]; +cx q[36],q[15]; +rz(pi/4194304) q[15]; +cx q[35],q[15]; +rz(-pi/2097152) q[15]; +cx q[35],q[15]; +rz(pi/2097152) q[15]; +cx q[34],q[15]; +rz(-pi/1048576) q[15]; +cx q[34],q[15]; +rz(pi/1048576) q[15]; +cx q[33],q[15]; +rz(-pi/524288) q[15]; +cx q[33],q[15]; +rz(pi/524288) q[15]; +cx q[32],q[15]; +rz(-pi/262144) q[15]; +cx q[32],q[15]; +rz(pi/262144) q[15]; +cx q[31],q[15]; +rz(-pi/131072) q[15]; +cx q[31],q[15]; +rz(pi/131072) q[15]; +cx q[30],q[15]; +rz(-pi/65536) q[15]; +cx q[30],q[15]; +rz(pi/65536) q[15]; +cx q[29],q[15]; +rz(-pi/32768) q[15]; +cx q[29],q[15]; +rz(pi/32768) q[15]; +cx q[28],q[15]; +rz(-pi/16384) q[15]; +cx q[28],q[15]; +rz(pi/16384) q[15]; +cx q[27],q[15]; +rz(-pi/8192) q[15]; +cx q[27],q[15]; +rz(pi/8192) q[15]; +cx q[26],q[15]; +rz(-pi/4096) q[15]; +cx q[26],q[15]; +rz(pi/4096) q[15]; +cx q[25],q[15]; +rz(-pi/2048) q[15]; +cx q[25],q[15]; +rz(pi/2048) q[15]; +cx q[24],q[15]; +rz(-pi/1024) q[15]; +cx q[24],q[15]; +rz(pi/1024) q[15]; +cx q[23],q[15]; +rz(-pi/512) q[15]; +cx q[23],q[15]; +rz(pi/512) q[15]; +cx q[22],q[15]; +rz(-pi/256) q[15]; +cx q[22],q[15]; +rz(pi/256) q[15]; +cx q[21],q[15]; +rz(-pi/128) q[15]; +cx q[21],q[15]; +rz(pi/128) q[15]; +cx q[20],q[15]; +rz(-pi/64) q[15]; +cx q[20],q[15]; +rz(pi/64) q[15]; +cx q[19],q[15]; +rz(-pi/32) q[15]; +cx q[19],q[15]; +rz(pi/32) q[15]; +cx q[18],q[15]; +rz(-pi/16) q[15]; +cx q[18],q[15]; +rz(pi/16) q[15]; +cx q[17],q[15]; +rz(-pi/8) q[15]; +cx q[17],q[15]; +rz(pi/8) q[15]; +cx q[16],q[15]; +rz(-pi/4) q[15]; +cx q[16],q[15]; +rz(pi/4) q[15]; +ry(pi/2) q[15]; +rx(pi) q[15]; +rz(pi/4) q[15]; +rz(pi/8) q[16]; +rz(pi/16) q[17]; +rz(pi/32) q[18]; +rz(pi/64) q[19]; +rz(pi/128) q[20]; +rz(pi/256) q[21]; +rz(pi/512) q[22]; +rz(pi/1024) q[23]; +rz(pi/2048) q[24]; +rz(pi/4096) q[25]; +rz(pi/8192) q[26]; +rz(pi/16384) q[27]; +rz(pi/32768) q[28]; +rz(pi/65536) q[29]; +rz(pi/131072) q[30]; +rz(pi/262144) q[31]; +rz(pi/524288) q[32]; +rz(pi/1048576) q[33]; +rz(pi/2097152) q[34]; +rz(pi/4194304) q[35]; +rz(pi/8388608) q[36]; +rz(pi/16777216) q[37]; +rz(pi/33554432) q[38]; +rz(pi/67108864) q[39]; +rz(pi/134217728) q[40]; +rz(pi/268435456) q[41]; +rz(pi/536870912) q[42]; +rz(pi/1073741824) q[43]; +rz(pi/2147483648) q[44]; +rz(pi/4294967296) q[45]; +rz(pi/8589934592) q[46]; +rz(pi/17179869184) q[47]; +rz(pi/34359738368) q[48]; +rz(pi/68719476736) q[49]; +rz(pi/137438953472) q[50]; +rz(pi/274877906944) q[51]; +rz(pi/549755813888) q[52]; +rz(pi/1099511627776) q[53]; +rz(pi/2199023255552) q[54]; +rz(0) q[55]; +rz(0) q[56]; +rz(0) q[57]; +rz(0) q[58]; +rz(0) q[59]; +rz(0) q[60]; +rz(0) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[14]; +rz(0) q[14]; +cx q[99],q[14]; +rz(0) q[14]; +cx q[98],q[14]; +rz(0) q[14]; +cx q[98],q[14]; +rz(0) q[14]; +cx q[97],q[14]; +rz(0) q[14]; +cx q[97],q[14]; +rz(0) q[14]; +cx q[96],q[14]; +rz(0) q[14]; +cx q[96],q[14]; +rz(0) q[14]; +cx q[95],q[14]; +rz(0) q[14]; +cx q[95],q[14]; +rz(0) q[14]; +cx q[94],q[14]; +rz(0) q[14]; +cx q[94],q[14]; +rz(0) q[14]; +cx q[93],q[14]; +rz(0) q[14]; +cx q[93],q[14]; +rz(0) q[14]; +cx q[92],q[14]; +rz(0) q[14]; +cx q[92],q[14]; +rz(0) q[14]; +cx q[91],q[14]; +rz(0) q[14]; +cx q[91],q[14]; +rz(0) q[14]; +cx q[90],q[14]; +rz(0) q[14]; +cx q[90],q[14]; +rz(0) q[14]; +cx q[89],q[14]; +rz(0) q[14]; +cx q[89],q[14]; +rz(0) q[14]; +cx q[88],q[14]; +rz(0) q[14]; +cx q[88],q[14]; +rz(0) q[14]; +cx q[87],q[14]; +rz(0) q[14]; +cx q[87],q[14]; +rz(0) q[14]; +cx q[86],q[14]; +rz(0) q[14]; +cx q[86],q[14]; +rz(0) q[14]; +cx q[85],q[14]; +rz(0) q[14]; +cx q[85],q[14]; +rz(0) q[14]; +cx q[84],q[14]; +rz(0) q[14]; +cx q[84],q[14]; +rz(0) q[14]; +cx q[83],q[14]; +rz(0) q[14]; +cx q[83],q[14]; +rz(0) q[14]; +cx q[82],q[14]; +rz(0) q[14]; +cx q[82],q[14]; +rz(0) q[14]; +cx q[81],q[14]; +rz(0) q[14]; +cx q[81],q[14]; +rz(0) q[14]; +cx q[80],q[14]; +rz(0) q[14]; +cx q[80],q[14]; +rz(0) q[14]; +cx q[79],q[14]; +rz(0) q[14]; +cx q[79],q[14]; +rz(0) q[14]; +cx q[78],q[14]; +rz(0) q[14]; +cx q[78],q[14]; +rz(0) q[14]; +cx q[77],q[14]; +rz(0) q[14]; +cx q[77],q[14]; +rz(0) q[14]; +cx q[76],q[14]; +rz(0) q[14]; +cx q[76],q[14]; +rz(0) q[14]; +cx q[75],q[14]; +rz(0) q[14]; +cx q[75],q[14]; +rz(0) q[14]; +cx q[74],q[14]; +rz(0) q[14]; +cx q[74],q[14]; +rz(0) q[14]; +cx q[73],q[14]; +rz(0) q[14]; +cx q[73],q[14]; +rz(0) q[14]; +cx q[72],q[14]; +rz(0) q[14]; +cx q[72],q[14]; +rz(0) q[14]; +cx q[71],q[14]; +rz(0) q[14]; +cx q[71],q[14]; +rz(0) q[14]; +cx q[70],q[14]; +rz(0) q[14]; +cx q[70],q[14]; +rz(0) q[14]; +cx q[69],q[14]; +rz(0) q[14]; +cx q[69],q[14]; +rz(0) q[14]; +cx q[68],q[14]; +rz(0) q[14]; +cx q[68],q[14]; +rz(0) q[14]; +cx q[67],q[14]; +rz(0) q[14]; +cx q[67],q[14]; +rz(0) q[14]; +cx q[66],q[14]; +rz(0) q[14]; +cx q[66],q[14]; +rz(0) q[14]; +cx q[65],q[14]; +rz(0) q[14]; +cx q[65],q[14]; +rz(0) q[14]; +cx q[64],q[14]; +rz(0) q[14]; +cx q[64],q[14]; +rz(0) q[14]; +cx q[63],q[14]; +rz(0) q[14]; +cx q[63],q[14]; +rz(0) q[14]; +cx q[62],q[14]; +rz(0) q[14]; +cx q[62],q[14]; +rz(0) q[14]; +cx q[61],q[14]; +rz(0) q[14]; +cx q[61],q[14]; +rz(0) q[14]; +cx q[60],q[14]; +rz(0) q[14]; +cx q[60],q[14]; +rz(0) q[14]; +cx q[59],q[14]; +rz(0) q[14]; +cx q[59],q[14]; +rz(0) q[14]; +cx q[58],q[14]; +rz(0) q[14]; +cx q[58],q[14]; +rz(0) q[14]; +cx q[57],q[14]; +rz(0) q[14]; +cx q[57],q[14]; +rz(0) q[14]; +cx q[56],q[14]; +rz(0) q[14]; +cx q[56],q[14]; +rz(0) q[14]; +cx q[55],q[14]; +rz(0) q[14]; +cx q[55],q[14]; +rz(0) q[14]; +cx q[54],q[14]; +rz(-pi/2199023255552) q[14]; +cx q[54],q[14]; +rz(pi/2199023255552) q[14]; +cx q[53],q[14]; +rz(-pi/1099511627776) q[14]; +cx q[53],q[14]; +rz(pi/1099511627776) q[14]; +cx q[52],q[14]; +rz(-pi/549755813888) q[14]; +cx q[52],q[14]; +rz(pi/549755813888) q[14]; +cx q[51],q[14]; +rz(-pi/274877906944) q[14]; +cx q[51],q[14]; +rz(pi/274877906944) q[14]; +cx q[50],q[14]; +rz(-pi/137438953472) q[14]; +cx q[50],q[14]; +rz(pi/137438953472) q[14]; +cx q[49],q[14]; +rz(-pi/68719476736) q[14]; +cx q[49],q[14]; +rz(pi/68719476736) q[14]; +cx q[48],q[14]; +rz(-pi/34359738368) q[14]; +cx q[48],q[14]; +rz(pi/34359738368) q[14]; +cx q[47],q[14]; +rz(-pi/17179869184) q[14]; +cx q[47],q[14]; +rz(pi/17179869184) q[14]; +cx q[46],q[14]; +rz(-pi/8589934592) q[14]; +cx q[46],q[14]; +rz(pi/8589934592) q[14]; +cx q[45],q[14]; +rz(-pi/4294967296) q[14]; +cx q[45],q[14]; +rz(pi/4294967296) q[14]; +cx q[44],q[14]; +rz(-pi/2147483648) q[14]; +cx q[44],q[14]; +rz(pi/2147483648) q[14]; +cx q[43],q[14]; +rz(-pi/1073741824) q[14]; +cx q[43],q[14]; +rz(pi/1073741824) q[14]; +cx q[42],q[14]; +rz(-pi/536870912) q[14]; +cx q[42],q[14]; +rz(pi/536870912) q[14]; +cx q[41],q[14]; +rz(-pi/268435456) q[14]; +cx q[41],q[14]; +rz(pi/268435456) q[14]; +cx q[40],q[14]; +rz(-pi/134217728) q[14]; +cx q[40],q[14]; +rz(pi/134217728) q[14]; +cx q[39],q[14]; +rz(-pi/67108864) q[14]; +cx q[39],q[14]; +rz(pi/67108864) q[14]; +cx q[38],q[14]; +rz(-pi/33554432) q[14]; +cx q[38],q[14]; +rz(pi/33554432) q[14]; +cx q[37],q[14]; +rz(-pi/16777216) q[14]; +cx q[37],q[14]; +rz(pi/16777216) q[14]; +cx q[36],q[14]; +rz(-pi/8388608) q[14]; +cx q[36],q[14]; +rz(pi/8388608) q[14]; +cx q[35],q[14]; +rz(-pi/4194304) q[14]; +cx q[35],q[14]; +rz(pi/4194304) q[14]; +cx q[34],q[14]; +rz(-pi/2097152) q[14]; +cx q[34],q[14]; +rz(pi/2097152) q[14]; +cx q[33],q[14]; +rz(-pi/1048576) q[14]; +cx q[33],q[14]; +rz(pi/1048576) q[14]; +cx q[32],q[14]; +rz(-pi/524288) q[14]; +cx q[32],q[14]; +rz(pi/524288) q[14]; +cx q[31],q[14]; +rz(-pi/262144) q[14]; +cx q[31],q[14]; +rz(pi/262144) q[14]; +cx q[30],q[14]; +rz(-pi/131072) q[14]; +cx q[30],q[14]; +rz(pi/131072) q[14]; +cx q[29],q[14]; +rz(-pi/65536) q[14]; +cx q[29],q[14]; +rz(pi/65536) q[14]; +cx q[28],q[14]; +rz(-pi/32768) q[14]; +cx q[28],q[14]; +rz(pi/32768) q[14]; +cx q[27],q[14]; +rz(-pi/16384) q[14]; +cx q[27],q[14]; +rz(pi/16384) q[14]; +cx q[26],q[14]; +rz(-pi/8192) q[14]; +cx q[26],q[14]; +rz(pi/8192) q[14]; +cx q[25],q[14]; +rz(-pi/4096) q[14]; +cx q[25],q[14]; +rz(pi/4096) q[14]; +cx q[24],q[14]; +rz(-pi/2048) q[14]; +cx q[24],q[14]; +rz(pi/2048) q[14]; +cx q[23],q[14]; +rz(-pi/1024) q[14]; +cx q[23],q[14]; +rz(pi/1024) q[14]; +cx q[22],q[14]; +rz(-pi/512) q[14]; +cx q[22],q[14]; +rz(pi/512) q[14]; +cx q[21],q[14]; +rz(-pi/256) q[14]; +cx q[21],q[14]; +rz(pi/256) q[14]; +cx q[20],q[14]; +rz(-pi/128) q[14]; +cx q[20],q[14]; +rz(pi/128) q[14]; +cx q[19],q[14]; +rz(-pi/64) q[14]; +cx q[19],q[14]; +rz(pi/64) q[14]; +cx q[18],q[14]; +rz(-pi/32) q[14]; +cx q[18],q[14]; +rz(pi/32) q[14]; +cx q[17],q[14]; +rz(-pi/16) q[14]; +cx q[17],q[14]; +rz(pi/16) q[14]; +cx q[16],q[14]; +rz(-pi/8) q[14]; +cx q[16],q[14]; +rz(pi/8) q[14]; +cx q[15],q[14]; +rz(-pi/4) q[14]; +cx q[15],q[14]; +rz(pi/4) q[14]; +ry(pi/2) q[14]; +rx(pi) q[14]; +rz(pi/4) q[14]; +rz(pi/8) q[15]; +rz(pi/16) q[16]; +rz(pi/32) q[17]; +rz(pi/64) q[18]; +rz(pi/128) q[19]; +rz(pi/256) q[20]; +rz(pi/512) q[21]; +rz(pi/1024) q[22]; +rz(pi/2048) q[23]; +rz(pi/4096) q[24]; +rz(pi/8192) q[25]; +rz(pi/16384) q[26]; +rz(pi/32768) q[27]; +rz(pi/65536) q[28]; +rz(pi/131072) q[29]; +rz(pi/262144) q[30]; +rz(pi/524288) q[31]; +rz(pi/1048576) q[32]; +rz(pi/2097152) q[33]; +rz(pi/4194304) q[34]; +rz(pi/8388608) q[35]; +rz(pi/16777216) q[36]; +rz(pi/33554432) q[37]; +rz(pi/67108864) q[38]; +rz(pi/134217728) q[39]; +rz(pi/268435456) q[40]; +rz(pi/536870912) q[41]; +rz(pi/1073741824) q[42]; +rz(pi/2147483648) q[43]; +rz(pi/4294967296) q[44]; +rz(pi/8589934592) q[45]; +rz(pi/17179869184) q[46]; +rz(pi/34359738368) q[47]; +rz(pi/68719476736) q[48]; +rz(pi/137438953472) q[49]; +rz(pi/274877906944) q[50]; +rz(pi/549755813888) q[51]; +rz(pi/1099511627776) q[52]; +rz(pi/2199023255552) q[53]; +rz(0) q[54]; +rz(0) q[55]; +rz(0) q[56]; +rz(0) q[57]; +rz(0) q[58]; +rz(0) q[59]; +rz(0) q[60]; +rz(0) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[13]; +rz(0) q[13]; +cx q[99],q[13]; +rz(0) q[13]; +cx q[98],q[13]; +rz(0) q[13]; +cx q[98],q[13]; +rz(0) q[13]; +cx q[97],q[13]; +rz(0) q[13]; +cx q[97],q[13]; +rz(0) q[13]; +cx q[96],q[13]; +rz(0) q[13]; +cx q[96],q[13]; +rz(0) q[13]; +cx q[95],q[13]; +rz(0) q[13]; +cx q[95],q[13]; +rz(0) q[13]; +cx q[94],q[13]; +rz(0) q[13]; +cx q[94],q[13]; +rz(0) q[13]; +cx q[93],q[13]; +rz(0) q[13]; +cx q[93],q[13]; +rz(0) q[13]; +cx q[92],q[13]; +rz(0) q[13]; +cx q[92],q[13]; +rz(0) q[13]; +cx q[91],q[13]; +rz(0) q[13]; +cx q[91],q[13]; +rz(0) q[13]; +cx q[90],q[13]; +rz(0) q[13]; +cx q[90],q[13]; +rz(0) q[13]; +cx q[89],q[13]; +rz(0) q[13]; +cx q[89],q[13]; +rz(0) q[13]; +cx q[88],q[13]; +rz(0) q[13]; +cx q[88],q[13]; +rz(0) q[13]; +cx q[87],q[13]; +rz(0) q[13]; +cx q[87],q[13]; +rz(0) q[13]; +cx q[86],q[13]; +rz(0) q[13]; +cx q[86],q[13]; +rz(0) q[13]; +cx q[85],q[13]; +rz(0) q[13]; +cx q[85],q[13]; +rz(0) q[13]; +cx q[84],q[13]; +rz(0) q[13]; +cx q[84],q[13]; +rz(0) q[13]; +cx q[83],q[13]; +rz(0) q[13]; +cx q[83],q[13]; +rz(0) q[13]; +cx q[82],q[13]; +rz(0) q[13]; +cx q[82],q[13]; +rz(0) q[13]; +cx q[81],q[13]; +rz(0) q[13]; +cx q[81],q[13]; +rz(0) q[13]; +cx q[80],q[13]; +rz(0) q[13]; +cx q[80],q[13]; +rz(0) q[13]; +cx q[79],q[13]; +rz(0) q[13]; +cx q[79],q[13]; +rz(0) q[13]; +cx q[78],q[13]; +rz(0) q[13]; +cx q[78],q[13]; +rz(0) q[13]; +cx q[77],q[13]; +rz(0) q[13]; +cx q[77],q[13]; +rz(0) q[13]; +cx q[76],q[13]; +rz(0) q[13]; +cx q[76],q[13]; +rz(0) q[13]; +cx q[75],q[13]; +rz(0) q[13]; +cx q[75],q[13]; +rz(0) q[13]; +cx q[74],q[13]; +rz(0) q[13]; +cx q[74],q[13]; +rz(0) q[13]; +cx q[73],q[13]; +rz(0) q[13]; +cx q[73],q[13]; +rz(0) q[13]; +cx q[72],q[13]; +rz(0) q[13]; +cx q[72],q[13]; +rz(0) q[13]; +cx q[71],q[13]; +rz(0) q[13]; +cx q[71],q[13]; +rz(0) q[13]; +cx q[70],q[13]; +rz(0) q[13]; +cx q[70],q[13]; +rz(0) q[13]; +cx q[69],q[13]; +rz(0) q[13]; +cx q[69],q[13]; +rz(0) q[13]; +cx q[68],q[13]; +rz(0) q[13]; +cx q[68],q[13]; +rz(0) q[13]; +cx q[67],q[13]; +rz(0) q[13]; +cx q[67],q[13]; +rz(0) q[13]; +cx q[66],q[13]; +rz(0) q[13]; +cx q[66],q[13]; +rz(0) q[13]; +cx q[65],q[13]; +rz(0) q[13]; +cx q[65],q[13]; +rz(0) q[13]; +cx q[64],q[13]; +rz(0) q[13]; +cx q[64],q[13]; +rz(0) q[13]; +cx q[63],q[13]; +rz(0) q[13]; +cx q[63],q[13]; +rz(0) q[13]; +cx q[62],q[13]; +rz(0) q[13]; +cx q[62],q[13]; +rz(0) q[13]; +cx q[61],q[13]; +rz(0) q[13]; +cx q[61],q[13]; +rz(0) q[13]; +cx q[60],q[13]; +rz(0) q[13]; +cx q[60],q[13]; +rz(0) q[13]; +cx q[59],q[13]; +rz(0) q[13]; +cx q[59],q[13]; +rz(0) q[13]; +cx q[58],q[13]; +rz(0) q[13]; +cx q[58],q[13]; +rz(0) q[13]; +cx q[57],q[13]; +rz(0) q[13]; +cx q[57],q[13]; +rz(0) q[13]; +cx q[56],q[13]; +rz(0) q[13]; +cx q[56],q[13]; +rz(0) q[13]; +cx q[55],q[13]; +rz(0) q[13]; +cx q[55],q[13]; +rz(0) q[13]; +cx q[54],q[13]; +rz(0) q[13]; +cx q[54],q[13]; +rz(0) q[13]; +cx q[53],q[13]; +rz(-pi/2199023255552) q[13]; +cx q[53],q[13]; +rz(pi/2199023255552) q[13]; +cx q[52],q[13]; +rz(-pi/1099511627776) q[13]; +cx q[52],q[13]; +rz(pi/1099511627776) q[13]; +cx q[51],q[13]; +rz(-pi/549755813888) q[13]; +cx q[51],q[13]; +rz(pi/549755813888) q[13]; +cx q[50],q[13]; +rz(-pi/274877906944) q[13]; +cx q[50],q[13]; +rz(pi/274877906944) q[13]; +cx q[49],q[13]; +rz(-pi/137438953472) q[13]; +cx q[49],q[13]; +rz(pi/137438953472) q[13]; +cx q[48],q[13]; +rz(-pi/68719476736) q[13]; +cx q[48],q[13]; +rz(pi/68719476736) q[13]; +cx q[47],q[13]; +rz(-pi/34359738368) q[13]; +cx q[47],q[13]; +rz(pi/34359738368) q[13]; +cx q[46],q[13]; +rz(-pi/17179869184) q[13]; +cx q[46],q[13]; +rz(pi/17179869184) q[13]; +cx q[45],q[13]; +rz(-pi/8589934592) q[13]; +cx q[45],q[13]; +rz(pi/8589934592) q[13]; +cx q[44],q[13]; +rz(-pi/4294967296) q[13]; +cx q[44],q[13]; +rz(pi/4294967296) q[13]; +cx q[43],q[13]; +rz(-pi/2147483648) q[13]; +cx q[43],q[13]; +rz(pi/2147483648) q[13]; +cx q[42],q[13]; +rz(-pi/1073741824) q[13]; +cx q[42],q[13]; +rz(pi/1073741824) q[13]; +cx q[41],q[13]; +rz(-pi/536870912) q[13]; +cx q[41],q[13]; +rz(pi/536870912) q[13]; +cx q[40],q[13]; +rz(-pi/268435456) q[13]; +cx q[40],q[13]; +rz(pi/268435456) q[13]; +cx q[39],q[13]; +rz(-pi/134217728) q[13]; +cx q[39],q[13]; +rz(pi/134217728) q[13]; +cx q[38],q[13]; +rz(-pi/67108864) q[13]; +cx q[38],q[13]; +rz(pi/67108864) q[13]; +cx q[37],q[13]; +rz(-pi/33554432) q[13]; +cx q[37],q[13]; +rz(pi/33554432) q[13]; +cx q[36],q[13]; +rz(-pi/16777216) q[13]; +cx q[36],q[13]; +rz(pi/16777216) q[13]; +cx q[35],q[13]; +rz(-pi/8388608) q[13]; +cx q[35],q[13]; +rz(pi/8388608) q[13]; +cx q[34],q[13]; +rz(-pi/4194304) q[13]; +cx q[34],q[13]; +rz(pi/4194304) q[13]; +cx q[33],q[13]; +rz(-pi/2097152) q[13]; +cx q[33],q[13]; +rz(pi/2097152) q[13]; +cx q[32],q[13]; +rz(-pi/1048576) q[13]; +cx q[32],q[13]; +rz(pi/1048576) q[13]; +cx q[31],q[13]; +rz(-pi/524288) q[13]; +cx q[31],q[13]; +rz(pi/524288) q[13]; +cx q[30],q[13]; +rz(-pi/262144) q[13]; +cx q[30],q[13]; +rz(pi/262144) q[13]; +cx q[29],q[13]; +rz(-pi/131072) q[13]; +cx q[29],q[13]; +rz(pi/131072) q[13]; +cx q[28],q[13]; +rz(-pi/65536) q[13]; +cx q[28],q[13]; +rz(pi/65536) q[13]; +cx q[27],q[13]; +rz(-pi/32768) q[13]; +cx q[27],q[13]; +rz(pi/32768) q[13]; +cx q[26],q[13]; +rz(-pi/16384) q[13]; +cx q[26],q[13]; +rz(pi/16384) q[13]; +cx q[25],q[13]; +rz(-pi/8192) q[13]; +cx q[25],q[13]; +rz(pi/8192) q[13]; +cx q[24],q[13]; +rz(-pi/4096) q[13]; +cx q[24],q[13]; +rz(pi/4096) q[13]; +cx q[23],q[13]; +rz(-pi/2048) q[13]; +cx q[23],q[13]; +rz(pi/2048) q[13]; +cx q[22],q[13]; +rz(-pi/1024) q[13]; +cx q[22],q[13]; +rz(pi/1024) q[13]; +cx q[21],q[13]; +rz(-pi/512) q[13]; +cx q[21],q[13]; +rz(pi/512) q[13]; +cx q[20],q[13]; +rz(-pi/256) q[13]; +cx q[20],q[13]; +rz(pi/256) q[13]; +cx q[19],q[13]; +rz(-pi/128) q[13]; +cx q[19],q[13]; +rz(pi/128) q[13]; +cx q[18],q[13]; +rz(-pi/64) q[13]; +cx q[18],q[13]; +rz(pi/64) q[13]; +cx q[17],q[13]; +rz(-pi/32) q[13]; +cx q[17],q[13]; +rz(pi/32) q[13]; +cx q[16],q[13]; +rz(-pi/16) q[13]; +cx q[16],q[13]; +rz(pi/16) q[13]; +cx q[15],q[13]; +rz(-pi/8) q[13]; +cx q[15],q[13]; +rz(pi/8) q[13]; +cx q[14],q[13]; +rz(-pi/4) q[13]; +cx q[14],q[13]; +rz(pi/4) q[13]; +ry(pi/2) q[13]; +rx(pi) q[13]; +rz(pi/4) q[13]; +rz(pi/8) q[14]; +rz(pi/16) q[15]; +rz(pi/32) q[16]; +rz(pi/64) q[17]; +rz(pi/128) q[18]; +rz(pi/256) q[19]; +rz(pi/512) q[20]; +rz(pi/1024) q[21]; +rz(pi/2048) q[22]; +rz(pi/4096) q[23]; +rz(pi/8192) q[24]; +rz(pi/16384) q[25]; +rz(pi/32768) q[26]; +rz(pi/65536) q[27]; +rz(pi/131072) q[28]; +rz(pi/262144) q[29]; +rz(pi/524288) q[30]; +rz(pi/1048576) q[31]; +rz(pi/2097152) q[32]; +rz(pi/4194304) q[33]; +rz(pi/8388608) q[34]; +rz(pi/16777216) q[35]; +rz(pi/33554432) q[36]; +rz(pi/67108864) q[37]; +rz(pi/134217728) q[38]; +rz(pi/268435456) q[39]; +rz(pi/536870912) q[40]; +rz(pi/1073741824) q[41]; +rz(pi/2147483648) q[42]; +rz(pi/4294967296) q[43]; +rz(pi/8589934592) q[44]; +rz(pi/17179869184) q[45]; +rz(pi/34359738368) q[46]; +rz(pi/68719476736) q[47]; +rz(pi/137438953472) q[48]; +rz(pi/274877906944) q[49]; +rz(pi/549755813888) q[50]; +rz(pi/1099511627776) q[51]; +rz(pi/2199023255552) q[52]; +rz(0) q[53]; +rz(0) q[54]; +rz(0) q[55]; +rz(0) q[56]; +rz(0) q[57]; +rz(0) q[58]; +rz(0) q[59]; +rz(0) q[60]; +rz(0) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[12]; +rz(0) q[12]; +cx q[99],q[12]; +rz(0) q[12]; +cx q[98],q[12]; +rz(0) q[12]; +cx q[98],q[12]; +rz(0) q[12]; +cx q[97],q[12]; +rz(0) q[12]; +cx q[97],q[12]; +rz(0) q[12]; +cx q[96],q[12]; +rz(0) q[12]; +cx q[96],q[12]; +rz(0) q[12]; +cx q[95],q[12]; +rz(0) q[12]; +cx q[95],q[12]; +rz(0) q[12]; +cx q[94],q[12]; +rz(0) q[12]; +cx q[94],q[12]; +rz(0) q[12]; +cx q[93],q[12]; +rz(0) q[12]; +cx q[93],q[12]; +rz(0) q[12]; +cx q[92],q[12]; +rz(0) q[12]; +cx q[92],q[12]; +rz(0) q[12]; +cx q[91],q[12]; +rz(0) q[12]; +cx q[91],q[12]; +rz(0) q[12]; +cx q[90],q[12]; +rz(0) q[12]; +cx q[90],q[12]; +rz(0) q[12]; +cx q[89],q[12]; +rz(0) q[12]; +cx q[89],q[12]; +rz(0) q[12]; +cx q[88],q[12]; +rz(0) q[12]; +cx q[88],q[12]; +rz(0) q[12]; +cx q[87],q[12]; +rz(0) q[12]; +cx q[87],q[12]; +rz(0) q[12]; +cx q[86],q[12]; +rz(0) q[12]; +cx q[86],q[12]; +rz(0) q[12]; +cx q[85],q[12]; +rz(0) q[12]; +cx q[85],q[12]; +rz(0) q[12]; +cx q[84],q[12]; +rz(0) q[12]; +cx q[84],q[12]; +rz(0) q[12]; +cx q[83],q[12]; +rz(0) q[12]; +cx q[83],q[12]; +rz(0) q[12]; +cx q[82],q[12]; +rz(0) q[12]; +cx q[82],q[12]; +rz(0) q[12]; +cx q[81],q[12]; +rz(0) q[12]; +cx q[81],q[12]; +rz(0) q[12]; +cx q[80],q[12]; +rz(0) q[12]; +cx q[80],q[12]; +rz(0) q[12]; +cx q[79],q[12]; +rz(0) q[12]; +cx q[79],q[12]; +rz(0) q[12]; +cx q[78],q[12]; +rz(0) q[12]; +cx q[78],q[12]; +rz(0) q[12]; +cx q[77],q[12]; +rz(0) q[12]; +cx q[77],q[12]; +rz(0) q[12]; +cx q[76],q[12]; +rz(0) q[12]; +cx q[76],q[12]; +rz(0) q[12]; +cx q[75],q[12]; +rz(0) q[12]; +cx q[75],q[12]; +rz(0) q[12]; +cx q[74],q[12]; +rz(0) q[12]; +cx q[74],q[12]; +rz(0) q[12]; +cx q[73],q[12]; +rz(0) q[12]; +cx q[73],q[12]; +rz(0) q[12]; +cx q[72],q[12]; +rz(0) q[12]; +cx q[72],q[12]; +rz(0) q[12]; +cx q[71],q[12]; +rz(0) q[12]; +cx q[71],q[12]; +rz(0) q[12]; +cx q[70],q[12]; +rz(0) q[12]; +cx q[70],q[12]; +rz(0) q[12]; +cx q[69],q[12]; +rz(0) q[12]; +cx q[69],q[12]; +rz(0) q[12]; +cx q[68],q[12]; +rz(0) q[12]; +cx q[68],q[12]; +rz(0) q[12]; +cx q[67],q[12]; +rz(0) q[12]; +cx q[67],q[12]; +rz(0) q[12]; +cx q[66],q[12]; +rz(0) q[12]; +cx q[66],q[12]; +rz(0) q[12]; +cx q[65],q[12]; +rz(0) q[12]; +cx q[65],q[12]; +rz(0) q[12]; +cx q[64],q[12]; +rz(0) q[12]; +cx q[64],q[12]; +rz(0) q[12]; +cx q[63],q[12]; +rz(0) q[12]; +cx q[63],q[12]; +rz(0) q[12]; +cx q[62],q[12]; +rz(0) q[12]; +cx q[62],q[12]; +rz(0) q[12]; +cx q[61],q[12]; +rz(0) q[12]; +cx q[61],q[12]; +rz(0) q[12]; +cx q[60],q[12]; +rz(0) q[12]; +cx q[60],q[12]; +rz(0) q[12]; +cx q[59],q[12]; +rz(0) q[12]; +cx q[59],q[12]; +rz(0) q[12]; +cx q[58],q[12]; +rz(0) q[12]; +cx q[58],q[12]; +rz(0) q[12]; +cx q[57],q[12]; +rz(0) q[12]; +cx q[57],q[12]; +rz(0) q[12]; +cx q[56],q[12]; +rz(0) q[12]; +cx q[56],q[12]; +rz(0) q[12]; +cx q[55],q[12]; +rz(0) q[12]; +cx q[55],q[12]; +rz(0) q[12]; +cx q[54],q[12]; +rz(0) q[12]; +cx q[54],q[12]; +rz(0) q[12]; +cx q[53],q[12]; +rz(0) q[12]; +cx q[53],q[12]; +rz(0) q[12]; +cx q[52],q[12]; +rz(-pi/2199023255552) q[12]; +cx q[52],q[12]; +rz(pi/2199023255552) q[12]; +cx q[51],q[12]; +rz(-pi/1099511627776) q[12]; +cx q[51],q[12]; +rz(pi/1099511627776) q[12]; +cx q[50],q[12]; +rz(-pi/549755813888) q[12]; +cx q[50],q[12]; +rz(pi/549755813888) q[12]; +cx q[49],q[12]; +rz(-pi/274877906944) q[12]; +cx q[49],q[12]; +rz(pi/274877906944) q[12]; +cx q[48],q[12]; +rz(-pi/137438953472) q[12]; +cx q[48],q[12]; +rz(pi/137438953472) q[12]; +cx q[47],q[12]; +rz(-pi/68719476736) q[12]; +cx q[47],q[12]; +rz(pi/68719476736) q[12]; +cx q[46],q[12]; +rz(-pi/34359738368) q[12]; +cx q[46],q[12]; +rz(pi/34359738368) q[12]; +cx q[45],q[12]; +rz(-pi/17179869184) q[12]; +cx q[45],q[12]; +rz(pi/17179869184) q[12]; +cx q[44],q[12]; +rz(-pi/8589934592) q[12]; +cx q[44],q[12]; +rz(pi/8589934592) q[12]; +cx q[43],q[12]; +rz(-pi/4294967296) q[12]; +cx q[43],q[12]; +rz(pi/4294967296) q[12]; +cx q[42],q[12]; +rz(-pi/2147483648) q[12]; +cx q[42],q[12]; +rz(pi/2147483648) q[12]; +cx q[41],q[12]; +rz(-pi/1073741824) q[12]; +cx q[41],q[12]; +rz(pi/1073741824) q[12]; +cx q[40],q[12]; +rz(-pi/536870912) q[12]; +cx q[40],q[12]; +rz(pi/536870912) q[12]; +cx q[39],q[12]; +rz(-pi/268435456) q[12]; +cx q[39],q[12]; +rz(pi/268435456) q[12]; +cx q[38],q[12]; +rz(-pi/134217728) q[12]; +cx q[38],q[12]; +rz(pi/134217728) q[12]; +cx q[37],q[12]; +rz(-pi/67108864) q[12]; +cx q[37],q[12]; +rz(pi/67108864) q[12]; +cx q[36],q[12]; +rz(-pi/33554432) q[12]; +cx q[36],q[12]; +rz(pi/33554432) q[12]; +cx q[35],q[12]; +rz(-pi/16777216) q[12]; +cx q[35],q[12]; +rz(pi/16777216) q[12]; +cx q[34],q[12]; +rz(-pi/8388608) q[12]; +cx q[34],q[12]; +rz(pi/8388608) q[12]; +cx q[33],q[12]; +rz(-pi/4194304) q[12]; +cx q[33],q[12]; +rz(pi/4194304) q[12]; +cx q[32],q[12]; +rz(-pi/2097152) q[12]; +cx q[32],q[12]; +rz(pi/2097152) q[12]; +cx q[31],q[12]; +rz(-pi/1048576) q[12]; +cx q[31],q[12]; +rz(pi/1048576) q[12]; +cx q[30],q[12]; +rz(-pi/524288) q[12]; +cx q[30],q[12]; +rz(pi/524288) q[12]; +cx q[29],q[12]; +rz(-pi/262144) q[12]; +cx q[29],q[12]; +rz(pi/262144) q[12]; +cx q[28],q[12]; +rz(-pi/131072) q[12]; +cx q[28],q[12]; +rz(pi/131072) q[12]; +cx q[27],q[12]; +rz(-pi/65536) q[12]; +cx q[27],q[12]; +rz(pi/65536) q[12]; +cx q[26],q[12]; +rz(-pi/32768) q[12]; +cx q[26],q[12]; +rz(pi/32768) q[12]; +cx q[25],q[12]; +rz(-pi/16384) q[12]; +cx q[25],q[12]; +rz(pi/16384) q[12]; +cx q[24],q[12]; +rz(-pi/8192) q[12]; +cx q[24],q[12]; +rz(pi/8192) q[12]; +cx q[23],q[12]; +rz(-pi/4096) q[12]; +cx q[23],q[12]; +rz(pi/4096) q[12]; +cx q[22],q[12]; +rz(-pi/2048) q[12]; +cx q[22],q[12]; +rz(pi/2048) q[12]; +cx q[21],q[12]; +rz(-pi/1024) q[12]; +cx q[21],q[12]; +rz(pi/1024) q[12]; +cx q[20],q[12]; +rz(-pi/512) q[12]; +cx q[20],q[12]; +rz(pi/512) q[12]; +cx q[19],q[12]; +rz(-pi/256) q[12]; +cx q[19],q[12]; +rz(pi/256) q[12]; +cx q[18],q[12]; +rz(-pi/128) q[12]; +cx q[18],q[12]; +rz(pi/128) q[12]; +cx q[17],q[12]; +rz(-pi/64) q[12]; +cx q[17],q[12]; +rz(pi/64) q[12]; +cx q[16],q[12]; +rz(-pi/32) q[12]; +cx q[16],q[12]; +rz(pi/32) q[12]; +cx q[15],q[12]; +rz(-pi/16) q[12]; +cx q[15],q[12]; +rz(pi/16) q[12]; +cx q[14],q[12]; +rz(-pi/8) q[12]; +cx q[14],q[12]; +rz(pi/8) q[12]; +cx q[13],q[12]; +rz(-pi/4) q[12]; +cx q[13],q[12]; +rz(pi/4) q[12]; +ry(pi/2) q[12]; +rx(pi) q[12]; +rz(pi/4) q[12]; +rz(pi/8) q[13]; +rz(pi/16) q[14]; +rz(pi/32) q[15]; +rz(pi/64) q[16]; +rz(pi/128) q[17]; +rz(pi/256) q[18]; +rz(pi/512) q[19]; +rz(pi/1024) q[20]; +rz(pi/2048) q[21]; +rz(pi/4096) q[22]; +rz(pi/8192) q[23]; +rz(pi/16384) q[24]; +rz(pi/32768) q[25]; +rz(pi/65536) q[26]; +rz(pi/131072) q[27]; +rz(pi/262144) q[28]; +rz(pi/524288) q[29]; +rz(pi/1048576) q[30]; +rz(pi/2097152) q[31]; +rz(pi/4194304) q[32]; +rz(pi/8388608) q[33]; +rz(pi/16777216) q[34]; +rz(pi/33554432) q[35]; +rz(pi/67108864) q[36]; +rz(pi/134217728) q[37]; +rz(pi/268435456) q[38]; +rz(pi/536870912) q[39]; +rz(pi/1073741824) q[40]; +rz(pi/2147483648) q[41]; +rz(pi/4294967296) q[42]; +rz(pi/8589934592) q[43]; +rz(pi/17179869184) q[44]; +rz(pi/34359738368) q[45]; +rz(pi/68719476736) q[46]; +rz(pi/137438953472) q[47]; +rz(pi/274877906944) q[48]; +rz(pi/549755813888) q[49]; +rz(pi/1099511627776) q[50]; +rz(pi/2199023255552) q[51]; +rz(0) q[52]; +rz(0) q[53]; +rz(0) q[54]; +rz(0) q[55]; +rz(0) q[56]; +rz(0) q[57]; +rz(0) q[58]; +rz(0) q[59]; +rz(0) q[60]; +rz(0) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[11]; +rz(0) q[11]; +cx q[99],q[11]; +rz(0) q[11]; +cx q[98],q[11]; +rz(0) q[11]; +cx q[98],q[11]; +rz(0) q[11]; +cx q[97],q[11]; +rz(0) q[11]; +cx q[97],q[11]; +rz(0) q[11]; +cx q[96],q[11]; +rz(0) q[11]; +cx q[96],q[11]; +rz(0) q[11]; +cx q[95],q[11]; +rz(0) q[11]; +cx q[95],q[11]; +rz(0) q[11]; +cx q[94],q[11]; +rz(0) q[11]; +cx q[94],q[11]; +rz(0) q[11]; +cx q[93],q[11]; +rz(0) q[11]; +cx q[93],q[11]; +rz(0) q[11]; +cx q[92],q[11]; +rz(0) q[11]; +cx q[92],q[11]; +rz(0) q[11]; +cx q[91],q[11]; +rz(0) q[11]; +cx q[91],q[11]; +rz(0) q[11]; +cx q[90],q[11]; +rz(0) q[11]; +cx q[90],q[11]; +rz(0) q[11]; +cx q[89],q[11]; +rz(0) q[11]; +cx q[89],q[11]; +rz(0) q[11]; +cx q[88],q[11]; +rz(0) q[11]; +cx q[88],q[11]; +rz(0) q[11]; +cx q[87],q[11]; +rz(0) q[11]; +cx q[87],q[11]; +rz(0) q[11]; +cx q[86],q[11]; +rz(0) q[11]; +cx q[86],q[11]; +rz(0) q[11]; +cx q[85],q[11]; +rz(0) q[11]; +cx q[85],q[11]; +rz(0) q[11]; +cx q[84],q[11]; +rz(0) q[11]; +cx q[84],q[11]; +rz(0) q[11]; +cx q[83],q[11]; +rz(0) q[11]; +cx q[83],q[11]; +rz(0) q[11]; +cx q[82],q[11]; +rz(0) q[11]; +cx q[82],q[11]; +rz(0) q[11]; +cx q[81],q[11]; +rz(0) q[11]; +cx q[81],q[11]; +rz(0) q[11]; +cx q[80],q[11]; +rz(0) q[11]; +cx q[80],q[11]; +rz(0) q[11]; +cx q[79],q[11]; +rz(0) q[11]; +cx q[79],q[11]; +rz(0) q[11]; +cx q[78],q[11]; +rz(0) q[11]; +cx q[78],q[11]; +rz(0) q[11]; +cx q[77],q[11]; +rz(0) q[11]; +cx q[77],q[11]; +rz(0) q[11]; +cx q[76],q[11]; +rz(0) q[11]; +cx q[76],q[11]; +rz(0) q[11]; +cx q[75],q[11]; +rz(0) q[11]; +cx q[75],q[11]; +rz(0) q[11]; +cx q[74],q[11]; +rz(0) q[11]; +cx q[74],q[11]; +rz(0) q[11]; +cx q[73],q[11]; +rz(0) q[11]; +cx q[73],q[11]; +rz(0) q[11]; +cx q[72],q[11]; +rz(0) q[11]; +cx q[72],q[11]; +rz(0) q[11]; +cx q[71],q[11]; +rz(0) q[11]; +cx q[71],q[11]; +rz(0) q[11]; +cx q[70],q[11]; +rz(0) q[11]; +cx q[70],q[11]; +rz(0) q[11]; +cx q[69],q[11]; +rz(0) q[11]; +cx q[69],q[11]; +rz(0) q[11]; +cx q[68],q[11]; +rz(0) q[11]; +cx q[68],q[11]; +rz(0) q[11]; +cx q[67],q[11]; +rz(0) q[11]; +cx q[67],q[11]; +rz(0) q[11]; +cx q[66],q[11]; +rz(0) q[11]; +cx q[66],q[11]; +rz(0) q[11]; +cx q[65],q[11]; +rz(0) q[11]; +cx q[65],q[11]; +rz(0) q[11]; +cx q[64],q[11]; +rz(0) q[11]; +cx q[64],q[11]; +rz(0) q[11]; +cx q[63],q[11]; +rz(0) q[11]; +cx q[63],q[11]; +rz(0) q[11]; +cx q[62],q[11]; +rz(0) q[11]; +cx q[62],q[11]; +rz(0) q[11]; +cx q[61],q[11]; +rz(0) q[11]; +cx q[61],q[11]; +rz(0) q[11]; +cx q[60],q[11]; +rz(0) q[11]; +cx q[60],q[11]; +rz(0) q[11]; +cx q[59],q[11]; +rz(0) q[11]; +cx q[59],q[11]; +rz(0) q[11]; +cx q[58],q[11]; +rz(0) q[11]; +cx q[58],q[11]; +rz(0) q[11]; +cx q[57],q[11]; +rz(0) q[11]; +cx q[57],q[11]; +rz(0) q[11]; +cx q[56],q[11]; +rz(0) q[11]; +cx q[56],q[11]; +rz(0) q[11]; +cx q[55],q[11]; +rz(0) q[11]; +cx q[55],q[11]; +rz(0) q[11]; +cx q[54],q[11]; +rz(0) q[11]; +cx q[54],q[11]; +rz(0) q[11]; +cx q[53],q[11]; +rz(0) q[11]; +cx q[53],q[11]; +rz(0) q[11]; +cx q[52],q[11]; +rz(0) q[11]; +cx q[52],q[11]; +rz(0) q[11]; +cx q[51],q[11]; +rz(-pi/2199023255552) q[11]; +cx q[51],q[11]; +rz(pi/2199023255552) q[11]; +cx q[50],q[11]; +rz(-pi/1099511627776) q[11]; +cx q[50],q[11]; +rz(pi/1099511627776) q[11]; +cx q[49],q[11]; +rz(-pi/549755813888) q[11]; +cx q[49],q[11]; +rz(pi/549755813888) q[11]; +cx q[48],q[11]; +rz(-pi/274877906944) q[11]; +cx q[48],q[11]; +rz(pi/274877906944) q[11]; +cx q[47],q[11]; +rz(-pi/137438953472) q[11]; +cx q[47],q[11]; +rz(pi/137438953472) q[11]; +cx q[46],q[11]; +rz(-pi/68719476736) q[11]; +cx q[46],q[11]; +rz(pi/68719476736) q[11]; +cx q[45],q[11]; +rz(-pi/34359738368) q[11]; +cx q[45],q[11]; +rz(pi/34359738368) q[11]; +cx q[44],q[11]; +rz(-pi/17179869184) q[11]; +cx q[44],q[11]; +rz(pi/17179869184) q[11]; +cx q[43],q[11]; +rz(-pi/8589934592) q[11]; +cx q[43],q[11]; +rz(pi/8589934592) q[11]; +cx q[42],q[11]; +rz(-pi/4294967296) q[11]; +cx q[42],q[11]; +rz(pi/4294967296) q[11]; +cx q[41],q[11]; +rz(-pi/2147483648) q[11]; +cx q[41],q[11]; +rz(pi/2147483648) q[11]; +cx q[40],q[11]; +rz(-pi/1073741824) q[11]; +cx q[40],q[11]; +rz(pi/1073741824) q[11]; +cx q[39],q[11]; +rz(-pi/536870912) q[11]; +cx q[39],q[11]; +rz(pi/536870912) q[11]; +cx q[38],q[11]; +rz(-pi/268435456) q[11]; +cx q[38],q[11]; +rz(pi/268435456) q[11]; +cx q[37],q[11]; +rz(-pi/134217728) q[11]; +cx q[37],q[11]; +rz(pi/134217728) q[11]; +cx q[36],q[11]; +rz(-pi/67108864) q[11]; +cx q[36],q[11]; +rz(pi/67108864) q[11]; +cx q[35],q[11]; +rz(-pi/33554432) q[11]; +cx q[35],q[11]; +rz(pi/33554432) q[11]; +cx q[34],q[11]; +rz(-pi/16777216) q[11]; +cx q[34],q[11]; +rz(pi/16777216) q[11]; +cx q[33],q[11]; +rz(-pi/8388608) q[11]; +cx q[33],q[11]; +rz(pi/8388608) q[11]; +cx q[32],q[11]; +rz(-pi/4194304) q[11]; +cx q[32],q[11]; +rz(pi/4194304) q[11]; +cx q[31],q[11]; +rz(-pi/2097152) q[11]; +cx q[31],q[11]; +rz(pi/2097152) q[11]; +cx q[30],q[11]; +rz(-pi/1048576) q[11]; +cx q[30],q[11]; +rz(pi/1048576) q[11]; +cx q[29],q[11]; +rz(-pi/524288) q[11]; +cx q[29],q[11]; +rz(pi/524288) q[11]; +cx q[28],q[11]; +rz(-pi/262144) q[11]; +cx q[28],q[11]; +rz(pi/262144) q[11]; +cx q[27],q[11]; +rz(-pi/131072) q[11]; +cx q[27],q[11]; +rz(pi/131072) q[11]; +cx q[26],q[11]; +rz(-pi/65536) q[11]; +cx q[26],q[11]; +rz(pi/65536) q[11]; +cx q[25],q[11]; +rz(-pi/32768) q[11]; +cx q[25],q[11]; +rz(pi/32768) q[11]; +cx q[24],q[11]; +rz(-pi/16384) q[11]; +cx q[24],q[11]; +rz(pi/16384) q[11]; +cx q[23],q[11]; +rz(-pi/8192) q[11]; +cx q[23],q[11]; +rz(pi/8192) q[11]; +cx q[22],q[11]; +rz(-pi/4096) q[11]; +cx q[22],q[11]; +rz(pi/4096) q[11]; +cx q[21],q[11]; +rz(-pi/2048) q[11]; +cx q[21],q[11]; +rz(pi/2048) q[11]; +cx q[20],q[11]; +rz(-pi/1024) q[11]; +cx q[20],q[11]; +rz(pi/1024) q[11]; +cx q[19],q[11]; +rz(-pi/512) q[11]; +cx q[19],q[11]; +rz(pi/512) q[11]; +cx q[18],q[11]; +rz(-pi/256) q[11]; +cx q[18],q[11]; +rz(pi/256) q[11]; +cx q[17],q[11]; +rz(-pi/128) q[11]; +cx q[17],q[11]; +rz(pi/128) q[11]; +cx q[16],q[11]; +rz(-pi/64) q[11]; +cx q[16],q[11]; +rz(pi/64) q[11]; +cx q[15],q[11]; +rz(-pi/32) q[11]; +cx q[15],q[11]; +rz(pi/32) q[11]; +cx q[14],q[11]; +rz(-pi/16) q[11]; +cx q[14],q[11]; +rz(pi/16) q[11]; +cx q[13],q[11]; +rz(-pi/8) q[11]; +cx q[13],q[11]; +rz(pi/8) q[11]; +cx q[12],q[11]; +rz(-pi/4) q[11]; +cx q[12],q[11]; +rz(pi/4) q[11]; +ry(pi/2) q[11]; +rx(pi) q[11]; +rz(pi/4) q[11]; +rz(pi/8) q[12]; +rz(pi/16) q[13]; +rz(pi/32) q[14]; +rz(pi/64) q[15]; +rz(pi/128) q[16]; +rz(pi/256) q[17]; +rz(pi/512) q[18]; +rz(pi/1024) q[19]; +rz(pi/2048) q[20]; +rz(pi/4096) q[21]; +rz(pi/8192) q[22]; +rz(pi/16384) q[23]; +rz(pi/32768) q[24]; +rz(pi/65536) q[25]; +rz(pi/131072) q[26]; +rz(pi/262144) q[27]; +rz(pi/524288) q[28]; +rz(pi/1048576) q[29]; +rz(pi/2097152) q[30]; +rz(pi/4194304) q[31]; +rz(pi/8388608) q[32]; +rz(pi/16777216) q[33]; +rz(pi/33554432) q[34]; +rz(pi/67108864) q[35]; +rz(pi/134217728) q[36]; +rz(pi/268435456) q[37]; +rz(pi/536870912) q[38]; +rz(pi/1073741824) q[39]; +rz(pi/2147483648) q[40]; +rz(pi/4294967296) q[41]; +rz(pi/8589934592) q[42]; +rz(pi/17179869184) q[43]; +rz(pi/34359738368) q[44]; +rz(pi/68719476736) q[45]; +rz(pi/137438953472) q[46]; +rz(pi/274877906944) q[47]; +rz(pi/549755813888) q[48]; +rz(pi/1099511627776) q[49]; +rz(pi/2199023255552) q[50]; +rz(0) q[51]; +rz(0) q[52]; +rz(0) q[53]; +rz(0) q[54]; +rz(0) q[55]; +rz(0) q[56]; +rz(0) q[57]; +rz(0) q[58]; +rz(0) q[59]; +rz(0) q[60]; +rz(0) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[10]; +rz(0) q[10]; +cx q[99],q[10]; +rz(0) q[10]; +cx q[98],q[10]; +rz(0) q[10]; +cx q[98],q[10]; +rz(0) q[10]; +cx q[97],q[10]; +rz(0) q[10]; +cx q[97],q[10]; +rz(0) q[10]; +cx q[96],q[10]; +rz(0) q[10]; +cx q[96],q[10]; +rz(0) q[10]; +cx q[95],q[10]; +rz(0) q[10]; +cx q[95],q[10]; +rz(0) q[10]; +cx q[94],q[10]; +rz(0) q[10]; +cx q[94],q[10]; +rz(0) q[10]; +cx q[93],q[10]; +rz(0) q[10]; +cx q[93],q[10]; +rz(0) q[10]; +cx q[92],q[10]; +rz(0) q[10]; +cx q[92],q[10]; +rz(0) q[10]; +cx q[91],q[10]; +rz(0) q[10]; +cx q[91],q[10]; +rz(0) q[10]; +cx q[90],q[10]; +rz(0) q[10]; +cx q[90],q[10]; +rz(0) q[10]; +cx q[89],q[10]; +rz(0) q[10]; +cx q[89],q[10]; +rz(0) q[10]; +cx q[88],q[10]; +rz(0) q[10]; +cx q[88],q[10]; +rz(0) q[10]; +cx q[87],q[10]; +rz(0) q[10]; +cx q[87],q[10]; +rz(0) q[10]; +cx q[86],q[10]; +rz(0) q[10]; +cx q[86],q[10]; +rz(0) q[10]; +cx q[85],q[10]; +rz(0) q[10]; +cx q[85],q[10]; +rz(0) q[10]; +cx q[84],q[10]; +rz(0) q[10]; +cx q[84],q[10]; +rz(0) q[10]; +cx q[83],q[10]; +rz(0) q[10]; +cx q[83],q[10]; +rz(0) q[10]; +cx q[82],q[10]; +rz(0) q[10]; +cx q[82],q[10]; +rz(0) q[10]; +cx q[81],q[10]; +rz(0) q[10]; +cx q[81],q[10]; +rz(0) q[10]; +cx q[80],q[10]; +rz(0) q[10]; +cx q[80],q[10]; +rz(0) q[10]; +cx q[79],q[10]; +rz(0) q[10]; +cx q[79],q[10]; +rz(0) q[10]; +cx q[78],q[10]; +rz(0) q[10]; +cx q[78],q[10]; +rz(0) q[10]; +cx q[77],q[10]; +rz(0) q[10]; +cx q[77],q[10]; +rz(0) q[10]; +cx q[76],q[10]; +rz(0) q[10]; +cx q[76],q[10]; +rz(0) q[10]; +cx q[75],q[10]; +rz(0) q[10]; +cx q[75],q[10]; +rz(0) q[10]; +cx q[74],q[10]; +rz(0) q[10]; +cx q[74],q[10]; +rz(0) q[10]; +cx q[73],q[10]; +rz(0) q[10]; +cx q[73],q[10]; +rz(0) q[10]; +cx q[72],q[10]; +rz(0) q[10]; +cx q[72],q[10]; +rz(0) q[10]; +cx q[71],q[10]; +rz(0) q[10]; +cx q[71],q[10]; +rz(0) q[10]; +cx q[70],q[10]; +rz(0) q[10]; +cx q[70],q[10]; +rz(0) q[10]; +cx q[69],q[10]; +rz(0) q[10]; +cx q[69],q[10]; +rz(0) q[10]; +cx q[68],q[10]; +rz(0) q[10]; +cx q[68],q[10]; +rz(0) q[10]; +cx q[67],q[10]; +rz(0) q[10]; +cx q[67],q[10]; +rz(0) q[10]; +cx q[66],q[10]; +rz(0) q[10]; +cx q[66],q[10]; +rz(0) q[10]; +cx q[65],q[10]; +rz(0) q[10]; +cx q[65],q[10]; +rz(0) q[10]; +cx q[64],q[10]; +rz(0) q[10]; +cx q[64],q[10]; +rz(0) q[10]; +cx q[63],q[10]; +rz(0) q[10]; +cx q[63],q[10]; +rz(0) q[10]; +cx q[62],q[10]; +rz(0) q[10]; +cx q[62],q[10]; +rz(0) q[10]; +cx q[61],q[10]; +rz(0) q[10]; +cx q[61],q[10]; +rz(0) q[10]; +cx q[60],q[10]; +rz(0) q[10]; +cx q[60],q[10]; +rz(0) q[10]; +cx q[59],q[10]; +rz(0) q[10]; +cx q[59],q[10]; +rz(0) q[10]; +cx q[58],q[10]; +rz(0) q[10]; +cx q[58],q[10]; +rz(0) q[10]; +cx q[57],q[10]; +rz(0) q[10]; +cx q[57],q[10]; +rz(0) q[10]; +cx q[56],q[10]; +rz(0) q[10]; +cx q[56],q[10]; +rz(0) q[10]; +cx q[55],q[10]; +rz(0) q[10]; +cx q[55],q[10]; +rz(0) q[10]; +cx q[54],q[10]; +rz(0) q[10]; +cx q[54],q[10]; +rz(0) q[10]; +cx q[53],q[10]; +rz(0) q[10]; +cx q[53],q[10]; +rz(0) q[10]; +cx q[52],q[10]; +rz(0) q[10]; +cx q[52],q[10]; +rz(0) q[10]; +cx q[51],q[10]; +rz(0) q[10]; +cx q[51],q[10]; +rz(0) q[10]; +cx q[50],q[10]; +rz(-pi/2199023255552) q[10]; +cx q[50],q[10]; +rz(pi/2199023255552) q[10]; +cx q[49],q[10]; +rz(-pi/1099511627776) q[10]; +cx q[49],q[10]; +rz(pi/1099511627776) q[10]; +cx q[48],q[10]; +rz(-pi/549755813888) q[10]; +cx q[48],q[10]; +rz(pi/549755813888) q[10]; +cx q[47],q[10]; +rz(-pi/274877906944) q[10]; +cx q[47],q[10]; +rz(pi/274877906944) q[10]; +cx q[46],q[10]; +rz(-pi/137438953472) q[10]; +cx q[46],q[10]; +rz(pi/137438953472) q[10]; +cx q[45],q[10]; +rz(-pi/68719476736) q[10]; +cx q[45],q[10]; +rz(pi/68719476736) q[10]; +cx q[44],q[10]; +rz(-pi/34359738368) q[10]; +cx q[44],q[10]; +rz(pi/34359738368) q[10]; +cx q[43],q[10]; +rz(-pi/17179869184) q[10]; +cx q[43],q[10]; +rz(pi/17179869184) q[10]; +cx q[42],q[10]; +rz(-pi/8589934592) q[10]; +cx q[42],q[10]; +rz(pi/8589934592) q[10]; +cx q[41],q[10]; +rz(-pi/4294967296) q[10]; +cx q[41],q[10]; +rz(pi/4294967296) q[10]; +cx q[40],q[10]; +rz(-pi/2147483648) q[10]; +cx q[40],q[10]; +rz(pi/2147483648) q[10]; +cx q[39],q[10]; +rz(-pi/1073741824) q[10]; +cx q[39],q[10]; +rz(pi/1073741824) q[10]; +cx q[38],q[10]; +rz(-pi/536870912) q[10]; +cx q[38],q[10]; +rz(pi/536870912) q[10]; +cx q[37],q[10]; +rz(-pi/268435456) q[10]; +cx q[37],q[10]; +rz(pi/268435456) q[10]; +cx q[36],q[10]; +rz(-pi/134217728) q[10]; +cx q[36],q[10]; +rz(pi/134217728) q[10]; +cx q[35],q[10]; +rz(-pi/67108864) q[10]; +cx q[35],q[10]; +rz(pi/67108864) q[10]; +cx q[34],q[10]; +rz(-pi/33554432) q[10]; +cx q[34],q[10]; +rz(pi/33554432) q[10]; +cx q[33],q[10]; +rz(-pi/16777216) q[10]; +cx q[33],q[10]; +rz(pi/16777216) q[10]; +cx q[32],q[10]; +rz(-pi/8388608) q[10]; +cx q[32],q[10]; +rz(pi/8388608) q[10]; +cx q[31],q[10]; +rz(-pi/4194304) q[10]; +cx q[31],q[10]; +rz(pi/4194304) q[10]; +cx q[30],q[10]; +rz(-pi/2097152) q[10]; +cx q[30],q[10]; +rz(pi/2097152) q[10]; +cx q[29],q[10]; +rz(-pi/1048576) q[10]; +cx q[29],q[10]; +rz(pi/1048576) q[10]; +cx q[28],q[10]; +rz(-pi/524288) q[10]; +cx q[28],q[10]; +rz(pi/524288) q[10]; +cx q[27],q[10]; +rz(-pi/262144) q[10]; +cx q[27],q[10]; +rz(pi/262144) q[10]; +cx q[26],q[10]; +rz(-pi/131072) q[10]; +cx q[26],q[10]; +rz(pi/131072) q[10]; +cx q[25],q[10]; +rz(-pi/65536) q[10]; +cx q[25],q[10]; +rz(pi/65536) q[10]; +cx q[24],q[10]; +rz(-pi/32768) q[10]; +cx q[24],q[10]; +rz(pi/32768) q[10]; +cx q[23],q[10]; +rz(-pi/16384) q[10]; +cx q[23],q[10]; +rz(pi/16384) q[10]; +cx q[22],q[10]; +rz(-pi/8192) q[10]; +cx q[22],q[10]; +rz(pi/8192) q[10]; +cx q[21],q[10]; +rz(-pi/4096) q[10]; +cx q[21],q[10]; +rz(pi/4096) q[10]; +cx q[20],q[10]; +rz(-pi/2048) q[10]; +cx q[20],q[10]; +rz(pi/2048) q[10]; +cx q[19],q[10]; +rz(-pi/1024) q[10]; +cx q[19],q[10]; +rz(pi/1024) q[10]; +cx q[18],q[10]; +rz(-pi/512) q[10]; +cx q[18],q[10]; +rz(pi/512) q[10]; +cx q[17],q[10]; +rz(-pi/256) q[10]; +cx q[17],q[10]; +rz(pi/256) q[10]; +cx q[16],q[10]; +rz(-pi/128) q[10]; +cx q[16],q[10]; +rz(pi/128) q[10]; +cx q[15],q[10]; +rz(-pi/64) q[10]; +cx q[15],q[10]; +rz(pi/64) q[10]; +cx q[14],q[10]; +rz(-pi/32) q[10]; +cx q[14],q[10]; +rz(pi/32) q[10]; +cx q[13],q[10]; +rz(-pi/16) q[10]; +cx q[13],q[10]; +rz(pi/16) q[10]; +cx q[12],q[10]; +rz(-pi/8) q[10]; +cx q[12],q[10]; +rz(pi/8) q[10]; +cx q[11],q[10]; +rz(-pi/4) q[10]; +cx q[11],q[10]; +rz(pi/4) q[10]; +ry(pi/2) q[10]; +rx(pi) q[10]; +rz(pi/4) q[10]; +rz(pi/8) q[11]; +rz(pi/16) q[12]; +rz(pi/32) q[13]; +rz(pi/64) q[14]; +rz(pi/128) q[15]; +rz(pi/256) q[16]; +rz(pi/512) q[17]; +rz(pi/1024) q[18]; +rz(pi/2048) q[19]; +rz(pi/4096) q[20]; +rz(pi/8192) q[21]; +rz(pi/16384) q[22]; +rz(pi/32768) q[23]; +rz(pi/65536) q[24]; +rz(pi/131072) q[25]; +rz(pi/262144) q[26]; +rz(pi/524288) q[27]; +rz(pi/1048576) q[28]; +rz(pi/2097152) q[29]; +rz(pi/4194304) q[30]; +rz(pi/8388608) q[31]; +rz(pi/16777216) q[32]; +rz(pi/33554432) q[33]; +rz(pi/67108864) q[34]; +rz(pi/134217728) q[35]; +rz(pi/268435456) q[36]; +rz(pi/536870912) q[37]; +rz(pi/1073741824) q[38]; +rz(pi/2147483648) q[39]; +rz(pi/4294967296) q[40]; +rz(pi/8589934592) q[41]; +rz(pi/17179869184) q[42]; +rz(pi/34359738368) q[43]; +rz(pi/68719476736) q[44]; +rz(pi/137438953472) q[45]; +rz(pi/274877906944) q[46]; +rz(pi/549755813888) q[47]; +rz(pi/1099511627776) q[48]; +rz(pi/2199023255552) q[49]; +rz(0) q[50]; +rz(0) q[51]; +rz(0) q[52]; +rz(0) q[53]; +rz(0) q[54]; +rz(0) q[55]; +rz(0) q[56]; +rz(0) q[57]; +rz(0) q[58]; +rz(0) q[59]; +rz(0) q[60]; +rz(0) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[9]; +rz(0) q[9]; +cx q[99],q[9]; +rz(0) q[9]; +cx q[98],q[9]; +rz(0) q[9]; +cx q[98],q[9]; +rz(0) q[9]; +cx q[97],q[9]; +rz(0) q[9]; +cx q[97],q[9]; +rz(0) q[9]; +cx q[96],q[9]; +rz(0) q[9]; +cx q[96],q[9]; +rz(0) q[9]; +cx q[95],q[9]; +rz(0) q[9]; +cx q[95],q[9]; +rz(0) q[9]; +cx q[94],q[9]; +rz(0) q[9]; +cx q[94],q[9]; +rz(0) q[9]; +cx q[93],q[9]; +rz(0) q[9]; +cx q[93],q[9]; +rz(0) q[9]; +cx q[92],q[9]; +rz(0) q[9]; +cx q[92],q[9]; +rz(0) q[9]; +cx q[91],q[9]; +rz(0) q[9]; +cx q[91],q[9]; +rz(0) q[9]; +cx q[90],q[9]; +rz(0) q[9]; +cx q[90],q[9]; +rz(0) q[9]; +cx q[89],q[9]; +rz(0) q[9]; +cx q[89],q[9]; +rz(0) q[9]; +cx q[88],q[9]; +rz(0) q[9]; +cx q[88],q[9]; +rz(0) q[9]; +cx q[87],q[9]; +rz(0) q[9]; +cx q[87],q[9]; +rz(0) q[9]; +cx q[86],q[9]; +rz(0) q[9]; +cx q[86],q[9]; +rz(0) q[9]; +cx q[85],q[9]; +rz(0) q[9]; +cx q[85],q[9]; +rz(0) q[9]; +cx q[84],q[9]; +rz(0) q[9]; +cx q[84],q[9]; +rz(0) q[9]; +cx q[83],q[9]; +rz(0) q[9]; +cx q[83],q[9]; +rz(0) q[9]; +cx q[82],q[9]; +rz(0) q[9]; +cx q[82],q[9]; +rz(0) q[9]; +cx q[81],q[9]; +rz(0) q[9]; +cx q[81],q[9]; +rz(0) q[9]; +cx q[80],q[9]; +rz(0) q[9]; +cx q[80],q[9]; +rz(0) q[9]; +cx q[79],q[9]; +rz(0) q[9]; +cx q[79],q[9]; +rz(0) q[9]; +cx q[78],q[9]; +rz(0) q[9]; +cx q[78],q[9]; +rz(0) q[9]; +cx q[77],q[9]; +rz(0) q[9]; +cx q[77],q[9]; +rz(0) q[9]; +cx q[76],q[9]; +rz(0) q[9]; +cx q[76],q[9]; +rz(0) q[9]; +cx q[75],q[9]; +rz(0) q[9]; +cx q[75],q[9]; +rz(0) q[9]; +cx q[74],q[9]; +rz(0) q[9]; +cx q[74],q[9]; +rz(0) q[9]; +cx q[73],q[9]; +rz(0) q[9]; +cx q[73],q[9]; +rz(0) q[9]; +cx q[72],q[9]; +rz(0) q[9]; +cx q[72],q[9]; +rz(0) q[9]; +cx q[71],q[9]; +rz(0) q[9]; +cx q[71],q[9]; +rz(0) q[9]; +cx q[70],q[9]; +rz(0) q[9]; +cx q[70],q[9]; +rz(0) q[9]; +cx q[69],q[9]; +rz(0) q[9]; +cx q[69],q[9]; +rz(0) q[9]; +cx q[68],q[9]; +rz(0) q[9]; +cx q[68],q[9]; +rz(0) q[9]; +cx q[67],q[9]; +rz(0) q[9]; +cx q[67],q[9]; +rz(0) q[9]; +cx q[66],q[9]; +rz(0) q[9]; +cx q[66],q[9]; +rz(0) q[9]; +cx q[65],q[9]; +rz(0) q[9]; +cx q[65],q[9]; +rz(0) q[9]; +cx q[64],q[9]; +rz(0) q[9]; +cx q[64],q[9]; +rz(0) q[9]; +cx q[63],q[9]; +rz(0) q[9]; +cx q[63],q[9]; +rz(0) q[9]; +cx q[62],q[9]; +rz(0) q[9]; +cx q[62],q[9]; +rz(0) q[9]; +cx q[61],q[9]; +rz(0) q[9]; +cx q[61],q[9]; +rz(0) q[9]; +cx q[60],q[9]; +rz(0) q[9]; +cx q[60],q[9]; +rz(0) q[9]; +cx q[59],q[9]; +rz(0) q[9]; +cx q[59],q[9]; +rz(0) q[9]; +cx q[58],q[9]; +rz(0) q[9]; +cx q[58],q[9]; +rz(0) q[9]; +cx q[57],q[9]; +rz(0) q[9]; +cx q[57],q[9]; +rz(0) q[9]; +cx q[56],q[9]; +rz(0) q[9]; +cx q[56],q[9]; +rz(0) q[9]; +cx q[55],q[9]; +rz(0) q[9]; +cx q[55],q[9]; +rz(0) q[9]; +cx q[54],q[9]; +rz(0) q[9]; +cx q[54],q[9]; +rz(0) q[9]; +cx q[53],q[9]; +rz(0) q[9]; +cx q[53],q[9]; +rz(0) q[9]; +cx q[52],q[9]; +rz(0) q[9]; +cx q[52],q[9]; +rz(0) q[9]; +cx q[51],q[9]; +rz(0) q[9]; +cx q[51],q[9]; +rz(0) q[9]; +cx q[50],q[9]; +rz(0) q[9]; +cx q[50],q[9]; +rz(0) q[9]; +cx q[49],q[9]; +rz(-pi/2199023255552) q[9]; +cx q[49],q[9]; +rz(pi/2199023255552) q[9]; +cx q[48],q[9]; +rz(-pi/1099511627776) q[9]; +cx q[48],q[9]; +rz(pi/1099511627776) q[9]; +cx q[47],q[9]; +rz(-pi/549755813888) q[9]; +cx q[47],q[9]; +rz(pi/549755813888) q[9]; +cx q[46],q[9]; +rz(-pi/274877906944) q[9]; +cx q[46],q[9]; +rz(pi/274877906944) q[9]; +cx q[45],q[9]; +rz(-pi/137438953472) q[9]; +cx q[45],q[9]; +rz(pi/137438953472) q[9]; +cx q[44],q[9]; +rz(-pi/68719476736) q[9]; +cx q[44],q[9]; +rz(pi/68719476736) q[9]; +cx q[43],q[9]; +rz(-pi/34359738368) q[9]; +cx q[43],q[9]; +rz(pi/34359738368) q[9]; +cx q[42],q[9]; +rz(-pi/17179869184) q[9]; +cx q[42],q[9]; +rz(pi/17179869184) q[9]; +cx q[41],q[9]; +rz(-pi/8589934592) q[9]; +cx q[41],q[9]; +rz(pi/8589934592) q[9]; +cx q[40],q[9]; +rz(-pi/4294967296) q[9]; +cx q[40],q[9]; +rz(pi/4294967296) q[9]; +cx q[39],q[9]; +rz(-pi/2147483648) q[9]; +cx q[39],q[9]; +rz(pi/2147483648) q[9]; +cx q[38],q[9]; +rz(-pi/1073741824) q[9]; +cx q[38],q[9]; +rz(pi/1073741824) q[9]; +cx q[37],q[9]; +rz(-pi/536870912) q[9]; +cx q[37],q[9]; +rz(pi/536870912) q[9]; +cx q[36],q[9]; +rz(-pi/268435456) q[9]; +cx q[36],q[9]; +rz(pi/268435456) q[9]; +cx q[35],q[9]; +rz(-pi/134217728) q[9]; +cx q[35],q[9]; +rz(pi/134217728) q[9]; +cx q[34],q[9]; +rz(-pi/67108864) q[9]; +cx q[34],q[9]; +rz(pi/67108864) q[9]; +cx q[33],q[9]; +rz(-pi/33554432) q[9]; +cx q[33],q[9]; +rz(pi/33554432) q[9]; +cx q[32],q[9]; +rz(-pi/16777216) q[9]; +cx q[32],q[9]; +rz(pi/16777216) q[9]; +cx q[31],q[9]; +rz(-pi/8388608) q[9]; +cx q[31],q[9]; +rz(pi/8388608) q[9]; +cx q[30],q[9]; +rz(-pi/4194304) q[9]; +cx q[30],q[9]; +rz(pi/4194304) q[9]; +cx q[29],q[9]; +rz(-pi/2097152) q[9]; +cx q[29],q[9]; +rz(pi/2097152) q[9]; +cx q[28],q[9]; +rz(-pi/1048576) q[9]; +cx q[28],q[9]; +rz(pi/1048576) q[9]; +cx q[27],q[9]; +rz(-pi/524288) q[9]; +cx q[27],q[9]; +rz(pi/524288) q[9]; +cx q[26],q[9]; +rz(-pi/262144) q[9]; +cx q[26],q[9]; +rz(pi/262144) q[9]; +cx q[25],q[9]; +rz(-pi/131072) q[9]; +cx q[25],q[9]; +rz(pi/131072) q[9]; +cx q[24],q[9]; +rz(-pi/65536) q[9]; +cx q[24],q[9]; +rz(pi/65536) q[9]; +cx q[23],q[9]; +rz(-pi/32768) q[9]; +cx q[23],q[9]; +rz(pi/32768) q[9]; +cx q[22],q[9]; +rz(-pi/16384) q[9]; +cx q[22],q[9]; +rz(pi/16384) q[9]; +cx q[21],q[9]; +rz(-pi/8192) q[9]; +cx q[21],q[9]; +rz(pi/8192) q[9]; +cx q[20],q[9]; +rz(-pi/4096) q[9]; +cx q[20],q[9]; +rz(pi/4096) q[9]; +cx q[19],q[9]; +rz(-pi/2048) q[9]; +cx q[19],q[9]; +rz(pi/2048) q[9]; +cx q[18],q[9]; +rz(-pi/1024) q[9]; +cx q[18],q[9]; +rz(pi/1024) q[9]; +cx q[17],q[9]; +rz(-pi/512) q[9]; +cx q[17],q[9]; +rz(pi/512) q[9]; +cx q[16],q[9]; +rz(-pi/256) q[9]; +cx q[16],q[9]; +rz(pi/256) q[9]; +cx q[15],q[9]; +rz(-pi/128) q[9]; +cx q[15],q[9]; +rz(pi/128) q[9]; +cx q[14],q[9]; +rz(-pi/64) q[9]; +cx q[14],q[9]; +rz(pi/64) q[9]; +cx q[13],q[9]; +rz(-pi/32) q[9]; +cx q[13],q[9]; +rz(pi/32) q[9]; +cx q[12],q[9]; +rz(-pi/16) q[9]; +cx q[12],q[9]; +rz(pi/16) q[9]; +cx q[11],q[9]; +rz(-pi/8) q[9]; +cx q[11],q[9]; +rz(pi/8) q[9]; +cx q[10],q[9]; +rz(-pi/4) q[9]; +cx q[10],q[9]; +rz(pi/4) q[9]; +ry(pi/2) q[9]; +rx(pi) q[9]; +rz(pi/4) q[9]; +rz(pi/8) q[10]; +rz(pi/16) q[11]; +rz(pi/32) q[12]; +rz(pi/64) q[13]; +rz(pi/128) q[14]; +rz(pi/256) q[15]; +rz(pi/512) q[16]; +rz(pi/1024) q[17]; +rz(pi/2048) q[18]; +rz(pi/4096) q[19]; +rz(pi/8192) q[20]; +rz(pi/16384) q[21]; +rz(pi/32768) q[22]; +rz(pi/65536) q[23]; +rz(pi/131072) q[24]; +rz(pi/262144) q[25]; +rz(pi/524288) q[26]; +rz(pi/1048576) q[27]; +rz(pi/2097152) q[28]; +rz(pi/4194304) q[29]; +rz(pi/8388608) q[30]; +rz(pi/16777216) q[31]; +rz(pi/33554432) q[32]; +rz(pi/67108864) q[33]; +rz(pi/134217728) q[34]; +rz(pi/268435456) q[35]; +rz(pi/536870912) q[36]; +rz(pi/1073741824) q[37]; +rz(pi/2147483648) q[38]; +rz(pi/4294967296) q[39]; +rz(pi/8589934592) q[40]; +rz(pi/17179869184) q[41]; +rz(pi/34359738368) q[42]; +rz(pi/68719476736) q[43]; +rz(pi/137438953472) q[44]; +rz(pi/274877906944) q[45]; +rz(pi/549755813888) q[46]; +rz(pi/1099511627776) q[47]; +rz(pi/2199023255552) q[48]; +rz(0) q[49]; +rz(0) q[50]; +rz(0) q[51]; +rz(0) q[52]; +rz(0) q[53]; +rz(0) q[54]; +rz(0) q[55]; +rz(0) q[56]; +rz(0) q[57]; +rz(0) q[58]; +rz(0) q[59]; +rz(0) q[60]; +rz(0) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[8]; +rz(0) q[8]; +cx q[99],q[8]; +rz(0) q[8]; +cx q[98],q[8]; +rz(0) q[8]; +cx q[98],q[8]; +rz(0) q[8]; +cx q[97],q[8]; +rz(0) q[8]; +cx q[97],q[8]; +rz(0) q[8]; +cx q[96],q[8]; +rz(0) q[8]; +cx q[96],q[8]; +rz(0) q[8]; +cx q[95],q[8]; +rz(0) q[8]; +cx q[95],q[8]; +rz(0) q[8]; +cx q[94],q[8]; +rz(0) q[8]; +cx q[94],q[8]; +rz(0) q[8]; +cx q[93],q[8]; +rz(0) q[8]; +cx q[93],q[8]; +rz(0) q[8]; +cx q[92],q[8]; +rz(0) q[8]; +cx q[92],q[8]; +rz(0) q[8]; +cx q[91],q[8]; +rz(0) q[8]; +cx q[91],q[8]; +rz(0) q[8]; +cx q[90],q[8]; +rz(0) q[8]; +cx q[90],q[8]; +rz(0) q[8]; +cx q[89],q[8]; +rz(0) q[8]; +cx q[89],q[8]; +rz(0) q[8]; +cx q[88],q[8]; +rz(0) q[8]; +cx q[88],q[8]; +rz(0) q[8]; +cx q[87],q[8]; +rz(0) q[8]; +cx q[87],q[8]; +rz(0) q[8]; +cx q[86],q[8]; +rz(0) q[8]; +cx q[86],q[8]; +rz(0) q[8]; +cx q[85],q[8]; +rz(0) q[8]; +cx q[85],q[8]; +rz(0) q[8]; +cx q[84],q[8]; +rz(0) q[8]; +cx q[84],q[8]; +rz(0) q[8]; +cx q[83],q[8]; +rz(0) q[8]; +cx q[83],q[8]; +rz(0) q[8]; +cx q[82],q[8]; +rz(0) q[8]; +cx q[82],q[8]; +rz(0) q[8]; +cx q[81],q[8]; +rz(0) q[8]; +cx q[81],q[8]; +rz(0) q[8]; +cx q[80],q[8]; +rz(0) q[8]; +cx q[80],q[8]; +rz(0) q[8]; +cx q[79],q[8]; +rz(0) q[8]; +cx q[79],q[8]; +rz(0) q[8]; +cx q[78],q[8]; +rz(0) q[8]; +cx q[78],q[8]; +rz(0) q[8]; +cx q[77],q[8]; +rz(0) q[8]; +cx q[77],q[8]; +rz(0) q[8]; +cx q[76],q[8]; +rz(0) q[8]; +cx q[76],q[8]; +rz(0) q[8]; +cx q[75],q[8]; +rz(0) q[8]; +cx q[75],q[8]; +rz(0) q[8]; +cx q[74],q[8]; +rz(0) q[8]; +cx q[74],q[8]; +rz(0) q[8]; +cx q[73],q[8]; +rz(0) q[8]; +cx q[73],q[8]; +rz(0) q[8]; +cx q[72],q[8]; +rz(0) q[8]; +cx q[72],q[8]; +rz(0) q[8]; +cx q[71],q[8]; +rz(0) q[8]; +cx q[71],q[8]; +rz(0) q[8]; +cx q[70],q[8]; +rz(0) q[8]; +cx q[70],q[8]; +rz(0) q[8]; +cx q[69],q[8]; +rz(0) q[8]; +cx q[69],q[8]; +rz(0) q[8]; +cx q[68],q[8]; +rz(0) q[8]; +cx q[68],q[8]; +rz(0) q[8]; +cx q[67],q[8]; +rz(0) q[8]; +cx q[67],q[8]; +rz(0) q[8]; +cx q[66],q[8]; +rz(0) q[8]; +cx q[66],q[8]; +rz(0) q[8]; +cx q[65],q[8]; +rz(0) q[8]; +cx q[65],q[8]; +rz(0) q[8]; +cx q[64],q[8]; +rz(0) q[8]; +cx q[64],q[8]; +rz(0) q[8]; +cx q[63],q[8]; +rz(0) q[8]; +cx q[63],q[8]; +rz(0) q[8]; +cx q[62],q[8]; +rz(0) q[8]; +cx q[62],q[8]; +rz(0) q[8]; +cx q[61],q[8]; +rz(0) q[8]; +cx q[61],q[8]; +rz(0) q[8]; +cx q[60],q[8]; +rz(0) q[8]; +cx q[60],q[8]; +rz(0) q[8]; +cx q[59],q[8]; +rz(0) q[8]; +cx q[59],q[8]; +rz(0) q[8]; +cx q[58],q[8]; +rz(0) q[8]; +cx q[58],q[8]; +rz(0) q[8]; +cx q[57],q[8]; +rz(0) q[8]; +cx q[57],q[8]; +rz(0) q[8]; +cx q[56],q[8]; +rz(0) q[8]; +cx q[56],q[8]; +rz(0) q[8]; +cx q[55],q[8]; +rz(0) q[8]; +cx q[55],q[8]; +rz(0) q[8]; +cx q[54],q[8]; +rz(0) q[8]; +cx q[54],q[8]; +rz(0) q[8]; +cx q[53],q[8]; +rz(0) q[8]; +cx q[53],q[8]; +rz(0) q[8]; +cx q[52],q[8]; +rz(0) q[8]; +cx q[52],q[8]; +rz(0) q[8]; +cx q[51],q[8]; +rz(0) q[8]; +cx q[51],q[8]; +rz(0) q[8]; +cx q[50],q[8]; +rz(0) q[8]; +cx q[50],q[8]; +rz(0) q[8]; +cx q[49],q[8]; +rz(0) q[8]; +cx q[49],q[8]; +rz(0) q[8]; +cx q[48],q[8]; +rz(-pi/2199023255552) q[8]; +cx q[48],q[8]; +rz(pi/2199023255552) q[8]; +cx q[47],q[8]; +rz(-pi/1099511627776) q[8]; +cx q[47],q[8]; +rz(pi/1099511627776) q[8]; +cx q[46],q[8]; +rz(-pi/549755813888) q[8]; +cx q[46],q[8]; +rz(pi/549755813888) q[8]; +cx q[45],q[8]; +rz(-pi/274877906944) q[8]; +cx q[45],q[8]; +rz(pi/274877906944) q[8]; +cx q[44],q[8]; +rz(-pi/137438953472) q[8]; +cx q[44],q[8]; +rz(pi/137438953472) q[8]; +cx q[43],q[8]; +rz(-pi/68719476736) q[8]; +cx q[43],q[8]; +rz(pi/68719476736) q[8]; +cx q[42],q[8]; +rz(-pi/34359738368) q[8]; +cx q[42],q[8]; +rz(pi/34359738368) q[8]; +cx q[41],q[8]; +rz(-pi/17179869184) q[8]; +cx q[41],q[8]; +rz(pi/17179869184) q[8]; +cx q[40],q[8]; +rz(-pi/8589934592) q[8]; +cx q[40],q[8]; +rz(pi/8589934592) q[8]; +cx q[39],q[8]; +rz(-pi/4294967296) q[8]; +cx q[39],q[8]; +rz(pi/4294967296) q[8]; +cx q[38],q[8]; +rz(-pi/2147483648) q[8]; +cx q[38],q[8]; +rz(pi/2147483648) q[8]; +cx q[37],q[8]; +rz(-pi/1073741824) q[8]; +cx q[37],q[8]; +rz(pi/1073741824) q[8]; +cx q[36],q[8]; +rz(-pi/536870912) q[8]; +cx q[36],q[8]; +rz(pi/536870912) q[8]; +cx q[35],q[8]; +rz(-pi/268435456) q[8]; +cx q[35],q[8]; +rz(pi/268435456) q[8]; +cx q[34],q[8]; +rz(-pi/134217728) q[8]; +cx q[34],q[8]; +rz(pi/134217728) q[8]; +cx q[33],q[8]; +rz(-pi/67108864) q[8]; +cx q[33],q[8]; +rz(pi/67108864) q[8]; +cx q[32],q[8]; +rz(-pi/33554432) q[8]; +cx q[32],q[8]; +rz(pi/33554432) q[8]; +cx q[31],q[8]; +rz(-pi/16777216) q[8]; +cx q[31],q[8]; +rz(pi/16777216) q[8]; +cx q[30],q[8]; +rz(-pi/8388608) q[8]; +cx q[30],q[8]; +rz(pi/8388608) q[8]; +cx q[29],q[8]; +rz(-pi/4194304) q[8]; +cx q[29],q[8]; +rz(pi/4194304) q[8]; +cx q[28],q[8]; +rz(-pi/2097152) q[8]; +cx q[28],q[8]; +rz(pi/2097152) q[8]; +cx q[27],q[8]; +rz(-pi/1048576) q[8]; +cx q[27],q[8]; +rz(pi/1048576) q[8]; +cx q[26],q[8]; +rz(-pi/524288) q[8]; +cx q[26],q[8]; +rz(pi/524288) q[8]; +cx q[25],q[8]; +rz(-pi/262144) q[8]; +cx q[25],q[8]; +rz(pi/262144) q[8]; +cx q[24],q[8]; +rz(-pi/131072) q[8]; +cx q[24],q[8]; +rz(pi/131072) q[8]; +cx q[23],q[8]; +rz(-pi/65536) q[8]; +cx q[23],q[8]; +rz(pi/65536) q[8]; +cx q[22],q[8]; +rz(-pi/32768) q[8]; +cx q[22],q[8]; +rz(pi/32768) q[8]; +cx q[21],q[8]; +rz(-pi/16384) q[8]; +cx q[21],q[8]; +rz(pi/16384) q[8]; +cx q[20],q[8]; +rz(-pi/8192) q[8]; +cx q[20],q[8]; +rz(pi/8192) q[8]; +cx q[19],q[8]; +rz(-pi/4096) q[8]; +cx q[19],q[8]; +rz(pi/4096) q[8]; +cx q[18],q[8]; +rz(-pi/2048) q[8]; +cx q[18],q[8]; +rz(pi/2048) q[8]; +cx q[17],q[8]; +rz(-pi/1024) q[8]; +cx q[17],q[8]; +rz(pi/1024) q[8]; +cx q[16],q[8]; +rz(-pi/512) q[8]; +cx q[16],q[8]; +rz(pi/512) q[8]; +cx q[15],q[8]; +rz(-pi/256) q[8]; +cx q[15],q[8]; +rz(pi/256) q[8]; +cx q[14],q[8]; +rz(-pi/128) q[8]; +cx q[14],q[8]; +rz(pi/128) q[8]; +cx q[13],q[8]; +rz(-pi/64) q[8]; +cx q[13],q[8]; +rz(pi/64) q[8]; +cx q[12],q[8]; +rz(-pi/32) q[8]; +cx q[12],q[8]; +rz(pi/32) q[8]; +cx q[11],q[8]; +rz(-pi/16) q[8]; +cx q[11],q[8]; +rz(pi/16) q[8]; +cx q[10],q[8]; +rz(-pi/8) q[8]; +cx q[10],q[8]; +rz(pi/8) q[8]; +cx q[9],q[8]; +rz(-pi/4) q[8]; +cx q[9],q[8]; +rz(pi/4) q[8]; +ry(pi/2) q[8]; +rx(pi) q[8]; +rz(pi/4) q[8]; +rz(pi/8) q[9]; +rz(pi/16) q[10]; +rz(pi/32) q[11]; +rz(pi/64) q[12]; +rz(pi/128) q[13]; +rz(pi/256) q[14]; +rz(pi/512) q[15]; +rz(pi/1024) q[16]; +rz(pi/2048) q[17]; +rz(pi/4096) q[18]; +rz(pi/8192) q[19]; +rz(pi/16384) q[20]; +rz(pi/32768) q[21]; +rz(pi/65536) q[22]; +rz(pi/131072) q[23]; +rz(pi/262144) q[24]; +rz(pi/524288) q[25]; +rz(pi/1048576) q[26]; +rz(pi/2097152) q[27]; +rz(pi/4194304) q[28]; +rz(pi/8388608) q[29]; +rz(pi/16777216) q[30]; +rz(pi/33554432) q[31]; +rz(pi/67108864) q[32]; +rz(pi/134217728) q[33]; +rz(pi/268435456) q[34]; +rz(pi/536870912) q[35]; +rz(pi/1073741824) q[36]; +rz(pi/2147483648) q[37]; +rz(pi/4294967296) q[38]; +rz(pi/8589934592) q[39]; +rz(pi/17179869184) q[40]; +rz(pi/34359738368) q[41]; +rz(pi/68719476736) q[42]; +rz(pi/137438953472) q[43]; +rz(pi/274877906944) q[44]; +rz(pi/549755813888) q[45]; +rz(pi/1099511627776) q[46]; +rz(pi/2199023255552) q[47]; +rz(0) q[48]; +rz(0) q[49]; +rz(0) q[50]; +rz(0) q[51]; +rz(0) q[52]; +rz(0) q[53]; +rz(0) q[54]; +rz(0) q[55]; +rz(0) q[56]; +rz(0) q[57]; +rz(0) q[58]; +rz(0) q[59]; +rz(0) q[60]; +rz(0) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[7]; +rz(0) q[7]; +cx q[99],q[7]; +rz(0) q[7]; +cx q[98],q[7]; +rz(0) q[7]; +cx q[98],q[7]; +rz(0) q[7]; +cx q[97],q[7]; +rz(0) q[7]; +cx q[97],q[7]; +rz(0) q[7]; +cx q[96],q[7]; +rz(0) q[7]; +cx q[96],q[7]; +rz(0) q[7]; +cx q[95],q[7]; +rz(0) q[7]; +cx q[95],q[7]; +rz(0) q[7]; +cx q[94],q[7]; +rz(0) q[7]; +cx q[94],q[7]; +rz(0) q[7]; +cx q[93],q[7]; +rz(0) q[7]; +cx q[93],q[7]; +rz(0) q[7]; +cx q[92],q[7]; +rz(0) q[7]; +cx q[92],q[7]; +rz(0) q[7]; +cx q[91],q[7]; +rz(0) q[7]; +cx q[91],q[7]; +rz(0) q[7]; +cx q[90],q[7]; +rz(0) q[7]; +cx q[90],q[7]; +rz(0) q[7]; +cx q[89],q[7]; +rz(0) q[7]; +cx q[89],q[7]; +rz(0) q[7]; +cx q[88],q[7]; +rz(0) q[7]; +cx q[88],q[7]; +rz(0) q[7]; +cx q[87],q[7]; +rz(0) q[7]; +cx q[87],q[7]; +rz(0) q[7]; +cx q[86],q[7]; +rz(0) q[7]; +cx q[86],q[7]; +rz(0) q[7]; +cx q[85],q[7]; +rz(0) q[7]; +cx q[85],q[7]; +rz(0) q[7]; +cx q[84],q[7]; +rz(0) q[7]; +cx q[84],q[7]; +rz(0) q[7]; +cx q[83],q[7]; +rz(0) q[7]; +cx q[83],q[7]; +rz(0) q[7]; +cx q[82],q[7]; +rz(0) q[7]; +cx q[82],q[7]; +rz(0) q[7]; +cx q[81],q[7]; +rz(0) q[7]; +cx q[81],q[7]; +rz(0) q[7]; +cx q[80],q[7]; +rz(0) q[7]; +cx q[80],q[7]; +rz(0) q[7]; +cx q[79],q[7]; +rz(0) q[7]; +cx q[79],q[7]; +rz(0) q[7]; +cx q[78],q[7]; +rz(0) q[7]; +cx q[78],q[7]; +rz(0) q[7]; +cx q[77],q[7]; +rz(0) q[7]; +cx q[77],q[7]; +rz(0) q[7]; +cx q[76],q[7]; +rz(0) q[7]; +cx q[76],q[7]; +rz(0) q[7]; +cx q[75],q[7]; +rz(0) q[7]; +cx q[75],q[7]; +rz(0) q[7]; +cx q[74],q[7]; +rz(0) q[7]; +cx q[74],q[7]; +rz(0) q[7]; +cx q[73],q[7]; +rz(0) q[7]; +cx q[73],q[7]; +rz(0) q[7]; +cx q[72],q[7]; +rz(0) q[7]; +cx q[72],q[7]; +rz(0) q[7]; +cx q[71],q[7]; +rz(0) q[7]; +cx q[71],q[7]; +rz(0) q[7]; +cx q[70],q[7]; +rz(0) q[7]; +cx q[70],q[7]; +rz(0) q[7]; +cx q[69],q[7]; +rz(0) q[7]; +cx q[69],q[7]; +rz(0) q[7]; +cx q[68],q[7]; +rz(0) q[7]; +cx q[68],q[7]; +rz(0) q[7]; +cx q[67],q[7]; +rz(0) q[7]; +cx q[67],q[7]; +rz(0) q[7]; +cx q[66],q[7]; +rz(0) q[7]; +cx q[66],q[7]; +rz(0) q[7]; +cx q[65],q[7]; +rz(0) q[7]; +cx q[65],q[7]; +rz(0) q[7]; +cx q[64],q[7]; +rz(0) q[7]; +cx q[64],q[7]; +rz(0) q[7]; +cx q[63],q[7]; +rz(0) q[7]; +cx q[63],q[7]; +rz(0) q[7]; +cx q[62],q[7]; +rz(0) q[7]; +cx q[62],q[7]; +rz(0) q[7]; +cx q[61],q[7]; +rz(0) q[7]; +cx q[61],q[7]; +rz(0) q[7]; +cx q[60],q[7]; +rz(0) q[7]; +cx q[60],q[7]; +rz(0) q[7]; +cx q[59],q[7]; +rz(0) q[7]; +cx q[59],q[7]; +rz(0) q[7]; +cx q[58],q[7]; +rz(0) q[7]; +cx q[58],q[7]; +rz(0) q[7]; +cx q[57],q[7]; +rz(0) q[7]; +cx q[57],q[7]; +rz(0) q[7]; +cx q[56],q[7]; +rz(0) q[7]; +cx q[56],q[7]; +rz(0) q[7]; +cx q[55],q[7]; +rz(0) q[7]; +cx q[55],q[7]; +rz(0) q[7]; +cx q[54],q[7]; +rz(0) q[7]; +cx q[54],q[7]; +rz(0) q[7]; +cx q[53],q[7]; +rz(0) q[7]; +cx q[53],q[7]; +rz(0) q[7]; +cx q[52],q[7]; +rz(0) q[7]; +cx q[52],q[7]; +rz(0) q[7]; +cx q[51],q[7]; +rz(0) q[7]; +cx q[51],q[7]; +rz(0) q[7]; +cx q[50],q[7]; +rz(0) q[7]; +cx q[50],q[7]; +rz(0) q[7]; +cx q[49],q[7]; +rz(0) q[7]; +cx q[49],q[7]; +rz(0) q[7]; +cx q[48],q[7]; +rz(0) q[7]; +cx q[48],q[7]; +rz(0) q[7]; +cx q[47],q[7]; +rz(-pi/2199023255552) q[7]; +cx q[47],q[7]; +rz(pi/2199023255552) q[7]; +cx q[46],q[7]; +rz(-pi/1099511627776) q[7]; +cx q[46],q[7]; +rz(pi/1099511627776) q[7]; +cx q[45],q[7]; +rz(-pi/549755813888) q[7]; +cx q[45],q[7]; +rz(pi/549755813888) q[7]; +cx q[44],q[7]; +rz(-pi/274877906944) q[7]; +cx q[44],q[7]; +rz(pi/274877906944) q[7]; +cx q[43],q[7]; +rz(-pi/137438953472) q[7]; +cx q[43],q[7]; +rz(pi/137438953472) q[7]; +cx q[42],q[7]; +rz(-pi/68719476736) q[7]; +cx q[42],q[7]; +rz(pi/68719476736) q[7]; +cx q[41],q[7]; +rz(-pi/34359738368) q[7]; +cx q[41],q[7]; +rz(pi/34359738368) q[7]; +cx q[40],q[7]; +rz(-pi/17179869184) q[7]; +cx q[40],q[7]; +rz(pi/17179869184) q[7]; +cx q[39],q[7]; +rz(-pi/8589934592) q[7]; +cx q[39],q[7]; +rz(pi/8589934592) q[7]; +cx q[38],q[7]; +rz(-pi/4294967296) q[7]; +cx q[38],q[7]; +rz(pi/4294967296) q[7]; +cx q[37],q[7]; +rz(-pi/2147483648) q[7]; +cx q[37],q[7]; +rz(pi/2147483648) q[7]; +cx q[36],q[7]; +rz(-pi/1073741824) q[7]; +cx q[36],q[7]; +rz(pi/1073741824) q[7]; +cx q[35],q[7]; +rz(-pi/536870912) q[7]; +cx q[35],q[7]; +rz(pi/536870912) q[7]; +cx q[34],q[7]; +rz(-pi/268435456) q[7]; +cx q[34],q[7]; +rz(pi/268435456) q[7]; +cx q[33],q[7]; +rz(-pi/134217728) q[7]; +cx q[33],q[7]; +rz(pi/134217728) q[7]; +cx q[32],q[7]; +rz(-pi/67108864) q[7]; +cx q[32],q[7]; +rz(pi/67108864) q[7]; +cx q[31],q[7]; +rz(-pi/33554432) q[7]; +cx q[31],q[7]; +rz(pi/33554432) q[7]; +cx q[30],q[7]; +rz(-pi/16777216) q[7]; +cx q[30],q[7]; +rz(pi/16777216) q[7]; +cx q[29],q[7]; +rz(-pi/8388608) q[7]; +cx q[29],q[7]; +rz(pi/8388608) q[7]; +cx q[28],q[7]; +rz(-pi/4194304) q[7]; +cx q[28],q[7]; +rz(pi/4194304) q[7]; +cx q[27],q[7]; +rz(-pi/2097152) q[7]; +cx q[27],q[7]; +rz(pi/2097152) q[7]; +cx q[26],q[7]; +rz(-pi/1048576) q[7]; +cx q[26],q[7]; +rz(pi/1048576) q[7]; +cx q[25],q[7]; +rz(-pi/524288) q[7]; +cx q[25],q[7]; +rz(pi/524288) q[7]; +cx q[24],q[7]; +rz(-pi/262144) q[7]; +cx q[24],q[7]; +rz(pi/262144) q[7]; +cx q[23],q[7]; +rz(-pi/131072) q[7]; +cx q[23],q[7]; +rz(pi/131072) q[7]; +cx q[22],q[7]; +rz(-pi/65536) q[7]; +cx q[22],q[7]; +rz(pi/65536) q[7]; +cx q[21],q[7]; +rz(-pi/32768) q[7]; +cx q[21],q[7]; +rz(pi/32768) q[7]; +cx q[20],q[7]; +rz(-pi/16384) q[7]; +cx q[20],q[7]; +rz(pi/16384) q[7]; +cx q[19],q[7]; +rz(-pi/8192) q[7]; +cx q[19],q[7]; +rz(pi/8192) q[7]; +cx q[18],q[7]; +rz(-pi/4096) q[7]; +cx q[18],q[7]; +rz(pi/4096) q[7]; +cx q[17],q[7]; +rz(-pi/2048) q[7]; +cx q[17],q[7]; +rz(pi/2048) q[7]; +cx q[16],q[7]; +rz(-pi/1024) q[7]; +cx q[16],q[7]; +rz(pi/1024) q[7]; +cx q[15],q[7]; +rz(-pi/512) q[7]; +cx q[15],q[7]; +rz(pi/512) q[7]; +cx q[14],q[7]; +rz(-pi/256) q[7]; +cx q[14],q[7]; +rz(pi/256) q[7]; +cx q[13],q[7]; +rz(-pi/128) q[7]; +cx q[13],q[7]; +rz(pi/128) q[7]; +cx q[12],q[7]; +rz(-pi/64) q[7]; +cx q[12],q[7]; +rz(pi/64) q[7]; +cx q[11],q[7]; +rz(-pi/32) q[7]; +cx q[11],q[7]; +rz(pi/32) q[7]; +cx q[10],q[7]; +rz(-pi/16) q[7]; +cx q[10],q[7]; +rz(pi/16) q[7]; +cx q[9],q[7]; +rz(-pi/8) q[7]; +cx q[9],q[7]; +rz(pi/8) q[7]; +cx q[8],q[7]; +rz(-pi/4) q[7]; +cx q[8],q[7]; +rz(pi/4) q[7]; +ry(pi/2) q[7]; +rx(pi) q[7]; +rz(pi/4) q[7]; +rz(pi/8) q[8]; +rz(pi/16) q[9]; +rz(pi/32) q[10]; +rz(pi/64) q[11]; +rz(pi/128) q[12]; +rz(pi/256) q[13]; +rz(pi/512) q[14]; +rz(pi/1024) q[15]; +rz(pi/2048) q[16]; +rz(pi/4096) q[17]; +rz(pi/8192) q[18]; +rz(pi/16384) q[19]; +rz(pi/32768) q[20]; +rz(pi/65536) q[21]; +rz(pi/131072) q[22]; +rz(pi/262144) q[23]; +rz(pi/524288) q[24]; +rz(pi/1048576) q[25]; +rz(pi/2097152) q[26]; +rz(pi/4194304) q[27]; +rz(pi/8388608) q[28]; +rz(pi/16777216) q[29]; +rz(pi/33554432) q[30]; +rz(pi/67108864) q[31]; +rz(pi/134217728) q[32]; +rz(pi/268435456) q[33]; +rz(pi/536870912) q[34]; +rz(pi/1073741824) q[35]; +rz(pi/2147483648) q[36]; +rz(pi/4294967296) q[37]; +rz(pi/8589934592) q[38]; +rz(pi/17179869184) q[39]; +rz(pi/34359738368) q[40]; +rz(pi/68719476736) q[41]; +rz(pi/137438953472) q[42]; +rz(pi/274877906944) q[43]; +rz(pi/549755813888) q[44]; +rz(pi/1099511627776) q[45]; +rz(pi/2199023255552) q[46]; +rz(0) q[47]; +rz(0) q[48]; +rz(0) q[49]; +rz(0) q[50]; +rz(0) q[51]; +rz(0) q[52]; +rz(0) q[53]; +rz(0) q[54]; +rz(0) q[55]; +rz(0) q[56]; +rz(0) q[57]; +rz(0) q[58]; +rz(0) q[59]; +rz(0) q[60]; +rz(0) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[6]; +rz(0) q[6]; +cx q[99],q[6]; +rz(0) q[6]; +cx q[98],q[6]; +rz(0) q[6]; +cx q[98],q[6]; +rz(0) q[6]; +cx q[97],q[6]; +rz(0) q[6]; +cx q[97],q[6]; +rz(0) q[6]; +cx q[96],q[6]; +rz(0) q[6]; +cx q[96],q[6]; +rz(0) q[6]; +cx q[95],q[6]; +rz(0) q[6]; +cx q[95],q[6]; +rz(0) q[6]; +cx q[94],q[6]; +rz(0) q[6]; +cx q[94],q[6]; +rz(0) q[6]; +cx q[93],q[6]; +rz(0) q[6]; +cx q[93],q[6]; +rz(0) q[6]; +cx q[92],q[6]; +rz(0) q[6]; +cx q[92],q[6]; +rz(0) q[6]; +cx q[91],q[6]; +rz(0) q[6]; +cx q[91],q[6]; +rz(0) q[6]; +cx q[90],q[6]; +rz(0) q[6]; +cx q[90],q[6]; +rz(0) q[6]; +cx q[89],q[6]; +rz(0) q[6]; +cx q[89],q[6]; +rz(0) q[6]; +cx q[88],q[6]; +rz(0) q[6]; +cx q[88],q[6]; +rz(0) q[6]; +cx q[87],q[6]; +rz(0) q[6]; +cx q[87],q[6]; +rz(0) q[6]; +cx q[86],q[6]; +rz(0) q[6]; +cx q[86],q[6]; +rz(0) q[6]; +cx q[85],q[6]; +rz(0) q[6]; +cx q[85],q[6]; +rz(0) q[6]; +cx q[84],q[6]; +rz(0) q[6]; +cx q[84],q[6]; +rz(0) q[6]; +cx q[83],q[6]; +rz(0) q[6]; +cx q[83],q[6]; +rz(0) q[6]; +cx q[82],q[6]; +rz(0) q[6]; +cx q[82],q[6]; +rz(0) q[6]; +cx q[81],q[6]; +rz(0) q[6]; +cx q[81],q[6]; +rz(0) q[6]; +cx q[80],q[6]; +rz(0) q[6]; +cx q[80],q[6]; +rz(0) q[6]; +cx q[79],q[6]; +rz(0) q[6]; +cx q[79],q[6]; +rz(0) q[6]; +cx q[78],q[6]; +rz(0) q[6]; +cx q[78],q[6]; +rz(0) q[6]; +cx q[77],q[6]; +rz(0) q[6]; +cx q[77],q[6]; +rz(0) q[6]; +cx q[76],q[6]; +rz(0) q[6]; +cx q[76],q[6]; +rz(0) q[6]; +cx q[75],q[6]; +rz(0) q[6]; +cx q[75],q[6]; +rz(0) q[6]; +cx q[74],q[6]; +rz(0) q[6]; +cx q[74],q[6]; +rz(0) q[6]; +cx q[73],q[6]; +rz(0) q[6]; +cx q[73],q[6]; +rz(0) q[6]; +cx q[72],q[6]; +rz(0) q[6]; +cx q[72],q[6]; +rz(0) q[6]; +cx q[71],q[6]; +rz(0) q[6]; +cx q[71],q[6]; +rz(0) q[6]; +cx q[70],q[6]; +rz(0) q[6]; +cx q[70],q[6]; +rz(0) q[6]; +cx q[69],q[6]; +rz(0) q[6]; +cx q[69],q[6]; +rz(0) q[6]; +cx q[68],q[6]; +rz(0) q[6]; +cx q[68],q[6]; +rz(0) q[6]; +cx q[67],q[6]; +rz(0) q[6]; +cx q[67],q[6]; +rz(0) q[6]; +cx q[66],q[6]; +rz(0) q[6]; +cx q[66],q[6]; +rz(0) q[6]; +cx q[65],q[6]; +rz(0) q[6]; +cx q[65],q[6]; +rz(0) q[6]; +cx q[64],q[6]; +rz(0) q[6]; +cx q[64],q[6]; +rz(0) q[6]; +cx q[63],q[6]; +rz(0) q[6]; +cx q[63],q[6]; +rz(0) q[6]; +cx q[62],q[6]; +rz(0) q[6]; +cx q[62],q[6]; +rz(0) q[6]; +cx q[61],q[6]; +rz(0) q[6]; +cx q[61],q[6]; +rz(0) q[6]; +cx q[60],q[6]; +rz(0) q[6]; +cx q[60],q[6]; +rz(0) q[6]; +cx q[59],q[6]; +rz(0) q[6]; +cx q[59],q[6]; +rz(0) q[6]; +cx q[58],q[6]; +rz(0) q[6]; +cx q[58],q[6]; +rz(0) q[6]; +cx q[57],q[6]; +rz(0) q[6]; +cx q[57],q[6]; +rz(0) q[6]; +cx q[56],q[6]; +rz(0) q[6]; +cx q[56],q[6]; +rz(0) q[6]; +cx q[55],q[6]; +rz(0) q[6]; +cx q[55],q[6]; +rz(0) q[6]; +cx q[54],q[6]; +rz(0) q[6]; +cx q[54],q[6]; +rz(0) q[6]; +cx q[53],q[6]; +rz(0) q[6]; +cx q[53],q[6]; +rz(0) q[6]; +cx q[52],q[6]; +rz(0) q[6]; +cx q[52],q[6]; +rz(0) q[6]; +cx q[51],q[6]; +rz(0) q[6]; +cx q[51],q[6]; +rz(0) q[6]; +cx q[50],q[6]; +rz(0) q[6]; +cx q[50],q[6]; +rz(0) q[6]; +cx q[49],q[6]; +rz(0) q[6]; +cx q[49],q[6]; +rz(0) q[6]; +cx q[48],q[6]; +rz(0) q[6]; +cx q[48],q[6]; +rz(0) q[6]; +cx q[47],q[6]; +rz(0) q[6]; +cx q[47],q[6]; +rz(0) q[6]; +cx q[46],q[6]; +rz(-pi/2199023255552) q[6]; +cx q[46],q[6]; +rz(pi/2199023255552) q[6]; +cx q[45],q[6]; +rz(-pi/1099511627776) q[6]; +cx q[45],q[6]; +rz(pi/1099511627776) q[6]; +cx q[44],q[6]; +rz(-pi/549755813888) q[6]; +cx q[44],q[6]; +rz(pi/549755813888) q[6]; +cx q[43],q[6]; +rz(-pi/274877906944) q[6]; +cx q[43],q[6]; +rz(pi/274877906944) q[6]; +cx q[42],q[6]; +rz(-pi/137438953472) q[6]; +cx q[42],q[6]; +rz(pi/137438953472) q[6]; +cx q[41],q[6]; +rz(-pi/68719476736) q[6]; +cx q[41],q[6]; +rz(pi/68719476736) q[6]; +cx q[40],q[6]; +rz(-pi/34359738368) q[6]; +cx q[40],q[6]; +rz(pi/34359738368) q[6]; +cx q[39],q[6]; +rz(-pi/17179869184) q[6]; +cx q[39],q[6]; +rz(pi/17179869184) q[6]; +cx q[38],q[6]; +rz(-pi/8589934592) q[6]; +cx q[38],q[6]; +rz(pi/8589934592) q[6]; +cx q[37],q[6]; +rz(-pi/4294967296) q[6]; +cx q[37],q[6]; +rz(pi/4294967296) q[6]; +cx q[36],q[6]; +rz(-pi/2147483648) q[6]; +cx q[36],q[6]; +rz(pi/2147483648) q[6]; +cx q[35],q[6]; +rz(-pi/1073741824) q[6]; +cx q[35],q[6]; +rz(pi/1073741824) q[6]; +cx q[34],q[6]; +rz(-pi/536870912) q[6]; +cx q[34],q[6]; +rz(pi/536870912) q[6]; +cx q[33],q[6]; +rz(-pi/268435456) q[6]; +cx q[33],q[6]; +rz(pi/268435456) q[6]; +cx q[32],q[6]; +rz(-pi/134217728) q[6]; +cx q[32],q[6]; +rz(pi/134217728) q[6]; +cx q[31],q[6]; +rz(-pi/67108864) q[6]; +cx q[31],q[6]; +rz(pi/67108864) q[6]; +cx q[30],q[6]; +rz(-pi/33554432) q[6]; +cx q[30],q[6]; +rz(pi/33554432) q[6]; +cx q[29],q[6]; +rz(-pi/16777216) q[6]; +cx q[29],q[6]; +rz(pi/16777216) q[6]; +cx q[28],q[6]; +rz(-pi/8388608) q[6]; +cx q[28],q[6]; +rz(pi/8388608) q[6]; +cx q[27],q[6]; +rz(-pi/4194304) q[6]; +cx q[27],q[6]; +rz(pi/4194304) q[6]; +cx q[26],q[6]; +rz(-pi/2097152) q[6]; +cx q[26],q[6]; +rz(pi/2097152) q[6]; +cx q[25],q[6]; +rz(-pi/1048576) q[6]; +cx q[25],q[6]; +rz(pi/1048576) q[6]; +cx q[24],q[6]; +rz(-pi/524288) q[6]; +cx q[24],q[6]; +rz(pi/524288) q[6]; +cx q[23],q[6]; +rz(-pi/262144) q[6]; +cx q[23],q[6]; +rz(pi/262144) q[6]; +cx q[22],q[6]; +rz(-pi/131072) q[6]; +cx q[22],q[6]; +rz(pi/131072) q[6]; +cx q[21],q[6]; +rz(-pi/65536) q[6]; +cx q[21],q[6]; +rz(pi/65536) q[6]; +cx q[20],q[6]; +rz(-pi/32768) q[6]; +cx q[20],q[6]; +rz(pi/32768) q[6]; +cx q[19],q[6]; +rz(-pi/16384) q[6]; +cx q[19],q[6]; +rz(pi/16384) q[6]; +cx q[18],q[6]; +rz(-pi/8192) q[6]; +cx q[18],q[6]; +rz(pi/8192) q[6]; +cx q[17],q[6]; +rz(-pi/4096) q[6]; +cx q[17],q[6]; +rz(pi/4096) q[6]; +cx q[16],q[6]; +rz(-pi/2048) q[6]; +cx q[16],q[6]; +rz(pi/2048) q[6]; +cx q[15],q[6]; +rz(-pi/1024) q[6]; +cx q[15],q[6]; +rz(pi/1024) q[6]; +cx q[14],q[6]; +rz(-pi/512) q[6]; +cx q[14],q[6]; +rz(pi/512) q[6]; +cx q[13],q[6]; +rz(-pi/256) q[6]; +cx q[13],q[6]; +rz(pi/256) q[6]; +cx q[12],q[6]; +rz(-pi/128) q[6]; +cx q[12],q[6]; +rz(pi/128) q[6]; +cx q[11],q[6]; +rz(-pi/64) q[6]; +cx q[11],q[6]; +rz(pi/64) q[6]; +cx q[10],q[6]; +rz(-pi/32) q[6]; +cx q[10],q[6]; +rz(pi/32) q[6]; +cx q[9],q[6]; +rz(-pi/16) q[6]; +cx q[9],q[6]; +rz(pi/16) q[6]; +cx q[8],q[6]; +rz(-pi/8) q[6]; +cx q[8],q[6]; +rz(pi/8) q[6]; +cx q[7],q[6]; +rz(-pi/4) q[6]; +cx q[7],q[6]; +rz(pi/4) q[6]; +ry(pi/2) q[6]; +rx(pi) q[6]; +rz(pi/4) q[6]; +rz(pi/8) q[7]; +rz(pi/16) q[8]; +rz(pi/32) q[9]; +rz(pi/64) q[10]; +rz(pi/128) q[11]; +rz(pi/256) q[12]; +rz(pi/512) q[13]; +rz(pi/1024) q[14]; +rz(pi/2048) q[15]; +rz(pi/4096) q[16]; +rz(pi/8192) q[17]; +rz(pi/16384) q[18]; +rz(pi/32768) q[19]; +rz(pi/65536) q[20]; +rz(pi/131072) q[21]; +rz(pi/262144) q[22]; +rz(pi/524288) q[23]; +rz(pi/1048576) q[24]; +rz(pi/2097152) q[25]; +rz(pi/4194304) q[26]; +rz(pi/8388608) q[27]; +rz(pi/16777216) q[28]; +rz(pi/33554432) q[29]; +rz(pi/67108864) q[30]; +rz(pi/134217728) q[31]; +rz(pi/268435456) q[32]; +rz(pi/536870912) q[33]; +rz(pi/1073741824) q[34]; +rz(pi/2147483648) q[35]; +rz(pi/4294967296) q[36]; +rz(pi/8589934592) q[37]; +rz(pi/17179869184) q[38]; +rz(pi/34359738368) q[39]; +rz(pi/68719476736) q[40]; +rz(pi/137438953472) q[41]; +rz(pi/274877906944) q[42]; +rz(pi/549755813888) q[43]; +rz(pi/1099511627776) q[44]; +rz(pi/2199023255552) q[45]; +rz(0) q[46]; +rz(0) q[47]; +rz(0) q[48]; +rz(0) q[49]; +rz(0) q[50]; +rz(0) q[51]; +rz(0) q[52]; +rz(0) q[53]; +rz(0) q[54]; +rz(0) q[55]; +rz(0) q[56]; +rz(0) q[57]; +rz(0) q[58]; +rz(0) q[59]; +rz(0) q[60]; +rz(0) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[5]; +rz(0) q[5]; +cx q[99],q[5]; +rz(0) q[5]; +cx q[98],q[5]; +rz(0) q[5]; +cx q[98],q[5]; +rz(0) q[5]; +cx q[97],q[5]; +rz(0) q[5]; +cx q[97],q[5]; +rz(0) q[5]; +cx q[96],q[5]; +rz(0) q[5]; +cx q[96],q[5]; +rz(0) q[5]; +cx q[95],q[5]; +rz(0) q[5]; +cx q[95],q[5]; +rz(0) q[5]; +cx q[94],q[5]; +rz(0) q[5]; +cx q[94],q[5]; +rz(0) q[5]; +cx q[93],q[5]; +rz(0) q[5]; +cx q[93],q[5]; +rz(0) q[5]; +cx q[92],q[5]; +rz(0) q[5]; +cx q[92],q[5]; +rz(0) q[5]; +cx q[91],q[5]; +rz(0) q[5]; +cx q[91],q[5]; +rz(0) q[5]; +cx q[90],q[5]; +rz(0) q[5]; +cx q[90],q[5]; +rz(0) q[5]; +cx q[89],q[5]; +rz(0) q[5]; +cx q[89],q[5]; +rz(0) q[5]; +cx q[88],q[5]; +rz(0) q[5]; +cx q[88],q[5]; +rz(0) q[5]; +cx q[87],q[5]; +rz(0) q[5]; +cx q[87],q[5]; +rz(0) q[5]; +cx q[86],q[5]; +rz(0) q[5]; +cx q[86],q[5]; +rz(0) q[5]; +cx q[85],q[5]; +rz(0) q[5]; +cx q[85],q[5]; +rz(0) q[5]; +cx q[84],q[5]; +rz(0) q[5]; +cx q[84],q[5]; +rz(0) q[5]; +cx q[83],q[5]; +rz(0) q[5]; +cx q[83],q[5]; +rz(0) q[5]; +cx q[82],q[5]; +rz(0) q[5]; +cx q[82],q[5]; +rz(0) q[5]; +cx q[81],q[5]; +rz(0) q[5]; +cx q[81],q[5]; +rz(0) q[5]; +cx q[80],q[5]; +rz(0) q[5]; +cx q[80],q[5]; +rz(0) q[5]; +cx q[79],q[5]; +rz(0) q[5]; +cx q[79],q[5]; +rz(0) q[5]; +cx q[78],q[5]; +rz(0) q[5]; +cx q[78],q[5]; +rz(0) q[5]; +cx q[77],q[5]; +rz(0) q[5]; +cx q[77],q[5]; +rz(0) q[5]; +cx q[76],q[5]; +rz(0) q[5]; +cx q[76],q[5]; +rz(0) q[5]; +cx q[75],q[5]; +rz(0) q[5]; +cx q[75],q[5]; +rz(0) q[5]; +cx q[74],q[5]; +rz(0) q[5]; +cx q[74],q[5]; +rz(0) q[5]; +cx q[73],q[5]; +rz(0) q[5]; +cx q[73],q[5]; +rz(0) q[5]; +cx q[72],q[5]; +rz(0) q[5]; +cx q[72],q[5]; +rz(0) q[5]; +cx q[71],q[5]; +rz(0) q[5]; +cx q[71],q[5]; +rz(0) q[5]; +cx q[70],q[5]; +rz(0) q[5]; +cx q[70],q[5]; +rz(0) q[5]; +cx q[69],q[5]; +rz(0) q[5]; +cx q[69],q[5]; +rz(0) q[5]; +cx q[68],q[5]; +rz(0) q[5]; +cx q[68],q[5]; +rz(0) q[5]; +cx q[67],q[5]; +rz(0) q[5]; +cx q[67],q[5]; +rz(0) q[5]; +cx q[66],q[5]; +rz(0) q[5]; +cx q[66],q[5]; +rz(0) q[5]; +cx q[65],q[5]; +rz(0) q[5]; +cx q[65],q[5]; +rz(0) q[5]; +cx q[64],q[5]; +rz(0) q[5]; +cx q[64],q[5]; +rz(0) q[5]; +cx q[63],q[5]; +rz(0) q[5]; +cx q[63],q[5]; +rz(0) q[5]; +cx q[62],q[5]; +rz(0) q[5]; +cx q[62],q[5]; +rz(0) q[5]; +cx q[61],q[5]; +rz(0) q[5]; +cx q[61],q[5]; +rz(0) q[5]; +cx q[60],q[5]; +rz(0) q[5]; +cx q[60],q[5]; +rz(0) q[5]; +cx q[59],q[5]; +rz(0) q[5]; +cx q[59],q[5]; +rz(0) q[5]; +cx q[58],q[5]; +rz(0) q[5]; +cx q[58],q[5]; +rz(0) q[5]; +cx q[57],q[5]; +rz(0) q[5]; +cx q[57],q[5]; +rz(0) q[5]; +cx q[56],q[5]; +rz(0) q[5]; +cx q[56],q[5]; +rz(0) q[5]; +cx q[55],q[5]; +rz(0) q[5]; +cx q[55],q[5]; +rz(0) q[5]; +cx q[54],q[5]; +rz(0) q[5]; +cx q[54],q[5]; +rz(0) q[5]; +cx q[53],q[5]; +rz(0) q[5]; +cx q[53],q[5]; +rz(0) q[5]; +cx q[52],q[5]; +rz(0) q[5]; +cx q[52],q[5]; +rz(0) q[5]; +cx q[51],q[5]; +rz(0) q[5]; +cx q[51],q[5]; +rz(0) q[5]; +cx q[50],q[5]; +rz(0) q[5]; +cx q[50],q[5]; +rz(0) q[5]; +cx q[49],q[5]; +rz(0) q[5]; +cx q[49],q[5]; +rz(0) q[5]; +cx q[48],q[5]; +rz(0) q[5]; +cx q[48],q[5]; +rz(0) q[5]; +cx q[47],q[5]; +rz(0) q[5]; +cx q[47],q[5]; +rz(0) q[5]; +cx q[46],q[5]; +rz(0) q[5]; +cx q[46],q[5]; +rz(0) q[5]; +cx q[45],q[5]; +rz(-pi/2199023255552) q[5]; +cx q[45],q[5]; +rz(pi/2199023255552) q[5]; +cx q[44],q[5]; +rz(-pi/1099511627776) q[5]; +cx q[44],q[5]; +rz(pi/1099511627776) q[5]; +cx q[43],q[5]; +rz(-pi/549755813888) q[5]; +cx q[43],q[5]; +rz(pi/549755813888) q[5]; +cx q[42],q[5]; +rz(-pi/274877906944) q[5]; +cx q[42],q[5]; +rz(pi/274877906944) q[5]; +cx q[41],q[5]; +rz(-pi/137438953472) q[5]; +cx q[41],q[5]; +rz(pi/137438953472) q[5]; +cx q[40],q[5]; +rz(-pi/68719476736) q[5]; +cx q[40],q[5]; +rz(pi/68719476736) q[5]; +cx q[39],q[5]; +rz(-pi/34359738368) q[5]; +cx q[39],q[5]; +rz(pi/34359738368) q[5]; +cx q[38],q[5]; +rz(-pi/17179869184) q[5]; +cx q[38],q[5]; +rz(pi/17179869184) q[5]; +cx q[37],q[5]; +rz(-pi/8589934592) q[5]; +cx q[37],q[5]; +rz(pi/8589934592) q[5]; +cx q[36],q[5]; +rz(-pi/4294967296) q[5]; +cx q[36],q[5]; +rz(pi/4294967296) q[5]; +cx q[35],q[5]; +rz(-pi/2147483648) q[5]; +cx q[35],q[5]; +rz(pi/2147483648) q[5]; +cx q[34],q[5]; +rz(-pi/1073741824) q[5]; +cx q[34],q[5]; +rz(pi/1073741824) q[5]; +cx q[33],q[5]; +rz(-pi/536870912) q[5]; +cx q[33],q[5]; +rz(pi/536870912) q[5]; +cx q[32],q[5]; +rz(-pi/268435456) q[5]; +cx q[32],q[5]; +rz(pi/268435456) q[5]; +cx q[31],q[5]; +rz(-pi/134217728) q[5]; +cx q[31],q[5]; +rz(pi/134217728) q[5]; +cx q[30],q[5]; +rz(-pi/67108864) q[5]; +cx q[30],q[5]; +rz(pi/67108864) q[5]; +cx q[29],q[5]; +rz(-pi/33554432) q[5]; +cx q[29],q[5]; +rz(pi/33554432) q[5]; +cx q[28],q[5]; +rz(-pi/16777216) q[5]; +cx q[28],q[5]; +rz(pi/16777216) q[5]; +cx q[27],q[5]; +rz(-pi/8388608) q[5]; +cx q[27],q[5]; +rz(pi/8388608) q[5]; +cx q[26],q[5]; +rz(-pi/4194304) q[5]; +cx q[26],q[5]; +rz(pi/4194304) q[5]; +cx q[25],q[5]; +rz(-pi/2097152) q[5]; +cx q[25],q[5]; +rz(pi/2097152) q[5]; +cx q[24],q[5]; +rz(-pi/1048576) q[5]; +cx q[24],q[5]; +rz(pi/1048576) q[5]; +cx q[23],q[5]; +rz(-pi/524288) q[5]; +cx q[23],q[5]; +rz(pi/524288) q[5]; +cx q[22],q[5]; +rz(-pi/262144) q[5]; +cx q[22],q[5]; +rz(pi/262144) q[5]; +cx q[21],q[5]; +rz(-pi/131072) q[5]; +cx q[21],q[5]; +rz(pi/131072) q[5]; +cx q[20],q[5]; +rz(-pi/65536) q[5]; +cx q[20],q[5]; +rz(pi/65536) q[5]; +cx q[19],q[5]; +rz(-pi/32768) q[5]; +cx q[19],q[5]; +rz(pi/32768) q[5]; +cx q[18],q[5]; +rz(-pi/16384) q[5]; +cx q[18],q[5]; +rz(pi/16384) q[5]; +cx q[17],q[5]; +rz(-pi/8192) q[5]; +cx q[17],q[5]; +rz(pi/8192) q[5]; +cx q[16],q[5]; +rz(-pi/4096) q[5]; +cx q[16],q[5]; +rz(pi/4096) q[5]; +cx q[15],q[5]; +rz(-pi/2048) q[5]; +cx q[15],q[5]; +rz(pi/2048) q[5]; +cx q[14],q[5]; +rz(-pi/1024) q[5]; +cx q[14],q[5]; +rz(pi/1024) q[5]; +cx q[13],q[5]; +rz(-pi/512) q[5]; +cx q[13],q[5]; +rz(pi/512) q[5]; +cx q[12],q[5]; +rz(-pi/256) q[5]; +cx q[12],q[5]; +rz(pi/256) q[5]; +cx q[11],q[5]; +rz(-pi/128) q[5]; +cx q[11],q[5]; +rz(pi/128) q[5]; +cx q[10],q[5]; +rz(-pi/64) q[5]; +cx q[10],q[5]; +rz(pi/64) q[5]; +cx q[9],q[5]; +rz(-pi/32) q[5]; +cx q[9],q[5]; +rz(pi/32) q[5]; +cx q[8],q[5]; +rz(-pi/16) q[5]; +cx q[8],q[5]; +rz(pi/16) q[5]; +cx q[7],q[5]; +rz(-pi/8) q[5]; +cx q[7],q[5]; +rz(pi/8) q[5]; +cx q[6],q[5]; +rz(-pi/4) q[5]; +cx q[6],q[5]; +rz(pi/4) q[5]; +ry(pi/2) q[5]; +rx(pi) q[5]; +rz(pi/4) q[5]; +rz(pi/8) q[6]; +rz(pi/16) q[7]; +rz(pi/32) q[8]; +rz(pi/64) q[9]; +rz(pi/128) q[10]; +rz(pi/256) q[11]; +rz(pi/512) q[12]; +rz(pi/1024) q[13]; +rz(pi/2048) q[14]; +rz(pi/4096) q[15]; +rz(pi/8192) q[16]; +rz(pi/16384) q[17]; +rz(pi/32768) q[18]; +rz(pi/65536) q[19]; +rz(pi/131072) q[20]; +rz(pi/262144) q[21]; +rz(pi/524288) q[22]; +rz(pi/1048576) q[23]; +rz(pi/2097152) q[24]; +rz(pi/4194304) q[25]; +rz(pi/8388608) q[26]; +rz(pi/16777216) q[27]; +rz(pi/33554432) q[28]; +rz(pi/67108864) q[29]; +rz(pi/134217728) q[30]; +rz(pi/268435456) q[31]; +rz(pi/536870912) q[32]; +rz(pi/1073741824) q[33]; +rz(pi/2147483648) q[34]; +rz(pi/4294967296) q[35]; +rz(pi/8589934592) q[36]; +rz(pi/17179869184) q[37]; +rz(pi/34359738368) q[38]; +rz(pi/68719476736) q[39]; +rz(pi/137438953472) q[40]; +rz(pi/274877906944) q[41]; +rz(pi/549755813888) q[42]; +rz(pi/1099511627776) q[43]; +rz(pi/2199023255552) q[44]; +rz(0) q[45]; +rz(0) q[46]; +rz(0) q[47]; +rz(0) q[48]; +rz(0) q[49]; +rz(0) q[50]; +rz(0) q[51]; +rz(0) q[52]; +rz(0) q[53]; +rz(0) q[54]; +rz(0) q[55]; +rz(0) q[56]; +rz(0) q[57]; +rz(0) q[58]; +rz(0) q[59]; +rz(0) q[60]; +rz(0) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[4]; +rz(0) q[4]; +cx q[99],q[4]; +rz(0) q[4]; +cx q[98],q[4]; +rz(0) q[4]; +cx q[98],q[4]; +rz(0) q[4]; +cx q[97],q[4]; +rz(0) q[4]; +cx q[97],q[4]; +rz(0) q[4]; +cx q[96],q[4]; +rz(0) q[4]; +cx q[96],q[4]; +rz(0) q[4]; +cx q[95],q[4]; +rz(0) q[4]; +cx q[95],q[4]; +rz(0) q[4]; +cx q[94],q[4]; +rz(0) q[4]; +cx q[94],q[4]; +rz(0) q[4]; +cx q[93],q[4]; +rz(0) q[4]; +cx q[93],q[4]; +rz(0) q[4]; +cx q[92],q[4]; +rz(0) q[4]; +cx q[92],q[4]; +rz(0) q[4]; +cx q[91],q[4]; +rz(0) q[4]; +cx q[91],q[4]; +rz(0) q[4]; +cx q[90],q[4]; +rz(0) q[4]; +cx q[90],q[4]; +rz(0) q[4]; +cx q[89],q[4]; +rz(0) q[4]; +cx q[89],q[4]; +rz(0) q[4]; +cx q[88],q[4]; +rz(0) q[4]; +cx q[88],q[4]; +rz(0) q[4]; +cx q[87],q[4]; +rz(0) q[4]; +cx q[87],q[4]; +rz(0) q[4]; +cx q[86],q[4]; +rz(0) q[4]; +cx q[86],q[4]; +rz(0) q[4]; +cx q[85],q[4]; +rz(0) q[4]; +cx q[85],q[4]; +rz(0) q[4]; +cx q[84],q[4]; +rz(0) q[4]; +cx q[84],q[4]; +rz(0) q[4]; +cx q[83],q[4]; +rz(0) q[4]; +cx q[83],q[4]; +rz(0) q[4]; +cx q[82],q[4]; +rz(0) q[4]; +cx q[82],q[4]; +rz(0) q[4]; +cx q[81],q[4]; +rz(0) q[4]; +cx q[81],q[4]; +rz(0) q[4]; +cx q[80],q[4]; +rz(0) q[4]; +cx q[80],q[4]; +rz(0) q[4]; +cx q[79],q[4]; +rz(0) q[4]; +cx q[79],q[4]; +rz(0) q[4]; +cx q[78],q[4]; +rz(0) q[4]; +cx q[78],q[4]; +rz(0) q[4]; +cx q[77],q[4]; +rz(0) q[4]; +cx q[77],q[4]; +rz(0) q[4]; +cx q[76],q[4]; +rz(0) q[4]; +cx q[76],q[4]; +rz(0) q[4]; +cx q[75],q[4]; +rz(0) q[4]; +cx q[75],q[4]; +rz(0) q[4]; +cx q[74],q[4]; +rz(0) q[4]; +cx q[74],q[4]; +rz(0) q[4]; +cx q[73],q[4]; +rz(0) q[4]; +cx q[73],q[4]; +rz(0) q[4]; +cx q[72],q[4]; +rz(0) q[4]; +cx q[72],q[4]; +rz(0) q[4]; +cx q[71],q[4]; +rz(0) q[4]; +cx q[71],q[4]; +rz(0) q[4]; +cx q[70],q[4]; +rz(0) q[4]; +cx q[70],q[4]; +rz(0) q[4]; +cx q[69],q[4]; +rz(0) q[4]; +cx q[69],q[4]; +rz(0) q[4]; +cx q[68],q[4]; +rz(0) q[4]; +cx q[68],q[4]; +rz(0) q[4]; +cx q[67],q[4]; +rz(0) q[4]; +cx q[67],q[4]; +rz(0) q[4]; +cx q[66],q[4]; +rz(0) q[4]; +cx q[66],q[4]; +rz(0) q[4]; +cx q[65],q[4]; +rz(0) q[4]; +cx q[65],q[4]; +rz(0) q[4]; +cx q[64],q[4]; +rz(0) q[4]; +cx q[64],q[4]; +rz(0) q[4]; +cx q[63],q[4]; +rz(0) q[4]; +cx q[63],q[4]; +rz(0) q[4]; +cx q[62],q[4]; +rz(0) q[4]; +cx q[62],q[4]; +rz(0) q[4]; +cx q[61],q[4]; +rz(0) q[4]; +cx q[61],q[4]; +rz(0) q[4]; +cx q[60],q[4]; +rz(0) q[4]; +cx q[60],q[4]; +rz(0) q[4]; +cx q[59],q[4]; +rz(0) q[4]; +cx q[59],q[4]; +rz(0) q[4]; +cx q[58],q[4]; +rz(0) q[4]; +cx q[58],q[4]; +rz(0) q[4]; +cx q[57],q[4]; +rz(0) q[4]; +cx q[57],q[4]; +rz(0) q[4]; +cx q[56],q[4]; +rz(0) q[4]; +cx q[56],q[4]; +rz(0) q[4]; +cx q[55],q[4]; +rz(0) q[4]; +cx q[55],q[4]; +rz(0) q[4]; +cx q[54],q[4]; +rz(0) q[4]; +cx q[54],q[4]; +rz(0) q[4]; +cx q[53],q[4]; +rz(0) q[4]; +cx q[53],q[4]; +rz(0) q[4]; +cx q[52],q[4]; +rz(0) q[4]; +cx q[52],q[4]; +rz(0) q[4]; +cx q[51],q[4]; +rz(0) q[4]; +cx q[51],q[4]; +rz(0) q[4]; +cx q[50],q[4]; +rz(0) q[4]; +cx q[50],q[4]; +rz(0) q[4]; +cx q[49],q[4]; +rz(0) q[4]; +cx q[49],q[4]; +rz(0) q[4]; +cx q[48],q[4]; +rz(0) q[4]; +cx q[48],q[4]; +rz(0) q[4]; +cx q[47],q[4]; +rz(0) q[4]; +cx q[47],q[4]; +rz(0) q[4]; +cx q[46],q[4]; +rz(0) q[4]; +cx q[46],q[4]; +rz(0) q[4]; +cx q[45],q[4]; +rz(0) q[4]; +cx q[45],q[4]; +rz(0) q[4]; +cx q[44],q[4]; +rz(-pi/2199023255552) q[4]; +cx q[44],q[4]; +rz(pi/2199023255552) q[4]; +cx q[43],q[4]; +rz(-pi/1099511627776) q[4]; +cx q[43],q[4]; +rz(pi/1099511627776) q[4]; +cx q[42],q[4]; +rz(-pi/549755813888) q[4]; +cx q[42],q[4]; +rz(pi/549755813888) q[4]; +cx q[41],q[4]; +rz(-pi/274877906944) q[4]; +cx q[41],q[4]; +rz(pi/274877906944) q[4]; +cx q[40],q[4]; +rz(-pi/137438953472) q[4]; +cx q[40],q[4]; +rz(pi/137438953472) q[4]; +cx q[39],q[4]; +rz(-pi/68719476736) q[4]; +cx q[39],q[4]; +rz(pi/68719476736) q[4]; +cx q[38],q[4]; +rz(-pi/34359738368) q[4]; +cx q[38],q[4]; +rz(pi/34359738368) q[4]; +cx q[37],q[4]; +rz(-pi/17179869184) q[4]; +cx q[37],q[4]; +rz(pi/17179869184) q[4]; +cx q[36],q[4]; +rz(-pi/8589934592) q[4]; +cx q[36],q[4]; +rz(pi/8589934592) q[4]; +cx q[35],q[4]; +rz(-pi/4294967296) q[4]; +cx q[35],q[4]; +rz(pi/4294967296) q[4]; +cx q[34],q[4]; +rz(-pi/2147483648) q[4]; +cx q[34],q[4]; +rz(pi/2147483648) q[4]; +cx q[33],q[4]; +rz(-pi/1073741824) q[4]; +cx q[33],q[4]; +rz(pi/1073741824) q[4]; +cx q[32],q[4]; +rz(-pi/536870912) q[4]; +cx q[32],q[4]; +rz(pi/536870912) q[4]; +cx q[31],q[4]; +rz(-pi/268435456) q[4]; +cx q[31],q[4]; +rz(pi/268435456) q[4]; +cx q[30],q[4]; +rz(-pi/134217728) q[4]; +cx q[30],q[4]; +rz(pi/134217728) q[4]; +cx q[29],q[4]; +rz(-pi/67108864) q[4]; +cx q[29],q[4]; +rz(pi/67108864) q[4]; +cx q[28],q[4]; +rz(-pi/33554432) q[4]; +cx q[28],q[4]; +rz(pi/33554432) q[4]; +cx q[27],q[4]; +rz(-pi/16777216) q[4]; +cx q[27],q[4]; +rz(pi/16777216) q[4]; +cx q[26],q[4]; +rz(-pi/8388608) q[4]; +cx q[26],q[4]; +rz(pi/8388608) q[4]; +cx q[25],q[4]; +rz(-pi/4194304) q[4]; +cx q[25],q[4]; +rz(pi/4194304) q[4]; +cx q[24],q[4]; +rz(-pi/2097152) q[4]; +cx q[24],q[4]; +rz(pi/2097152) q[4]; +cx q[23],q[4]; +rz(-pi/1048576) q[4]; +cx q[23],q[4]; +rz(pi/1048576) q[4]; +cx q[22],q[4]; +rz(-pi/524288) q[4]; +cx q[22],q[4]; +rz(pi/524288) q[4]; +cx q[21],q[4]; +rz(-pi/262144) q[4]; +cx q[21],q[4]; +rz(pi/262144) q[4]; +cx q[20],q[4]; +rz(-pi/131072) q[4]; +cx q[20],q[4]; +rz(pi/131072) q[4]; +cx q[19],q[4]; +rz(-pi/65536) q[4]; +cx q[19],q[4]; +rz(pi/65536) q[4]; +cx q[18],q[4]; +rz(-pi/32768) q[4]; +cx q[18],q[4]; +rz(pi/32768) q[4]; +cx q[17],q[4]; +rz(-pi/16384) q[4]; +cx q[17],q[4]; +rz(pi/16384) q[4]; +cx q[16],q[4]; +rz(-pi/8192) q[4]; +cx q[16],q[4]; +rz(pi/8192) q[4]; +cx q[15],q[4]; +rz(-pi/4096) q[4]; +cx q[15],q[4]; +rz(pi/4096) q[4]; +cx q[14],q[4]; +rz(-pi/2048) q[4]; +cx q[14],q[4]; +rz(pi/2048) q[4]; +cx q[13],q[4]; +rz(-pi/1024) q[4]; +cx q[13],q[4]; +rz(pi/1024) q[4]; +cx q[12],q[4]; +rz(-pi/512) q[4]; +cx q[12],q[4]; +rz(pi/512) q[4]; +cx q[11],q[4]; +rz(-pi/256) q[4]; +cx q[11],q[4]; +rz(pi/256) q[4]; +cx q[10],q[4]; +rz(-pi/128) q[4]; +cx q[10],q[4]; +rz(pi/128) q[4]; +cx q[9],q[4]; +rz(-pi/64) q[4]; +cx q[9],q[4]; +rz(pi/64) q[4]; +cx q[8],q[4]; +rz(-pi/32) q[4]; +cx q[8],q[4]; +rz(pi/32) q[4]; +cx q[7],q[4]; +rz(-pi/16) q[4]; +cx q[7],q[4]; +rz(pi/16) q[4]; +cx q[6],q[4]; +rz(-pi/8) q[4]; +cx q[6],q[4]; +rz(pi/8) q[4]; +cx q[5],q[4]; +rz(-pi/4) q[4]; +cx q[5],q[4]; +rz(pi/4) q[4]; +ry(pi/2) q[4]; +rx(pi) q[4]; +rz(pi/4) q[4]; +rz(pi/8) q[5]; +rz(pi/16) q[6]; +rz(pi/32) q[7]; +rz(pi/64) q[8]; +rz(pi/128) q[9]; +rz(pi/256) q[10]; +rz(pi/512) q[11]; +rz(pi/1024) q[12]; +rz(pi/2048) q[13]; +rz(pi/4096) q[14]; +rz(pi/8192) q[15]; +rz(pi/16384) q[16]; +rz(pi/32768) q[17]; +rz(pi/65536) q[18]; +rz(pi/131072) q[19]; +rz(pi/262144) q[20]; +rz(pi/524288) q[21]; +rz(pi/1048576) q[22]; +rz(pi/2097152) q[23]; +rz(pi/4194304) q[24]; +rz(pi/8388608) q[25]; +rz(pi/16777216) q[26]; +rz(pi/33554432) q[27]; +rz(pi/67108864) q[28]; +rz(pi/134217728) q[29]; +rz(pi/268435456) q[30]; +rz(pi/536870912) q[31]; +rz(pi/1073741824) q[32]; +rz(pi/2147483648) q[33]; +rz(pi/4294967296) q[34]; +rz(pi/8589934592) q[35]; +rz(pi/17179869184) q[36]; +rz(pi/34359738368) q[37]; +rz(pi/68719476736) q[38]; +rz(pi/137438953472) q[39]; +rz(pi/274877906944) q[40]; +rz(pi/549755813888) q[41]; +rz(pi/1099511627776) q[42]; +rz(pi/2199023255552) q[43]; +rz(0) q[44]; +rz(0) q[45]; +rz(0) q[46]; +rz(0) q[47]; +rz(0) q[48]; +rz(0) q[49]; +rz(0) q[50]; +rz(0) q[51]; +rz(0) q[52]; +rz(0) q[53]; +rz(0) q[54]; +rz(0) q[55]; +rz(0) q[56]; +rz(0) q[57]; +rz(0) q[58]; +rz(0) q[59]; +rz(0) q[60]; +rz(0) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[3]; +rz(0) q[3]; +cx q[99],q[3]; +rz(0) q[3]; +cx q[98],q[3]; +rz(0) q[3]; +cx q[98],q[3]; +rz(0) q[3]; +cx q[97],q[3]; +rz(0) q[3]; +cx q[97],q[3]; +rz(0) q[3]; +cx q[96],q[3]; +rz(0) q[3]; +cx q[96],q[3]; +rz(0) q[3]; +cx q[95],q[3]; +rz(0) q[3]; +cx q[95],q[3]; +rz(0) q[3]; +cx q[94],q[3]; +rz(0) q[3]; +cx q[94],q[3]; +rz(0) q[3]; +cx q[93],q[3]; +rz(0) q[3]; +cx q[93],q[3]; +rz(0) q[3]; +cx q[92],q[3]; +rz(0) q[3]; +cx q[92],q[3]; +rz(0) q[3]; +cx q[91],q[3]; +rz(0) q[3]; +cx q[91],q[3]; +rz(0) q[3]; +cx q[90],q[3]; +rz(0) q[3]; +cx q[90],q[3]; +rz(0) q[3]; +cx q[89],q[3]; +rz(0) q[3]; +cx q[89],q[3]; +rz(0) q[3]; +cx q[88],q[3]; +rz(0) q[3]; +cx q[88],q[3]; +rz(0) q[3]; +cx q[87],q[3]; +rz(0) q[3]; +cx q[87],q[3]; +rz(0) q[3]; +cx q[86],q[3]; +rz(0) q[3]; +cx q[86],q[3]; +rz(0) q[3]; +cx q[85],q[3]; +rz(0) q[3]; +cx q[85],q[3]; +rz(0) q[3]; +cx q[84],q[3]; +rz(0) q[3]; +cx q[84],q[3]; +rz(0) q[3]; +cx q[83],q[3]; +rz(0) q[3]; +cx q[83],q[3]; +rz(0) q[3]; +cx q[82],q[3]; +rz(0) q[3]; +cx q[82],q[3]; +rz(0) q[3]; +cx q[81],q[3]; +rz(0) q[3]; +cx q[81],q[3]; +rz(0) q[3]; +cx q[80],q[3]; +rz(0) q[3]; +cx q[80],q[3]; +rz(0) q[3]; +cx q[79],q[3]; +rz(0) q[3]; +cx q[79],q[3]; +rz(0) q[3]; +cx q[78],q[3]; +rz(0) q[3]; +cx q[78],q[3]; +rz(0) q[3]; +cx q[77],q[3]; +rz(0) q[3]; +cx q[77],q[3]; +rz(0) q[3]; +cx q[76],q[3]; +rz(0) q[3]; +cx q[76],q[3]; +rz(0) q[3]; +cx q[75],q[3]; +rz(0) q[3]; +cx q[75],q[3]; +rz(0) q[3]; +cx q[74],q[3]; +rz(0) q[3]; +cx q[74],q[3]; +rz(0) q[3]; +cx q[73],q[3]; +rz(0) q[3]; +cx q[73],q[3]; +rz(0) q[3]; +cx q[72],q[3]; +rz(0) q[3]; +cx q[72],q[3]; +rz(0) q[3]; +cx q[71],q[3]; +rz(0) q[3]; +cx q[71],q[3]; +rz(0) q[3]; +cx q[70],q[3]; +rz(0) q[3]; +cx q[70],q[3]; +rz(0) q[3]; +cx q[69],q[3]; +rz(0) q[3]; +cx q[69],q[3]; +rz(0) q[3]; +cx q[68],q[3]; +rz(0) q[3]; +cx q[68],q[3]; +rz(0) q[3]; +cx q[67],q[3]; +rz(0) q[3]; +cx q[67],q[3]; +rz(0) q[3]; +cx q[66],q[3]; +rz(0) q[3]; +cx q[66],q[3]; +rz(0) q[3]; +cx q[65],q[3]; +rz(0) q[3]; +cx q[65],q[3]; +rz(0) q[3]; +cx q[64],q[3]; +rz(0) q[3]; +cx q[64],q[3]; +rz(0) q[3]; +cx q[63],q[3]; +rz(0) q[3]; +cx q[63],q[3]; +rz(0) q[3]; +cx q[62],q[3]; +rz(0) q[3]; +cx q[62],q[3]; +rz(0) q[3]; +cx q[61],q[3]; +rz(0) q[3]; +cx q[61],q[3]; +rz(0) q[3]; +cx q[60],q[3]; +rz(0) q[3]; +cx q[60],q[3]; +rz(0) q[3]; +cx q[59],q[3]; +rz(0) q[3]; +cx q[59],q[3]; +rz(0) q[3]; +cx q[58],q[3]; +rz(0) q[3]; +cx q[58],q[3]; +rz(0) q[3]; +cx q[57],q[3]; +rz(0) q[3]; +cx q[57],q[3]; +rz(0) q[3]; +cx q[56],q[3]; +rz(0) q[3]; +cx q[56],q[3]; +rz(0) q[3]; +cx q[55],q[3]; +rz(0) q[3]; +cx q[55],q[3]; +rz(0) q[3]; +cx q[54],q[3]; +rz(0) q[3]; +cx q[54],q[3]; +rz(0) q[3]; +cx q[53],q[3]; +rz(0) q[3]; +cx q[53],q[3]; +rz(0) q[3]; +cx q[52],q[3]; +rz(0) q[3]; +cx q[52],q[3]; +rz(0) q[3]; +cx q[51],q[3]; +rz(0) q[3]; +cx q[51],q[3]; +rz(0) q[3]; +cx q[50],q[3]; +rz(0) q[3]; +cx q[50],q[3]; +rz(0) q[3]; +cx q[49],q[3]; +rz(0) q[3]; +cx q[49],q[3]; +rz(0) q[3]; +cx q[48],q[3]; +rz(0) q[3]; +cx q[48],q[3]; +rz(0) q[3]; +cx q[47],q[3]; +rz(0) q[3]; +cx q[47],q[3]; +rz(0) q[3]; +cx q[46],q[3]; +rz(0) q[3]; +cx q[46],q[3]; +rz(0) q[3]; +cx q[45],q[3]; +rz(0) q[3]; +cx q[45],q[3]; +rz(0) q[3]; +cx q[44],q[3]; +rz(0) q[3]; +cx q[44],q[3]; +rz(0) q[3]; +cx q[43],q[3]; +rz(-pi/2199023255552) q[3]; +cx q[43],q[3]; +rz(pi/2199023255552) q[3]; +cx q[42],q[3]; +rz(-pi/1099511627776) q[3]; +cx q[42],q[3]; +rz(pi/1099511627776) q[3]; +cx q[41],q[3]; +rz(-pi/549755813888) q[3]; +cx q[41],q[3]; +rz(pi/549755813888) q[3]; +cx q[40],q[3]; +rz(-pi/274877906944) q[3]; +cx q[40],q[3]; +rz(pi/274877906944) q[3]; +cx q[39],q[3]; +rz(-pi/137438953472) q[3]; +cx q[39],q[3]; +rz(pi/137438953472) q[3]; +cx q[38],q[3]; +rz(-pi/68719476736) q[3]; +cx q[38],q[3]; +rz(pi/68719476736) q[3]; +cx q[37],q[3]; +rz(-pi/34359738368) q[3]; +cx q[37],q[3]; +rz(pi/34359738368) q[3]; +cx q[36],q[3]; +rz(-pi/17179869184) q[3]; +cx q[36],q[3]; +rz(pi/17179869184) q[3]; +cx q[35],q[3]; +rz(-pi/8589934592) q[3]; +cx q[35],q[3]; +rz(pi/8589934592) q[3]; +cx q[34],q[3]; +rz(-pi/4294967296) q[3]; +cx q[34],q[3]; +rz(pi/4294967296) q[3]; +cx q[33],q[3]; +rz(-pi/2147483648) q[3]; +cx q[33],q[3]; +rz(pi/2147483648) q[3]; +cx q[32],q[3]; +rz(-pi/1073741824) q[3]; +cx q[32],q[3]; +rz(pi/1073741824) q[3]; +cx q[31],q[3]; +rz(-pi/536870912) q[3]; +cx q[31],q[3]; +rz(pi/536870912) q[3]; +cx q[30],q[3]; +rz(-pi/268435456) q[3]; +cx q[30],q[3]; +rz(pi/268435456) q[3]; +cx q[29],q[3]; +rz(-pi/134217728) q[3]; +cx q[29],q[3]; +rz(pi/134217728) q[3]; +cx q[28],q[3]; +rz(-pi/67108864) q[3]; +cx q[28],q[3]; +rz(pi/67108864) q[3]; +cx q[27],q[3]; +rz(-pi/33554432) q[3]; +cx q[27],q[3]; +rz(pi/33554432) q[3]; +cx q[26],q[3]; +rz(-pi/16777216) q[3]; +cx q[26],q[3]; +rz(pi/16777216) q[3]; +cx q[25],q[3]; +rz(-pi/8388608) q[3]; +cx q[25],q[3]; +rz(pi/8388608) q[3]; +cx q[24],q[3]; +rz(-pi/4194304) q[3]; +cx q[24],q[3]; +rz(pi/4194304) q[3]; +cx q[23],q[3]; +rz(-pi/2097152) q[3]; +cx q[23],q[3]; +rz(pi/2097152) q[3]; +cx q[22],q[3]; +rz(-pi/1048576) q[3]; +cx q[22],q[3]; +rz(pi/1048576) q[3]; +cx q[21],q[3]; +rz(-pi/524288) q[3]; +cx q[21],q[3]; +rz(pi/524288) q[3]; +cx q[20],q[3]; +rz(-pi/262144) q[3]; +cx q[20],q[3]; +rz(pi/262144) q[3]; +cx q[19],q[3]; +rz(-pi/131072) q[3]; +cx q[19],q[3]; +rz(pi/131072) q[3]; +cx q[18],q[3]; +rz(-pi/65536) q[3]; +cx q[18],q[3]; +rz(pi/65536) q[3]; +cx q[17],q[3]; +rz(-pi/32768) q[3]; +cx q[17],q[3]; +rz(pi/32768) q[3]; +cx q[16],q[3]; +rz(-pi/16384) q[3]; +cx q[16],q[3]; +rz(pi/16384) q[3]; +cx q[15],q[3]; +rz(-pi/8192) q[3]; +cx q[15],q[3]; +rz(pi/8192) q[3]; +cx q[14],q[3]; +rz(-pi/4096) q[3]; +cx q[14],q[3]; +rz(pi/4096) q[3]; +cx q[13],q[3]; +rz(-pi/2048) q[3]; +cx q[13],q[3]; +rz(pi/2048) q[3]; +cx q[12],q[3]; +rz(-pi/1024) q[3]; +cx q[12],q[3]; +rz(pi/1024) q[3]; +cx q[11],q[3]; +rz(-pi/512) q[3]; +cx q[11],q[3]; +rz(pi/512) q[3]; +cx q[10],q[3]; +rz(-pi/256) q[3]; +cx q[10],q[3]; +rz(pi/256) q[3]; +cx q[9],q[3]; +rz(-pi/128) q[3]; +cx q[9],q[3]; +rz(pi/128) q[3]; +cx q[8],q[3]; +rz(-pi/64) q[3]; +cx q[8],q[3]; +rz(pi/64) q[3]; +cx q[7],q[3]; +rz(-pi/32) q[3]; +cx q[7],q[3]; +rz(pi/32) q[3]; +cx q[6],q[3]; +rz(-pi/16) q[3]; +cx q[6],q[3]; +rz(pi/16) q[3]; +cx q[5],q[3]; +rz(-pi/8) q[3]; +cx q[5],q[3]; +rz(pi/8) q[3]; +cx q[4],q[3]; +rz(-pi/4) q[3]; +cx q[4],q[3]; +rz(pi/4) q[3]; +ry(pi/2) q[3]; +rx(pi) q[3]; +rz(pi/4) q[3]; +rz(pi/8) q[4]; +rz(pi/16) q[5]; +rz(pi/32) q[6]; +rz(pi/64) q[7]; +rz(pi/128) q[8]; +rz(pi/256) q[9]; +rz(pi/512) q[10]; +rz(pi/1024) q[11]; +rz(pi/2048) q[12]; +rz(pi/4096) q[13]; +rz(pi/8192) q[14]; +rz(pi/16384) q[15]; +rz(pi/32768) q[16]; +rz(pi/65536) q[17]; +rz(pi/131072) q[18]; +rz(pi/262144) q[19]; +rz(pi/524288) q[20]; +rz(pi/1048576) q[21]; +rz(pi/2097152) q[22]; +rz(pi/4194304) q[23]; +rz(pi/8388608) q[24]; +rz(pi/16777216) q[25]; +rz(pi/33554432) q[26]; +rz(pi/67108864) q[27]; +rz(pi/134217728) q[28]; +rz(pi/268435456) q[29]; +rz(pi/536870912) q[30]; +rz(pi/1073741824) q[31]; +rz(pi/2147483648) q[32]; +rz(pi/4294967296) q[33]; +rz(pi/8589934592) q[34]; +rz(pi/17179869184) q[35]; +rz(pi/34359738368) q[36]; +rz(pi/68719476736) q[37]; +rz(pi/137438953472) q[38]; +rz(pi/274877906944) q[39]; +rz(pi/549755813888) q[40]; +rz(pi/1099511627776) q[41]; +rz(pi/2199023255552) q[42]; +rz(0) q[43]; +rz(0) q[44]; +rz(0) q[45]; +rz(0) q[46]; +rz(0) q[47]; +rz(0) q[48]; +rz(0) q[49]; +rz(0) q[50]; +rz(0) q[51]; +rz(0) q[52]; +rz(0) q[53]; +rz(0) q[54]; +rz(0) q[55]; +rz(0) q[56]; +rz(0) q[57]; +rz(0) q[58]; +rz(0) q[59]; +rz(0) q[60]; +rz(0) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[2]; +rz(0) q[2]; +cx q[99],q[2]; +rz(0) q[2]; +cx q[98],q[2]; +rz(0) q[2]; +cx q[98],q[2]; +rz(0) q[2]; +cx q[97],q[2]; +rz(0) q[2]; +cx q[97],q[2]; +rz(0) q[2]; +cx q[96],q[2]; +rz(0) q[2]; +cx q[96],q[2]; +rz(0) q[2]; +cx q[95],q[2]; +rz(0) q[2]; +cx q[95],q[2]; +rz(0) q[2]; +cx q[94],q[2]; +rz(0) q[2]; +cx q[94],q[2]; +rz(0) q[2]; +cx q[93],q[2]; +rz(0) q[2]; +cx q[93],q[2]; +rz(0) q[2]; +cx q[92],q[2]; +rz(0) q[2]; +cx q[92],q[2]; +rz(0) q[2]; +cx q[91],q[2]; +rz(0) q[2]; +cx q[91],q[2]; +rz(0) q[2]; +cx q[90],q[2]; +rz(0) q[2]; +cx q[90],q[2]; +rz(0) q[2]; +cx q[89],q[2]; +rz(0) q[2]; +cx q[89],q[2]; +rz(0) q[2]; +cx q[88],q[2]; +rz(0) q[2]; +cx q[88],q[2]; +rz(0) q[2]; +cx q[87],q[2]; +rz(0) q[2]; +cx q[87],q[2]; +rz(0) q[2]; +cx q[86],q[2]; +rz(0) q[2]; +cx q[86],q[2]; +rz(0) q[2]; +cx q[85],q[2]; +rz(0) q[2]; +cx q[85],q[2]; +rz(0) q[2]; +cx q[84],q[2]; +rz(0) q[2]; +cx q[84],q[2]; +rz(0) q[2]; +cx q[83],q[2]; +rz(0) q[2]; +cx q[83],q[2]; +rz(0) q[2]; +cx q[82],q[2]; +rz(0) q[2]; +cx q[82],q[2]; +rz(0) q[2]; +cx q[81],q[2]; +rz(0) q[2]; +cx q[81],q[2]; +rz(0) q[2]; +cx q[80],q[2]; +rz(0) q[2]; +cx q[80],q[2]; +rz(0) q[2]; +cx q[79],q[2]; +rz(0) q[2]; +cx q[79],q[2]; +rz(0) q[2]; +cx q[78],q[2]; +rz(0) q[2]; +cx q[78],q[2]; +rz(0) q[2]; +cx q[77],q[2]; +rz(0) q[2]; +cx q[77],q[2]; +rz(0) q[2]; +cx q[76],q[2]; +rz(0) q[2]; +cx q[76],q[2]; +rz(0) q[2]; +cx q[75],q[2]; +rz(0) q[2]; +cx q[75],q[2]; +rz(0) q[2]; +cx q[74],q[2]; +rz(0) q[2]; +cx q[74],q[2]; +rz(0) q[2]; +cx q[73],q[2]; +rz(0) q[2]; +cx q[73],q[2]; +rz(0) q[2]; +cx q[72],q[2]; +rz(0) q[2]; +cx q[72],q[2]; +rz(0) q[2]; +cx q[71],q[2]; +rz(0) q[2]; +cx q[71],q[2]; +rz(0) q[2]; +cx q[70],q[2]; +rz(0) q[2]; +cx q[70],q[2]; +rz(0) q[2]; +cx q[69],q[2]; +rz(0) q[2]; +cx q[69],q[2]; +rz(0) q[2]; +cx q[68],q[2]; +rz(0) q[2]; +cx q[68],q[2]; +rz(0) q[2]; +cx q[67],q[2]; +rz(0) q[2]; +cx q[67],q[2]; +rz(0) q[2]; +cx q[66],q[2]; +rz(0) q[2]; +cx q[66],q[2]; +rz(0) q[2]; +cx q[65],q[2]; +rz(0) q[2]; +cx q[65],q[2]; +rz(0) q[2]; +cx q[64],q[2]; +rz(0) q[2]; +cx q[64],q[2]; +rz(0) q[2]; +cx q[63],q[2]; +rz(0) q[2]; +cx q[63],q[2]; +rz(0) q[2]; +cx q[62],q[2]; +rz(0) q[2]; +cx q[62],q[2]; +rz(0) q[2]; +cx q[61],q[2]; +rz(0) q[2]; +cx q[61],q[2]; +rz(0) q[2]; +cx q[60],q[2]; +rz(0) q[2]; +cx q[60],q[2]; +rz(0) q[2]; +cx q[59],q[2]; +rz(0) q[2]; +cx q[59],q[2]; +rz(0) q[2]; +cx q[58],q[2]; +rz(0) q[2]; +cx q[58],q[2]; +rz(0) q[2]; +cx q[57],q[2]; +rz(0) q[2]; +cx q[57],q[2]; +rz(0) q[2]; +cx q[56],q[2]; +rz(0) q[2]; +cx q[56],q[2]; +rz(0) q[2]; +cx q[55],q[2]; +rz(0) q[2]; +cx q[55],q[2]; +rz(0) q[2]; +cx q[54],q[2]; +rz(0) q[2]; +cx q[54],q[2]; +rz(0) q[2]; +cx q[53],q[2]; +rz(0) q[2]; +cx q[53],q[2]; +rz(0) q[2]; +cx q[52],q[2]; +rz(0) q[2]; +cx q[52],q[2]; +rz(0) q[2]; +cx q[51],q[2]; +rz(0) q[2]; +cx q[51],q[2]; +rz(0) q[2]; +cx q[50],q[2]; +rz(0) q[2]; +cx q[50],q[2]; +rz(0) q[2]; +cx q[49],q[2]; +rz(0) q[2]; +cx q[49],q[2]; +rz(0) q[2]; +cx q[48],q[2]; +rz(0) q[2]; +cx q[48],q[2]; +rz(0) q[2]; +cx q[47],q[2]; +rz(0) q[2]; +cx q[47],q[2]; +rz(0) q[2]; +cx q[46],q[2]; +rz(0) q[2]; +cx q[46],q[2]; +rz(0) q[2]; +cx q[45],q[2]; +rz(0) q[2]; +cx q[45],q[2]; +rz(0) q[2]; +cx q[44],q[2]; +rz(0) q[2]; +cx q[44],q[2]; +rz(0) q[2]; +cx q[43],q[2]; +rz(0) q[2]; +cx q[43],q[2]; +rz(0) q[2]; +cx q[42],q[2]; +rz(-pi/2199023255552) q[2]; +cx q[42],q[2]; +rz(pi/2199023255552) q[2]; +cx q[41],q[2]; +rz(-pi/1099511627776) q[2]; +cx q[41],q[2]; +rz(pi/1099511627776) q[2]; +cx q[40],q[2]; +rz(-pi/549755813888) q[2]; +cx q[40],q[2]; +rz(pi/549755813888) q[2]; +cx q[39],q[2]; +rz(-pi/274877906944) q[2]; +cx q[39],q[2]; +rz(pi/274877906944) q[2]; +cx q[38],q[2]; +rz(-pi/137438953472) q[2]; +cx q[38],q[2]; +rz(pi/137438953472) q[2]; +cx q[37],q[2]; +rz(-pi/68719476736) q[2]; +cx q[37],q[2]; +rz(pi/68719476736) q[2]; +cx q[36],q[2]; +rz(-pi/34359738368) q[2]; +cx q[36],q[2]; +rz(pi/34359738368) q[2]; +cx q[35],q[2]; +rz(-pi/17179869184) q[2]; +cx q[35],q[2]; +rz(pi/17179869184) q[2]; +cx q[34],q[2]; +rz(-pi/8589934592) q[2]; +cx q[34],q[2]; +rz(pi/8589934592) q[2]; +cx q[33],q[2]; +rz(-pi/4294967296) q[2]; +cx q[33],q[2]; +rz(pi/4294967296) q[2]; +cx q[32],q[2]; +rz(-pi/2147483648) q[2]; +cx q[32],q[2]; +rz(pi/2147483648) q[2]; +cx q[31],q[2]; +rz(-pi/1073741824) q[2]; +cx q[31],q[2]; +rz(pi/1073741824) q[2]; +cx q[30],q[2]; +rz(-pi/536870912) q[2]; +cx q[30],q[2]; +rz(pi/536870912) q[2]; +cx q[29],q[2]; +rz(-pi/268435456) q[2]; +cx q[29],q[2]; +rz(pi/268435456) q[2]; +cx q[28],q[2]; +rz(-pi/134217728) q[2]; +cx q[28],q[2]; +rz(pi/134217728) q[2]; +cx q[27],q[2]; +rz(-pi/67108864) q[2]; +cx q[27],q[2]; +rz(pi/67108864) q[2]; +cx q[26],q[2]; +rz(-pi/33554432) q[2]; +cx q[26],q[2]; +rz(pi/33554432) q[2]; +cx q[25],q[2]; +rz(-pi/16777216) q[2]; +cx q[25],q[2]; +rz(pi/16777216) q[2]; +cx q[24],q[2]; +rz(-pi/8388608) q[2]; +cx q[24],q[2]; +rz(pi/8388608) q[2]; +cx q[23],q[2]; +rz(-pi/4194304) q[2]; +cx q[23],q[2]; +rz(pi/4194304) q[2]; +cx q[22],q[2]; +rz(-pi/2097152) q[2]; +cx q[22],q[2]; +rz(pi/2097152) q[2]; +cx q[21],q[2]; +rz(-pi/1048576) q[2]; +cx q[21],q[2]; +rz(pi/1048576) q[2]; +cx q[20],q[2]; +rz(-pi/524288) q[2]; +cx q[20],q[2]; +rz(pi/524288) q[2]; +cx q[19],q[2]; +rz(-pi/262144) q[2]; +cx q[19],q[2]; +rz(pi/262144) q[2]; +cx q[18],q[2]; +rz(-pi/131072) q[2]; +cx q[18],q[2]; +rz(pi/131072) q[2]; +cx q[17],q[2]; +rz(-pi/65536) q[2]; +cx q[17],q[2]; +rz(pi/65536) q[2]; +cx q[16],q[2]; +rz(-pi/32768) q[2]; +cx q[16],q[2]; +rz(pi/32768) q[2]; +cx q[15],q[2]; +rz(-pi/16384) q[2]; +cx q[15],q[2]; +rz(pi/16384) q[2]; +cx q[14],q[2]; +rz(-pi/8192) q[2]; +cx q[14],q[2]; +rz(pi/8192) q[2]; +cx q[13],q[2]; +rz(-pi/4096) q[2]; +cx q[13],q[2]; +rz(pi/4096) q[2]; +cx q[12],q[2]; +rz(-pi/2048) q[2]; +cx q[12],q[2]; +rz(pi/2048) q[2]; +cx q[11],q[2]; +rz(-pi/1024) q[2]; +cx q[11],q[2]; +rz(pi/1024) q[2]; +cx q[10],q[2]; +rz(-pi/512) q[2]; +cx q[10],q[2]; +rz(pi/512) q[2]; +cx q[9],q[2]; +rz(-pi/256) q[2]; +cx q[9],q[2]; +rz(pi/256) q[2]; +cx q[8],q[2]; +rz(-pi/128) q[2]; +cx q[8],q[2]; +rz(pi/128) q[2]; +cx q[7],q[2]; +rz(-pi/64) q[2]; +cx q[7],q[2]; +rz(pi/64) q[2]; +cx q[6],q[2]; +rz(-pi/32) q[2]; +cx q[6],q[2]; +rz(pi/32) q[2]; +cx q[5],q[2]; +rz(-pi/16) q[2]; +cx q[5],q[2]; +rz(pi/16) q[2]; +cx q[4],q[2]; +rz(-pi/8) q[2]; +cx q[4],q[2]; +rz(pi/8) q[2]; +cx q[3],q[2]; +rz(-pi/4) q[2]; +cx q[3],q[2]; +rz(pi/4) q[2]; +ry(pi/2) q[2]; +rx(pi) q[2]; +rz(pi/4) q[2]; +rz(pi/8) q[3]; +rz(pi/16) q[4]; +rz(pi/32) q[5]; +rz(pi/64) q[6]; +rz(pi/128) q[7]; +rz(pi/256) q[8]; +rz(pi/512) q[9]; +rz(pi/1024) q[10]; +rz(pi/2048) q[11]; +rz(pi/4096) q[12]; +rz(pi/8192) q[13]; +rz(pi/16384) q[14]; +rz(pi/32768) q[15]; +rz(pi/65536) q[16]; +rz(pi/131072) q[17]; +rz(pi/262144) q[18]; +rz(pi/524288) q[19]; +rz(pi/1048576) q[20]; +rz(pi/2097152) q[21]; +rz(pi/4194304) q[22]; +rz(pi/8388608) q[23]; +rz(pi/16777216) q[24]; +rz(pi/33554432) q[25]; +rz(pi/67108864) q[26]; +rz(pi/134217728) q[27]; +rz(pi/268435456) q[28]; +rz(pi/536870912) q[29]; +rz(pi/1073741824) q[30]; +rz(pi/2147483648) q[31]; +rz(pi/4294967296) q[32]; +rz(pi/8589934592) q[33]; +rz(pi/17179869184) q[34]; +rz(pi/34359738368) q[35]; +rz(pi/68719476736) q[36]; +rz(pi/137438953472) q[37]; +rz(pi/274877906944) q[38]; +rz(pi/549755813888) q[39]; +rz(pi/1099511627776) q[40]; +rz(pi/2199023255552) q[41]; +rz(0) q[42]; +rz(0) q[43]; +rz(0) q[44]; +rz(0) q[45]; +rz(0) q[46]; +rz(0) q[47]; +rz(0) q[48]; +rz(0) q[49]; +rz(0) q[50]; +rz(0) q[51]; +rz(0) q[52]; +rz(0) q[53]; +rz(0) q[54]; +rz(0) q[55]; +rz(0) q[56]; +rz(0) q[57]; +rz(0) q[58]; +rz(0) q[59]; +rz(0) q[60]; +rz(0) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[1]; +rz(0) q[1]; +cx q[99],q[1]; +rz(0) q[1]; +cx q[98],q[1]; +rz(0) q[1]; +cx q[98],q[1]; +rz(0) q[1]; +cx q[97],q[1]; +rz(0) q[1]; +cx q[97],q[1]; +rz(0) q[1]; +cx q[96],q[1]; +rz(0) q[1]; +cx q[96],q[1]; +rz(0) q[1]; +cx q[95],q[1]; +rz(0) q[1]; +cx q[95],q[1]; +rz(0) q[1]; +cx q[94],q[1]; +rz(0) q[1]; +cx q[94],q[1]; +rz(0) q[1]; +cx q[93],q[1]; +rz(0) q[1]; +cx q[93],q[1]; +rz(0) q[1]; +cx q[92],q[1]; +rz(0) q[1]; +cx q[92],q[1]; +rz(0) q[1]; +cx q[91],q[1]; +rz(0) q[1]; +cx q[91],q[1]; +rz(0) q[1]; +cx q[90],q[1]; +rz(0) q[1]; +cx q[90],q[1]; +rz(0) q[1]; +cx q[89],q[1]; +rz(0) q[1]; +cx q[89],q[1]; +rz(0) q[1]; +cx q[88],q[1]; +rz(0) q[1]; +cx q[88],q[1]; +rz(0) q[1]; +cx q[87],q[1]; +rz(0) q[1]; +cx q[87],q[1]; +rz(0) q[1]; +cx q[86],q[1]; +rz(0) q[1]; +cx q[86],q[1]; +rz(0) q[1]; +cx q[85],q[1]; +rz(0) q[1]; +cx q[85],q[1]; +rz(0) q[1]; +cx q[84],q[1]; +rz(0) q[1]; +cx q[84],q[1]; +rz(0) q[1]; +cx q[83],q[1]; +rz(0) q[1]; +cx q[83],q[1]; +rz(0) q[1]; +cx q[82],q[1]; +rz(0) q[1]; +cx q[82],q[1]; +rz(0) q[1]; +cx q[81],q[1]; +rz(0) q[1]; +cx q[81],q[1]; +rz(0) q[1]; +cx q[80],q[1]; +rz(0) q[1]; +cx q[80],q[1]; +rz(0) q[1]; +cx q[79],q[1]; +rz(0) q[1]; +cx q[79],q[1]; +rz(0) q[1]; +cx q[78],q[1]; +rz(0) q[1]; +cx q[78],q[1]; +rz(0) q[1]; +cx q[77],q[1]; +rz(0) q[1]; +cx q[77],q[1]; +rz(0) q[1]; +cx q[76],q[1]; +rz(0) q[1]; +cx q[76],q[1]; +rz(0) q[1]; +cx q[75],q[1]; +rz(0) q[1]; +cx q[75],q[1]; +rz(0) q[1]; +cx q[74],q[1]; +rz(0) q[1]; +cx q[74],q[1]; +rz(0) q[1]; +cx q[73],q[1]; +rz(0) q[1]; +cx q[73],q[1]; +rz(0) q[1]; +cx q[72],q[1]; +rz(0) q[1]; +cx q[72],q[1]; +rz(0) q[1]; +cx q[71],q[1]; +rz(0) q[1]; +cx q[71],q[1]; +rz(0) q[1]; +cx q[70],q[1]; +rz(0) q[1]; +cx q[70],q[1]; +rz(0) q[1]; +cx q[69],q[1]; +rz(0) q[1]; +cx q[69],q[1]; +rz(0) q[1]; +cx q[68],q[1]; +rz(0) q[1]; +cx q[68],q[1]; +rz(0) q[1]; +cx q[67],q[1]; +rz(0) q[1]; +cx q[67],q[1]; +rz(0) q[1]; +cx q[66],q[1]; +rz(0) q[1]; +cx q[66],q[1]; +rz(0) q[1]; +cx q[65],q[1]; +rz(0) q[1]; +cx q[65],q[1]; +rz(0) q[1]; +cx q[64],q[1]; +rz(0) q[1]; +cx q[64],q[1]; +rz(0) q[1]; +cx q[63],q[1]; +rz(0) q[1]; +cx q[63],q[1]; +rz(0) q[1]; +cx q[62],q[1]; +rz(0) q[1]; +cx q[62],q[1]; +rz(0) q[1]; +cx q[61],q[1]; +rz(0) q[1]; +cx q[61],q[1]; +rz(0) q[1]; +cx q[60],q[1]; +rz(0) q[1]; +cx q[60],q[1]; +rz(0) q[1]; +cx q[59],q[1]; +rz(0) q[1]; +cx q[59],q[1]; +rz(0) q[1]; +cx q[58],q[1]; +rz(0) q[1]; +cx q[58],q[1]; +rz(0) q[1]; +cx q[57],q[1]; +rz(0) q[1]; +cx q[57],q[1]; +rz(0) q[1]; +cx q[56],q[1]; +rz(0) q[1]; +cx q[56],q[1]; +rz(0) q[1]; +cx q[55],q[1]; +rz(0) q[1]; +cx q[55],q[1]; +rz(0) q[1]; +cx q[54],q[1]; +rz(0) q[1]; +cx q[54],q[1]; +rz(0) q[1]; +cx q[53],q[1]; +rz(0) q[1]; +cx q[53],q[1]; +rz(0) q[1]; +cx q[52],q[1]; +rz(0) q[1]; +cx q[52],q[1]; +rz(0) q[1]; +cx q[51],q[1]; +rz(0) q[1]; +cx q[51],q[1]; +rz(0) q[1]; +cx q[50],q[1]; +rz(0) q[1]; +cx q[50],q[1]; +rz(0) q[1]; +cx q[49],q[1]; +rz(0) q[1]; +cx q[49],q[1]; +rz(0) q[1]; +cx q[48],q[1]; +rz(0) q[1]; +cx q[48],q[1]; +rz(0) q[1]; +cx q[47],q[1]; +rz(0) q[1]; +cx q[47],q[1]; +rz(0) q[1]; +cx q[46],q[1]; +rz(0) q[1]; +cx q[46],q[1]; +rz(0) q[1]; +cx q[45],q[1]; +rz(0) q[1]; +cx q[45],q[1]; +rz(0) q[1]; +cx q[44],q[1]; +rz(0) q[1]; +cx q[44],q[1]; +rz(0) q[1]; +cx q[43],q[1]; +rz(0) q[1]; +cx q[43],q[1]; +rz(0) q[1]; +cx q[42],q[1]; +rz(0) q[1]; +cx q[42],q[1]; +rz(0) q[1]; +cx q[41],q[1]; +rz(-pi/2199023255552) q[1]; +cx q[41],q[1]; +rz(pi/2199023255552) q[1]; +cx q[40],q[1]; +rz(-pi/1099511627776) q[1]; +cx q[40],q[1]; +rz(pi/1099511627776) q[1]; +cx q[39],q[1]; +rz(-pi/549755813888) q[1]; +cx q[39],q[1]; +rz(pi/549755813888) q[1]; +cx q[38],q[1]; +rz(-pi/274877906944) q[1]; +cx q[38],q[1]; +rz(pi/274877906944) q[1]; +cx q[37],q[1]; +rz(-pi/137438953472) q[1]; +cx q[37],q[1]; +rz(pi/137438953472) q[1]; +cx q[36],q[1]; +rz(-pi/68719476736) q[1]; +cx q[36],q[1]; +rz(pi/68719476736) q[1]; +cx q[35],q[1]; +rz(-pi/34359738368) q[1]; +cx q[35],q[1]; +rz(pi/34359738368) q[1]; +cx q[34],q[1]; +rz(-pi/17179869184) q[1]; +cx q[34],q[1]; +rz(pi/17179869184) q[1]; +cx q[33],q[1]; +rz(-pi/8589934592) q[1]; +cx q[33],q[1]; +rz(pi/8589934592) q[1]; +cx q[32],q[1]; +rz(-pi/4294967296) q[1]; +cx q[32],q[1]; +rz(pi/4294967296) q[1]; +cx q[31],q[1]; +rz(-pi/2147483648) q[1]; +cx q[31],q[1]; +rz(pi/2147483648) q[1]; +cx q[30],q[1]; +rz(-pi/1073741824) q[1]; +cx q[30],q[1]; +rz(pi/1073741824) q[1]; +cx q[29],q[1]; +rz(-pi/536870912) q[1]; +cx q[29],q[1]; +rz(pi/536870912) q[1]; +cx q[28],q[1]; +rz(-pi/268435456) q[1]; +cx q[28],q[1]; +rz(pi/268435456) q[1]; +cx q[27],q[1]; +rz(-pi/134217728) q[1]; +cx q[27],q[1]; +rz(pi/134217728) q[1]; +cx q[26],q[1]; +rz(-pi/67108864) q[1]; +cx q[26],q[1]; +rz(pi/67108864) q[1]; +cx q[25],q[1]; +rz(-pi/33554432) q[1]; +cx q[25],q[1]; +rz(pi/33554432) q[1]; +cx q[24],q[1]; +rz(-pi/16777216) q[1]; +cx q[24],q[1]; +rz(pi/16777216) q[1]; +cx q[23],q[1]; +rz(-pi/8388608) q[1]; +cx q[23],q[1]; +rz(pi/8388608) q[1]; +cx q[22],q[1]; +rz(-pi/4194304) q[1]; +cx q[22],q[1]; +rz(pi/4194304) q[1]; +cx q[21],q[1]; +rz(-pi/2097152) q[1]; +cx q[21],q[1]; +rz(pi/2097152) q[1]; +cx q[20],q[1]; +rz(-pi/1048576) q[1]; +cx q[20],q[1]; +rz(pi/1048576) q[1]; +cx q[19],q[1]; +rz(-pi/524288) q[1]; +cx q[19],q[1]; +rz(pi/524288) q[1]; +cx q[18],q[1]; +rz(-pi/262144) q[1]; +cx q[18],q[1]; +rz(pi/262144) q[1]; +cx q[17],q[1]; +rz(-pi/131072) q[1]; +cx q[17],q[1]; +rz(pi/131072) q[1]; +cx q[16],q[1]; +rz(-pi/65536) q[1]; +cx q[16],q[1]; +rz(pi/65536) q[1]; +cx q[15],q[1]; +rz(-pi/32768) q[1]; +cx q[15],q[1]; +rz(pi/32768) q[1]; +cx q[14],q[1]; +rz(-pi/16384) q[1]; +cx q[14],q[1]; +rz(pi/16384) q[1]; +cx q[13],q[1]; +rz(-pi/8192) q[1]; +cx q[13],q[1]; +rz(pi/8192) q[1]; +cx q[12],q[1]; +rz(-pi/4096) q[1]; +cx q[12],q[1]; +rz(pi/4096) q[1]; +cx q[11],q[1]; +rz(-pi/2048) q[1]; +cx q[11],q[1]; +rz(pi/2048) q[1]; +cx q[10],q[1]; +rz(-pi/1024) q[1]; +cx q[10],q[1]; +rz(pi/1024) q[1]; +cx q[9],q[1]; +rz(-pi/512) q[1]; +cx q[9],q[1]; +rz(pi/512) q[1]; +cx q[8],q[1]; +rz(-pi/256) q[1]; +cx q[8],q[1]; +rz(pi/256) q[1]; +cx q[7],q[1]; +rz(-pi/128) q[1]; +cx q[7],q[1]; +rz(pi/128) q[1]; +cx q[6],q[1]; +rz(-pi/64) q[1]; +cx q[6],q[1]; +rz(pi/64) q[1]; +cx q[5],q[1]; +rz(-pi/32) q[1]; +cx q[5],q[1]; +rz(pi/32) q[1]; +cx q[4],q[1]; +rz(-pi/16) q[1]; +cx q[4],q[1]; +rz(pi/16) q[1]; +cx q[3],q[1]; +rz(-pi/8) q[1]; +cx q[3],q[1]; +rz(pi/8) q[1]; +cx q[2],q[1]; +rz(-pi/4) q[1]; +cx q[2],q[1]; +rz(pi/4) q[1]; +ry(pi/2) q[1]; +rx(pi) q[1]; +rz(pi/4) q[1]; +rz(pi/8) q[2]; +rz(pi/16) q[3]; +rz(pi/32) q[4]; +rz(pi/64) q[5]; +rz(pi/128) q[6]; +rz(pi/256) q[7]; +rz(pi/512) q[8]; +rz(pi/1024) q[9]; +rz(pi/2048) q[10]; +rz(pi/4096) q[11]; +rz(pi/8192) q[12]; +rz(pi/16384) q[13]; +rz(pi/32768) q[14]; +rz(pi/65536) q[15]; +rz(pi/131072) q[16]; +rz(pi/262144) q[17]; +rz(pi/524288) q[18]; +rz(pi/1048576) q[19]; +rz(pi/2097152) q[20]; +rz(pi/4194304) q[21]; +rz(pi/8388608) q[22]; +rz(pi/16777216) q[23]; +rz(pi/33554432) q[24]; +rz(pi/67108864) q[25]; +rz(pi/134217728) q[26]; +rz(pi/268435456) q[27]; +rz(pi/536870912) q[28]; +rz(pi/1073741824) q[29]; +rz(pi/2147483648) q[30]; +rz(pi/4294967296) q[31]; +rz(pi/8589934592) q[32]; +rz(pi/17179869184) q[33]; +rz(pi/34359738368) q[34]; +rz(pi/68719476736) q[35]; +rz(pi/137438953472) q[36]; +rz(pi/274877906944) q[37]; +rz(pi/549755813888) q[38]; +rz(pi/1099511627776) q[39]; +rz(pi/2199023255552) q[40]; +rz(0) q[41]; +rz(0) q[42]; +rz(0) q[43]; +rz(0) q[44]; +rz(0) q[45]; +rz(0) q[46]; +rz(0) q[47]; +rz(0) q[48]; +rz(0) q[49]; +rz(0) q[50]; +rz(0) q[51]; +rz(0) q[52]; +rz(0) q[53]; +rz(0) q[54]; +rz(0) q[55]; +rz(0) q[56]; +rz(0) q[57]; +rz(0) q[58]; +rz(0) q[59]; +rz(0) q[60]; +rz(0) q[61]; +rz(0) q[62]; +rz(0) q[63]; +rz(0) q[64]; +rz(0) q[65]; +rz(0) q[66]; +rz(0) q[67]; +rz(0) q[68]; +rz(0) q[69]; +rz(0) q[70]; +rz(0) q[71]; +rz(0) q[72]; +rz(0) q[73]; +rz(0) q[74]; +rz(0) q[75]; +rz(0) q[76]; +rz(0) q[77]; +rz(0) q[78]; +rz(0) q[79]; +rz(0) q[80]; +rz(0) q[81]; +rz(0) q[82]; +rz(0) q[83]; +rz(0) q[84]; +rz(0) q[85]; +rz(0) q[86]; +rz(0) q[87]; +rz(0) q[88]; +rz(0) q[89]; +rz(0) q[90]; +rz(0) q[91]; +rz(0) q[92]; +rz(0) q[93]; +rz(0) q[94]; +rz(0) q[95]; +rz(0) q[96]; +rz(0) q[97]; +rz(0) q[98]; +rz(0) q[99]; +cx q[99],q[0]; +rz(0) q[0]; +cx q[99],q[0]; +rz(0) q[0]; +cx q[98],q[0]; +rz(0) q[0]; +cx q[98],q[0]; +rz(0) q[0]; +cx q[97],q[0]; +rz(0) q[0]; +cx q[97],q[0]; +rz(0) q[0]; +cx q[96],q[0]; +rz(0) q[0]; +cx q[96],q[0]; +rz(0) q[0]; +cx q[95],q[0]; +rz(0) q[0]; +cx q[95],q[0]; +rz(0) q[0]; +cx q[94],q[0]; +rz(0) q[0]; +cx q[94],q[0]; +rz(0) q[0]; +cx q[93],q[0]; +rz(0) q[0]; +cx q[93],q[0]; +rz(0) q[0]; +cx q[92],q[0]; +rz(0) q[0]; +cx q[92],q[0]; +rz(0) q[0]; +cx q[91],q[0]; +rz(0) q[0]; +cx q[91],q[0]; +rz(0) q[0]; +cx q[90],q[0]; +rz(0) q[0]; +cx q[90],q[0]; +rz(0) q[0]; +cx q[89],q[0]; +rz(0) q[0]; +cx q[89],q[0]; +rz(0) q[0]; +cx q[88],q[0]; +rz(0) q[0]; +cx q[88],q[0]; +rz(0) q[0]; +cx q[87],q[0]; +rz(0) q[0]; +cx q[87],q[0]; +rz(0) q[0]; +cx q[86],q[0]; +rz(0) q[0]; +cx q[86],q[0]; +rz(0) q[0]; +cx q[85],q[0]; +rz(0) q[0]; +cx q[85],q[0]; +rz(0) q[0]; +cx q[84],q[0]; +rz(0) q[0]; +cx q[84],q[0]; +rz(0) q[0]; +cx q[83],q[0]; +rz(0) q[0]; +cx q[83],q[0]; +rz(0) q[0]; +cx q[82],q[0]; +rz(0) q[0]; +cx q[82],q[0]; +rz(0) q[0]; +cx q[81],q[0]; +rz(0) q[0]; +cx q[81],q[0]; +rz(0) q[0]; +cx q[80],q[0]; +rz(0) q[0]; +cx q[80],q[0]; +rz(0) q[0]; +cx q[79],q[0]; +rz(0) q[0]; +cx q[79],q[0]; +rz(0) q[0]; +cx q[78],q[0]; +rz(0) q[0]; +cx q[78],q[0]; +rz(0) q[0]; +cx q[77],q[0]; +rz(0) q[0]; +cx q[77],q[0]; +rz(0) q[0]; +cx q[76],q[0]; +rz(0) q[0]; +cx q[76],q[0]; +rz(0) q[0]; +cx q[75],q[0]; +rz(0) q[0]; +cx q[75],q[0]; +rz(0) q[0]; +cx q[74],q[0]; +rz(0) q[0]; +cx q[74],q[0]; +rz(0) q[0]; +cx q[73],q[0]; +rz(0) q[0]; +cx q[73],q[0]; +rz(0) q[0]; +cx q[72],q[0]; +rz(0) q[0]; +cx q[72],q[0]; +rz(0) q[0]; +cx q[71],q[0]; +rz(0) q[0]; +cx q[71],q[0]; +rz(0) q[0]; +cx q[70],q[0]; +rz(0) q[0]; +cx q[70],q[0]; +rz(0) q[0]; +cx q[69],q[0]; +rz(0) q[0]; +cx q[69],q[0]; +rz(0) q[0]; +cx q[68],q[0]; +rz(0) q[0]; +cx q[68],q[0]; +rz(0) q[0]; +cx q[67],q[0]; +rz(0) q[0]; +cx q[67],q[0]; +rz(0) q[0]; +cx q[66],q[0]; +rz(0) q[0]; +cx q[66],q[0]; +rz(0) q[0]; +cx q[65],q[0]; +rz(0) q[0]; +cx q[65],q[0]; +rz(0) q[0]; +cx q[64],q[0]; +rz(0) q[0]; +cx q[64],q[0]; +rz(0) q[0]; +cx q[63],q[0]; +rz(0) q[0]; +cx q[63],q[0]; +rz(0) q[0]; +cx q[62],q[0]; +rz(0) q[0]; +cx q[62],q[0]; +rz(0) q[0]; +cx q[61],q[0]; +rz(0) q[0]; +cx q[61],q[0]; +rz(0) q[0]; +cx q[60],q[0]; +rz(0) q[0]; +cx q[60],q[0]; +rz(0) q[0]; +cx q[59],q[0]; +rz(0) q[0]; +cx q[59],q[0]; +rz(0) q[0]; +cx q[58],q[0]; +rz(0) q[0]; +cx q[58],q[0]; +rz(0) q[0]; +cx q[57],q[0]; +rz(0) q[0]; +cx q[57],q[0]; +rz(0) q[0]; +cx q[56],q[0]; +rz(0) q[0]; +cx q[56],q[0]; +rz(0) q[0]; +cx q[55],q[0]; +rz(0) q[0]; +cx q[55],q[0]; +rz(0) q[0]; +cx q[54],q[0]; +rz(0) q[0]; +cx q[54],q[0]; +rz(0) q[0]; +cx q[53],q[0]; +rz(0) q[0]; +cx q[53],q[0]; +rz(0) q[0]; +cx q[52],q[0]; +rz(0) q[0]; +cx q[52],q[0]; +rz(0) q[0]; +cx q[51],q[0]; +rz(0) q[0]; +cx q[51],q[0]; +rz(0) q[0]; +cx q[50],q[0]; +rz(0) q[0]; +cx q[50],q[0]; +rz(0) q[0]; +cx q[49],q[0]; +rz(0) q[0]; +cx q[49],q[0]; +rz(0) q[0]; +cx q[48],q[0]; +rz(0) q[0]; +cx q[48],q[0]; +rz(0) q[0]; +cx q[47],q[0]; +rz(0) q[0]; +cx q[47],q[0]; +rz(0) q[0]; +cx q[46],q[0]; +rz(0) q[0]; +cx q[46],q[0]; +rz(0) q[0]; +cx q[45],q[0]; +rz(0) q[0]; +cx q[45],q[0]; +rz(0) q[0]; +cx q[44],q[0]; +rz(0) q[0]; +cx q[44],q[0]; +rz(0) q[0]; +cx q[43],q[0]; +rz(0) q[0]; +cx q[43],q[0]; +rz(0) q[0]; +cx q[42],q[0]; +rz(0) q[0]; +cx q[42],q[0]; +rz(0) q[0]; +cx q[41],q[0]; +rz(0) q[0]; +cx q[41],q[0]; +rz(0) q[0]; +cx q[40],q[0]; +rz(-pi/2199023255552) q[0]; +cx q[40],q[0]; +rz(pi/2199023255552) q[0]; +cx q[39],q[0]; +rz(-pi/1099511627776) q[0]; +cx q[39],q[0]; +rz(pi/1099511627776) q[0]; +cx q[38],q[0]; +rz(-pi/549755813888) q[0]; +cx q[38],q[0]; +rz(pi/549755813888) q[0]; +cx q[37],q[0]; +rz(-pi/274877906944) q[0]; +cx q[37],q[0]; +rz(pi/274877906944) q[0]; +cx q[36],q[0]; +rz(-pi/137438953472) q[0]; +cx q[36],q[0]; +rz(pi/137438953472) q[0]; +cx q[35],q[0]; +rz(-pi/68719476736) q[0]; +cx q[35],q[0]; +rz(pi/68719476736) q[0]; +cx q[34],q[0]; +rz(-pi/34359738368) q[0]; +cx q[34],q[0]; +rz(pi/34359738368) q[0]; +cx q[33],q[0]; +rz(-pi/17179869184) q[0]; +cx q[33],q[0]; +rz(pi/17179869184) q[0]; +cx q[32],q[0]; +rz(-pi/8589934592) q[0]; +cx q[32],q[0]; +rz(pi/8589934592) q[0]; +cx q[31],q[0]; +rz(-pi/4294967296) q[0]; +cx q[31],q[0]; +rz(pi/4294967296) q[0]; +cx q[30],q[0]; +rz(-pi/2147483648) q[0]; +cx q[30],q[0]; +rz(pi/2147483648) q[0]; +cx q[29],q[0]; +rz(-pi/1073741824) q[0]; +cx q[29],q[0]; +rz(pi/1073741824) q[0]; +cx q[28],q[0]; +rz(-pi/536870912) q[0]; +cx q[28],q[0]; +rz(pi/536870912) q[0]; +cx q[27],q[0]; +rz(-pi/268435456) q[0]; +cx q[27],q[0]; +rz(pi/268435456) q[0]; +cx q[26],q[0]; +rz(-pi/134217728) q[0]; +cx q[26],q[0]; +rz(pi/134217728) q[0]; +cx q[25],q[0]; +rz(-pi/67108864) q[0]; +cx q[25],q[0]; +rz(pi/67108864) q[0]; +cx q[24],q[0]; +rz(-pi/33554432) q[0]; +cx q[24],q[0]; +rz(pi/33554432) q[0]; +cx q[23],q[0]; +rz(-pi/16777216) q[0]; +cx q[23],q[0]; +rz(pi/16777216) q[0]; +cx q[22],q[0]; +rz(-pi/8388608) q[0]; +cx q[22],q[0]; +rz(pi/8388608) q[0]; +cx q[21],q[0]; +rz(-pi/4194304) q[0]; +cx q[21],q[0]; +rz(pi/4194304) q[0]; +cx q[20],q[0]; +rz(-pi/2097152) q[0]; +cx q[20],q[0]; +rz(pi/2097152) q[0]; +cx q[19],q[0]; +rz(-pi/1048576) q[0]; +cx q[19],q[0]; +rz(pi/1048576) q[0]; +cx q[18],q[0]; +rz(-pi/524288) q[0]; +cx q[18],q[0]; +rz(pi/524288) q[0]; +cx q[17],q[0]; +rz(-pi/262144) q[0]; +cx q[17],q[0]; +rz(pi/262144) q[0]; +cx q[16],q[0]; +rz(-pi/131072) q[0]; +cx q[16],q[0]; +rz(pi/131072) q[0]; +cx q[15],q[0]; +rz(-pi/65536) q[0]; +cx q[15],q[0]; +rz(pi/65536) q[0]; +cx q[14],q[0]; +rz(-pi/32768) q[0]; +cx q[14],q[0]; +rz(pi/32768) q[0]; +cx q[13],q[0]; +rz(-pi/16384) q[0]; +cx q[13],q[0]; +rz(pi/16384) q[0]; +cx q[12],q[0]; +rz(-pi/8192) q[0]; +cx q[12],q[0]; +rz(pi/8192) q[0]; +cx q[11],q[0]; +rz(-pi/4096) q[0]; +cx q[11],q[0]; +rz(pi/4096) q[0]; +cx q[10],q[0]; +rz(-pi/2048) q[0]; +cx q[10],q[0]; +rz(pi/2048) q[0]; +cx q[9],q[0]; +rz(-pi/1024) q[0]; +cx q[9],q[0]; +rz(pi/1024) q[0]; +cx q[8],q[0]; +rz(-pi/512) q[0]; +cx q[8],q[0]; +rz(pi/512) q[0]; +cx q[7],q[0]; +rz(-pi/256) q[0]; +cx q[7],q[0]; +rz(pi/256) q[0]; +cx q[6],q[0]; +rz(-pi/128) q[0]; +cx q[6],q[0]; +rz(pi/128) q[0]; +cx q[5],q[0]; +rz(-pi/64) q[0]; +cx q[5],q[0]; +rz(pi/64) q[0]; +cx q[4],q[0]; +rz(-pi/32) q[0]; +cx q[4],q[0]; +rz(pi/32) q[0]; +cx q[3],q[0]; +rz(-pi/16) q[0]; +cx q[3],q[0]; +rz(pi/16) q[0]; +cx q[2],q[0]; +rz(-pi/8) q[0]; +cx q[2],q[0]; +rz(pi/8) q[0]; +cx q[1],q[0]; +rz(-pi/4) q[0]; +cx q[1],q[0]; +rz(pi/4) q[0]; +ry(pi/2) q[0]; +rx(pi) q[0]; +cx q[0],q[99]; +cx q[1],q[98]; +cx q[2],q[97]; +cx q[3],q[96]; +cx q[4],q[95]; +cx q[5],q[94]; +cx q[6],q[93]; +cx q[7],q[92]; +cx q[8],q[91]; +cx q[9],q[90]; +cx q[10],q[89]; +cx q[11],q[88]; +cx q[12],q[87]; +cx q[13],q[86]; +cx q[14],q[85]; +cx q[15],q[84]; +cx q[16],q[83]; +cx q[17],q[82]; +cx q[18],q[81]; +cx q[19],q[80]; +cx q[20],q[79]; +cx q[21],q[78]; +cx q[22],q[77]; +cx q[23],q[76]; +cx q[24],q[75]; +cx q[25],q[74]; +cx q[26],q[73]; +cx q[27],q[72]; +cx q[28],q[71]; +cx q[29],q[70]; +cx q[30],q[69]; +cx q[31],q[68]; +cx q[32],q[67]; +cx q[33],q[66]; +cx q[34],q[65]; +cx q[35],q[64]; +cx q[36],q[63]; +cx q[37],q[62]; +cx q[38],q[61]; +cx q[39],q[60]; +cx q[40],q[59]; +cx q[41],q[58]; +cx q[42],q[57]; +cx q[43],q[56]; +cx q[44],q[55]; +cx q[45],q[54]; +cx q[46],q[53]; +cx q[47],q[52]; +cx q[48],q[51]; +cx q[49],q[50]; +cx q[50],q[49]; +cx q[49],q[50]; +cx q[51],q[48]; +cx q[48],q[51]; +cx q[52],q[47]; +cx q[47],q[52]; +cx q[53],q[46]; +cx q[46],q[53]; +cx q[54],q[45]; +cx q[45],q[54]; +cx q[55],q[44]; +cx q[44],q[55]; +cx q[56],q[43]; +cx q[43],q[56]; +cx q[57],q[42]; +cx q[42],q[57]; +cx q[58],q[41]; +cx q[41],q[58]; +cx q[59],q[40]; +cx q[40],q[59]; +cx q[60],q[39]; +cx q[39],q[60]; +cx q[61],q[38]; +cx q[38],q[61]; +cx q[62],q[37]; +cx q[37],q[62]; +cx q[63],q[36]; +cx q[36],q[63]; +cx q[64],q[35]; +cx q[35],q[64]; +cx q[65],q[34]; +cx q[34],q[65]; +cx q[66],q[33]; +cx q[33],q[66]; +cx q[67],q[32]; +cx q[32],q[67]; +cx q[68],q[31]; +cx q[31],q[68]; +cx q[69],q[30]; +cx q[30],q[69]; +cx q[70],q[29]; +cx q[29],q[70]; +cx q[71],q[28]; +cx q[28],q[71]; +cx q[72],q[27]; +cx q[27],q[72]; +cx q[73],q[26]; +cx q[26],q[73]; +cx q[74],q[25]; +cx q[25],q[74]; +cx q[75],q[24]; +cx q[24],q[75]; +cx q[76],q[23]; +cx q[23],q[76]; +cx q[77],q[22]; +cx q[22],q[77]; +cx q[78],q[21]; +cx q[21],q[78]; +cx q[79],q[20]; +cx q[20],q[79]; +cx q[80],q[19]; +cx q[19],q[80]; +cx q[81],q[18]; +cx q[18],q[81]; +cx q[82],q[17]; +cx q[17],q[82]; +cx q[83],q[16]; +cx q[16],q[83]; +cx q[84],q[15]; +cx q[15],q[84]; +cx q[85],q[14]; +cx q[14],q[85]; +cx q[86],q[13]; +cx q[13],q[86]; +cx q[87],q[12]; +cx q[12],q[87]; +cx q[88],q[11]; +cx q[11],q[88]; +cx q[89],q[10]; +cx q[10],q[89]; +cx q[90],q[9]; +cx q[9],q[90]; +cx q[91],q[8]; +cx q[8],q[91]; +cx q[92],q[7]; +cx q[7],q[92]; +cx q[93],q[6]; +cx q[6],q[93]; +cx q[94],q[5]; +cx q[5],q[94]; +cx q[95],q[4]; +cx q[4],q[95]; +cx q[96],q[3]; +cx q[3],q[96]; +cx q[97],q[2]; +cx q[2],q[97]; +cx q[98],q[1]; +cx q[1],q[98]; +cx q[99],q[0]; +cx q[0],q[99]; \ No newline at end of file diff --git a/tests/benchmarks/qasm/square_heisenberg_N100.qasm b/tests/benchmarks/qasm/square_heisenberg_N100.qasm new file mode 100644 index 0000000..06768a6 --- /dev/null +++ b/tests/benchmarks/qasm/square_heisenberg_N100.qasm @@ -0,0 +1,7663 @@ +OPENQASM 2.0; +include "qelib1.inc"; +qreg q[100]; +cx q[0],q[10]; +rz(1.0) q[10]; +cx q[0],q[10]; +rx(pi/2) q[0]; +rx(pi/2) q[10]; +cx q[0],q[10]; +rz(1.0) q[10]; +cx q[0],q[10]; +rx(-pi/2) q[0]; +ry(pi/2) q[0]; +rx(pi) q[0]; +rx(-pi/2) q[10]; +ry(pi/2) q[10]; +rx(pi) q[10]; +cx q[0],q[10]; +rz(1.0) q[10]; +cx q[0],q[10]; +ry(pi/2) q[0]; +rx(pi) q[0]; +ry(pi/2) q[10]; +rx(pi) q[10]; +cx q[0],q[10]; +rz(1.0) q[10]; +cx q[0],q[10]; +rx(pi/2) q[0]; +rx(pi/2) q[10]; +cx q[0],q[10]; +rz(1.0) q[10]; +cx q[0],q[10]; +rx(-pi/2) q[0]; +ry(pi/2) q[0]; +rx(pi) q[0]; +rx(-pi/2) q[10]; +ry(pi/2) q[10]; +rx(pi) q[10]; +cx q[0],q[10]; +rz(1.0) q[10]; +cx q[0],q[10]; +ry(pi/2) q[0]; +rx(pi) q[0]; +cx q[0],q[1]; +rz(1.0) q[1]; +cx q[0],q[1]; +rx(pi/2) q[0]; +rx(pi/2) q[1]; +cx q[0],q[1]; +rz(1.0) q[1]; +cx q[0],q[1]; +rx(-pi/2) q[0]; +ry(pi/2) q[0]; +rx(pi) q[0]; +rx(-pi/2) q[1]; +ry(pi/2) q[1]; +rx(pi) q[1]; +cx q[0],q[1]; +rz(1.0) q[1]; +cx q[0],q[1]; +ry(pi/2) q[0]; +rx(pi) q[0]; +ry(pi/2) q[1]; +rx(pi) q[1]; +cx q[0],q[1]; +rz(1.0) q[1]; +cx q[0],q[1]; +rx(pi/2) q[0]; +rx(pi/2) q[1]; +cx q[0],q[1]; +rz(1.0) q[1]; +cx q[0],q[1]; +rx(-pi/2) q[0]; +ry(pi/2) q[0]; +rx(pi) q[0]; +rx(-pi/2) q[1]; +ry(pi/2) q[1]; +rx(pi) q[1]; +cx q[0],q[1]; +rz(1.0) q[1]; +cx q[0],q[1]; +ry(pi/2) q[0]; +rx(pi) q[0]; +rz(-0.664459285279988) q[0]; +ry(pi/2) q[1]; +rx(pi) q[1]; +ry(pi/2) q[10]; +rx(pi) q[10]; +cx q[1],q[11]; +rz(1.0) q[11]; +cx q[1],q[11]; +rx(pi/2) q[1]; +rx(pi/2) q[11]; +cx q[1],q[11]; +rz(1.0) q[11]; +cx q[1],q[11]; +rx(-pi/2) q[1]; +ry(pi/2) q[1]; +rx(pi) q[1]; +rx(-pi/2) q[11]; +ry(pi/2) q[11]; +rx(pi) q[11]; +cx q[1],q[11]; +rz(1.0) q[11]; +cx q[1],q[11]; +ry(pi/2) q[1]; +rx(pi) q[1]; +ry(pi/2) q[11]; +rx(pi) q[11]; +cx q[1],q[11]; +rz(1.0) q[11]; +cx q[1],q[11]; +rx(pi/2) q[1]; +rx(pi/2) q[11]; +cx q[1],q[11]; +rz(1.0) q[11]; +cx q[1],q[11]; +rx(-pi/2) q[1]; +ry(pi/2) q[1]; +rx(pi) q[1]; +rx(-pi/2) q[11]; +ry(pi/2) q[11]; +rx(pi) q[11]; +cx q[1],q[11]; +rz(1.0) q[11]; +cx q[1],q[11]; +ry(pi/2) q[1]; +rx(pi) q[1]; +cx q[1],q[2]; +rz(1.0) q[2]; +cx q[1],q[2]; +rx(pi/2) q[1]; +rx(pi/2) q[2]; +cx q[1],q[2]; +rz(1.0) q[2]; +cx q[1],q[2]; +rx(-pi/2) q[1]; +ry(pi/2) q[1]; +rx(pi) q[1]; +rx(-pi/2) q[2]; +ry(pi/2) q[2]; +rx(pi) q[2]; +cx q[1],q[2]; +rz(1.0) q[2]; +cx q[1],q[2]; +ry(pi/2) q[1]; +rx(pi) q[1]; +ry(pi/2) q[2]; +rx(pi) q[2]; +cx q[1],q[2]; +rz(1.0) q[2]; +cx q[1],q[2]; +rx(pi/2) q[1]; +rx(pi/2) q[2]; +cx q[1],q[2]; +rz(1.0) q[2]; +cx q[1],q[2]; +rx(-pi/2) q[1]; +ry(pi/2) q[1]; +rx(pi) q[1]; +rx(-pi/2) q[2]; +ry(pi/2) q[2]; +rx(pi) q[2]; +cx q[1],q[2]; +rz(1.0) q[2]; +cx q[1],q[2]; +ry(pi/2) q[1]; +rx(pi) q[1]; +rz(1.8488931855984552) q[1]; +ry(pi/2) q[2]; +rx(pi) q[2]; +ry(pi/2) q[11]; +rx(pi) q[11]; +cx q[2],q[12]; +rz(1.0) q[12]; +cx q[2],q[12]; +rx(pi/2) q[2]; +rx(pi/2) q[12]; +cx q[2],q[12]; +rz(1.0) q[12]; +cx q[2],q[12]; +rx(-pi/2) q[2]; +ry(pi/2) q[2]; +rx(pi) q[2]; +rx(-pi/2) q[12]; +ry(pi/2) q[12]; +rx(pi) q[12]; +cx q[2],q[12]; +rz(1.0) q[12]; +cx q[2],q[12]; +ry(pi/2) q[2]; +rx(pi) q[2]; +ry(pi/2) q[12]; +rx(pi) q[12]; +cx q[2],q[12]; +rz(1.0) q[12]; +cx q[2],q[12]; +rx(pi/2) q[2]; +rx(pi/2) q[12]; +cx q[2],q[12]; +rz(1.0) q[12]; +cx q[2],q[12]; +rx(-pi/2) q[2]; +ry(pi/2) q[2]; +rx(pi) q[2]; +rx(-pi/2) q[12]; +ry(pi/2) q[12]; +rx(pi) q[12]; +cx q[2],q[12]; +rz(1.0) q[12]; +cx q[2],q[12]; +ry(pi/2) q[2]; +rx(pi) q[2]; +cx q[2],q[3]; +rz(1.0) q[3]; +cx q[2],q[3]; +rx(pi/2) q[2]; +rx(pi/2) q[3]; +cx q[2],q[3]; +rz(1.0) q[3]; +cx q[2],q[3]; +rx(-pi/2) q[2]; +ry(pi/2) q[2]; +rx(pi) q[2]; +rx(-pi/2) q[3]; +ry(pi/2) q[3]; +rx(pi) q[3]; +cx q[2],q[3]; +rz(1.0) q[3]; +cx q[2],q[3]; +ry(pi/2) q[2]; +rx(pi) q[2]; +ry(pi/2) q[3]; +rx(pi) q[3]; +cx q[2],q[3]; +rz(1.0) q[3]; +cx q[2],q[3]; +rx(pi/2) q[2]; +rx(pi/2) q[3]; +cx q[2],q[3]; +rz(1.0) q[3]; +cx q[2],q[3]; +rx(-pi/2) q[2]; +ry(pi/2) q[2]; +rx(pi) q[2]; +rx(-pi/2) q[3]; +ry(pi/2) q[3]; +rx(pi) q[3]; +cx q[2],q[3]; +rz(1.0) q[3]; +cx q[2],q[3]; +ry(pi/2) q[2]; +rx(pi) q[2]; +rz(0.07869682777823783) q[2]; +ry(pi/2) q[3]; +rx(pi) q[3]; +ry(pi/2) q[12]; +rx(pi) q[12]; +cx q[3],q[13]; +rz(1.0) q[13]; +cx q[3],q[13]; +rx(pi/2) q[3]; +rx(pi/2) q[13]; +cx q[3],q[13]; +rz(1.0) q[13]; +cx q[3],q[13]; +rx(-pi/2) q[3]; +ry(pi/2) q[3]; +rx(pi) q[3]; +rx(-pi/2) q[13]; +ry(pi/2) q[13]; +rx(pi) q[13]; +cx q[3],q[13]; +rz(1.0) q[13]; +cx q[3],q[13]; +ry(pi/2) q[3]; +rx(pi) q[3]; +ry(pi/2) q[13]; +rx(pi) q[13]; +cx q[3],q[13]; +rz(1.0) q[13]; +cx q[3],q[13]; +rx(pi/2) q[3]; +rx(pi/2) q[13]; +cx q[3],q[13]; +rz(1.0) q[13]; +cx q[3],q[13]; +rx(-pi/2) q[3]; +ry(pi/2) q[3]; +rx(pi) q[3]; +rx(-pi/2) q[13]; +ry(pi/2) q[13]; +rx(pi) q[13]; +cx q[3],q[13]; +rz(1.0) q[13]; +cx q[3],q[13]; +ry(pi/2) q[3]; +rx(pi) q[3]; +cx q[3],q[4]; +rz(1.0) q[4]; +cx q[3],q[4]; +rx(pi/2) q[3]; +rx(pi/2) q[4]; +cx q[3],q[4]; +rz(1.0) q[4]; +cx q[3],q[4]; +rx(-pi/2) q[3]; +ry(pi/2) q[3]; +rx(pi) q[3]; +rx(-pi/2) q[4]; +ry(pi/2) q[4]; +rx(pi) q[4]; +cx q[3],q[4]; +rz(1.0) q[4]; +cx q[3],q[4]; +ry(pi/2) q[3]; +rx(pi) q[3]; +ry(pi/2) q[4]; +rx(pi) q[4]; +cx q[3],q[4]; +rz(1.0) q[4]; +cx q[3],q[4]; +rx(pi/2) q[3]; +rx(pi/2) q[4]; +cx q[3],q[4]; +rz(1.0) q[4]; +cx q[3],q[4]; +rx(-pi/2) q[3]; +ry(pi/2) q[3]; +rx(pi) q[3]; +rx(-pi/2) q[4]; +ry(pi/2) q[4]; +rx(pi) q[4]; +cx q[3],q[4]; +rz(1.0) q[4]; +cx q[3],q[4]; +ry(pi/2) q[3]; +rx(pi) q[3]; +rz(-0.8688932930061699) q[3]; +ry(pi/2) q[4]; +rx(pi) q[4]; +ry(pi/2) q[13]; +rx(pi) q[13]; +cx q[4],q[14]; +rz(1.0) q[14]; +cx q[4],q[14]; +rx(pi/2) q[4]; +rx(pi/2) q[14]; +cx q[4],q[14]; +rz(1.0) q[14]; +cx q[4],q[14]; +rx(-pi/2) q[4]; +ry(pi/2) q[4]; +rx(pi) q[4]; +rx(-pi/2) q[14]; +ry(pi/2) q[14]; +rx(pi) q[14]; +cx q[4],q[14]; +rz(1.0) q[14]; +cx q[4],q[14]; +ry(pi/2) q[4]; +rx(pi) q[4]; +ry(pi/2) q[14]; +rx(pi) q[14]; +cx q[4],q[14]; +rz(1.0) q[14]; +cx q[4],q[14]; +rx(pi/2) q[4]; +rx(pi/2) q[14]; +cx q[4],q[14]; +rz(1.0) q[14]; +cx q[4],q[14]; +rx(-pi/2) q[4]; +ry(pi/2) q[4]; +rx(pi) q[4]; +rx(-pi/2) q[14]; +ry(pi/2) q[14]; +rx(pi) q[14]; +cx q[4],q[14]; +rz(1.0) q[14]; +cx q[4],q[14]; +ry(pi/2) q[4]; +rx(pi) q[4]; +cx q[4],q[5]; +rz(1.0) q[5]; +cx q[4],q[5]; +rx(pi/2) q[4]; +rx(pi/2) q[5]; +cx q[4],q[5]; +rz(1.0) q[5]; +cx q[4],q[5]; +rx(-pi/2) q[4]; +ry(pi/2) q[4]; +rx(pi) q[4]; +rx(-pi/2) q[5]; +ry(pi/2) q[5]; +rx(pi) q[5]; +cx q[4],q[5]; +rz(1.0) q[5]; +cx q[4],q[5]; +ry(pi/2) q[4]; +rx(pi) q[4]; +ry(pi/2) q[5]; +rx(pi) q[5]; +cx q[4],q[5]; +rz(1.0) q[5]; +cx q[4],q[5]; +rx(pi/2) q[4]; +rx(pi/2) q[5]; +cx q[4],q[5]; +rz(1.0) q[5]; +cx q[4],q[5]; +rx(-pi/2) q[4]; +ry(pi/2) q[4]; +rx(pi) q[4]; +rx(-pi/2) q[5]; +ry(pi/2) q[5]; +rx(pi) q[5]; +cx q[4],q[5]; +rz(1.0) q[5]; +cx q[4],q[5]; +ry(pi/2) q[4]; +rx(pi) q[4]; +rz(-1.9282218796619377) q[4]; +ry(pi/2) q[5]; +rx(pi) q[5]; +ry(pi/2) q[14]; +rx(pi) q[14]; +cx q[5],q[15]; +rz(1.0) q[15]; +cx q[5],q[15]; +rx(pi/2) q[5]; +rx(pi/2) q[15]; +cx q[5],q[15]; +rz(1.0) q[15]; +cx q[5],q[15]; +rx(-pi/2) q[5]; +ry(pi/2) q[5]; +rx(pi) q[5]; +rx(-pi/2) q[15]; +ry(pi/2) q[15]; +rx(pi) q[15]; +cx q[5],q[15]; +rz(1.0) q[15]; +cx q[5],q[15]; +ry(pi/2) q[5]; +rx(pi) q[5]; +ry(pi/2) q[15]; +rx(pi) q[15]; +cx q[5],q[15]; +rz(1.0) q[15]; +cx q[5],q[15]; +rx(pi/2) q[5]; +rx(pi/2) q[15]; +cx q[5],q[15]; +rz(1.0) q[15]; +cx q[5],q[15]; +rx(-pi/2) q[5]; +ry(pi/2) q[5]; +rx(pi) q[5]; +rx(-pi/2) q[15]; +ry(pi/2) q[15]; +rx(pi) q[15]; +cx q[5],q[15]; +rz(1.0) q[15]; +cx q[5],q[15]; +ry(pi/2) q[5]; +rx(pi) q[5]; +cx q[5],q[6]; +rz(1.0) q[6]; +cx q[5],q[6]; +rx(pi/2) q[5]; +rx(pi/2) q[6]; +cx q[5],q[6]; +rz(1.0) q[6]; +cx q[5],q[6]; +rx(-pi/2) q[5]; +ry(pi/2) q[5]; +rx(pi) q[5]; +rx(-pi/2) q[6]; +ry(pi/2) q[6]; +rx(pi) q[6]; +cx q[5],q[6]; +rz(1.0) q[6]; +cx q[5],q[6]; +ry(pi/2) q[5]; +rx(pi) q[5]; +ry(pi/2) q[6]; +rx(pi) q[6]; +cx q[5],q[6]; +rz(1.0) q[6]; +cx q[5],q[6]; +rx(pi/2) q[5]; +rx(pi/2) q[6]; +cx q[5],q[6]; +rz(1.0) q[6]; +cx q[5],q[6]; +rx(-pi/2) q[5]; +ry(pi/2) q[5]; +rx(pi) q[5]; +rx(-pi/2) q[6]; +ry(pi/2) q[6]; +rx(pi) q[6]; +cx q[5],q[6]; +rz(1.0) q[6]; +cx q[5],q[6]; +ry(pi/2) q[5]; +rx(pi) q[5]; +rz(0.13831415779700862) q[5]; +ry(pi/2) q[6]; +rx(pi) q[6]; +ry(pi/2) q[15]; +rx(pi) q[15]; +cx q[6],q[16]; +rz(1.0) q[16]; +cx q[6],q[16]; +rx(pi/2) q[6]; +rx(pi/2) q[16]; +cx q[6],q[16]; +rz(1.0) q[16]; +cx q[6],q[16]; +rx(-pi/2) q[6]; +ry(pi/2) q[6]; +rx(pi) q[6]; +rx(-pi/2) q[16]; +ry(pi/2) q[16]; +rx(pi) q[16]; +cx q[6],q[16]; +rz(1.0) q[16]; +cx q[6],q[16]; +ry(pi/2) q[6]; +rx(pi) q[6]; +ry(pi/2) q[16]; +rx(pi) q[16]; +cx q[6],q[16]; +rz(1.0) q[16]; +cx q[6],q[16]; +rx(pi/2) q[6]; +rx(pi/2) q[16]; +cx q[6],q[16]; +rz(1.0) q[16]; +cx q[6],q[16]; +rx(-pi/2) q[6]; +ry(pi/2) q[6]; +rx(pi) q[6]; +rx(-pi/2) q[16]; +ry(pi/2) q[16]; +rx(pi) q[16]; +cx q[6],q[16]; +rz(1.0) q[16]; +cx q[6],q[16]; +ry(pi/2) q[6]; +rx(pi) q[6]; +cx q[6],q[7]; +rz(1.0) q[7]; +cx q[6],q[7]; +rx(pi/2) q[6]; +rx(pi/2) q[7]; +cx q[6],q[7]; +rz(1.0) q[7]; +cx q[6],q[7]; +rx(-pi/2) q[6]; +ry(pi/2) q[6]; +rx(pi) q[6]; +rx(-pi/2) q[7]; +ry(pi/2) q[7]; +rx(pi) q[7]; +cx q[6],q[7]; +rz(1.0) q[7]; +cx q[6],q[7]; +ry(pi/2) q[6]; +rx(pi) q[6]; +ry(pi/2) q[7]; +rx(pi) q[7]; +cx q[6],q[7]; +rz(1.0) q[7]; +cx q[6],q[7]; +rx(pi/2) q[6]; +rx(pi/2) q[7]; +cx q[6],q[7]; +rz(1.0) q[7]; +cx q[6],q[7]; +rx(-pi/2) q[6]; +ry(pi/2) q[6]; +rx(pi) q[6]; +rx(-pi/2) q[7]; +ry(pi/2) q[7]; +rx(pi) q[7]; +cx q[6],q[7]; +rz(1.0) q[7]; +cx q[6],q[7]; +ry(pi/2) q[6]; +rx(pi) q[6]; +rz(-1.277778012738226) q[6]; +ry(pi/2) q[7]; +rx(pi) q[7]; +ry(pi/2) q[16]; +rx(pi) q[16]; +cx q[7],q[17]; +rz(1.0) q[17]; +cx q[7],q[17]; +rx(pi/2) q[7]; +rx(pi/2) q[17]; +cx q[7],q[17]; +rz(1.0) q[17]; +cx q[7],q[17]; +rx(-pi/2) q[7]; +ry(pi/2) q[7]; +rx(pi) q[7]; +rx(-pi/2) q[17]; +ry(pi/2) q[17]; +rx(pi) q[17]; +cx q[7],q[17]; +rz(1.0) q[17]; +cx q[7],q[17]; +ry(pi/2) q[7]; +rx(pi) q[7]; +ry(pi/2) q[17]; +rx(pi) q[17]; +cx q[7],q[17]; +rz(1.0) q[17]; +cx q[7],q[17]; +rx(pi/2) q[7]; +rx(pi/2) q[17]; +cx q[7],q[17]; +rz(1.0) q[17]; +cx q[7],q[17]; +rx(-pi/2) q[7]; +ry(pi/2) q[7]; +rx(pi) q[7]; +rx(-pi/2) q[17]; +ry(pi/2) q[17]; +rx(pi) q[17]; +cx q[7],q[17]; +rz(1.0) q[17]; +cx q[7],q[17]; +ry(pi/2) q[7]; +rx(pi) q[7]; +cx q[7],q[8]; +rz(1.0) q[8]; +cx q[7],q[8]; +rx(pi/2) q[7]; +rx(pi/2) q[8]; +cx q[7],q[8]; +rz(1.0) q[8]; +cx q[7],q[8]; +rx(-pi/2) q[7]; +ry(pi/2) q[7]; +rx(pi) q[7]; +rx(-pi/2) q[8]; +ry(pi/2) q[8]; +rx(pi) q[8]; +cx q[7],q[8]; +rz(1.0) q[8]; +cx q[7],q[8]; +ry(pi/2) q[7]; +rx(pi) q[7]; +ry(pi/2) q[8]; +rx(pi) q[8]; +cx q[7],q[8]; +rz(1.0) q[8]; +cx q[7],q[8]; +rx(pi/2) q[7]; +rx(pi/2) q[8]; +cx q[7],q[8]; +rz(1.0) q[8]; +cx q[7],q[8]; +rx(-pi/2) q[7]; +ry(pi/2) q[7]; +rx(pi) q[7]; +rx(-pi/2) q[8]; +ry(pi/2) q[8]; +rx(pi) q[8]; +cx q[7],q[8]; +rz(1.0) q[8]; +cx q[7],q[8]; +ry(pi/2) q[7]; +rx(pi) q[7]; +rz(-1.8323333648624303) q[7]; +ry(pi/2) q[8]; +rx(pi) q[8]; +ry(pi/2) q[17]; +rx(pi) q[17]; +cx q[8],q[18]; +rz(1.0) q[18]; +cx q[8],q[18]; +rx(pi/2) q[8]; +rx(pi/2) q[18]; +cx q[8],q[18]; +rz(1.0) q[18]; +cx q[8],q[18]; +rx(-pi/2) q[8]; +ry(pi/2) q[8]; +rx(pi) q[8]; +rx(-pi/2) q[18]; +ry(pi/2) q[18]; +rx(pi) q[18]; +cx q[8],q[18]; +rz(1.0) q[18]; +cx q[8],q[18]; +ry(pi/2) q[8]; +rx(pi) q[8]; +ry(pi/2) q[18]; +rx(pi) q[18]; +cx q[8],q[18]; +rz(1.0) q[18]; +cx q[8],q[18]; +rx(pi/2) q[8]; +rx(pi/2) q[18]; +cx q[8],q[18]; +rz(1.0) q[18]; +cx q[8],q[18]; +rx(-pi/2) q[8]; +ry(pi/2) q[8]; +rx(pi) q[8]; +rx(-pi/2) q[18]; +ry(pi/2) q[18]; +rx(pi) q[18]; +cx q[8],q[18]; +rz(1.0) q[18]; +cx q[8],q[18]; +ry(pi/2) q[8]; +rx(pi) q[8]; +cx q[8],q[9]; +rz(1.0) q[9]; +cx q[8],q[9]; +rx(pi/2) q[8]; +rx(pi/2) q[9]; +cx q[8],q[9]; +rz(1.0) q[9]; +cx q[8],q[9]; +rx(-pi/2) q[8]; +ry(pi/2) q[8]; +rx(pi) q[8]; +rx(-pi/2) q[9]; +ry(pi/2) q[9]; +rx(pi) q[9]; +cx q[8],q[9]; +rz(1.0) q[9]; +cx q[8],q[9]; +ry(pi/2) q[8]; +rx(pi) q[8]; +ry(pi/2) q[9]; +rx(pi) q[9]; +cx q[8],q[9]; +rz(1.0) q[9]; +cx q[8],q[9]; +rx(pi/2) q[8]; +rx(pi/2) q[9]; +cx q[8],q[9]; +rz(1.0) q[9]; +cx q[8],q[9]; +rx(-pi/2) q[8]; +ry(pi/2) q[8]; +rx(pi) q[8]; +rx(-pi/2) q[9]; +ry(pi/2) q[9]; +rx(pi) q[9]; +cx q[8],q[9]; +rz(1.0) q[9]; +cx q[8],q[9]; +ry(pi/2) q[8]; +rx(pi) q[8]; +rz(-1.488782773148014) q[8]; +ry(pi/2) q[9]; +rx(pi) q[9]; +ry(pi/2) q[18]; +rx(pi) q[18]; +cx q[9],q[19]; +rz(1.0) q[19]; +cx q[9],q[19]; +rx(pi/2) q[9]; +rx(pi/2) q[19]; +cx q[9],q[19]; +rz(1.0) q[19]; +cx q[9],q[19]; +rx(-pi/2) q[9]; +ry(pi/2) q[9]; +rx(pi) q[9]; +rx(-pi/2) q[19]; +ry(pi/2) q[19]; +rx(pi) q[19]; +cx q[9],q[19]; +rz(1.0) q[19]; +cx q[9],q[19]; +ry(pi/2) q[9]; +rx(pi) q[9]; +ry(pi/2) q[19]; +rx(pi) q[19]; +cx q[9],q[19]; +rz(1.0) q[19]; +cx q[9],q[19]; +rx(pi/2) q[9]; +rx(pi/2) q[19]; +cx q[9],q[19]; +rz(1.0) q[19]; +cx q[9],q[19]; +rx(-pi/2) q[9]; +ry(pi/2) q[9]; +rx(pi) q[9]; +rx(-pi/2) q[19]; +ry(pi/2) q[19]; +rx(pi) q[19]; +cx q[9],q[19]; +rz(1.0) q[19]; +cx q[9],q[19]; +ry(pi/2) q[9]; +rx(pi) q[9]; +rz(-0.24886912437997522) q[9]; +ry(pi/2) q[19]; +rx(pi) q[19]; +cx q[10],q[20]; +rz(1.0) q[20]; +cx q[10],q[20]; +rx(pi/2) q[10]; +rx(pi/2) q[20]; +cx q[10],q[20]; +rz(1.0) q[20]; +cx q[10],q[20]; +rx(-pi/2) q[10]; +ry(pi/2) q[10]; +rx(pi) q[10]; +rx(-pi/2) q[20]; +ry(pi/2) q[20]; +rx(pi) q[20]; +cx q[10],q[20]; +rz(1.0) q[20]; +cx q[10],q[20]; +ry(pi/2) q[10]; +rx(pi) q[10]; +ry(pi/2) q[20]; +rx(pi) q[20]; +cx q[10],q[20]; +rz(1.0) q[20]; +cx q[10],q[20]; +rx(pi/2) q[10]; +rx(pi/2) q[20]; +cx q[10],q[20]; +rz(1.0) q[20]; +cx q[10],q[20]; +rx(-pi/2) q[10]; +ry(pi/2) q[10]; +rx(pi) q[10]; +rx(-pi/2) q[20]; +ry(pi/2) q[20]; +rx(pi) q[20]; +cx q[10],q[20]; +rz(1.0) q[20]; +cx q[10],q[20]; +ry(pi/2) q[10]; +rx(pi) q[10]; +cx q[10],q[11]; +rz(1.0) q[11]; +cx q[10],q[11]; +rx(pi/2) q[10]; +rx(pi/2) q[11]; +cx q[10],q[11]; +rz(1.0) q[11]; +cx q[10],q[11]; +rx(-pi/2) q[10]; +ry(pi/2) q[10]; +rx(pi) q[10]; +rx(-pi/2) q[11]; +ry(pi/2) q[11]; +rx(pi) q[11]; +cx q[10],q[11]; +rz(1.0) q[11]; +cx q[10],q[11]; +ry(pi/2) q[10]; +rx(pi) q[10]; +ry(pi/2) q[11]; +rx(pi) q[11]; +cx q[10],q[11]; +rz(1.0) q[11]; +cx q[10],q[11]; +rx(pi/2) q[10]; +rx(pi/2) q[11]; +cx q[10],q[11]; +rz(1.0) q[11]; +cx q[10],q[11]; +rx(-pi/2) q[10]; +ry(pi/2) q[10]; +rx(pi) q[10]; +rx(-pi/2) q[11]; +ry(pi/2) q[11]; +rx(pi) q[11]; +cx q[10],q[11]; +rz(1.0) q[11]; +cx q[10],q[11]; +ry(pi/2) q[10]; +rx(pi) q[10]; +rz(0.8485008057231997) q[10]; +ry(pi/2) q[11]; +rx(pi) q[11]; +ry(pi/2) q[20]; +rx(pi) q[20]; +cx q[11],q[21]; +rz(1.0) q[21]; +cx q[11],q[21]; +rx(pi/2) q[11]; +rx(pi/2) q[21]; +cx q[11],q[21]; +rz(1.0) q[21]; +cx q[11],q[21]; +rx(-pi/2) q[11]; +ry(pi/2) q[11]; +rx(pi) q[11]; +rx(-pi/2) q[21]; +ry(pi/2) q[21]; +rx(pi) q[21]; +cx q[11],q[21]; +rz(1.0) q[21]; +cx q[11],q[21]; +ry(pi/2) q[11]; +rx(pi) q[11]; +ry(pi/2) q[21]; +rx(pi) q[21]; +cx q[11],q[21]; +rz(1.0) q[21]; +cx q[11],q[21]; +rx(pi/2) q[11]; +rx(pi/2) q[21]; +cx q[11],q[21]; +rz(1.0) q[21]; +cx q[11],q[21]; +rx(-pi/2) q[11]; +ry(pi/2) q[11]; +rx(pi) q[11]; +rx(-pi/2) q[21]; +ry(pi/2) q[21]; +rx(pi) q[21]; +cx q[11],q[21]; +rz(1.0) q[21]; +cx q[11],q[21]; +ry(pi/2) q[11]; +rx(pi) q[11]; +cx q[11],q[12]; +rz(1.0) q[12]; +cx q[11],q[12]; +rx(pi/2) q[11]; +rx(pi/2) q[12]; +cx q[11],q[12]; +rz(1.0) q[12]; +cx q[11],q[12]; +rx(-pi/2) q[11]; +ry(pi/2) q[11]; +rx(pi) q[11]; +rx(-pi/2) q[12]; +ry(pi/2) q[12]; +rx(pi) q[12]; +cx q[11],q[12]; +rz(1.0) q[12]; +cx q[11],q[12]; +ry(pi/2) q[11]; +rx(pi) q[11]; +ry(pi/2) q[12]; +rx(pi) q[12]; +cx q[11],q[12]; +rz(1.0) q[12]; +cx q[11],q[12]; +rx(pi/2) q[11]; +rx(pi/2) q[12]; +cx q[11],q[12]; +rz(1.0) q[12]; +cx q[11],q[12]; +rx(-pi/2) q[11]; +ry(pi/2) q[11]; +rx(pi) q[11]; +rx(-pi/2) q[12]; +ry(pi/2) q[12]; +rx(pi) q[12]; +cx q[11],q[12]; +rz(1.0) q[12]; +cx q[11],q[12]; +ry(pi/2) q[11]; +rx(pi) q[11]; +rz(0.13296549321634377) q[11]; +ry(pi/2) q[12]; +rx(pi) q[12]; +ry(pi/2) q[21]; +rx(pi) q[21]; +cx q[12],q[22]; +rz(1.0) q[22]; +cx q[12],q[22]; +rx(pi/2) q[12]; +rx(pi/2) q[22]; +cx q[12],q[22]; +rz(1.0) q[22]; +cx q[12],q[22]; +rx(-pi/2) q[12]; +ry(pi/2) q[12]; +rx(pi) q[12]; +rx(-pi/2) q[22]; +ry(pi/2) q[22]; +rx(pi) q[22]; +cx q[12],q[22]; +rz(1.0) q[22]; +cx q[12],q[22]; +ry(pi/2) q[12]; +rx(pi) q[12]; +ry(pi/2) q[22]; +rx(pi) q[22]; +cx q[12],q[22]; +rz(1.0) q[22]; +cx q[12],q[22]; +rx(pi/2) q[12]; +rx(pi/2) q[22]; +cx q[12],q[22]; +rz(1.0) q[22]; +cx q[12],q[22]; +rx(-pi/2) q[12]; +ry(pi/2) q[12]; +rx(pi) q[12]; +rx(-pi/2) q[22]; +ry(pi/2) q[22]; +rx(pi) q[22]; +cx q[12],q[22]; +rz(1.0) q[22]; +cx q[12],q[22]; +ry(pi/2) q[12]; +rx(pi) q[12]; +cx q[12],q[13]; +rz(1.0) q[13]; +cx q[12],q[13]; +rx(pi/2) q[12]; +rx(pi/2) q[13]; +cx q[12],q[13]; +rz(1.0) q[13]; +cx q[12],q[13]; +rx(-pi/2) q[12]; +ry(pi/2) q[12]; +rx(pi) q[12]; +rx(-pi/2) q[13]; +ry(pi/2) q[13]; +rx(pi) q[13]; +cx q[12],q[13]; +rz(1.0) q[13]; +cx q[12],q[13]; +ry(pi/2) q[12]; +rx(pi) q[12]; +ry(pi/2) q[13]; +rx(pi) q[13]; +cx q[12],q[13]; +rz(1.0) q[13]; +cx q[12],q[13]; +rx(pi/2) q[12]; +rx(pi/2) q[13]; +cx q[12],q[13]; +rz(1.0) q[13]; +cx q[12],q[13]; +rx(-pi/2) q[12]; +ry(pi/2) q[12]; +rx(pi) q[12]; +rx(-pi/2) q[13]; +ry(pi/2) q[13]; +rx(pi) q[13]; +cx q[12],q[13]; +rz(1.0) q[13]; +cx q[12],q[13]; +ry(pi/2) q[12]; +rx(pi) q[12]; +rz(-0.27824166223952984) q[12]; +ry(pi/2) q[13]; +rx(pi) q[13]; +ry(pi/2) q[22]; +rx(pi) q[22]; +cx q[13],q[23]; +rz(1.0) q[23]; +cx q[13],q[23]; +rx(pi/2) q[13]; +rx(pi/2) q[23]; +cx q[13],q[23]; +rz(1.0) q[23]; +cx q[13],q[23]; +rx(-pi/2) q[13]; +ry(pi/2) q[13]; +rx(pi) q[13]; +rx(-pi/2) q[23]; +ry(pi/2) q[23]; +rx(pi) q[23]; +cx q[13],q[23]; +rz(1.0) q[23]; +cx q[13],q[23]; +ry(pi/2) q[13]; +rx(pi) q[13]; +ry(pi/2) q[23]; +rx(pi) q[23]; +cx q[13],q[23]; +rz(1.0) q[23]; +cx q[13],q[23]; +rx(pi/2) q[13]; +rx(pi/2) q[23]; +cx q[13],q[23]; +rz(1.0) q[23]; +cx q[13],q[23]; +rx(-pi/2) q[13]; +ry(pi/2) q[13]; +rx(pi) q[13]; +rx(-pi/2) q[23]; +ry(pi/2) q[23]; +rx(pi) q[23]; +cx q[13],q[23]; +rz(1.0) q[23]; +cx q[13],q[23]; +ry(pi/2) q[13]; +rx(pi) q[13]; +cx q[13],q[14]; +rz(1.0) q[14]; +cx q[13],q[14]; +rx(pi/2) q[13]; +rx(pi/2) q[14]; +cx q[13],q[14]; +rz(1.0) q[14]; +cx q[13],q[14]; +rx(-pi/2) q[13]; +ry(pi/2) q[13]; +rx(pi) q[13]; +rx(-pi/2) q[14]; +ry(pi/2) q[14]; +rx(pi) q[14]; +cx q[13],q[14]; +rz(1.0) q[14]; +cx q[13],q[14]; +ry(pi/2) q[13]; +rx(pi) q[13]; +ry(pi/2) q[14]; +rx(pi) q[14]; +cx q[13],q[14]; +rz(1.0) q[14]; +cx q[13],q[14]; +rx(pi/2) q[13]; +rx(pi/2) q[14]; +cx q[13],q[14]; +rz(1.0) q[14]; +cx q[13],q[14]; +rx(-pi/2) q[13]; +ry(pi/2) q[13]; +rx(pi) q[13]; +rx(-pi/2) q[14]; +ry(pi/2) q[14]; +rx(pi) q[14]; +cx q[13],q[14]; +rz(1.0) q[14]; +cx q[13],q[14]; +ry(pi/2) q[13]; +rx(pi) q[13]; +rz(-0.7334082925485745) q[13]; +ry(pi/2) q[14]; +rx(pi) q[14]; +ry(pi/2) q[23]; +rx(pi) q[23]; +cx q[14],q[24]; +rz(1.0) q[24]; +cx q[14],q[24]; +rx(pi/2) q[14]; +rx(pi/2) q[24]; +cx q[14],q[24]; +rz(1.0) q[24]; +cx q[14],q[24]; +rx(-pi/2) q[14]; +ry(pi/2) q[14]; +rx(pi) q[14]; +rx(-pi/2) q[24]; +ry(pi/2) q[24]; +rx(pi) q[24]; +cx q[14],q[24]; +rz(1.0) q[24]; +cx q[14],q[24]; +ry(pi/2) q[14]; +rx(pi) q[14]; +ry(pi/2) q[24]; +rx(pi) q[24]; +cx q[14],q[24]; +rz(1.0) q[24]; +cx q[14],q[24]; +rx(pi/2) q[14]; +rx(pi/2) q[24]; +cx q[14],q[24]; +rz(1.0) q[24]; +cx q[14],q[24]; +rx(-pi/2) q[14]; +ry(pi/2) q[14]; +rx(pi) q[14]; +rx(-pi/2) q[24]; +ry(pi/2) q[24]; +rx(pi) q[24]; +cx q[14],q[24]; +rz(1.0) q[24]; +cx q[14],q[24]; +ry(pi/2) q[14]; +rx(pi) q[14]; +cx q[14],q[15]; +rz(1.0) q[15]; +cx q[14],q[15]; +rx(pi/2) q[14]; +rx(pi/2) q[15]; +cx q[14],q[15]; +rz(1.0) q[15]; +cx q[14],q[15]; +rx(-pi/2) q[14]; +ry(pi/2) q[14]; +rx(pi) q[14]; +rx(-pi/2) q[15]; +ry(pi/2) q[15]; +rx(pi) q[15]; +cx q[14],q[15]; +rz(1.0) q[15]; +cx q[14],q[15]; +ry(pi/2) q[14]; +rx(pi) q[14]; +ry(pi/2) q[15]; +rx(pi) q[15]; +cx q[14],q[15]; +rz(1.0) q[15]; +cx q[14],q[15]; +rx(pi/2) q[14]; +rx(pi/2) q[15]; +cx q[14],q[15]; +rz(1.0) q[15]; +cx q[14],q[15]; +rx(-pi/2) q[14]; +ry(pi/2) q[14]; +rx(pi) q[14]; +rx(-pi/2) q[15]; +ry(pi/2) q[15]; +rx(pi) q[15]; +cx q[14],q[15]; +rz(1.0) q[15]; +cx q[14],q[15]; +ry(pi/2) q[14]; +rx(pi) q[14]; +rz(0.3775285995968227) q[14]; +ry(pi/2) q[15]; +rx(pi) q[15]; +ry(pi/2) q[24]; +rx(pi) q[24]; +cx q[15],q[25]; +rz(1.0) q[25]; +cx q[15],q[25]; +rx(pi/2) q[15]; +rx(pi/2) q[25]; +cx q[15],q[25]; +rz(1.0) q[25]; +cx q[15],q[25]; +rx(-pi/2) q[15]; +ry(pi/2) q[15]; +rx(pi) q[15]; +rx(-pi/2) q[25]; +ry(pi/2) q[25]; +rx(pi) q[25]; +cx q[15],q[25]; +rz(1.0) q[25]; +cx q[15],q[25]; +ry(pi/2) q[15]; +rx(pi) q[15]; +ry(pi/2) q[25]; +rx(pi) q[25]; +cx q[15],q[25]; +rz(1.0) q[25]; +cx q[15],q[25]; +rx(pi/2) q[15]; +rx(pi/2) q[25]; +cx q[15],q[25]; +rz(1.0) q[25]; +cx q[15],q[25]; +rx(-pi/2) q[15]; +ry(pi/2) q[15]; +rx(pi) q[15]; +rx(-pi/2) q[25]; +ry(pi/2) q[25]; +rx(pi) q[25]; +cx q[15],q[25]; +rz(1.0) q[25]; +cx q[15],q[25]; +ry(pi/2) q[15]; +rx(pi) q[15]; +cx q[15],q[16]; +rz(1.0) q[16]; +cx q[15],q[16]; +rx(pi/2) q[15]; +rx(pi/2) q[16]; +cx q[15],q[16]; +rz(1.0) q[16]; +cx q[15],q[16]; +rx(-pi/2) q[15]; +ry(pi/2) q[15]; +rx(pi) q[15]; +rx(-pi/2) q[16]; +ry(pi/2) q[16]; +rx(pi) q[16]; +cx q[15],q[16]; +rz(1.0) q[16]; +cx q[15],q[16]; +ry(pi/2) q[15]; +rx(pi) q[15]; +ry(pi/2) q[16]; +rx(pi) q[16]; +cx q[15],q[16]; +rz(1.0) q[16]; +cx q[15],q[16]; +rx(pi/2) q[15]; +rx(pi/2) q[16]; +cx q[15],q[16]; +rz(1.0) q[16]; +cx q[15],q[16]; +rx(-pi/2) q[15]; +ry(pi/2) q[15]; +rx(pi) q[15]; +rx(-pi/2) q[16]; +ry(pi/2) q[16]; +rx(pi) q[16]; +cx q[15],q[16]; +rz(1.0) q[16]; +cx q[15],q[16]; +ry(pi/2) q[15]; +rx(pi) q[15]; +rz(1.5607081860952334) q[15]; +ry(pi/2) q[16]; +rx(pi) q[16]; +ry(pi/2) q[25]; +rx(pi) q[25]; +cx q[16],q[26]; +rz(1.0) q[26]; +cx q[16],q[26]; +rx(pi/2) q[16]; +rx(pi/2) q[26]; +cx q[16],q[26]; +rz(1.0) q[26]; +cx q[16],q[26]; +rx(-pi/2) q[16]; +ry(pi/2) q[16]; +rx(pi) q[16]; +rx(-pi/2) q[26]; +ry(pi/2) q[26]; +rx(pi) q[26]; +cx q[16],q[26]; +rz(1.0) q[26]; +cx q[16],q[26]; +ry(pi/2) q[16]; +rx(pi) q[16]; +ry(pi/2) q[26]; +rx(pi) q[26]; +cx q[16],q[26]; +rz(1.0) q[26]; +cx q[16],q[26]; +rx(pi/2) q[16]; +rx(pi/2) q[26]; +cx q[16],q[26]; +rz(1.0) q[26]; +cx q[16],q[26]; +rx(-pi/2) q[16]; +ry(pi/2) q[16]; +rx(pi) q[16]; +rx(-pi/2) q[26]; +ry(pi/2) q[26]; +rx(pi) q[26]; +cx q[16],q[26]; +rz(1.0) q[26]; +cx q[16],q[26]; +ry(pi/2) q[16]; +rx(pi) q[16]; +cx q[16],q[17]; +rz(1.0) q[17]; +cx q[16],q[17]; +rx(pi/2) q[16]; +rx(pi/2) q[17]; +cx q[16],q[17]; +rz(1.0) q[17]; +cx q[16],q[17]; +rx(-pi/2) q[16]; +ry(pi/2) q[16]; +rx(pi) q[16]; +rx(-pi/2) q[17]; +ry(pi/2) q[17]; +rx(pi) q[17]; +cx q[16],q[17]; +rz(1.0) q[17]; +cx q[16],q[17]; +ry(pi/2) q[16]; +rx(pi) q[16]; +ry(pi/2) q[17]; +rx(pi) q[17]; +cx q[16],q[17]; +rz(1.0) q[17]; +cx q[16],q[17]; +rx(pi/2) q[16]; +rx(pi/2) q[17]; +cx q[16],q[17]; +rz(1.0) q[17]; +cx q[16],q[17]; +rx(-pi/2) q[16]; +ry(pi/2) q[16]; +rx(pi) q[16]; +rx(-pi/2) q[17]; +ry(pi/2) q[17]; +rx(pi) q[17]; +cx q[16],q[17]; +rz(1.0) q[17]; +cx q[16],q[17]; +ry(pi/2) q[16]; +rx(pi) q[16]; +rz(1.1414666393063362) q[16]; +ry(pi/2) q[17]; +rx(pi) q[17]; +ry(pi/2) q[26]; +rx(pi) q[26]; +cx q[17],q[27]; +rz(1.0) q[27]; +cx q[17],q[27]; +rx(pi/2) q[17]; +rx(pi/2) q[27]; +cx q[17],q[27]; +rz(1.0) q[27]; +cx q[17],q[27]; +rx(-pi/2) q[17]; +ry(pi/2) q[17]; +rx(pi) q[17]; +rx(-pi/2) q[27]; +ry(pi/2) q[27]; +rx(pi) q[27]; +cx q[17],q[27]; +rz(1.0) q[27]; +cx q[17],q[27]; +ry(pi/2) q[17]; +rx(pi) q[17]; +ry(pi/2) q[27]; +rx(pi) q[27]; +cx q[17],q[27]; +rz(1.0) q[27]; +cx q[17],q[27]; +rx(pi/2) q[17]; +rx(pi/2) q[27]; +cx q[17],q[27]; +rz(1.0) q[27]; +cx q[17],q[27]; +rx(-pi/2) q[17]; +ry(pi/2) q[17]; +rx(pi) q[17]; +rx(-pi/2) q[27]; +ry(pi/2) q[27]; +rx(pi) q[27]; +cx q[17],q[27]; +rz(1.0) q[27]; +cx q[17],q[27]; +ry(pi/2) q[17]; +rx(pi) q[17]; +cx q[17],q[18]; +rz(1.0) q[18]; +cx q[17],q[18]; +rx(pi/2) q[17]; +rx(pi/2) q[18]; +cx q[17],q[18]; +rz(1.0) q[18]; +cx q[17],q[18]; +rx(-pi/2) q[17]; +ry(pi/2) q[17]; +rx(pi) q[17]; +rx(-pi/2) q[18]; +ry(pi/2) q[18]; +rx(pi) q[18]; +cx q[17],q[18]; +rz(1.0) q[18]; +cx q[17],q[18]; +ry(pi/2) q[17]; +rx(pi) q[17]; +ry(pi/2) q[18]; +rx(pi) q[18]; +cx q[17],q[18]; +rz(1.0) q[18]; +cx q[17],q[18]; +rx(pi/2) q[17]; +rx(pi/2) q[18]; +cx q[17],q[18]; +rz(1.0) q[18]; +cx q[17],q[18]; +rx(-pi/2) q[17]; +ry(pi/2) q[17]; +rx(pi) q[17]; +rx(-pi/2) q[18]; +ry(pi/2) q[18]; +rx(pi) q[18]; +cx q[17],q[18]; +rz(1.0) q[18]; +cx q[17],q[18]; +ry(pi/2) q[17]; +rx(pi) q[17]; +rz(-1.2795903662990589) q[17]; +ry(pi/2) q[18]; +rx(pi) q[18]; +ry(pi/2) q[27]; +rx(pi) q[27]; +cx q[18],q[28]; +rz(1.0) q[28]; +cx q[18],q[28]; +rx(pi/2) q[18]; +rx(pi/2) q[28]; +cx q[18],q[28]; +rz(1.0) q[28]; +cx q[18],q[28]; +rx(-pi/2) q[18]; +ry(pi/2) q[18]; +rx(pi) q[18]; +rx(-pi/2) q[28]; +ry(pi/2) q[28]; +rx(pi) q[28]; +cx q[18],q[28]; +rz(1.0) q[28]; +cx q[18],q[28]; +ry(pi/2) q[18]; +rx(pi) q[18]; +ry(pi/2) q[28]; +rx(pi) q[28]; +cx q[18],q[28]; +rz(1.0) q[28]; +cx q[18],q[28]; +rx(pi/2) q[18]; +rx(pi/2) q[28]; +cx q[18],q[28]; +rz(1.0) q[28]; +cx q[18],q[28]; +rx(-pi/2) q[18]; +ry(pi/2) q[18]; +rx(pi) q[18]; +rx(-pi/2) q[28]; +ry(pi/2) q[28]; +rx(pi) q[28]; +cx q[18],q[28]; +rz(1.0) q[28]; +cx q[18],q[28]; +ry(pi/2) q[18]; +rx(pi) q[18]; +cx q[18],q[19]; +rz(1.0) q[19]; +cx q[18],q[19]; +rx(pi/2) q[18]; +rx(pi/2) q[19]; +cx q[18],q[19]; +rz(1.0) q[19]; +cx q[18],q[19]; +rx(-pi/2) q[18]; +ry(pi/2) q[18]; +rx(pi) q[18]; +rx(-pi/2) q[19]; +ry(pi/2) q[19]; +rx(pi) q[19]; +cx q[18],q[19]; +rz(1.0) q[19]; +cx q[18],q[19]; +ry(pi/2) q[18]; +rx(pi) q[18]; +ry(pi/2) q[19]; +rx(pi) q[19]; +cx q[18],q[19]; +rz(1.0) q[19]; +cx q[18],q[19]; +rx(pi/2) q[18]; +rx(pi/2) q[19]; +cx q[18],q[19]; +rz(1.0) q[19]; +cx q[18],q[19]; +rx(-pi/2) q[18]; +ry(pi/2) q[18]; +rx(pi) q[18]; +rx(-pi/2) q[19]; +ry(pi/2) q[19]; +rx(pi) q[19]; +cx q[18],q[19]; +rz(1.0) q[19]; +cx q[18],q[19]; +ry(pi/2) q[18]; +rx(pi) q[18]; +rz(1.8583707220712595) q[18]; +ry(pi/2) q[19]; +rx(pi) q[19]; +ry(pi/2) q[28]; +rx(pi) q[28]; +cx q[19],q[29]; +rz(1.0) q[29]; +cx q[19],q[29]; +rx(pi/2) q[19]; +rx(pi/2) q[29]; +cx q[19],q[29]; +rz(1.0) q[29]; +cx q[19],q[29]; +rx(-pi/2) q[19]; +ry(pi/2) q[19]; +rx(pi) q[19]; +rx(-pi/2) q[29]; +ry(pi/2) q[29]; +rx(pi) q[29]; +cx q[19],q[29]; +rz(1.0) q[29]; +cx q[19],q[29]; +ry(pi/2) q[19]; +rx(pi) q[19]; +ry(pi/2) q[29]; +rx(pi) q[29]; +cx q[19],q[29]; +rz(1.0) q[29]; +cx q[19],q[29]; +rx(pi/2) q[19]; +rx(pi/2) q[29]; +cx q[19],q[29]; +rz(1.0) q[29]; +cx q[19],q[29]; +rx(-pi/2) q[19]; +ry(pi/2) q[19]; +rx(pi) q[19]; +rx(-pi/2) q[29]; +ry(pi/2) q[29]; +rx(pi) q[29]; +cx q[19],q[29]; +rz(1.0) q[29]; +cx q[19],q[29]; +ry(pi/2) q[19]; +rx(pi) q[19]; +rz(-0.7863847530704944) q[19]; +ry(pi/2) q[29]; +rx(pi) q[29]; +cx q[20],q[30]; +rz(1.0) q[30]; +cx q[20],q[30]; +rx(pi/2) q[20]; +rx(pi/2) q[30]; +cx q[20],q[30]; +rz(1.0) q[30]; +cx q[20],q[30]; +rx(-pi/2) q[20]; +ry(pi/2) q[20]; +rx(pi) q[20]; +rx(-pi/2) q[30]; +ry(pi/2) q[30]; +rx(pi) q[30]; +cx q[20],q[30]; +rz(1.0) q[30]; +cx q[20],q[30]; +ry(pi/2) q[20]; +rx(pi) q[20]; +ry(pi/2) q[30]; +rx(pi) q[30]; +cx q[20],q[30]; +rz(1.0) q[30]; +cx q[20],q[30]; +rx(pi/2) q[20]; +rx(pi/2) q[30]; +cx q[20],q[30]; +rz(1.0) q[30]; +cx q[20],q[30]; +rx(-pi/2) q[20]; +ry(pi/2) q[20]; +rx(pi) q[20]; +rx(-pi/2) q[30]; +ry(pi/2) q[30]; +rx(pi) q[30]; +cx q[20],q[30]; +rz(1.0) q[30]; +cx q[20],q[30]; +ry(pi/2) q[20]; +rx(pi) q[20]; +cx q[20],q[21]; +rz(1.0) q[21]; +cx q[20],q[21]; +rx(pi/2) q[20]; +rx(pi/2) q[21]; +cx q[20],q[21]; +rz(1.0) q[21]; +cx q[20],q[21]; +rx(-pi/2) q[20]; +ry(pi/2) q[20]; +rx(pi) q[20]; +rx(-pi/2) q[21]; +ry(pi/2) q[21]; +rx(pi) q[21]; +cx q[20],q[21]; +rz(1.0) q[21]; +cx q[20],q[21]; +ry(pi/2) q[20]; +rx(pi) q[20]; +ry(pi/2) q[21]; +rx(pi) q[21]; +cx q[20],q[21]; +rz(1.0) q[21]; +cx q[20],q[21]; +rx(pi/2) q[20]; +rx(pi/2) q[21]; +cx q[20],q[21]; +rz(1.0) q[21]; +cx q[20],q[21]; +rx(-pi/2) q[20]; +ry(pi/2) q[20]; +rx(pi) q[20]; +rx(-pi/2) q[21]; +ry(pi/2) q[21]; +rx(pi) q[21]; +cx q[20],q[21]; +rz(1.0) q[21]; +cx q[20],q[21]; +ry(pi/2) q[20]; +rx(pi) q[20]; +rz(-0.0020443475885301154) q[20]; +ry(pi/2) q[21]; +rx(pi) q[21]; +ry(pi/2) q[30]; +rx(pi) q[30]; +cx q[21],q[31]; +rz(1.0) q[31]; +cx q[21],q[31]; +rx(pi/2) q[21]; +rx(pi/2) q[31]; +cx q[21],q[31]; +rz(1.0) q[31]; +cx q[21],q[31]; +rx(-pi/2) q[21]; +ry(pi/2) q[21]; +rx(pi) q[21]; +rx(-pi/2) q[31]; +ry(pi/2) q[31]; +rx(pi) q[31]; +cx q[21],q[31]; +rz(1.0) q[31]; +cx q[21],q[31]; +ry(pi/2) q[21]; +rx(pi) q[21]; +ry(pi/2) q[31]; +rx(pi) q[31]; +cx q[21],q[31]; +rz(1.0) q[31]; +cx q[21],q[31]; +rx(pi/2) q[21]; +rx(pi/2) q[31]; +cx q[21],q[31]; +rz(1.0) q[31]; +cx q[21],q[31]; +rx(-pi/2) q[21]; +ry(pi/2) q[21]; +rx(pi) q[21]; +rx(-pi/2) q[31]; +ry(pi/2) q[31]; +rx(pi) q[31]; +cx q[21],q[31]; +rz(1.0) q[31]; +cx q[21],q[31]; +ry(pi/2) q[21]; +rx(pi) q[21]; +cx q[21],q[22]; +rz(1.0) q[22]; +cx q[21],q[22]; +rx(pi/2) q[21]; +rx(pi/2) q[22]; +cx q[21],q[22]; +rz(1.0) q[22]; +cx q[21],q[22]; +rx(-pi/2) q[21]; +ry(pi/2) q[21]; +rx(pi) q[21]; +rx(-pi/2) q[22]; +ry(pi/2) q[22]; +rx(pi) q[22]; +cx q[21],q[22]; +rz(1.0) q[22]; +cx q[21],q[22]; +ry(pi/2) q[21]; +rx(pi) q[21]; +ry(pi/2) q[22]; +rx(pi) q[22]; +cx q[21],q[22]; +rz(1.0) q[22]; +cx q[21],q[22]; +rx(pi/2) q[21]; +rx(pi/2) q[22]; +cx q[21],q[22]; +rz(1.0) q[22]; +cx q[21],q[22]; +rx(-pi/2) q[21]; +ry(pi/2) q[21]; +rx(pi) q[21]; +rx(-pi/2) q[22]; +ry(pi/2) q[22]; +rx(pi) q[22]; +cx q[21],q[22]; +rz(1.0) q[22]; +cx q[21],q[22]; +ry(pi/2) q[21]; +rx(pi) q[21]; +rz(1.1154953738737934) q[21]; +ry(pi/2) q[22]; +rx(pi) q[22]; +ry(pi/2) q[31]; +rx(pi) q[31]; +cx q[22],q[32]; +rz(1.0) q[32]; +cx q[22],q[32]; +rx(pi/2) q[22]; +rx(pi/2) q[32]; +cx q[22],q[32]; +rz(1.0) q[32]; +cx q[22],q[32]; +rx(-pi/2) q[22]; +ry(pi/2) q[22]; +rx(pi) q[22]; +rx(-pi/2) q[32]; +ry(pi/2) q[32]; +rx(pi) q[32]; +cx q[22],q[32]; +rz(1.0) q[32]; +cx q[22],q[32]; +ry(pi/2) q[22]; +rx(pi) q[22]; +ry(pi/2) q[32]; +rx(pi) q[32]; +cx q[22],q[32]; +rz(1.0) q[32]; +cx q[22],q[32]; +rx(pi/2) q[22]; +rx(pi/2) q[32]; +cx q[22],q[32]; +rz(1.0) q[32]; +cx q[22],q[32]; +rx(-pi/2) q[22]; +ry(pi/2) q[22]; +rx(pi) q[22]; +rx(-pi/2) q[32]; +ry(pi/2) q[32]; +rx(pi) q[32]; +cx q[22],q[32]; +rz(1.0) q[32]; +cx q[22],q[32]; +ry(pi/2) q[22]; +rx(pi) q[22]; +cx q[22],q[23]; +rz(1.0) q[23]; +cx q[22],q[23]; +rx(pi/2) q[22]; +rx(pi/2) q[23]; +cx q[22],q[23]; +rz(1.0) q[23]; +cx q[22],q[23]; +rx(-pi/2) q[22]; +ry(pi/2) q[22]; +rx(pi) q[22]; +rx(-pi/2) q[23]; +ry(pi/2) q[23]; +rx(pi) q[23]; +cx q[22],q[23]; +rz(1.0) q[23]; +cx q[22],q[23]; +ry(pi/2) q[22]; +rx(pi) q[22]; +ry(pi/2) q[23]; +rx(pi) q[23]; +cx q[22],q[23]; +rz(1.0) q[23]; +cx q[22],q[23]; +rx(pi/2) q[22]; +rx(pi/2) q[23]; +cx q[22],q[23]; +rz(1.0) q[23]; +cx q[22],q[23]; +rx(-pi/2) q[22]; +ry(pi/2) q[22]; +rx(pi) q[22]; +rx(-pi/2) q[23]; +ry(pi/2) q[23]; +rx(pi) q[23]; +cx q[22],q[23]; +rz(1.0) q[23]; +cx q[22],q[23]; +ry(pi/2) q[22]; +rx(pi) q[22]; +rz(1.10958491604244) q[22]; +ry(pi/2) q[23]; +rx(pi) q[23]; +ry(pi/2) q[32]; +rx(pi) q[32]; +cx q[23],q[33]; +rz(1.0) q[33]; +cx q[23],q[33]; +rx(pi/2) q[23]; +rx(pi/2) q[33]; +cx q[23],q[33]; +rz(1.0) q[33]; +cx q[23],q[33]; +rx(-pi/2) q[23]; +ry(pi/2) q[23]; +rx(pi) q[23]; +rx(-pi/2) q[33]; +ry(pi/2) q[33]; +rx(pi) q[33]; +cx q[23],q[33]; +rz(1.0) q[33]; +cx q[23],q[33]; +ry(pi/2) q[23]; +rx(pi) q[23]; +ry(pi/2) q[33]; +rx(pi) q[33]; +cx q[23],q[33]; +rz(1.0) q[33]; +cx q[23],q[33]; +rx(pi/2) q[23]; +rx(pi/2) q[33]; +cx q[23],q[33]; +rz(1.0) q[33]; +cx q[23],q[33]; +rx(-pi/2) q[23]; +ry(pi/2) q[23]; +rx(pi) q[23]; +rx(-pi/2) q[33]; +ry(pi/2) q[33]; +rx(pi) q[33]; +cx q[23],q[33]; +rz(1.0) q[33]; +cx q[23],q[33]; +ry(pi/2) q[23]; +rx(pi) q[23]; +cx q[23],q[24]; +rz(1.0) q[24]; +cx q[23],q[24]; +rx(pi/2) q[23]; +rx(pi/2) q[24]; +cx q[23],q[24]; +rz(1.0) q[24]; +cx q[23],q[24]; +rx(-pi/2) q[23]; +ry(pi/2) q[23]; +rx(pi) q[23]; +rx(-pi/2) q[24]; +ry(pi/2) q[24]; +rx(pi) q[24]; +cx q[23],q[24]; +rz(1.0) q[24]; +cx q[23],q[24]; +ry(pi/2) q[23]; +rx(pi) q[23]; +ry(pi/2) q[24]; +rx(pi) q[24]; +cx q[23],q[24]; +rz(1.0) q[24]; +cx q[23],q[24]; +rx(pi/2) q[23]; +rx(pi/2) q[24]; +cx q[23],q[24]; +rz(1.0) q[24]; +cx q[23],q[24]; +rx(-pi/2) q[23]; +ry(pi/2) q[23]; +rx(pi) q[23]; +rx(-pi/2) q[24]; +ry(pi/2) q[24]; +rx(pi) q[24]; +cx q[23],q[24]; +rz(1.0) q[24]; +cx q[23],q[24]; +ry(pi/2) q[23]; +rx(pi) q[23]; +rz(-1.4667589159471426) q[23]; +ry(pi/2) q[24]; +rx(pi) q[24]; +ry(pi/2) q[33]; +rx(pi) q[33]; +cx q[24],q[34]; +rz(1.0) q[34]; +cx q[24],q[34]; +rx(pi/2) q[24]; +rx(pi/2) q[34]; +cx q[24],q[34]; +rz(1.0) q[34]; +cx q[24],q[34]; +rx(-pi/2) q[24]; +ry(pi/2) q[24]; +rx(pi) q[24]; +rx(-pi/2) q[34]; +ry(pi/2) q[34]; +rx(pi) q[34]; +cx q[24],q[34]; +rz(1.0) q[34]; +cx q[24],q[34]; +ry(pi/2) q[24]; +rx(pi) q[24]; +ry(pi/2) q[34]; +rx(pi) q[34]; +cx q[24],q[34]; +rz(1.0) q[34]; +cx q[24],q[34]; +rx(pi/2) q[24]; +rx(pi/2) q[34]; +cx q[24],q[34]; +rz(1.0) q[34]; +cx q[24],q[34]; +rx(-pi/2) q[24]; +ry(pi/2) q[24]; +rx(pi) q[24]; +rx(-pi/2) q[34]; +ry(pi/2) q[34]; +rx(pi) q[34]; +cx q[24],q[34]; +rz(1.0) q[34]; +cx q[24],q[34]; +ry(pi/2) q[24]; +rx(pi) q[24]; +cx q[24],q[25]; +rz(1.0) q[25]; +cx q[24],q[25]; +rx(pi/2) q[24]; +rx(pi/2) q[25]; +cx q[24],q[25]; +rz(1.0) q[25]; +cx q[24],q[25]; +rx(-pi/2) q[24]; +ry(pi/2) q[24]; +rx(pi) q[24]; +rx(-pi/2) q[25]; +ry(pi/2) q[25]; +rx(pi) q[25]; +cx q[24],q[25]; +rz(1.0) q[25]; +cx q[24],q[25]; +ry(pi/2) q[24]; +rx(pi) q[24]; +ry(pi/2) q[25]; +rx(pi) q[25]; +cx q[24],q[25]; +rz(1.0) q[25]; +cx q[24],q[25]; +rx(pi/2) q[24]; +rx(pi/2) q[25]; +cx q[24],q[25]; +rz(1.0) q[25]; +cx q[24],q[25]; +rx(-pi/2) q[24]; +ry(pi/2) q[24]; +rx(pi) q[24]; +rx(-pi/2) q[25]; +ry(pi/2) q[25]; +rx(pi) q[25]; +cx q[24],q[25]; +rz(1.0) q[25]; +cx q[24],q[25]; +ry(pi/2) q[24]; +rx(pi) q[24]; +rz(1.2267845432898996) q[24]; +ry(pi/2) q[25]; +rx(pi) q[25]; +ry(pi/2) q[34]; +rx(pi) q[34]; +cx q[25],q[35]; +rz(1.0) q[35]; +cx q[25],q[35]; +rx(pi/2) q[25]; +rx(pi/2) q[35]; +cx q[25],q[35]; +rz(1.0) q[35]; +cx q[25],q[35]; +rx(-pi/2) q[25]; +ry(pi/2) q[25]; +rx(pi) q[25]; +rx(-pi/2) q[35]; +ry(pi/2) q[35]; +rx(pi) q[35]; +cx q[25],q[35]; +rz(1.0) q[35]; +cx q[25],q[35]; +ry(pi/2) q[25]; +rx(pi) q[25]; +ry(pi/2) q[35]; +rx(pi) q[35]; +cx q[25],q[35]; +rz(1.0) q[35]; +cx q[25],q[35]; +rx(pi/2) q[25]; +rx(pi/2) q[35]; +cx q[25],q[35]; +rz(1.0) q[35]; +cx q[25],q[35]; +rx(-pi/2) q[25]; +ry(pi/2) q[25]; +rx(pi) q[25]; +rx(-pi/2) q[35]; +ry(pi/2) q[35]; +rx(pi) q[35]; +cx q[25],q[35]; +rz(1.0) q[35]; +cx q[25],q[35]; +ry(pi/2) q[25]; +rx(pi) q[25]; +cx q[25],q[26]; +rz(1.0) q[26]; +cx q[25],q[26]; +rx(pi/2) q[25]; +rx(pi/2) q[26]; +cx q[25],q[26]; +rz(1.0) q[26]; +cx q[25],q[26]; +rx(-pi/2) q[25]; +ry(pi/2) q[25]; +rx(pi) q[25]; +rx(-pi/2) q[26]; +ry(pi/2) q[26]; +rx(pi) q[26]; +cx q[25],q[26]; +rz(1.0) q[26]; +cx q[25],q[26]; +ry(pi/2) q[25]; +rx(pi) q[25]; +ry(pi/2) q[26]; +rx(pi) q[26]; +cx q[25],q[26]; +rz(1.0) q[26]; +cx q[25],q[26]; +rx(pi/2) q[25]; +rx(pi/2) q[26]; +cx q[25],q[26]; +rz(1.0) q[26]; +cx q[25],q[26]; +rx(-pi/2) q[25]; +ry(pi/2) q[25]; +rx(pi) q[25]; +rx(-pi/2) q[26]; +ry(pi/2) q[26]; +rx(pi) q[26]; +cx q[25],q[26]; +rz(1.0) q[26]; +cx q[25],q[26]; +ry(pi/2) q[25]; +rx(pi) q[25]; +rz(0.3199187178543501) q[25]; +ry(pi/2) q[26]; +rx(pi) q[26]; +ry(pi/2) q[35]; +rx(pi) q[35]; +cx q[26],q[36]; +rz(1.0) q[36]; +cx q[26],q[36]; +rx(pi/2) q[26]; +rx(pi/2) q[36]; +cx q[26],q[36]; +rz(1.0) q[36]; +cx q[26],q[36]; +rx(-pi/2) q[26]; +ry(pi/2) q[26]; +rx(pi) q[26]; +rx(-pi/2) q[36]; +ry(pi/2) q[36]; +rx(pi) q[36]; +cx q[26],q[36]; +rz(1.0) q[36]; +cx q[26],q[36]; +ry(pi/2) q[26]; +rx(pi) q[26]; +ry(pi/2) q[36]; +rx(pi) q[36]; +cx q[26],q[36]; +rz(1.0) q[36]; +cx q[26],q[36]; +rx(pi/2) q[26]; +rx(pi/2) q[36]; +cx q[26],q[36]; +rz(1.0) q[36]; +cx q[26],q[36]; +rx(-pi/2) q[26]; +ry(pi/2) q[26]; +rx(pi) q[26]; +rx(-pi/2) q[36]; +ry(pi/2) q[36]; +rx(pi) q[36]; +cx q[26],q[36]; +rz(1.0) q[36]; +cx q[26],q[36]; +ry(pi/2) q[26]; +rx(pi) q[26]; +cx q[26],q[27]; +rz(1.0) q[27]; +cx q[26],q[27]; +rx(pi/2) q[26]; +rx(pi/2) q[27]; +cx q[26],q[27]; +rz(1.0) q[27]; +cx q[26],q[27]; +rx(-pi/2) q[26]; +ry(pi/2) q[26]; +rx(pi) q[26]; +rx(-pi/2) q[27]; +ry(pi/2) q[27]; +rx(pi) q[27]; +cx q[26],q[27]; +rz(1.0) q[27]; +cx q[26],q[27]; +ry(pi/2) q[26]; +rx(pi) q[26]; +ry(pi/2) q[27]; +rx(pi) q[27]; +cx q[26],q[27]; +rz(1.0) q[27]; +cx q[26],q[27]; +rx(pi/2) q[26]; +rx(pi/2) q[27]; +cx q[26],q[27]; +rz(1.0) q[27]; +cx q[26],q[27]; +rx(-pi/2) q[26]; +ry(pi/2) q[26]; +rx(pi) q[26]; +rx(-pi/2) q[27]; +ry(pi/2) q[27]; +rx(pi) q[27]; +cx q[26],q[27]; +rz(1.0) q[27]; +cx q[26],q[27]; +ry(pi/2) q[26]; +rx(pi) q[26]; +rz(-0.9041872907045243) q[26]; +ry(pi/2) q[27]; +rx(pi) q[27]; +ry(pi/2) q[36]; +rx(pi) q[36]; +cx q[27],q[37]; +rz(1.0) q[37]; +cx q[27],q[37]; +rx(pi/2) q[27]; +rx(pi/2) q[37]; +cx q[27],q[37]; +rz(1.0) q[37]; +cx q[27],q[37]; +rx(-pi/2) q[27]; +ry(pi/2) q[27]; +rx(pi) q[27]; +rx(-pi/2) q[37]; +ry(pi/2) q[37]; +rx(pi) q[37]; +cx q[27],q[37]; +rz(1.0) q[37]; +cx q[27],q[37]; +ry(pi/2) q[27]; +rx(pi) q[27]; +ry(pi/2) q[37]; +rx(pi) q[37]; +cx q[27],q[37]; +rz(1.0) q[37]; +cx q[27],q[37]; +rx(pi/2) q[27]; +rx(pi/2) q[37]; +cx q[27],q[37]; +rz(1.0) q[37]; +cx q[27],q[37]; +rx(-pi/2) q[27]; +ry(pi/2) q[27]; +rx(pi) q[27]; +rx(-pi/2) q[37]; +ry(pi/2) q[37]; +rx(pi) q[37]; +cx q[27],q[37]; +rz(1.0) q[37]; +cx q[27],q[37]; +ry(pi/2) q[27]; +rx(pi) q[27]; +cx q[27],q[28]; +rz(1.0) q[28]; +cx q[27],q[28]; +rx(pi/2) q[27]; +rx(pi/2) q[28]; +cx q[27],q[28]; +rz(1.0) q[28]; +cx q[27],q[28]; +rx(-pi/2) q[27]; +ry(pi/2) q[27]; +rx(pi) q[27]; +rx(-pi/2) q[28]; +ry(pi/2) q[28]; +rx(pi) q[28]; +cx q[27],q[28]; +rz(1.0) q[28]; +cx q[27],q[28]; +ry(pi/2) q[27]; +rx(pi) q[27]; +ry(pi/2) q[28]; +rx(pi) q[28]; +cx q[27],q[28]; +rz(1.0) q[28]; +cx q[27],q[28]; +rx(pi/2) q[27]; +rx(pi/2) q[28]; +cx q[27],q[28]; +rz(1.0) q[28]; +cx q[27],q[28]; +rx(-pi/2) q[27]; +ry(pi/2) q[27]; +rx(pi) q[27]; +rx(-pi/2) q[28]; +ry(pi/2) q[28]; +rx(pi) q[28]; +cx q[27],q[28]; +rz(1.0) q[28]; +cx q[27],q[28]; +ry(pi/2) q[27]; +rx(pi) q[27]; +rz(-0.7631034686924361) q[27]; +ry(pi/2) q[28]; +rx(pi) q[28]; +ry(pi/2) q[37]; +rx(pi) q[37]; +cx q[28],q[38]; +rz(1.0) q[38]; +cx q[28],q[38]; +rx(pi/2) q[28]; +rx(pi/2) q[38]; +cx q[28],q[38]; +rz(1.0) q[38]; +cx q[28],q[38]; +rx(-pi/2) q[28]; +ry(pi/2) q[28]; +rx(pi) q[28]; +rx(-pi/2) q[38]; +ry(pi/2) q[38]; +rx(pi) q[38]; +cx q[28],q[38]; +rz(1.0) q[38]; +cx q[28],q[38]; +ry(pi/2) q[28]; +rx(pi) q[28]; +ry(pi/2) q[38]; +rx(pi) q[38]; +cx q[28],q[38]; +rz(1.0) q[38]; +cx q[28],q[38]; +rx(pi/2) q[28]; +rx(pi/2) q[38]; +cx q[28],q[38]; +rz(1.0) q[38]; +cx q[28],q[38]; +rx(-pi/2) q[28]; +ry(pi/2) q[28]; +rx(pi) q[28]; +rx(-pi/2) q[38]; +ry(pi/2) q[38]; +rx(pi) q[38]; +cx q[28],q[38]; +rz(1.0) q[38]; +cx q[28],q[38]; +ry(pi/2) q[28]; +rx(pi) q[28]; +cx q[28],q[29]; +rz(1.0) q[29]; +cx q[28],q[29]; +rx(pi/2) q[28]; +rx(pi/2) q[29]; +cx q[28],q[29]; +rz(1.0) q[29]; +cx q[28],q[29]; +rx(-pi/2) q[28]; +ry(pi/2) q[28]; +rx(pi) q[28]; +rx(-pi/2) q[29]; +ry(pi/2) q[29]; +rx(pi) q[29]; +cx q[28],q[29]; +rz(1.0) q[29]; +cx q[28],q[29]; +ry(pi/2) q[28]; +rx(pi) q[28]; +ry(pi/2) q[29]; +rx(pi) q[29]; +cx q[28],q[29]; +rz(1.0) q[29]; +cx q[28],q[29]; +rx(pi/2) q[28]; +rx(pi/2) q[29]; +cx q[28],q[29]; +rz(1.0) q[29]; +cx q[28],q[29]; +rx(-pi/2) q[28]; +ry(pi/2) q[28]; +rx(pi) q[28]; +rx(-pi/2) q[29]; +ry(pi/2) q[29]; +rx(pi) q[29]; +cx q[28],q[29]; +rz(1.0) q[29]; +cx q[28],q[29]; +ry(pi/2) q[28]; +rx(pi) q[28]; +rz(-1.551272324854713) q[28]; +ry(pi/2) q[29]; +rx(pi) q[29]; +ry(pi/2) q[38]; +rx(pi) q[38]; +cx q[29],q[39]; +rz(1.0) q[39]; +cx q[29],q[39]; +rx(pi/2) q[29]; +rx(pi/2) q[39]; +cx q[29],q[39]; +rz(1.0) q[39]; +cx q[29],q[39]; +rx(-pi/2) q[29]; +ry(pi/2) q[29]; +rx(pi) q[29]; +rx(-pi/2) q[39]; +ry(pi/2) q[39]; +rx(pi) q[39]; +cx q[29],q[39]; +rz(1.0) q[39]; +cx q[29],q[39]; +ry(pi/2) q[29]; +rx(pi) q[29]; +ry(pi/2) q[39]; +rx(pi) q[39]; +cx q[29],q[39]; +rz(1.0) q[39]; +cx q[29],q[39]; +rx(pi/2) q[29]; +rx(pi/2) q[39]; +cx q[29],q[39]; +rz(1.0) q[39]; +cx q[29],q[39]; +rx(-pi/2) q[29]; +ry(pi/2) q[29]; +rx(pi) q[29]; +rx(-pi/2) q[39]; +ry(pi/2) q[39]; +rx(pi) q[39]; +cx q[29],q[39]; +rz(1.0) q[39]; +cx q[29],q[39]; +ry(pi/2) q[29]; +rx(pi) q[29]; +rz(0.9621643715207213) q[29]; +ry(pi/2) q[39]; +rx(pi) q[39]; +cx q[30],q[40]; +rz(1.0) q[40]; +cx q[30],q[40]; +rx(pi/2) q[30]; +rx(pi/2) q[40]; +cx q[30],q[40]; +rz(1.0) q[40]; +cx q[30],q[40]; +rx(-pi/2) q[30]; +ry(pi/2) q[30]; +rx(pi) q[30]; +rx(-pi/2) q[40]; +ry(pi/2) q[40]; +rx(pi) q[40]; +cx q[30],q[40]; +rz(1.0) q[40]; +cx q[30],q[40]; +ry(pi/2) q[30]; +rx(pi) q[30]; +ry(pi/2) q[40]; +rx(pi) q[40]; +cx q[30],q[40]; +rz(1.0) q[40]; +cx q[30],q[40]; +rx(pi/2) q[30]; +rx(pi/2) q[40]; +cx q[30],q[40]; +rz(1.0) q[40]; +cx q[30],q[40]; +rx(-pi/2) q[30]; +ry(pi/2) q[30]; +rx(pi) q[30]; +rx(-pi/2) q[40]; +ry(pi/2) q[40]; +rx(pi) q[40]; +cx q[30],q[40]; +rz(1.0) q[40]; +cx q[30],q[40]; +ry(pi/2) q[30]; +rx(pi) q[30]; +cx q[30],q[31]; +rz(1.0) q[31]; +cx q[30],q[31]; +rx(pi/2) q[30]; +rx(pi/2) q[31]; +cx q[30],q[31]; +rz(1.0) q[31]; +cx q[30],q[31]; +rx(-pi/2) q[30]; +ry(pi/2) q[30]; +rx(pi) q[30]; +rx(-pi/2) q[31]; +ry(pi/2) q[31]; +rx(pi) q[31]; +cx q[30],q[31]; +rz(1.0) q[31]; +cx q[30],q[31]; +ry(pi/2) q[30]; +rx(pi) q[30]; +ry(pi/2) q[31]; +rx(pi) q[31]; +cx q[30],q[31]; +rz(1.0) q[31]; +cx q[30],q[31]; +rx(pi/2) q[30]; +rx(pi/2) q[31]; +cx q[30],q[31]; +rz(1.0) q[31]; +cx q[30],q[31]; +rx(-pi/2) q[30]; +ry(pi/2) q[30]; +rx(pi) q[30]; +rx(-pi/2) q[31]; +ry(pi/2) q[31]; +rx(pi) q[31]; +cx q[30],q[31]; +rz(1.0) q[31]; +cx q[30],q[31]; +ry(pi/2) q[30]; +rx(pi) q[30]; +rz(-0.6095482817672129) q[30]; +ry(pi/2) q[31]; +rx(pi) q[31]; +ry(pi/2) q[40]; +rx(pi) q[40]; +cx q[31],q[41]; +rz(1.0) q[41]; +cx q[31],q[41]; +rx(pi/2) q[31]; +rx(pi/2) q[41]; +cx q[31],q[41]; +rz(1.0) q[41]; +cx q[31],q[41]; +rx(-pi/2) q[31]; +ry(pi/2) q[31]; +rx(pi) q[31]; +rx(-pi/2) q[41]; +ry(pi/2) q[41]; +rx(pi) q[41]; +cx q[31],q[41]; +rz(1.0) q[41]; +cx q[31],q[41]; +ry(pi/2) q[31]; +rx(pi) q[31]; +ry(pi/2) q[41]; +rx(pi) q[41]; +cx q[31],q[41]; +rz(1.0) q[41]; +cx q[31],q[41]; +rx(pi/2) q[31]; +rx(pi/2) q[41]; +cx q[31],q[41]; +rz(1.0) q[41]; +cx q[31],q[41]; +rx(-pi/2) q[31]; +ry(pi/2) q[31]; +rx(pi) q[31]; +rx(-pi/2) q[41]; +ry(pi/2) q[41]; +rx(pi) q[41]; +cx q[31],q[41]; +rz(1.0) q[41]; +cx q[31],q[41]; +ry(pi/2) q[31]; +rx(pi) q[31]; +cx q[31],q[32]; +rz(1.0) q[32]; +cx q[31],q[32]; +rx(pi/2) q[31]; +rx(pi/2) q[32]; +cx q[31],q[32]; +rz(1.0) q[32]; +cx q[31],q[32]; +rx(-pi/2) q[31]; +ry(pi/2) q[31]; +rx(pi) q[31]; +rx(-pi/2) q[32]; +ry(pi/2) q[32]; +rx(pi) q[32]; +cx q[31],q[32]; +rz(1.0) q[32]; +cx q[31],q[32]; +ry(pi/2) q[31]; +rx(pi) q[31]; +ry(pi/2) q[32]; +rx(pi) q[32]; +cx q[31],q[32]; +rz(1.0) q[32]; +cx q[31],q[32]; +rx(pi/2) q[31]; +rx(pi/2) q[32]; +cx q[31],q[32]; +rz(1.0) q[32]; +cx q[31],q[32]; +rx(-pi/2) q[31]; +ry(pi/2) q[31]; +rx(pi) q[31]; +rx(-pi/2) q[32]; +ry(pi/2) q[32]; +rx(pi) q[32]; +cx q[31],q[32]; +rz(1.0) q[32]; +cx q[31],q[32]; +ry(pi/2) q[31]; +rx(pi) q[31]; +rz(-0.33010710834872015) q[31]; +ry(pi/2) q[32]; +rx(pi) q[32]; +ry(pi/2) q[41]; +rx(pi) q[41]; +cx q[32],q[42]; +rz(1.0) q[42]; +cx q[32],q[42]; +rx(pi/2) q[32]; +rx(pi/2) q[42]; +cx q[32],q[42]; +rz(1.0) q[42]; +cx q[32],q[42]; +rx(-pi/2) q[32]; +ry(pi/2) q[32]; +rx(pi) q[32]; +rx(-pi/2) q[42]; +ry(pi/2) q[42]; +rx(pi) q[42]; +cx q[32],q[42]; +rz(1.0) q[42]; +cx q[32],q[42]; +ry(pi/2) q[32]; +rx(pi) q[32]; +ry(pi/2) q[42]; +rx(pi) q[42]; +cx q[32],q[42]; +rz(1.0) q[42]; +cx q[32],q[42]; +rx(pi/2) q[32]; +rx(pi/2) q[42]; +cx q[32],q[42]; +rz(1.0) q[42]; +cx q[32],q[42]; +rx(-pi/2) q[32]; +ry(pi/2) q[32]; +rx(pi) q[32]; +rx(-pi/2) q[42]; +ry(pi/2) q[42]; +rx(pi) q[42]; +cx q[32],q[42]; +rz(1.0) q[42]; +cx q[32],q[42]; +ry(pi/2) q[32]; +rx(pi) q[32]; +cx q[32],q[33]; +rz(1.0) q[33]; +cx q[32],q[33]; +rx(pi/2) q[32]; +rx(pi/2) q[33]; +cx q[32],q[33]; +rz(1.0) q[33]; +cx q[32],q[33]; +rx(-pi/2) q[32]; +ry(pi/2) q[32]; +rx(pi) q[32]; +rx(-pi/2) q[33]; +ry(pi/2) q[33]; +rx(pi) q[33]; +cx q[32],q[33]; +rz(1.0) q[33]; +cx q[32],q[33]; +ry(pi/2) q[32]; +rx(pi) q[32]; +ry(pi/2) q[33]; +rx(pi) q[33]; +cx q[32],q[33]; +rz(1.0) q[33]; +cx q[32],q[33]; +rx(pi/2) q[32]; +rx(pi/2) q[33]; +cx q[32],q[33]; +rz(1.0) q[33]; +cx q[32],q[33]; +rx(-pi/2) q[32]; +ry(pi/2) q[32]; +rx(pi) q[32]; +rx(-pi/2) q[33]; +ry(pi/2) q[33]; +rx(pi) q[33]; +cx q[32],q[33]; +rz(1.0) q[33]; +cx q[32],q[33]; +ry(pi/2) q[32]; +rx(pi) q[32]; +rz(0.292069747890912) q[32]; +ry(pi/2) q[33]; +rx(pi) q[33]; +ry(pi/2) q[42]; +rx(pi) q[42]; +cx q[33],q[43]; +rz(1.0) q[43]; +cx q[33],q[43]; +rx(pi/2) q[33]; +rx(pi/2) q[43]; +cx q[33],q[43]; +rz(1.0) q[43]; +cx q[33],q[43]; +rx(-pi/2) q[33]; +ry(pi/2) q[33]; +rx(pi) q[33]; +rx(-pi/2) q[43]; +ry(pi/2) q[43]; +rx(pi) q[43]; +cx q[33],q[43]; +rz(1.0) q[43]; +cx q[33],q[43]; +ry(pi/2) q[33]; +rx(pi) q[33]; +ry(pi/2) q[43]; +rx(pi) q[43]; +cx q[33],q[43]; +rz(1.0) q[43]; +cx q[33],q[43]; +rx(pi/2) q[33]; +rx(pi/2) q[43]; +cx q[33],q[43]; +rz(1.0) q[43]; +cx q[33],q[43]; +rx(-pi/2) q[33]; +ry(pi/2) q[33]; +rx(pi) q[33]; +rx(-pi/2) q[43]; +ry(pi/2) q[43]; +rx(pi) q[43]; +cx q[33],q[43]; +rz(1.0) q[43]; +cx q[33],q[43]; +ry(pi/2) q[33]; +rx(pi) q[33]; +cx q[33],q[34]; +rz(1.0) q[34]; +cx q[33],q[34]; +rx(pi/2) q[33]; +rx(pi/2) q[34]; +cx q[33],q[34]; +rz(1.0) q[34]; +cx q[33],q[34]; +rx(-pi/2) q[33]; +ry(pi/2) q[33]; +rx(pi) q[33]; +rx(-pi/2) q[34]; +ry(pi/2) q[34]; +rx(pi) q[34]; +cx q[33],q[34]; +rz(1.0) q[34]; +cx q[33],q[34]; +ry(pi/2) q[33]; +rx(pi) q[33]; +ry(pi/2) q[34]; +rx(pi) q[34]; +cx q[33],q[34]; +rz(1.0) q[34]; +cx q[33],q[34]; +rx(pi/2) q[33]; +rx(pi/2) q[34]; +cx q[33],q[34]; +rz(1.0) q[34]; +cx q[33],q[34]; +rx(-pi/2) q[33]; +ry(pi/2) q[33]; +rx(pi) q[33]; +rx(-pi/2) q[34]; +ry(pi/2) q[34]; +rx(pi) q[34]; +cx q[33],q[34]; +rz(1.0) q[34]; +cx q[33],q[34]; +ry(pi/2) q[33]; +rx(pi) q[33]; +rz(-0.48048361863807276) q[33]; +ry(pi/2) q[34]; +rx(pi) q[34]; +ry(pi/2) q[43]; +rx(pi) q[43]; +cx q[34],q[44]; +rz(1.0) q[44]; +cx q[34],q[44]; +rx(pi/2) q[34]; +rx(pi/2) q[44]; +cx q[34],q[44]; +rz(1.0) q[44]; +cx q[34],q[44]; +rx(-pi/2) q[34]; +ry(pi/2) q[34]; +rx(pi) q[34]; +rx(-pi/2) q[44]; +ry(pi/2) q[44]; +rx(pi) q[44]; +cx q[34],q[44]; +rz(1.0) q[44]; +cx q[34],q[44]; +ry(pi/2) q[34]; +rx(pi) q[34]; +ry(pi/2) q[44]; +rx(pi) q[44]; +cx q[34],q[44]; +rz(1.0) q[44]; +cx q[34],q[44]; +rx(pi/2) q[34]; +rx(pi/2) q[44]; +cx q[34],q[44]; +rz(1.0) q[44]; +cx q[34],q[44]; +rx(-pi/2) q[34]; +ry(pi/2) q[34]; +rx(pi) q[34]; +rx(-pi/2) q[44]; +ry(pi/2) q[44]; +rx(pi) q[44]; +cx q[34],q[44]; +rz(1.0) q[44]; +cx q[34],q[44]; +ry(pi/2) q[34]; +rx(pi) q[34]; +cx q[34],q[35]; +rz(1.0) q[35]; +cx q[34],q[35]; +rx(pi/2) q[34]; +rx(pi/2) q[35]; +cx q[34],q[35]; +rz(1.0) q[35]; +cx q[34],q[35]; +rx(-pi/2) q[34]; +ry(pi/2) q[34]; +rx(pi) q[34]; +rx(-pi/2) q[35]; +ry(pi/2) q[35]; +rx(pi) q[35]; +cx q[34],q[35]; +rz(1.0) q[35]; +cx q[34],q[35]; +ry(pi/2) q[34]; +rx(pi) q[34]; +ry(pi/2) q[35]; +rx(pi) q[35]; +cx q[34],q[35]; +rz(1.0) q[35]; +cx q[34],q[35]; +rx(pi/2) q[34]; +rx(pi/2) q[35]; +cx q[34],q[35]; +rz(1.0) q[35]; +cx q[34],q[35]; +rx(-pi/2) q[34]; +ry(pi/2) q[34]; +rx(pi) q[34]; +rx(-pi/2) q[35]; +ry(pi/2) q[35]; +rx(pi) q[35]; +cx q[34],q[35]; +rz(1.0) q[35]; +cx q[34],q[35]; +ry(pi/2) q[34]; +rx(pi) q[34]; +rz(-0.2748287665637261) q[34]; +ry(pi/2) q[35]; +rx(pi) q[35]; +ry(pi/2) q[44]; +rx(pi) q[44]; +cx q[35],q[45]; +rz(1.0) q[45]; +cx q[35],q[45]; +rx(pi/2) q[35]; +rx(pi/2) q[45]; +cx q[35],q[45]; +rz(1.0) q[45]; +cx q[35],q[45]; +rx(-pi/2) q[35]; +ry(pi/2) q[35]; +rx(pi) q[35]; +rx(-pi/2) q[45]; +ry(pi/2) q[45]; +rx(pi) q[45]; +cx q[35],q[45]; +rz(1.0) q[45]; +cx q[35],q[45]; +ry(pi/2) q[35]; +rx(pi) q[35]; +ry(pi/2) q[45]; +rx(pi) q[45]; +cx q[35],q[45]; +rz(1.0) q[45]; +cx q[35],q[45]; +rx(pi/2) q[35]; +rx(pi/2) q[45]; +cx q[35],q[45]; +rz(1.0) q[45]; +cx q[35],q[45]; +rx(-pi/2) q[35]; +ry(pi/2) q[35]; +rx(pi) q[35]; +rx(-pi/2) q[45]; +ry(pi/2) q[45]; +rx(pi) q[45]; +cx q[35],q[45]; +rz(1.0) q[45]; +cx q[35],q[45]; +ry(pi/2) q[35]; +rx(pi) q[35]; +cx q[35],q[36]; +rz(1.0) q[36]; +cx q[35],q[36]; +rx(pi/2) q[35]; +rx(pi/2) q[36]; +cx q[35],q[36]; +rz(1.0) q[36]; +cx q[35],q[36]; +rx(-pi/2) q[35]; +ry(pi/2) q[35]; +rx(pi) q[35]; +rx(-pi/2) q[36]; +ry(pi/2) q[36]; +rx(pi) q[36]; +cx q[35],q[36]; +rz(1.0) q[36]; +cx q[35],q[36]; +ry(pi/2) q[35]; +rx(pi) q[35]; +ry(pi/2) q[36]; +rx(pi) q[36]; +cx q[35],q[36]; +rz(1.0) q[36]; +cx q[35],q[36]; +rx(pi/2) q[35]; +rx(pi/2) q[36]; +cx q[35],q[36]; +rz(1.0) q[36]; +cx q[35],q[36]; +rx(-pi/2) q[35]; +ry(pi/2) q[35]; +rx(pi) q[35]; +rx(-pi/2) q[36]; +ry(pi/2) q[36]; +rx(pi) q[36]; +cx q[35],q[36]; +rz(1.0) q[36]; +cx q[35],q[36]; +ry(pi/2) q[35]; +rx(pi) q[35]; +rz(0.01588386821996668) q[35]; +ry(pi/2) q[36]; +rx(pi) q[36]; +ry(pi/2) q[45]; +rx(pi) q[45]; +cx q[36],q[46]; +rz(1.0) q[46]; +cx q[36],q[46]; +rx(pi/2) q[36]; +rx(pi/2) q[46]; +cx q[36],q[46]; +rz(1.0) q[46]; +cx q[36],q[46]; +rx(-pi/2) q[36]; +ry(pi/2) q[36]; +rx(pi) q[36]; +rx(-pi/2) q[46]; +ry(pi/2) q[46]; +rx(pi) q[46]; +cx q[36],q[46]; +rz(1.0) q[46]; +cx q[36],q[46]; +ry(pi/2) q[36]; +rx(pi) q[36]; +ry(pi/2) q[46]; +rx(pi) q[46]; +cx q[36],q[46]; +rz(1.0) q[46]; +cx q[36],q[46]; +rx(pi/2) q[36]; +rx(pi/2) q[46]; +cx q[36],q[46]; +rz(1.0) q[46]; +cx q[36],q[46]; +rx(-pi/2) q[36]; +ry(pi/2) q[36]; +rx(pi) q[36]; +rx(-pi/2) q[46]; +ry(pi/2) q[46]; +rx(pi) q[46]; +cx q[36],q[46]; +rz(1.0) q[46]; +cx q[36],q[46]; +ry(pi/2) q[36]; +rx(pi) q[36]; +cx q[36],q[37]; +rz(1.0) q[37]; +cx q[36],q[37]; +rx(pi/2) q[36]; +rx(pi/2) q[37]; +cx q[36],q[37]; +rz(1.0) q[37]; +cx q[36],q[37]; +rx(-pi/2) q[36]; +ry(pi/2) q[36]; +rx(pi) q[36]; +rx(-pi/2) q[37]; +ry(pi/2) q[37]; +rx(pi) q[37]; +cx q[36],q[37]; +rz(1.0) q[37]; +cx q[36],q[37]; +ry(pi/2) q[36]; +rx(pi) q[36]; +ry(pi/2) q[37]; +rx(pi) q[37]; +cx q[36],q[37]; +rz(1.0) q[37]; +cx q[36],q[37]; +rx(pi/2) q[36]; +rx(pi/2) q[37]; +cx q[36],q[37]; +rz(1.0) q[37]; +cx q[36],q[37]; +rx(-pi/2) q[36]; +ry(pi/2) q[36]; +rx(pi) q[36]; +rx(-pi/2) q[37]; +ry(pi/2) q[37]; +rx(pi) q[37]; +cx q[36],q[37]; +rz(1.0) q[37]; +cx q[36],q[37]; +ry(pi/2) q[36]; +rx(pi) q[36]; +rz(-1.3431159970459263) q[36]; +ry(pi/2) q[37]; +rx(pi) q[37]; +ry(pi/2) q[46]; +rx(pi) q[46]; +cx q[37],q[47]; +rz(1.0) q[47]; +cx q[37],q[47]; +rx(pi/2) q[37]; +rx(pi/2) q[47]; +cx q[37],q[47]; +rz(1.0) q[47]; +cx q[37],q[47]; +rx(-pi/2) q[37]; +ry(pi/2) q[37]; +rx(pi) q[37]; +rx(-pi/2) q[47]; +ry(pi/2) q[47]; +rx(pi) q[47]; +cx q[37],q[47]; +rz(1.0) q[47]; +cx q[37],q[47]; +ry(pi/2) q[37]; +rx(pi) q[37]; +ry(pi/2) q[47]; +rx(pi) q[47]; +cx q[37],q[47]; +rz(1.0) q[47]; +cx q[37],q[47]; +rx(pi/2) q[37]; +rx(pi/2) q[47]; +cx q[37],q[47]; +rz(1.0) q[47]; +cx q[37],q[47]; +rx(-pi/2) q[37]; +ry(pi/2) q[37]; +rx(pi) q[37]; +rx(-pi/2) q[47]; +ry(pi/2) q[47]; +rx(pi) q[47]; +cx q[37],q[47]; +rz(1.0) q[47]; +cx q[37],q[47]; +ry(pi/2) q[37]; +rx(pi) q[37]; +cx q[37],q[38]; +rz(1.0) q[38]; +cx q[37],q[38]; +rx(pi/2) q[37]; +rx(pi/2) q[38]; +cx q[37],q[38]; +rz(1.0) q[38]; +cx q[37],q[38]; +rx(-pi/2) q[37]; +ry(pi/2) q[37]; +rx(pi) q[37]; +rx(-pi/2) q[38]; +ry(pi/2) q[38]; +rx(pi) q[38]; +cx q[37],q[38]; +rz(1.0) q[38]; +cx q[37],q[38]; +ry(pi/2) q[37]; +rx(pi) q[37]; +ry(pi/2) q[38]; +rx(pi) q[38]; +cx q[37],q[38]; +rz(1.0) q[38]; +cx q[37],q[38]; +rx(pi/2) q[37]; +rx(pi/2) q[38]; +cx q[37],q[38]; +rz(1.0) q[38]; +cx q[37],q[38]; +rx(-pi/2) q[37]; +ry(pi/2) q[37]; +rx(pi) q[37]; +rx(-pi/2) q[38]; +ry(pi/2) q[38]; +rx(pi) q[38]; +cx q[37],q[38]; +rz(1.0) q[38]; +cx q[37],q[38]; +ry(pi/2) q[37]; +rx(pi) q[37]; +rz(-0.5133898550127083) q[37]; +ry(pi/2) q[38]; +rx(pi) q[38]; +ry(pi/2) q[47]; +rx(pi) q[47]; +cx q[38],q[48]; +rz(1.0) q[48]; +cx q[38],q[48]; +rx(pi/2) q[38]; +rx(pi/2) q[48]; +cx q[38],q[48]; +rz(1.0) q[48]; +cx q[38],q[48]; +rx(-pi/2) q[38]; +ry(pi/2) q[38]; +rx(pi) q[38]; +rx(-pi/2) q[48]; +ry(pi/2) q[48]; +rx(pi) q[48]; +cx q[38],q[48]; +rz(1.0) q[48]; +cx q[38],q[48]; +ry(pi/2) q[38]; +rx(pi) q[38]; +ry(pi/2) q[48]; +rx(pi) q[48]; +cx q[38],q[48]; +rz(1.0) q[48]; +cx q[38],q[48]; +rx(pi/2) q[38]; +rx(pi/2) q[48]; +cx q[38],q[48]; +rz(1.0) q[48]; +cx q[38],q[48]; +rx(-pi/2) q[38]; +ry(pi/2) q[38]; +rx(pi) q[38]; +rx(-pi/2) q[48]; +ry(pi/2) q[48]; +rx(pi) q[48]; +cx q[38],q[48]; +rz(1.0) q[48]; +cx q[38],q[48]; +ry(pi/2) q[38]; +rx(pi) q[38]; +cx q[38],q[39]; +rz(1.0) q[39]; +cx q[38],q[39]; +rx(pi/2) q[38]; +rx(pi/2) q[39]; +cx q[38],q[39]; +rz(1.0) q[39]; +cx q[38],q[39]; +rx(-pi/2) q[38]; +ry(pi/2) q[38]; +rx(pi) q[38]; +rx(-pi/2) q[39]; +ry(pi/2) q[39]; +rx(pi) q[39]; +cx q[38],q[39]; +rz(1.0) q[39]; +cx q[38],q[39]; +ry(pi/2) q[38]; +rx(pi) q[38]; +ry(pi/2) q[39]; +rx(pi) q[39]; +cx q[38],q[39]; +rz(1.0) q[39]; +cx q[38],q[39]; +rx(pi/2) q[38]; +rx(pi/2) q[39]; +cx q[38],q[39]; +rz(1.0) q[39]; +cx q[38],q[39]; +rx(-pi/2) q[38]; +ry(pi/2) q[38]; +rx(pi) q[38]; +rx(-pi/2) q[39]; +ry(pi/2) q[39]; +rx(pi) q[39]; +cx q[38],q[39]; +rz(1.0) q[39]; +cx q[38],q[39]; +ry(pi/2) q[38]; +rx(pi) q[38]; +rz(-1.2108298205263703) q[38]; +ry(pi/2) q[39]; +rx(pi) q[39]; +ry(pi/2) q[48]; +rx(pi) q[48]; +cx q[39],q[49]; +rz(1.0) q[49]; +cx q[39],q[49]; +rx(pi/2) q[39]; +rx(pi/2) q[49]; +cx q[39],q[49]; +rz(1.0) q[49]; +cx q[39],q[49]; +rx(-pi/2) q[39]; +ry(pi/2) q[39]; +rx(pi) q[39]; +rx(-pi/2) q[49]; +ry(pi/2) q[49]; +rx(pi) q[49]; +cx q[39],q[49]; +rz(1.0) q[49]; +cx q[39],q[49]; +ry(pi/2) q[39]; +rx(pi) q[39]; +ry(pi/2) q[49]; +rx(pi) q[49]; +cx q[39],q[49]; +rz(1.0) q[49]; +cx q[39],q[49]; +rx(pi/2) q[39]; +rx(pi/2) q[49]; +cx q[39],q[49]; +rz(1.0) q[49]; +cx q[39],q[49]; +rx(-pi/2) q[39]; +ry(pi/2) q[39]; +rx(pi) q[39]; +rx(-pi/2) q[49]; +ry(pi/2) q[49]; +rx(pi) q[49]; +cx q[39],q[49]; +rz(1.0) q[49]; +cx q[39],q[49]; +ry(pi/2) q[39]; +rx(pi) q[39]; +rz(1.2537101361275544) q[39]; +ry(pi/2) q[49]; +rx(pi) q[49]; +cx q[40],q[50]; +rz(1.0) q[50]; +cx q[40],q[50]; +rx(pi/2) q[40]; +rx(pi/2) q[50]; +cx q[40],q[50]; +rz(1.0) q[50]; +cx q[40],q[50]; +rx(-pi/2) q[40]; +ry(pi/2) q[40]; +rx(pi) q[40]; +rx(-pi/2) q[50]; +ry(pi/2) q[50]; +rx(pi) q[50]; +cx q[40],q[50]; +rz(1.0) q[50]; +cx q[40],q[50]; +ry(pi/2) q[40]; +rx(pi) q[40]; +ry(pi/2) q[50]; +rx(pi) q[50]; +cx q[40],q[50]; +rz(1.0) q[50]; +cx q[40],q[50]; +rx(pi/2) q[40]; +rx(pi/2) q[50]; +cx q[40],q[50]; +rz(1.0) q[50]; +cx q[40],q[50]; +rx(-pi/2) q[40]; +ry(pi/2) q[40]; +rx(pi) q[40]; +rx(-pi/2) q[50]; +ry(pi/2) q[50]; +rx(pi) q[50]; +cx q[40],q[50]; +rz(1.0) q[50]; +cx q[40],q[50]; +ry(pi/2) q[40]; +rx(pi) q[40]; +cx q[40],q[41]; +rz(1.0) q[41]; +cx q[40],q[41]; +rx(pi/2) q[40]; +rx(pi/2) q[41]; +cx q[40],q[41]; +rz(1.0) q[41]; +cx q[40],q[41]; +rx(-pi/2) q[40]; +ry(pi/2) q[40]; +rx(pi) q[40]; +rx(-pi/2) q[41]; +ry(pi/2) q[41]; +rx(pi) q[41]; +cx q[40],q[41]; +rz(1.0) q[41]; +cx q[40],q[41]; +ry(pi/2) q[40]; +rx(pi) q[40]; +ry(pi/2) q[41]; +rx(pi) q[41]; +cx q[40],q[41]; +rz(1.0) q[41]; +cx q[40],q[41]; +rx(pi/2) q[40]; +rx(pi/2) q[41]; +cx q[40],q[41]; +rz(1.0) q[41]; +cx q[40],q[41]; +rx(-pi/2) q[40]; +ry(pi/2) q[40]; +rx(pi) q[40]; +rx(-pi/2) q[41]; +ry(pi/2) q[41]; +rx(pi) q[41]; +cx q[40],q[41]; +rz(1.0) q[41]; +cx q[40],q[41]; +ry(pi/2) q[40]; +rx(pi) q[40]; +rz(0.6101490622287482) q[40]; +ry(pi/2) q[41]; +rx(pi) q[41]; +ry(pi/2) q[50]; +rx(pi) q[50]; +cx q[41],q[51]; +rz(1.0) q[51]; +cx q[41],q[51]; +rx(pi/2) q[41]; +rx(pi/2) q[51]; +cx q[41],q[51]; +rz(1.0) q[51]; +cx q[41],q[51]; +rx(-pi/2) q[41]; +ry(pi/2) q[41]; +rx(pi) q[41]; +rx(-pi/2) q[51]; +ry(pi/2) q[51]; +rx(pi) q[51]; +cx q[41],q[51]; +rz(1.0) q[51]; +cx q[41],q[51]; +ry(pi/2) q[41]; +rx(pi) q[41]; +ry(pi/2) q[51]; +rx(pi) q[51]; +cx q[41],q[51]; +rz(1.0) q[51]; +cx q[41],q[51]; +rx(pi/2) q[41]; +rx(pi/2) q[51]; +cx q[41],q[51]; +rz(1.0) q[51]; +cx q[41],q[51]; +rx(-pi/2) q[41]; +ry(pi/2) q[41]; +rx(pi) q[41]; +rx(-pi/2) q[51]; +ry(pi/2) q[51]; +rx(pi) q[51]; +cx q[41],q[51]; +rz(1.0) q[51]; +cx q[41],q[51]; +ry(pi/2) q[41]; +rx(pi) q[41]; +cx q[41],q[42]; +rz(1.0) q[42]; +cx q[41],q[42]; +rx(pi/2) q[41]; +rx(pi/2) q[42]; +cx q[41],q[42]; +rz(1.0) q[42]; +cx q[41],q[42]; +rx(-pi/2) q[41]; +ry(pi/2) q[41]; +rx(pi) q[41]; +rx(-pi/2) q[42]; +ry(pi/2) q[42]; +rx(pi) q[42]; +cx q[41],q[42]; +rz(1.0) q[42]; +cx q[41],q[42]; +ry(pi/2) q[41]; +rx(pi) q[41]; +ry(pi/2) q[42]; +rx(pi) q[42]; +cx q[41],q[42]; +rz(1.0) q[42]; +cx q[41],q[42]; +rx(pi/2) q[41]; +rx(pi/2) q[42]; +cx q[41],q[42]; +rz(1.0) q[42]; +cx q[41],q[42]; +rx(-pi/2) q[41]; +ry(pi/2) q[41]; +rx(pi) q[41]; +rx(-pi/2) q[42]; +ry(pi/2) q[42]; +rx(pi) q[42]; +cx q[41],q[42]; +rz(1.0) q[42]; +cx q[41],q[42]; +ry(pi/2) q[41]; +rx(pi) q[41]; +rz(0.3570721718082841) q[41]; +ry(pi/2) q[42]; +rx(pi) q[42]; +ry(pi/2) q[51]; +rx(pi) q[51]; +cx q[42],q[52]; +rz(1.0) q[52]; +cx q[42],q[52]; +rx(pi/2) q[42]; +rx(pi/2) q[52]; +cx q[42],q[52]; +rz(1.0) q[52]; +cx q[42],q[52]; +rx(-pi/2) q[42]; +ry(pi/2) q[42]; +rx(pi) q[42]; +rx(-pi/2) q[52]; +ry(pi/2) q[52]; +rx(pi) q[52]; +cx q[42],q[52]; +rz(1.0) q[52]; +cx q[42],q[52]; +ry(pi/2) q[42]; +rx(pi) q[42]; +ry(pi/2) q[52]; +rx(pi) q[52]; +cx q[42],q[52]; +rz(1.0) q[52]; +cx q[42],q[52]; +rx(pi/2) q[42]; +rx(pi/2) q[52]; +cx q[42],q[52]; +rz(1.0) q[52]; +cx q[42],q[52]; +rx(-pi/2) q[42]; +ry(pi/2) q[42]; +rx(pi) q[42]; +rx(-pi/2) q[52]; +ry(pi/2) q[52]; +rx(pi) q[52]; +cx q[42],q[52]; +rz(1.0) q[52]; +cx q[42],q[52]; +ry(pi/2) q[42]; +rx(pi) q[42]; +cx q[42],q[43]; +rz(1.0) q[43]; +cx q[42],q[43]; +rx(pi/2) q[42]; +rx(pi/2) q[43]; +cx q[42],q[43]; +rz(1.0) q[43]; +cx q[42],q[43]; +rx(-pi/2) q[42]; +ry(pi/2) q[42]; +rx(pi) q[42]; +rx(-pi/2) q[43]; +ry(pi/2) q[43]; +rx(pi) q[43]; +cx q[42],q[43]; +rz(1.0) q[43]; +cx q[42],q[43]; +ry(pi/2) q[42]; +rx(pi) q[42]; +ry(pi/2) q[43]; +rx(pi) q[43]; +cx q[42],q[43]; +rz(1.0) q[43]; +cx q[42],q[43]; +rx(pi/2) q[42]; +rx(pi/2) q[43]; +cx q[42],q[43]; +rz(1.0) q[43]; +cx q[42],q[43]; +rx(-pi/2) q[42]; +ry(pi/2) q[42]; +rx(pi) q[42]; +rx(-pi/2) q[43]; +ry(pi/2) q[43]; +rx(pi) q[43]; +cx q[42],q[43]; +rz(1.0) q[43]; +cx q[42],q[43]; +ry(pi/2) q[42]; +rx(pi) q[42]; +rz(-1.8476100448046915) q[42]; +ry(pi/2) q[43]; +rx(pi) q[43]; +ry(pi/2) q[52]; +rx(pi) q[52]; +cx q[43],q[53]; +rz(1.0) q[53]; +cx q[43],q[53]; +rx(pi/2) q[43]; +rx(pi/2) q[53]; +cx q[43],q[53]; +rz(1.0) q[53]; +cx q[43],q[53]; +rx(-pi/2) q[43]; +ry(pi/2) q[43]; +rx(pi) q[43]; +rx(-pi/2) q[53]; +ry(pi/2) q[53]; +rx(pi) q[53]; +cx q[43],q[53]; +rz(1.0) q[53]; +cx q[43],q[53]; +ry(pi/2) q[43]; +rx(pi) q[43]; +ry(pi/2) q[53]; +rx(pi) q[53]; +cx q[43],q[53]; +rz(1.0) q[53]; +cx q[43],q[53]; +rx(pi/2) q[43]; +rx(pi/2) q[53]; +cx q[43],q[53]; +rz(1.0) q[53]; +cx q[43],q[53]; +rx(-pi/2) q[43]; +ry(pi/2) q[43]; +rx(pi) q[43]; +rx(-pi/2) q[53]; +ry(pi/2) q[53]; +rx(pi) q[53]; +cx q[43],q[53]; +rz(1.0) q[53]; +cx q[43],q[53]; +ry(pi/2) q[43]; +rx(pi) q[43]; +cx q[43],q[44]; +rz(1.0) q[44]; +cx q[43],q[44]; +rx(pi/2) q[43]; +rx(pi/2) q[44]; +cx q[43],q[44]; +rz(1.0) q[44]; +cx q[43],q[44]; +rx(-pi/2) q[43]; +ry(pi/2) q[43]; +rx(pi) q[43]; +rx(-pi/2) q[44]; +ry(pi/2) q[44]; +rx(pi) q[44]; +cx q[43],q[44]; +rz(1.0) q[44]; +cx q[43],q[44]; +ry(pi/2) q[43]; +rx(pi) q[43]; +ry(pi/2) q[44]; +rx(pi) q[44]; +cx q[43],q[44]; +rz(1.0) q[44]; +cx q[43],q[44]; +rx(pi/2) q[43]; +rx(pi/2) q[44]; +cx q[43],q[44]; +rz(1.0) q[44]; +cx q[43],q[44]; +rx(-pi/2) q[43]; +ry(pi/2) q[43]; +rx(pi) q[43]; +rx(-pi/2) q[44]; +ry(pi/2) q[44]; +rx(pi) q[44]; +cx q[43],q[44]; +rz(1.0) q[44]; +cx q[43],q[44]; +ry(pi/2) q[43]; +rx(pi) q[43]; +rz(-1.8272620436504332) q[43]; +ry(pi/2) q[44]; +rx(pi) q[44]; +ry(pi/2) q[53]; +rx(pi) q[53]; +cx q[44],q[54]; +rz(1.0) q[54]; +cx q[44],q[54]; +rx(pi/2) q[44]; +rx(pi/2) q[54]; +cx q[44],q[54]; +rz(1.0) q[54]; +cx q[44],q[54]; +rx(-pi/2) q[44]; +ry(pi/2) q[44]; +rx(pi) q[44]; +rx(-pi/2) q[54]; +ry(pi/2) q[54]; +rx(pi) q[54]; +cx q[44],q[54]; +rz(1.0) q[54]; +cx q[44],q[54]; +ry(pi/2) q[44]; +rx(pi) q[44]; +ry(pi/2) q[54]; +rx(pi) q[54]; +cx q[44],q[54]; +rz(1.0) q[54]; +cx q[44],q[54]; +rx(pi/2) q[44]; +rx(pi/2) q[54]; +cx q[44],q[54]; +rz(1.0) q[54]; +cx q[44],q[54]; +rx(-pi/2) q[44]; +ry(pi/2) q[44]; +rx(pi) q[44]; +rx(-pi/2) q[54]; +ry(pi/2) q[54]; +rx(pi) q[54]; +cx q[44],q[54]; +rz(1.0) q[54]; +cx q[44],q[54]; +ry(pi/2) q[44]; +rx(pi) q[44]; +cx q[44],q[45]; +rz(1.0) q[45]; +cx q[44],q[45]; +rx(pi/2) q[44]; +rx(pi/2) q[45]; +cx q[44],q[45]; +rz(1.0) q[45]; +cx q[44],q[45]; +rx(-pi/2) q[44]; +ry(pi/2) q[44]; +rx(pi) q[44]; +rx(-pi/2) q[45]; +ry(pi/2) q[45]; +rx(pi) q[45]; +cx q[44],q[45]; +rz(1.0) q[45]; +cx q[44],q[45]; +ry(pi/2) q[44]; +rx(pi) q[44]; +ry(pi/2) q[45]; +rx(pi) q[45]; +cx q[44],q[45]; +rz(1.0) q[45]; +cx q[44],q[45]; +rx(pi/2) q[44]; +rx(pi/2) q[45]; +cx q[44],q[45]; +rz(1.0) q[45]; +cx q[44],q[45]; +rx(-pi/2) q[44]; +ry(pi/2) q[44]; +rx(pi) q[44]; +rx(-pi/2) q[45]; +ry(pi/2) q[45]; +rx(pi) q[45]; +cx q[44],q[45]; +rz(1.0) q[45]; +cx q[44],q[45]; +ry(pi/2) q[44]; +rx(pi) q[44]; +rz(0.8523653422316322) q[44]; +ry(pi/2) q[45]; +rx(pi) q[45]; +ry(pi/2) q[54]; +rx(pi) q[54]; +cx q[45],q[55]; +rz(1.0) q[55]; +cx q[45],q[55]; +rx(pi/2) q[45]; +rx(pi/2) q[55]; +cx q[45],q[55]; +rz(1.0) q[55]; +cx q[45],q[55]; +rx(-pi/2) q[45]; +ry(pi/2) q[45]; +rx(pi) q[45]; +rx(-pi/2) q[55]; +ry(pi/2) q[55]; +rx(pi) q[55]; +cx q[45],q[55]; +rz(1.0) q[55]; +cx q[45],q[55]; +ry(pi/2) q[45]; +rx(pi) q[45]; +ry(pi/2) q[55]; +rx(pi) q[55]; +cx q[45],q[55]; +rz(1.0) q[55]; +cx q[45],q[55]; +rx(pi/2) q[45]; +rx(pi/2) q[55]; +cx q[45],q[55]; +rz(1.0) q[55]; +cx q[45],q[55]; +rx(-pi/2) q[45]; +ry(pi/2) q[45]; +rx(pi) q[45]; +rx(-pi/2) q[55]; +ry(pi/2) q[55]; +rx(pi) q[55]; +cx q[45],q[55]; +rz(1.0) q[55]; +cx q[45],q[55]; +ry(pi/2) q[45]; +rx(pi) q[45]; +cx q[45],q[46]; +rz(1.0) q[46]; +cx q[45],q[46]; +rx(pi/2) q[45]; +rx(pi/2) q[46]; +cx q[45],q[46]; +rz(1.0) q[46]; +cx q[45],q[46]; +rx(-pi/2) q[45]; +ry(pi/2) q[45]; +rx(pi) q[45]; +rx(-pi/2) q[46]; +ry(pi/2) q[46]; +rx(pi) q[46]; +cx q[45],q[46]; +rz(1.0) q[46]; +cx q[45],q[46]; +ry(pi/2) q[45]; +rx(pi) q[45]; +ry(pi/2) q[46]; +rx(pi) q[46]; +cx q[45],q[46]; +rz(1.0) q[46]; +cx q[45],q[46]; +rx(pi/2) q[45]; +rx(pi/2) q[46]; +cx q[45],q[46]; +rz(1.0) q[46]; +cx q[45],q[46]; +rx(-pi/2) q[45]; +ry(pi/2) q[45]; +rx(pi) q[45]; +rx(-pi/2) q[46]; +ry(pi/2) q[46]; +rx(pi) q[46]; +cx q[45],q[46]; +rz(1.0) q[46]; +cx q[45],q[46]; +ry(pi/2) q[45]; +rx(pi) q[45]; +rz(0.7889021637057017) q[45]; +ry(pi/2) q[46]; +rx(pi) q[46]; +ry(pi/2) q[55]; +rx(pi) q[55]; +cx q[46],q[56]; +rz(1.0) q[56]; +cx q[46],q[56]; +rx(pi/2) q[46]; +rx(pi/2) q[56]; +cx q[46],q[56]; +rz(1.0) q[56]; +cx q[46],q[56]; +rx(-pi/2) q[46]; +ry(pi/2) q[46]; +rx(pi) q[46]; +rx(-pi/2) q[56]; +ry(pi/2) q[56]; +rx(pi) q[56]; +cx q[46],q[56]; +rz(1.0) q[56]; +cx q[46],q[56]; +ry(pi/2) q[46]; +rx(pi) q[46]; +ry(pi/2) q[56]; +rx(pi) q[56]; +cx q[46],q[56]; +rz(1.0) q[56]; +cx q[46],q[56]; +rx(pi/2) q[46]; +rx(pi/2) q[56]; +cx q[46],q[56]; +rz(1.0) q[56]; +cx q[46],q[56]; +rx(-pi/2) q[46]; +ry(pi/2) q[46]; +rx(pi) q[46]; +rx(-pi/2) q[56]; +ry(pi/2) q[56]; +rx(pi) q[56]; +cx q[46],q[56]; +rz(1.0) q[56]; +cx q[46],q[56]; +ry(pi/2) q[46]; +rx(pi) q[46]; +cx q[46],q[47]; +rz(1.0) q[47]; +cx q[46],q[47]; +rx(pi/2) q[46]; +rx(pi/2) q[47]; +cx q[46],q[47]; +rz(1.0) q[47]; +cx q[46],q[47]; +rx(-pi/2) q[46]; +ry(pi/2) q[46]; +rx(pi) q[46]; +rx(-pi/2) q[47]; +ry(pi/2) q[47]; +rx(pi) q[47]; +cx q[46],q[47]; +rz(1.0) q[47]; +cx q[46],q[47]; +ry(pi/2) q[46]; +rx(pi) q[46]; +ry(pi/2) q[47]; +rx(pi) q[47]; +cx q[46],q[47]; +rz(1.0) q[47]; +cx q[46],q[47]; +rx(pi/2) q[46]; +rx(pi/2) q[47]; +cx q[46],q[47]; +rz(1.0) q[47]; +cx q[46],q[47]; +rx(-pi/2) q[46]; +ry(pi/2) q[46]; +rx(pi) q[46]; +rx(-pi/2) q[47]; +ry(pi/2) q[47]; +rx(pi) q[47]; +cx q[46],q[47]; +rz(1.0) q[47]; +cx q[46],q[47]; +ry(pi/2) q[46]; +rx(pi) q[46]; +rz(0.516227381962199) q[46]; +ry(pi/2) q[47]; +rx(pi) q[47]; +ry(pi/2) q[56]; +rx(pi) q[56]; +cx q[47],q[57]; +rz(1.0) q[57]; +cx q[47],q[57]; +rx(pi/2) q[47]; +rx(pi/2) q[57]; +cx q[47],q[57]; +rz(1.0) q[57]; +cx q[47],q[57]; +rx(-pi/2) q[47]; +ry(pi/2) q[47]; +rx(pi) q[47]; +rx(-pi/2) q[57]; +ry(pi/2) q[57]; +rx(pi) q[57]; +cx q[47],q[57]; +rz(1.0) q[57]; +cx q[47],q[57]; +ry(pi/2) q[47]; +rx(pi) q[47]; +ry(pi/2) q[57]; +rx(pi) q[57]; +cx q[47],q[57]; +rz(1.0) q[57]; +cx q[47],q[57]; +rx(pi/2) q[47]; +rx(pi/2) q[57]; +cx q[47],q[57]; +rz(1.0) q[57]; +cx q[47],q[57]; +rx(-pi/2) q[47]; +ry(pi/2) q[47]; +rx(pi) q[47]; +rx(-pi/2) q[57]; +ry(pi/2) q[57]; +rx(pi) q[57]; +cx q[47],q[57]; +rz(1.0) q[57]; +cx q[47],q[57]; +ry(pi/2) q[47]; +rx(pi) q[47]; +cx q[47],q[48]; +rz(1.0) q[48]; +cx q[47],q[48]; +rx(pi/2) q[47]; +rx(pi/2) q[48]; +cx q[47],q[48]; +rz(1.0) q[48]; +cx q[47],q[48]; +rx(-pi/2) q[47]; +ry(pi/2) q[47]; +rx(pi) q[47]; +rx(-pi/2) q[48]; +ry(pi/2) q[48]; +rx(pi) q[48]; +cx q[47],q[48]; +rz(1.0) q[48]; +cx q[47],q[48]; +ry(pi/2) q[47]; +rx(pi) q[47]; +ry(pi/2) q[48]; +rx(pi) q[48]; +cx q[47],q[48]; +rz(1.0) q[48]; +cx q[47],q[48]; +rx(pi/2) q[47]; +rx(pi/2) q[48]; +cx q[47],q[48]; +rz(1.0) q[48]; +cx q[47],q[48]; +rx(-pi/2) q[47]; +ry(pi/2) q[47]; +rx(pi) q[47]; +rx(-pi/2) q[48]; +ry(pi/2) q[48]; +rx(pi) q[48]; +cx q[47],q[48]; +rz(1.0) q[48]; +cx q[47],q[48]; +ry(pi/2) q[47]; +rx(pi) q[47]; +rz(0.007125007688609131) q[47]; +ry(pi/2) q[48]; +rx(pi) q[48]; +ry(pi/2) q[57]; +rx(pi) q[57]; +cx q[48],q[58]; +rz(1.0) q[58]; +cx q[48],q[58]; +rx(pi/2) q[48]; +rx(pi/2) q[58]; +cx q[48],q[58]; +rz(1.0) q[58]; +cx q[48],q[58]; +rx(-pi/2) q[48]; +ry(pi/2) q[48]; +rx(pi) q[48]; +rx(-pi/2) q[58]; +ry(pi/2) q[58]; +rx(pi) q[58]; +cx q[48],q[58]; +rz(1.0) q[58]; +cx q[48],q[58]; +ry(pi/2) q[48]; +rx(pi) q[48]; +ry(pi/2) q[58]; +rx(pi) q[58]; +cx q[48],q[58]; +rz(1.0) q[58]; +cx q[48],q[58]; +rx(pi/2) q[48]; +rx(pi/2) q[58]; +cx q[48],q[58]; +rz(1.0) q[58]; +cx q[48],q[58]; +rx(-pi/2) q[48]; +ry(pi/2) q[48]; +rx(pi) q[48]; +rx(-pi/2) q[58]; +ry(pi/2) q[58]; +rx(pi) q[58]; +cx q[48],q[58]; +rz(1.0) q[58]; +cx q[48],q[58]; +ry(pi/2) q[48]; +rx(pi) q[48]; +cx q[48],q[49]; +rz(1.0) q[49]; +cx q[48],q[49]; +rx(pi/2) q[48]; +rx(pi/2) q[49]; +cx q[48],q[49]; +rz(1.0) q[49]; +cx q[48],q[49]; +rx(-pi/2) q[48]; +ry(pi/2) q[48]; +rx(pi) q[48]; +rx(-pi/2) q[49]; +ry(pi/2) q[49]; +rx(pi) q[49]; +cx q[48],q[49]; +rz(1.0) q[49]; +cx q[48],q[49]; +ry(pi/2) q[48]; +rx(pi) q[48]; +ry(pi/2) q[49]; +rx(pi) q[49]; +cx q[48],q[49]; +rz(1.0) q[49]; +cx q[48],q[49]; +rx(pi/2) q[48]; +rx(pi/2) q[49]; +cx q[48],q[49]; +rz(1.0) q[49]; +cx q[48],q[49]; +rx(-pi/2) q[48]; +ry(pi/2) q[48]; +rx(pi) q[48]; +rx(-pi/2) q[49]; +ry(pi/2) q[49]; +rx(pi) q[49]; +cx q[48],q[49]; +rz(1.0) q[49]; +cx q[48],q[49]; +ry(pi/2) q[48]; +rx(pi) q[48]; +rz(0.3149227090697386) q[48]; +ry(pi/2) q[49]; +rx(pi) q[49]; +ry(pi/2) q[58]; +rx(pi) q[58]; +cx q[49],q[59]; +rz(1.0) q[59]; +cx q[49],q[59]; +rx(pi/2) q[49]; +rx(pi/2) q[59]; +cx q[49],q[59]; +rz(1.0) q[59]; +cx q[49],q[59]; +rx(-pi/2) q[49]; +ry(pi/2) q[49]; +rx(pi) q[49]; +rx(-pi/2) q[59]; +ry(pi/2) q[59]; +rx(pi) q[59]; +cx q[49],q[59]; +rz(1.0) q[59]; +cx q[49],q[59]; +ry(pi/2) q[49]; +rx(pi) q[49]; +ry(pi/2) q[59]; +rx(pi) q[59]; +cx q[49],q[59]; +rz(1.0) q[59]; +cx q[49],q[59]; +rx(pi/2) q[49]; +rx(pi/2) q[59]; +cx q[49],q[59]; +rz(1.0) q[59]; +cx q[49],q[59]; +rx(-pi/2) q[49]; +ry(pi/2) q[49]; +rx(pi) q[49]; +rx(-pi/2) q[59]; +ry(pi/2) q[59]; +rx(pi) q[59]; +cx q[49],q[59]; +rz(1.0) q[59]; +cx q[49],q[59]; +ry(pi/2) q[49]; +rx(pi) q[49]; +rz(-1.6443850608201651) q[49]; +ry(pi/2) q[59]; +rx(pi) q[59]; +cx q[50],q[60]; +rz(1.0) q[60]; +cx q[50],q[60]; +rx(pi/2) q[50]; +rx(pi/2) q[60]; +cx q[50],q[60]; +rz(1.0) q[60]; +cx q[50],q[60]; +rx(-pi/2) q[50]; +ry(pi/2) q[50]; +rx(pi) q[50]; +rx(-pi/2) q[60]; +ry(pi/2) q[60]; +rx(pi) q[60]; +cx q[50],q[60]; +rz(1.0) q[60]; +cx q[50],q[60]; +ry(pi/2) q[50]; +rx(pi) q[50]; +ry(pi/2) q[60]; +rx(pi) q[60]; +cx q[50],q[60]; +rz(1.0) q[60]; +cx q[50],q[60]; +rx(pi/2) q[50]; +rx(pi/2) q[60]; +cx q[50],q[60]; +rz(1.0) q[60]; +cx q[50],q[60]; +rx(-pi/2) q[50]; +ry(pi/2) q[50]; +rx(pi) q[50]; +rx(-pi/2) q[60]; +ry(pi/2) q[60]; +rx(pi) q[60]; +cx q[50],q[60]; +rz(1.0) q[60]; +cx q[50],q[60]; +ry(pi/2) q[50]; +rx(pi) q[50]; +cx q[50],q[51]; +rz(1.0) q[51]; +cx q[50],q[51]; +rx(pi/2) q[50]; +rx(pi/2) q[51]; +cx q[50],q[51]; +rz(1.0) q[51]; +cx q[50],q[51]; +rx(-pi/2) q[50]; +ry(pi/2) q[50]; +rx(pi) q[50]; +rx(-pi/2) q[51]; +ry(pi/2) q[51]; +rx(pi) q[51]; +cx q[50],q[51]; +rz(1.0) q[51]; +cx q[50],q[51]; +ry(pi/2) q[50]; +rx(pi) q[50]; +ry(pi/2) q[51]; +rx(pi) q[51]; +cx q[50],q[51]; +rz(1.0) q[51]; +cx q[50],q[51]; +rx(pi/2) q[50]; +rx(pi/2) q[51]; +cx q[50],q[51]; +rz(1.0) q[51]; +cx q[50],q[51]; +rx(-pi/2) q[50]; +ry(pi/2) q[50]; +rx(pi) q[50]; +rx(-pi/2) q[51]; +ry(pi/2) q[51]; +rx(pi) q[51]; +cx q[50],q[51]; +rz(1.0) q[51]; +cx q[50],q[51]; +ry(pi/2) q[50]; +rx(pi) q[50]; +rz(1.992853646465734) q[50]; +ry(pi/2) q[51]; +rx(pi) q[51]; +ry(pi/2) q[60]; +rx(pi) q[60]; +cx q[51],q[61]; +rz(1.0) q[61]; +cx q[51],q[61]; +rx(pi/2) q[51]; +rx(pi/2) q[61]; +cx q[51],q[61]; +rz(1.0) q[61]; +cx q[51],q[61]; +rx(-pi/2) q[51]; +ry(pi/2) q[51]; +rx(pi) q[51]; +rx(-pi/2) q[61]; +ry(pi/2) q[61]; +rx(pi) q[61]; +cx q[51],q[61]; +rz(1.0) q[61]; +cx q[51],q[61]; +ry(pi/2) q[51]; +rx(pi) q[51]; +ry(pi/2) q[61]; +rx(pi) q[61]; +cx q[51],q[61]; +rz(1.0) q[61]; +cx q[51],q[61]; +rx(pi/2) q[51]; +rx(pi/2) q[61]; +cx q[51],q[61]; +rz(1.0) q[61]; +cx q[51],q[61]; +rx(-pi/2) q[51]; +ry(pi/2) q[51]; +rx(pi) q[51]; +rx(-pi/2) q[61]; +ry(pi/2) q[61]; +rx(pi) q[61]; +cx q[51],q[61]; +rz(1.0) q[61]; +cx q[51],q[61]; +ry(pi/2) q[51]; +rx(pi) q[51]; +cx q[51],q[52]; +rz(1.0) q[52]; +cx q[51],q[52]; +rx(pi/2) q[51]; +rx(pi/2) q[52]; +cx q[51],q[52]; +rz(1.0) q[52]; +cx q[51],q[52]; +rx(-pi/2) q[51]; +ry(pi/2) q[51]; +rx(pi) q[51]; +rx(-pi/2) q[52]; +ry(pi/2) q[52]; +rx(pi) q[52]; +cx q[51],q[52]; +rz(1.0) q[52]; +cx q[51],q[52]; +ry(pi/2) q[51]; +rx(pi) q[51]; +ry(pi/2) q[52]; +rx(pi) q[52]; +cx q[51],q[52]; +rz(1.0) q[52]; +cx q[51],q[52]; +rx(pi/2) q[51]; +rx(pi/2) q[52]; +cx q[51],q[52]; +rz(1.0) q[52]; +cx q[51],q[52]; +rx(-pi/2) q[51]; +ry(pi/2) q[51]; +rx(pi) q[51]; +rx(-pi/2) q[52]; +ry(pi/2) q[52]; +rx(pi) q[52]; +cx q[51],q[52]; +rz(1.0) q[52]; +cx q[51],q[52]; +ry(pi/2) q[51]; +rx(pi) q[51]; +rz(-1.2860981004176897) q[51]; +ry(pi/2) q[52]; +rx(pi) q[52]; +ry(pi/2) q[61]; +rx(pi) q[61]; +cx q[52],q[62]; +rz(1.0) q[62]; +cx q[52],q[62]; +rx(pi/2) q[52]; +rx(pi/2) q[62]; +cx q[52],q[62]; +rz(1.0) q[62]; +cx q[52],q[62]; +rx(-pi/2) q[52]; +ry(pi/2) q[52]; +rx(pi) q[52]; +rx(-pi/2) q[62]; +ry(pi/2) q[62]; +rx(pi) q[62]; +cx q[52],q[62]; +rz(1.0) q[62]; +cx q[52],q[62]; +ry(pi/2) q[52]; +rx(pi) q[52]; +ry(pi/2) q[62]; +rx(pi) q[62]; +cx q[52],q[62]; +rz(1.0) q[62]; +cx q[52],q[62]; +rx(pi/2) q[52]; +rx(pi/2) q[62]; +cx q[52],q[62]; +rz(1.0) q[62]; +cx q[52],q[62]; +rx(-pi/2) q[52]; +ry(pi/2) q[52]; +rx(pi) q[52]; +rx(-pi/2) q[62]; +ry(pi/2) q[62]; +rx(pi) q[62]; +cx q[52],q[62]; +rz(1.0) q[62]; +cx q[52],q[62]; +ry(pi/2) q[52]; +rx(pi) q[52]; +cx q[52],q[53]; +rz(1.0) q[53]; +cx q[52],q[53]; +rx(pi/2) q[52]; +rx(pi/2) q[53]; +cx q[52],q[53]; +rz(1.0) q[53]; +cx q[52],q[53]; +rx(-pi/2) q[52]; +ry(pi/2) q[52]; +rx(pi) q[52]; +rx(-pi/2) q[53]; +ry(pi/2) q[53]; +rx(pi) q[53]; +cx q[52],q[53]; +rz(1.0) q[53]; +cx q[52],q[53]; +ry(pi/2) q[52]; +rx(pi) q[52]; +ry(pi/2) q[53]; +rx(pi) q[53]; +cx q[52],q[53]; +rz(1.0) q[53]; +cx q[52],q[53]; +rx(pi/2) q[52]; +rx(pi/2) q[53]; +cx q[52],q[53]; +rz(1.0) q[53]; +cx q[52],q[53]; +rx(-pi/2) q[52]; +ry(pi/2) q[52]; +rx(pi) q[52]; +rx(-pi/2) q[53]; +ry(pi/2) q[53]; +rx(pi) q[53]; +cx q[52],q[53]; +rz(1.0) q[53]; +cx q[52],q[53]; +ry(pi/2) q[52]; +rx(pi) q[52]; +rz(0.8264184340392267) q[52]; +ry(pi/2) q[53]; +rx(pi) q[53]; +ry(pi/2) q[62]; +rx(pi) q[62]; +cx q[53],q[63]; +rz(1.0) q[63]; +cx q[53],q[63]; +rx(pi/2) q[53]; +rx(pi/2) q[63]; +cx q[53],q[63]; +rz(1.0) q[63]; +cx q[53],q[63]; +rx(-pi/2) q[53]; +ry(pi/2) q[53]; +rx(pi) q[53]; +rx(-pi/2) q[63]; +ry(pi/2) q[63]; +rx(pi) q[63]; +cx q[53],q[63]; +rz(1.0) q[63]; +cx q[53],q[63]; +ry(pi/2) q[53]; +rx(pi) q[53]; +ry(pi/2) q[63]; +rx(pi) q[63]; +cx q[53],q[63]; +rz(1.0) q[63]; +cx q[53],q[63]; +rx(pi/2) q[53]; +rx(pi/2) q[63]; +cx q[53],q[63]; +rz(1.0) q[63]; +cx q[53],q[63]; +rx(-pi/2) q[53]; +ry(pi/2) q[53]; +rx(pi) q[53]; +rx(-pi/2) q[63]; +ry(pi/2) q[63]; +rx(pi) q[63]; +cx q[53],q[63]; +rz(1.0) q[63]; +cx q[53],q[63]; +ry(pi/2) q[53]; +rx(pi) q[53]; +cx q[53],q[54]; +rz(1.0) q[54]; +cx q[53],q[54]; +rx(pi/2) q[53]; +rx(pi/2) q[54]; +cx q[53],q[54]; +rz(1.0) q[54]; +cx q[53],q[54]; +rx(-pi/2) q[53]; +ry(pi/2) q[53]; +rx(pi) q[53]; +rx(-pi/2) q[54]; +ry(pi/2) q[54]; +rx(pi) q[54]; +cx q[53],q[54]; +rz(1.0) q[54]; +cx q[53],q[54]; +ry(pi/2) q[53]; +rx(pi) q[53]; +ry(pi/2) q[54]; +rx(pi) q[54]; +cx q[53],q[54]; +rz(1.0) q[54]; +cx q[53],q[54]; +rx(pi/2) q[53]; +rx(pi/2) q[54]; +cx q[53],q[54]; +rz(1.0) q[54]; +cx q[53],q[54]; +rx(-pi/2) q[53]; +ry(pi/2) q[53]; +rx(pi) q[53]; +rx(-pi/2) q[54]; +ry(pi/2) q[54]; +rx(pi) q[54]; +cx q[53],q[54]; +rz(1.0) q[54]; +cx q[53],q[54]; +ry(pi/2) q[53]; +rx(pi) q[53]; +rz(0.18451649828781624) q[53]; +ry(pi/2) q[54]; +rx(pi) q[54]; +ry(pi/2) q[63]; +rx(pi) q[63]; +cx q[54],q[64]; +rz(1.0) q[64]; +cx q[54],q[64]; +rx(pi/2) q[54]; +rx(pi/2) q[64]; +cx q[54],q[64]; +rz(1.0) q[64]; +cx q[54],q[64]; +rx(-pi/2) q[54]; +ry(pi/2) q[54]; +rx(pi) q[54]; +rx(-pi/2) q[64]; +ry(pi/2) q[64]; +rx(pi) q[64]; +cx q[54],q[64]; +rz(1.0) q[64]; +cx q[54],q[64]; +ry(pi/2) q[54]; +rx(pi) q[54]; +ry(pi/2) q[64]; +rx(pi) q[64]; +cx q[54],q[64]; +rz(1.0) q[64]; +cx q[54],q[64]; +rx(pi/2) q[54]; +rx(pi/2) q[64]; +cx q[54],q[64]; +rz(1.0) q[64]; +cx q[54],q[64]; +rx(-pi/2) q[54]; +ry(pi/2) q[54]; +rx(pi) q[54]; +rx(-pi/2) q[64]; +ry(pi/2) q[64]; +rx(pi) q[64]; +cx q[54],q[64]; +rz(1.0) q[64]; +cx q[54],q[64]; +ry(pi/2) q[54]; +rx(pi) q[54]; +cx q[54],q[55]; +rz(1.0) q[55]; +cx q[54],q[55]; +rx(pi/2) q[54]; +rx(pi/2) q[55]; +cx q[54],q[55]; +rz(1.0) q[55]; +cx q[54],q[55]; +rx(-pi/2) q[54]; +ry(pi/2) q[54]; +rx(pi) q[54]; +rx(-pi/2) q[55]; +ry(pi/2) q[55]; +rx(pi) q[55]; +cx q[54],q[55]; +rz(1.0) q[55]; +cx q[54],q[55]; +ry(pi/2) q[54]; +rx(pi) q[54]; +ry(pi/2) q[55]; +rx(pi) q[55]; +cx q[54],q[55]; +rz(1.0) q[55]; +cx q[54],q[55]; +rx(pi/2) q[54]; +rx(pi/2) q[55]; +cx q[54],q[55]; +rz(1.0) q[55]; +cx q[54],q[55]; +rx(-pi/2) q[54]; +ry(pi/2) q[54]; +rx(pi) q[54]; +rx(-pi/2) q[55]; +ry(pi/2) q[55]; +rx(pi) q[55]; +cx q[54],q[55]; +rz(1.0) q[55]; +cx q[54],q[55]; +ry(pi/2) q[54]; +rx(pi) q[54]; +rz(-1.8936417589048564) q[54]; +ry(pi/2) q[55]; +rx(pi) q[55]; +ry(pi/2) q[64]; +rx(pi) q[64]; +cx q[55],q[65]; +rz(1.0) q[65]; +cx q[55],q[65]; +rx(pi/2) q[55]; +rx(pi/2) q[65]; +cx q[55],q[65]; +rz(1.0) q[65]; +cx q[55],q[65]; +rx(-pi/2) q[55]; +ry(pi/2) q[55]; +rx(pi) q[55]; +rx(-pi/2) q[65]; +ry(pi/2) q[65]; +rx(pi) q[65]; +cx q[55],q[65]; +rz(1.0) q[65]; +cx q[55],q[65]; +ry(pi/2) q[55]; +rx(pi) q[55]; +ry(pi/2) q[65]; +rx(pi) q[65]; +cx q[55],q[65]; +rz(1.0) q[65]; +cx q[55],q[65]; +rx(pi/2) q[55]; +rx(pi/2) q[65]; +cx q[55],q[65]; +rz(1.0) q[65]; +cx q[55],q[65]; +rx(-pi/2) q[55]; +ry(pi/2) q[55]; +rx(pi) q[55]; +rx(-pi/2) q[65]; +ry(pi/2) q[65]; +rx(pi) q[65]; +cx q[55],q[65]; +rz(1.0) q[65]; +cx q[55],q[65]; +ry(pi/2) q[55]; +rx(pi) q[55]; +cx q[55],q[56]; +rz(1.0) q[56]; +cx q[55],q[56]; +rx(pi/2) q[55]; +rx(pi/2) q[56]; +cx q[55],q[56]; +rz(1.0) q[56]; +cx q[55],q[56]; +rx(-pi/2) q[55]; +ry(pi/2) q[55]; +rx(pi) q[55]; +rx(-pi/2) q[56]; +ry(pi/2) q[56]; +rx(pi) q[56]; +cx q[55],q[56]; +rz(1.0) q[56]; +cx q[55],q[56]; +ry(pi/2) q[55]; +rx(pi) q[55]; +ry(pi/2) q[56]; +rx(pi) q[56]; +cx q[55],q[56]; +rz(1.0) q[56]; +cx q[55],q[56]; +rx(pi/2) q[55]; +rx(pi/2) q[56]; +cx q[55],q[56]; +rz(1.0) q[56]; +cx q[55],q[56]; +rx(-pi/2) q[55]; +ry(pi/2) q[55]; +rx(pi) q[55]; +rx(-pi/2) q[56]; +ry(pi/2) q[56]; +rx(pi) q[56]; +cx q[55],q[56]; +rz(1.0) q[56]; +cx q[55],q[56]; +ry(pi/2) q[55]; +rx(pi) q[55]; +rz(1.4604844843609937) q[55]; +ry(pi/2) q[56]; +rx(pi) q[56]; +ry(pi/2) q[65]; +rx(pi) q[65]; +cx q[56],q[66]; +rz(1.0) q[66]; +cx q[56],q[66]; +rx(pi/2) q[56]; +rx(pi/2) q[66]; +cx q[56],q[66]; +rz(1.0) q[66]; +cx q[56],q[66]; +rx(-pi/2) q[56]; +ry(pi/2) q[56]; +rx(pi) q[56]; +rx(-pi/2) q[66]; +ry(pi/2) q[66]; +rx(pi) q[66]; +cx q[56],q[66]; +rz(1.0) q[66]; +cx q[56],q[66]; +ry(pi/2) q[56]; +rx(pi) q[56]; +ry(pi/2) q[66]; +rx(pi) q[66]; +cx q[56],q[66]; +rz(1.0) q[66]; +cx q[56],q[66]; +rx(pi/2) q[56]; +rx(pi/2) q[66]; +cx q[56],q[66]; +rz(1.0) q[66]; +cx q[56],q[66]; +rx(-pi/2) q[56]; +ry(pi/2) q[56]; +rx(pi) q[56]; +rx(-pi/2) q[66]; +ry(pi/2) q[66]; +rx(pi) q[66]; +cx q[56],q[66]; +rz(1.0) q[66]; +cx q[56],q[66]; +ry(pi/2) q[56]; +rx(pi) q[56]; +cx q[56],q[57]; +rz(1.0) q[57]; +cx q[56],q[57]; +rx(pi/2) q[56]; +rx(pi/2) q[57]; +cx q[56],q[57]; +rz(1.0) q[57]; +cx q[56],q[57]; +rx(-pi/2) q[56]; +ry(pi/2) q[56]; +rx(pi) q[56]; +rx(-pi/2) q[57]; +ry(pi/2) q[57]; +rx(pi) q[57]; +cx q[56],q[57]; +rz(1.0) q[57]; +cx q[56],q[57]; +ry(pi/2) q[56]; +rx(pi) q[56]; +ry(pi/2) q[57]; +rx(pi) q[57]; +cx q[56],q[57]; +rz(1.0) q[57]; +cx q[56],q[57]; +rx(pi/2) q[56]; +rx(pi/2) q[57]; +cx q[56],q[57]; +rz(1.0) q[57]; +cx q[56],q[57]; +rx(-pi/2) q[56]; +ry(pi/2) q[56]; +rx(pi) q[56]; +rx(-pi/2) q[57]; +ry(pi/2) q[57]; +rx(pi) q[57]; +cx q[56],q[57]; +rz(1.0) q[57]; +cx q[56],q[57]; +ry(pi/2) q[56]; +rx(pi) q[56]; +rz(-0.9057440762789146) q[56]; +ry(pi/2) q[57]; +rx(pi) q[57]; +ry(pi/2) q[66]; +rx(pi) q[66]; +cx q[57],q[67]; +rz(1.0) q[67]; +cx q[57],q[67]; +rx(pi/2) q[57]; +rx(pi/2) q[67]; +cx q[57],q[67]; +rz(1.0) q[67]; +cx q[57],q[67]; +rx(-pi/2) q[57]; +ry(pi/2) q[57]; +rx(pi) q[57]; +rx(-pi/2) q[67]; +ry(pi/2) q[67]; +rx(pi) q[67]; +cx q[57],q[67]; +rz(1.0) q[67]; +cx q[57],q[67]; +ry(pi/2) q[57]; +rx(pi) q[57]; +ry(pi/2) q[67]; +rx(pi) q[67]; +cx q[57],q[67]; +rz(1.0) q[67]; +cx q[57],q[67]; +rx(pi/2) q[57]; +rx(pi/2) q[67]; +cx q[57],q[67]; +rz(1.0) q[67]; +cx q[57],q[67]; +rx(-pi/2) q[57]; +ry(pi/2) q[57]; +rx(pi) q[57]; +rx(-pi/2) q[67]; +ry(pi/2) q[67]; +rx(pi) q[67]; +cx q[57],q[67]; +rz(1.0) q[67]; +cx q[57],q[67]; +ry(pi/2) q[57]; +rx(pi) q[57]; +cx q[57],q[58]; +rz(1.0) q[58]; +cx q[57],q[58]; +rx(pi/2) q[57]; +rx(pi/2) q[58]; +cx q[57],q[58]; +rz(1.0) q[58]; +cx q[57],q[58]; +rx(-pi/2) q[57]; +ry(pi/2) q[57]; +rx(pi) q[57]; +rx(-pi/2) q[58]; +ry(pi/2) q[58]; +rx(pi) q[58]; +cx q[57],q[58]; +rz(1.0) q[58]; +cx q[57],q[58]; +ry(pi/2) q[57]; +rx(pi) q[57]; +ry(pi/2) q[58]; +rx(pi) q[58]; +cx q[57],q[58]; +rz(1.0) q[58]; +cx q[57],q[58]; +rx(pi/2) q[57]; +rx(pi/2) q[58]; +cx q[57],q[58]; +rz(1.0) q[58]; +cx q[57],q[58]; +rx(-pi/2) q[57]; +ry(pi/2) q[57]; +rx(pi) q[57]; +rx(-pi/2) q[58]; +ry(pi/2) q[58]; +rx(pi) q[58]; +cx q[57],q[58]; +rz(1.0) q[58]; +cx q[57],q[58]; +ry(pi/2) q[57]; +rx(pi) q[57]; +rz(-1.9185436693586873) q[57]; +ry(pi/2) q[58]; +rx(pi) q[58]; +ry(pi/2) q[67]; +rx(pi) q[67]; +cx q[58],q[68]; +rz(1.0) q[68]; +cx q[58],q[68]; +rx(pi/2) q[58]; +rx(pi/2) q[68]; +cx q[58],q[68]; +rz(1.0) q[68]; +cx q[58],q[68]; +rx(-pi/2) q[58]; +ry(pi/2) q[58]; +rx(pi) q[58]; +rx(-pi/2) q[68]; +ry(pi/2) q[68]; +rx(pi) q[68]; +cx q[58],q[68]; +rz(1.0) q[68]; +cx q[58],q[68]; +ry(pi/2) q[58]; +rx(pi) q[58]; +ry(pi/2) q[68]; +rx(pi) q[68]; +cx q[58],q[68]; +rz(1.0) q[68]; +cx q[58],q[68]; +rx(pi/2) q[58]; +rx(pi/2) q[68]; +cx q[58],q[68]; +rz(1.0) q[68]; +cx q[58],q[68]; +rx(-pi/2) q[58]; +ry(pi/2) q[58]; +rx(pi) q[58]; +rx(-pi/2) q[68]; +ry(pi/2) q[68]; +rx(pi) q[68]; +cx q[58],q[68]; +rz(1.0) q[68]; +cx q[58],q[68]; +ry(pi/2) q[58]; +rx(pi) q[58]; +cx q[58],q[59]; +rz(1.0) q[59]; +cx q[58],q[59]; +rx(pi/2) q[58]; +rx(pi/2) q[59]; +cx q[58],q[59]; +rz(1.0) q[59]; +cx q[58],q[59]; +rx(-pi/2) q[58]; +ry(pi/2) q[58]; +rx(pi) q[58]; +rx(-pi/2) q[59]; +ry(pi/2) q[59]; +rx(pi) q[59]; +cx q[58],q[59]; +rz(1.0) q[59]; +cx q[58],q[59]; +ry(pi/2) q[58]; +rx(pi) q[58]; +ry(pi/2) q[59]; +rx(pi) q[59]; +cx q[58],q[59]; +rz(1.0) q[59]; +cx q[58],q[59]; +rx(pi/2) q[58]; +rx(pi/2) q[59]; +cx q[58],q[59]; +rz(1.0) q[59]; +cx q[58],q[59]; +rx(-pi/2) q[58]; +ry(pi/2) q[58]; +rx(pi) q[58]; +rx(-pi/2) q[59]; +ry(pi/2) q[59]; +rx(pi) q[59]; +cx q[58],q[59]; +rz(1.0) q[59]; +cx q[58],q[59]; +ry(pi/2) q[58]; +rx(pi) q[58]; +rz(1.726530979048717) q[58]; +ry(pi/2) q[59]; +rx(pi) q[59]; +ry(pi/2) q[68]; +rx(pi) q[68]; +cx q[59],q[69]; +rz(1.0) q[69]; +cx q[59],q[69]; +rx(pi/2) q[59]; +rx(pi/2) q[69]; +cx q[59],q[69]; +rz(1.0) q[69]; +cx q[59],q[69]; +rx(-pi/2) q[59]; +ry(pi/2) q[59]; +rx(pi) q[59]; +rx(-pi/2) q[69]; +ry(pi/2) q[69]; +rx(pi) q[69]; +cx q[59],q[69]; +rz(1.0) q[69]; +cx q[59],q[69]; +ry(pi/2) q[59]; +rx(pi) q[59]; +ry(pi/2) q[69]; +rx(pi) q[69]; +cx q[59],q[69]; +rz(1.0) q[69]; +cx q[59],q[69]; +rx(pi/2) q[59]; +rx(pi/2) q[69]; +cx q[59],q[69]; +rz(1.0) q[69]; +cx q[59],q[69]; +rx(-pi/2) q[59]; +ry(pi/2) q[59]; +rx(pi) q[59]; +rx(-pi/2) q[69]; +ry(pi/2) q[69]; +rx(pi) q[69]; +cx q[59],q[69]; +rz(1.0) q[69]; +cx q[59],q[69]; +ry(pi/2) q[59]; +rx(pi) q[59]; +rz(-1.2109579698362327) q[59]; +ry(pi/2) q[69]; +rx(pi) q[69]; +cx q[60],q[70]; +rz(1.0) q[70]; +cx q[60],q[70]; +rx(pi/2) q[60]; +rx(pi/2) q[70]; +cx q[60],q[70]; +rz(1.0) q[70]; +cx q[60],q[70]; +rx(-pi/2) q[60]; +ry(pi/2) q[60]; +rx(pi) q[60]; +rx(-pi/2) q[70]; +ry(pi/2) q[70]; +rx(pi) q[70]; +cx q[60],q[70]; +rz(1.0) q[70]; +cx q[60],q[70]; +ry(pi/2) q[60]; +rx(pi) q[60]; +ry(pi/2) q[70]; +rx(pi) q[70]; +cx q[60],q[70]; +rz(1.0) q[70]; +cx q[60],q[70]; +rx(pi/2) q[60]; +rx(pi/2) q[70]; +cx q[60],q[70]; +rz(1.0) q[70]; +cx q[60],q[70]; +rx(-pi/2) q[60]; +ry(pi/2) q[60]; +rx(pi) q[60]; +rx(-pi/2) q[70]; +ry(pi/2) q[70]; +rx(pi) q[70]; +cx q[60],q[70]; +rz(1.0) q[70]; +cx q[60],q[70]; +ry(pi/2) q[60]; +rx(pi) q[60]; +cx q[60],q[61]; +rz(1.0) q[61]; +cx q[60],q[61]; +rx(pi/2) q[60]; +rx(pi/2) q[61]; +cx q[60],q[61]; +rz(1.0) q[61]; +cx q[60],q[61]; +rx(-pi/2) q[60]; +ry(pi/2) q[60]; +rx(pi) q[60]; +rx(-pi/2) q[61]; +ry(pi/2) q[61]; +rx(pi) q[61]; +cx q[60],q[61]; +rz(1.0) q[61]; +cx q[60],q[61]; +ry(pi/2) q[60]; +rx(pi) q[60]; +ry(pi/2) q[61]; +rx(pi) q[61]; +cx q[60],q[61]; +rz(1.0) q[61]; +cx q[60],q[61]; +rx(pi/2) q[60]; +rx(pi/2) q[61]; +cx q[60],q[61]; +rz(1.0) q[61]; +cx q[60],q[61]; +rx(-pi/2) q[60]; +ry(pi/2) q[60]; +rx(pi) q[60]; +rx(-pi/2) q[61]; +ry(pi/2) q[61]; +rx(pi) q[61]; +cx q[60],q[61]; +rz(1.0) q[61]; +cx q[60],q[61]; +ry(pi/2) q[60]; +rx(pi) q[60]; +rz(-0.20082838567698236) q[60]; +ry(pi/2) q[61]; +rx(pi) q[61]; +ry(pi/2) q[70]; +rx(pi) q[70]; +cx q[61],q[71]; +rz(1.0) q[71]; +cx q[61],q[71]; +rx(pi/2) q[61]; +rx(pi/2) q[71]; +cx q[61],q[71]; +rz(1.0) q[71]; +cx q[61],q[71]; +rx(-pi/2) q[61]; +ry(pi/2) q[61]; +rx(pi) q[61]; +rx(-pi/2) q[71]; +ry(pi/2) q[71]; +rx(pi) q[71]; +cx q[61],q[71]; +rz(1.0) q[71]; +cx q[61],q[71]; +ry(pi/2) q[61]; +rx(pi) q[61]; +ry(pi/2) q[71]; +rx(pi) q[71]; +cx q[61],q[71]; +rz(1.0) q[71]; +cx q[61],q[71]; +rx(pi/2) q[61]; +rx(pi/2) q[71]; +cx q[61],q[71]; +rz(1.0) q[71]; +cx q[61],q[71]; +rx(-pi/2) q[61]; +ry(pi/2) q[61]; +rx(pi) q[61]; +rx(-pi/2) q[71]; +ry(pi/2) q[71]; +rx(pi) q[71]; +cx q[61],q[71]; +rz(1.0) q[71]; +cx q[61],q[71]; +ry(pi/2) q[61]; +rx(pi) q[61]; +cx q[61],q[62]; +rz(1.0) q[62]; +cx q[61],q[62]; +rx(pi/2) q[61]; +rx(pi/2) q[62]; +cx q[61],q[62]; +rz(1.0) q[62]; +cx q[61],q[62]; +rx(-pi/2) q[61]; +ry(pi/2) q[61]; +rx(pi) q[61]; +rx(-pi/2) q[62]; +ry(pi/2) q[62]; +rx(pi) q[62]; +cx q[61],q[62]; +rz(1.0) q[62]; +cx q[61],q[62]; +ry(pi/2) q[61]; +rx(pi) q[61]; +ry(pi/2) q[62]; +rx(pi) q[62]; +cx q[61],q[62]; +rz(1.0) q[62]; +cx q[61],q[62]; +rx(pi/2) q[61]; +rx(pi/2) q[62]; +cx q[61],q[62]; +rz(1.0) q[62]; +cx q[61],q[62]; +rx(-pi/2) q[61]; +ry(pi/2) q[61]; +rx(pi) q[61]; +rx(-pi/2) q[62]; +ry(pi/2) q[62]; +rx(pi) q[62]; +cx q[61],q[62]; +rz(1.0) q[62]; +cx q[61],q[62]; +ry(pi/2) q[61]; +rx(pi) q[61]; +rz(-0.4161528300296635) q[61]; +ry(pi/2) q[62]; +rx(pi) q[62]; +ry(pi/2) q[71]; +rx(pi) q[71]; +cx q[62],q[72]; +rz(1.0) q[72]; +cx q[62],q[72]; +rx(pi/2) q[62]; +rx(pi/2) q[72]; +cx q[62],q[72]; +rz(1.0) q[72]; +cx q[62],q[72]; +rx(-pi/2) q[62]; +ry(pi/2) q[62]; +rx(pi) q[62]; +rx(-pi/2) q[72]; +ry(pi/2) q[72]; +rx(pi) q[72]; +cx q[62],q[72]; +rz(1.0) q[72]; +cx q[62],q[72]; +ry(pi/2) q[62]; +rx(pi) q[62]; +ry(pi/2) q[72]; +rx(pi) q[72]; +cx q[62],q[72]; +rz(1.0) q[72]; +cx q[62],q[72]; +rx(pi/2) q[62]; +rx(pi/2) q[72]; +cx q[62],q[72]; +rz(1.0) q[72]; +cx q[62],q[72]; +rx(-pi/2) q[62]; +ry(pi/2) q[62]; +rx(pi) q[62]; +rx(-pi/2) q[72]; +ry(pi/2) q[72]; +rx(pi) q[72]; +cx q[62],q[72]; +rz(1.0) q[72]; +cx q[62],q[72]; +ry(pi/2) q[62]; +rx(pi) q[62]; +cx q[62],q[63]; +rz(1.0) q[63]; +cx q[62],q[63]; +rx(pi/2) q[62]; +rx(pi/2) q[63]; +cx q[62],q[63]; +rz(1.0) q[63]; +cx q[62],q[63]; +rx(-pi/2) q[62]; +ry(pi/2) q[62]; +rx(pi) q[62]; +rx(-pi/2) q[63]; +ry(pi/2) q[63]; +rx(pi) q[63]; +cx q[62],q[63]; +rz(1.0) q[63]; +cx q[62],q[63]; +ry(pi/2) q[62]; +rx(pi) q[62]; +ry(pi/2) q[63]; +rx(pi) q[63]; +cx q[62],q[63]; +rz(1.0) q[63]; +cx q[62],q[63]; +rx(pi/2) q[62]; +rx(pi/2) q[63]; +cx q[62],q[63]; +rz(1.0) q[63]; +cx q[62],q[63]; +rx(-pi/2) q[62]; +ry(pi/2) q[62]; +rx(pi) q[62]; +rx(-pi/2) q[63]; +ry(pi/2) q[63]; +rx(pi) q[63]; +cx q[62],q[63]; +rz(1.0) q[63]; +cx q[62],q[63]; +ry(pi/2) q[62]; +rx(pi) q[62]; +rz(-1.9801621500639852) q[62]; +ry(pi/2) q[63]; +rx(pi) q[63]; +ry(pi/2) q[72]; +rx(pi) q[72]; +cx q[63],q[73]; +rz(1.0) q[73]; +cx q[63],q[73]; +rx(pi/2) q[63]; +rx(pi/2) q[73]; +cx q[63],q[73]; +rz(1.0) q[73]; +cx q[63],q[73]; +rx(-pi/2) q[63]; +ry(pi/2) q[63]; +rx(pi) q[63]; +rx(-pi/2) q[73]; +ry(pi/2) q[73]; +rx(pi) q[73]; +cx q[63],q[73]; +rz(1.0) q[73]; +cx q[63],q[73]; +ry(pi/2) q[63]; +rx(pi) q[63]; +ry(pi/2) q[73]; +rx(pi) q[73]; +cx q[63],q[73]; +rz(1.0) q[73]; +cx q[63],q[73]; +rx(pi/2) q[63]; +rx(pi/2) q[73]; +cx q[63],q[73]; +rz(1.0) q[73]; +cx q[63],q[73]; +rx(-pi/2) q[63]; +ry(pi/2) q[63]; +rx(pi) q[63]; +rx(-pi/2) q[73]; +ry(pi/2) q[73]; +rx(pi) q[73]; +cx q[63],q[73]; +rz(1.0) q[73]; +cx q[63],q[73]; +ry(pi/2) q[63]; +rx(pi) q[63]; +cx q[63],q[64]; +rz(1.0) q[64]; +cx q[63],q[64]; +rx(pi/2) q[63]; +rx(pi/2) q[64]; +cx q[63],q[64]; +rz(1.0) q[64]; +cx q[63],q[64]; +rx(-pi/2) q[63]; +ry(pi/2) q[63]; +rx(pi) q[63]; +rx(-pi/2) q[64]; +ry(pi/2) q[64]; +rx(pi) q[64]; +cx q[63],q[64]; +rz(1.0) q[64]; +cx q[63],q[64]; +ry(pi/2) q[63]; +rx(pi) q[63]; +ry(pi/2) q[64]; +rx(pi) q[64]; +cx q[63],q[64]; +rz(1.0) q[64]; +cx q[63],q[64]; +rx(pi/2) q[63]; +rx(pi/2) q[64]; +cx q[63],q[64]; +rz(1.0) q[64]; +cx q[63],q[64]; +rx(-pi/2) q[63]; +ry(pi/2) q[63]; +rx(pi) q[63]; +rx(-pi/2) q[64]; +ry(pi/2) q[64]; +rx(pi) q[64]; +cx q[63],q[64]; +rz(1.0) q[64]; +cx q[63],q[64]; +ry(pi/2) q[63]; +rx(pi) q[63]; +rz(0.11962778626455917) q[63]; +ry(pi/2) q[64]; +rx(pi) q[64]; +ry(pi/2) q[73]; +rx(pi) q[73]; +cx q[64],q[74]; +rz(1.0) q[74]; +cx q[64],q[74]; +rx(pi/2) q[64]; +rx(pi/2) q[74]; +cx q[64],q[74]; +rz(1.0) q[74]; +cx q[64],q[74]; +rx(-pi/2) q[64]; +ry(pi/2) q[64]; +rx(pi) q[64]; +rx(-pi/2) q[74]; +ry(pi/2) q[74]; +rx(pi) q[74]; +cx q[64],q[74]; +rz(1.0) q[74]; +cx q[64],q[74]; +ry(pi/2) q[64]; +rx(pi) q[64]; +ry(pi/2) q[74]; +rx(pi) q[74]; +cx q[64],q[74]; +rz(1.0) q[74]; +cx q[64],q[74]; +rx(pi/2) q[64]; +rx(pi/2) q[74]; +cx q[64],q[74]; +rz(1.0) q[74]; +cx q[64],q[74]; +rx(-pi/2) q[64]; +ry(pi/2) q[64]; +rx(pi) q[64]; +rx(-pi/2) q[74]; +ry(pi/2) q[74]; +rx(pi) q[74]; +cx q[64],q[74]; +rz(1.0) q[74]; +cx q[64],q[74]; +ry(pi/2) q[64]; +rx(pi) q[64]; +cx q[64],q[65]; +rz(1.0) q[65]; +cx q[64],q[65]; +rx(pi/2) q[64]; +rx(pi/2) q[65]; +cx q[64],q[65]; +rz(1.0) q[65]; +cx q[64],q[65]; +rx(-pi/2) q[64]; +ry(pi/2) q[64]; +rx(pi) q[64]; +rx(-pi/2) q[65]; +ry(pi/2) q[65]; +rx(pi) q[65]; +cx q[64],q[65]; +rz(1.0) q[65]; +cx q[64],q[65]; +ry(pi/2) q[64]; +rx(pi) q[64]; +ry(pi/2) q[65]; +rx(pi) q[65]; +cx q[64],q[65]; +rz(1.0) q[65]; +cx q[64],q[65]; +rx(pi/2) q[64]; +rx(pi/2) q[65]; +cx q[64],q[65]; +rz(1.0) q[65]; +cx q[64],q[65]; +rx(-pi/2) q[64]; +ry(pi/2) q[64]; +rx(pi) q[64]; +rx(-pi/2) q[65]; +ry(pi/2) q[65]; +rx(pi) q[65]; +cx q[64],q[65]; +rz(1.0) q[65]; +cx q[64],q[65]; +ry(pi/2) q[64]; +rx(pi) q[64]; +rz(1.8824718817937112) q[64]; +ry(pi/2) q[65]; +rx(pi) q[65]; +ry(pi/2) q[74]; +rx(pi) q[74]; +cx q[65],q[75]; +rz(1.0) q[75]; +cx q[65],q[75]; +rx(pi/2) q[65]; +rx(pi/2) q[75]; +cx q[65],q[75]; +rz(1.0) q[75]; +cx q[65],q[75]; +rx(-pi/2) q[65]; +ry(pi/2) q[65]; +rx(pi) q[65]; +rx(-pi/2) q[75]; +ry(pi/2) q[75]; +rx(pi) q[75]; +cx q[65],q[75]; +rz(1.0) q[75]; +cx q[65],q[75]; +ry(pi/2) q[65]; +rx(pi) q[65]; +ry(pi/2) q[75]; +rx(pi) q[75]; +cx q[65],q[75]; +rz(1.0) q[75]; +cx q[65],q[75]; +rx(pi/2) q[65]; +rx(pi/2) q[75]; +cx q[65],q[75]; +rz(1.0) q[75]; +cx q[65],q[75]; +rx(-pi/2) q[65]; +ry(pi/2) q[65]; +rx(pi) q[65]; +rx(-pi/2) q[75]; +ry(pi/2) q[75]; +rx(pi) q[75]; +cx q[65],q[75]; +rz(1.0) q[75]; +cx q[65],q[75]; +ry(pi/2) q[65]; +rx(pi) q[65]; +cx q[65],q[66]; +rz(1.0) q[66]; +cx q[65],q[66]; +rx(pi/2) q[65]; +rx(pi/2) q[66]; +cx q[65],q[66]; +rz(1.0) q[66]; +cx q[65],q[66]; +rx(-pi/2) q[65]; +ry(pi/2) q[65]; +rx(pi) q[65]; +rx(-pi/2) q[66]; +ry(pi/2) q[66]; +rx(pi) q[66]; +cx q[65],q[66]; +rz(1.0) q[66]; +cx q[65],q[66]; +ry(pi/2) q[65]; +rx(pi) q[65]; +ry(pi/2) q[66]; +rx(pi) q[66]; +cx q[65],q[66]; +rz(1.0) q[66]; +cx q[65],q[66]; +rx(pi/2) q[65]; +rx(pi/2) q[66]; +cx q[65],q[66]; +rz(1.0) q[66]; +cx q[65],q[66]; +rx(-pi/2) q[65]; +ry(pi/2) q[65]; +rx(pi) q[65]; +rx(-pi/2) q[66]; +ry(pi/2) q[66]; +rx(pi) q[66]; +cx q[65],q[66]; +rz(1.0) q[66]; +cx q[65],q[66]; +ry(pi/2) q[65]; +rx(pi) q[65]; +rz(-1.3889149630805688) q[65]; +ry(pi/2) q[66]; +rx(pi) q[66]; +ry(pi/2) q[75]; +rx(pi) q[75]; +cx q[66],q[76]; +rz(1.0) q[76]; +cx q[66],q[76]; +rx(pi/2) q[66]; +rx(pi/2) q[76]; +cx q[66],q[76]; +rz(1.0) q[76]; +cx q[66],q[76]; +rx(-pi/2) q[66]; +ry(pi/2) q[66]; +rx(pi) q[66]; +rx(-pi/2) q[76]; +ry(pi/2) q[76]; +rx(pi) q[76]; +cx q[66],q[76]; +rz(1.0) q[76]; +cx q[66],q[76]; +ry(pi/2) q[66]; +rx(pi) q[66]; +ry(pi/2) q[76]; +rx(pi) q[76]; +cx q[66],q[76]; +rz(1.0) q[76]; +cx q[66],q[76]; +rx(pi/2) q[66]; +rx(pi/2) q[76]; +cx q[66],q[76]; +rz(1.0) q[76]; +cx q[66],q[76]; +rx(-pi/2) q[66]; +ry(pi/2) q[66]; +rx(pi) q[66]; +rx(-pi/2) q[76]; +ry(pi/2) q[76]; +rx(pi) q[76]; +cx q[66],q[76]; +rz(1.0) q[76]; +cx q[66],q[76]; +ry(pi/2) q[66]; +rx(pi) q[66]; +cx q[66],q[67]; +rz(1.0) q[67]; +cx q[66],q[67]; +rx(pi/2) q[66]; +rx(pi/2) q[67]; +cx q[66],q[67]; +rz(1.0) q[67]; +cx q[66],q[67]; +rx(-pi/2) q[66]; +ry(pi/2) q[66]; +rx(pi) q[66]; +rx(-pi/2) q[67]; +ry(pi/2) q[67]; +rx(pi) q[67]; +cx q[66],q[67]; +rz(1.0) q[67]; +cx q[66],q[67]; +ry(pi/2) q[66]; +rx(pi) q[66]; +ry(pi/2) q[67]; +rx(pi) q[67]; +cx q[66],q[67]; +rz(1.0) q[67]; +cx q[66],q[67]; +rx(pi/2) q[66]; +rx(pi/2) q[67]; +cx q[66],q[67]; +rz(1.0) q[67]; +cx q[66],q[67]; +rx(-pi/2) q[66]; +ry(pi/2) q[66]; +rx(pi) q[66]; +rx(-pi/2) q[67]; +ry(pi/2) q[67]; +rx(pi) q[67]; +cx q[66],q[67]; +rz(1.0) q[67]; +cx q[66],q[67]; +ry(pi/2) q[66]; +rx(pi) q[66]; +rz(-1.7470380842665403) q[66]; +ry(pi/2) q[67]; +rx(pi) q[67]; +ry(pi/2) q[76]; +rx(pi) q[76]; +cx q[67],q[77]; +rz(1.0) q[77]; +cx q[67],q[77]; +rx(pi/2) q[67]; +rx(pi/2) q[77]; +cx q[67],q[77]; +rz(1.0) q[77]; +cx q[67],q[77]; +rx(-pi/2) q[67]; +ry(pi/2) q[67]; +rx(pi) q[67]; +rx(-pi/2) q[77]; +ry(pi/2) q[77]; +rx(pi) q[77]; +cx q[67],q[77]; +rz(1.0) q[77]; +cx q[67],q[77]; +ry(pi/2) q[67]; +rx(pi) q[67]; +ry(pi/2) q[77]; +rx(pi) q[77]; +cx q[67],q[77]; +rz(1.0) q[77]; +cx q[67],q[77]; +rx(pi/2) q[67]; +rx(pi/2) q[77]; +cx q[67],q[77]; +rz(1.0) q[77]; +cx q[67],q[77]; +rx(-pi/2) q[67]; +ry(pi/2) q[67]; +rx(pi) q[67]; +rx(-pi/2) q[77]; +ry(pi/2) q[77]; +rx(pi) q[77]; +cx q[67],q[77]; +rz(1.0) q[77]; +cx q[67],q[77]; +ry(pi/2) q[67]; +rx(pi) q[67]; +cx q[67],q[68]; +rz(1.0) q[68]; +cx q[67],q[68]; +rx(pi/2) q[67]; +rx(pi/2) q[68]; +cx q[67],q[68]; +rz(1.0) q[68]; +cx q[67],q[68]; +rx(-pi/2) q[67]; +ry(pi/2) q[67]; +rx(pi) q[67]; +rx(-pi/2) q[68]; +ry(pi/2) q[68]; +rx(pi) q[68]; +cx q[67],q[68]; +rz(1.0) q[68]; +cx q[67],q[68]; +ry(pi/2) q[67]; +rx(pi) q[67]; +ry(pi/2) q[68]; +rx(pi) q[68]; +cx q[67],q[68]; +rz(1.0) q[68]; +cx q[67],q[68]; +rx(pi/2) q[67]; +rx(pi/2) q[68]; +cx q[67],q[68]; +rz(1.0) q[68]; +cx q[67],q[68]; +rx(-pi/2) q[67]; +ry(pi/2) q[67]; +rx(pi) q[67]; +rx(-pi/2) q[68]; +ry(pi/2) q[68]; +rx(pi) q[68]; +cx q[67],q[68]; +rz(1.0) q[68]; +cx q[67],q[68]; +ry(pi/2) q[67]; +rx(pi) q[67]; +rz(-1.8076319397542981) q[67]; +ry(pi/2) q[68]; +rx(pi) q[68]; +ry(pi/2) q[77]; +rx(pi) q[77]; +cx q[68],q[78]; +rz(1.0) q[78]; +cx q[68],q[78]; +rx(pi/2) q[68]; +rx(pi/2) q[78]; +cx q[68],q[78]; +rz(1.0) q[78]; +cx q[68],q[78]; +rx(-pi/2) q[68]; +ry(pi/2) q[68]; +rx(pi) q[68]; +rx(-pi/2) q[78]; +ry(pi/2) q[78]; +rx(pi) q[78]; +cx q[68],q[78]; +rz(1.0) q[78]; +cx q[68],q[78]; +ry(pi/2) q[68]; +rx(pi) q[68]; +ry(pi/2) q[78]; +rx(pi) q[78]; +cx q[68],q[78]; +rz(1.0) q[78]; +cx q[68],q[78]; +rx(pi/2) q[68]; +rx(pi/2) q[78]; +cx q[68],q[78]; +rz(1.0) q[78]; +cx q[68],q[78]; +rx(-pi/2) q[68]; +ry(pi/2) q[68]; +rx(pi) q[68]; +rx(-pi/2) q[78]; +ry(pi/2) q[78]; +rx(pi) q[78]; +cx q[68],q[78]; +rz(1.0) q[78]; +cx q[68],q[78]; +ry(pi/2) q[68]; +rx(pi) q[68]; +cx q[68],q[69]; +rz(1.0) q[69]; +cx q[68],q[69]; +rx(pi/2) q[68]; +rx(pi/2) q[69]; +cx q[68],q[69]; +rz(1.0) q[69]; +cx q[68],q[69]; +rx(-pi/2) q[68]; +ry(pi/2) q[68]; +rx(pi) q[68]; +rx(-pi/2) q[69]; +ry(pi/2) q[69]; +rx(pi) q[69]; +cx q[68],q[69]; +rz(1.0) q[69]; +cx q[68],q[69]; +ry(pi/2) q[68]; +rx(pi) q[68]; +ry(pi/2) q[69]; +rx(pi) q[69]; +cx q[68],q[69]; +rz(1.0) q[69]; +cx q[68],q[69]; +rx(pi/2) q[68]; +rx(pi/2) q[69]; +cx q[68],q[69]; +rz(1.0) q[69]; +cx q[68],q[69]; +rx(-pi/2) q[68]; +ry(pi/2) q[68]; +rx(pi) q[68]; +rx(-pi/2) q[69]; +ry(pi/2) q[69]; +rx(pi) q[69]; +cx q[68],q[69]; +rz(1.0) q[69]; +cx q[68],q[69]; +ry(pi/2) q[68]; +rx(pi) q[68]; +rz(0.9567895659286578) q[68]; +ry(pi/2) q[69]; +rx(pi) q[69]; +ry(pi/2) q[78]; +rx(pi) q[78]; +cx q[69],q[79]; +rz(1.0) q[79]; +cx q[69],q[79]; +rx(pi/2) q[69]; +rx(pi/2) q[79]; +cx q[69],q[79]; +rz(1.0) q[79]; +cx q[69],q[79]; +rx(-pi/2) q[69]; +ry(pi/2) q[69]; +rx(pi) q[69]; +rx(-pi/2) q[79]; +ry(pi/2) q[79]; +rx(pi) q[79]; +cx q[69],q[79]; +rz(1.0) q[79]; +cx q[69],q[79]; +ry(pi/2) q[69]; +rx(pi) q[69]; +ry(pi/2) q[79]; +rx(pi) q[79]; +cx q[69],q[79]; +rz(1.0) q[79]; +cx q[69],q[79]; +rx(pi/2) q[69]; +rx(pi/2) q[79]; +cx q[69],q[79]; +rz(1.0) q[79]; +cx q[69],q[79]; +rx(-pi/2) q[69]; +ry(pi/2) q[69]; +rx(pi) q[69]; +rx(-pi/2) q[79]; +ry(pi/2) q[79]; +rx(pi) q[79]; +cx q[69],q[79]; +rz(1.0) q[79]; +cx q[69],q[79]; +ry(pi/2) q[69]; +rx(pi) q[69]; +rz(1.263944214895826) q[69]; +ry(pi/2) q[79]; +rx(pi) q[79]; +cx q[70],q[80]; +rz(1.0) q[80]; +cx q[70],q[80]; +rx(pi/2) q[70]; +rx(pi/2) q[80]; +cx q[70],q[80]; +rz(1.0) q[80]; +cx q[70],q[80]; +rx(-pi/2) q[70]; +ry(pi/2) q[70]; +rx(pi) q[70]; +rx(-pi/2) q[80]; +ry(pi/2) q[80]; +rx(pi) q[80]; +cx q[70],q[80]; +rz(1.0) q[80]; +cx q[70],q[80]; +ry(pi/2) q[70]; +rx(pi) q[70]; +ry(pi/2) q[80]; +rx(pi) q[80]; +cx q[70],q[80]; +rz(1.0) q[80]; +cx q[70],q[80]; +rx(pi/2) q[70]; +rx(pi/2) q[80]; +cx q[70],q[80]; +rz(1.0) q[80]; +cx q[70],q[80]; +rx(-pi/2) q[70]; +ry(pi/2) q[70]; +rx(pi) q[70]; +rx(-pi/2) q[80]; +ry(pi/2) q[80]; +rx(pi) q[80]; +cx q[70],q[80]; +rz(1.0) q[80]; +cx q[70],q[80]; +ry(pi/2) q[70]; +rx(pi) q[70]; +cx q[70],q[71]; +rz(1.0) q[71]; +cx q[70],q[71]; +rx(pi/2) q[70]; +rx(pi/2) q[71]; +cx q[70],q[71]; +rz(1.0) q[71]; +cx q[70],q[71]; +rx(-pi/2) q[70]; +ry(pi/2) q[70]; +rx(pi) q[70]; +rx(-pi/2) q[71]; +ry(pi/2) q[71]; +rx(pi) q[71]; +cx q[70],q[71]; +rz(1.0) q[71]; +cx q[70],q[71]; +ry(pi/2) q[70]; +rx(pi) q[70]; +ry(pi/2) q[71]; +rx(pi) q[71]; +cx q[70],q[71]; +rz(1.0) q[71]; +cx q[70],q[71]; +rx(pi/2) q[70]; +rx(pi/2) q[71]; +cx q[70],q[71]; +rz(1.0) q[71]; +cx q[70],q[71]; +rx(-pi/2) q[70]; +ry(pi/2) q[70]; +rx(pi) q[70]; +rx(-pi/2) q[71]; +ry(pi/2) q[71]; +rx(pi) q[71]; +cx q[70],q[71]; +rz(1.0) q[71]; +cx q[70],q[71]; +ry(pi/2) q[70]; +rx(pi) q[70]; +rz(1.1621107450601351) q[70]; +ry(pi/2) q[71]; +rx(pi) q[71]; +ry(pi/2) q[80]; +rx(pi) q[80]; +cx q[71],q[81]; +rz(1.0) q[81]; +cx q[71],q[81]; +rx(pi/2) q[71]; +rx(pi/2) q[81]; +cx q[71],q[81]; +rz(1.0) q[81]; +cx q[71],q[81]; +rx(-pi/2) q[71]; +ry(pi/2) q[71]; +rx(pi) q[71]; +rx(-pi/2) q[81]; +ry(pi/2) q[81]; +rx(pi) q[81]; +cx q[71],q[81]; +rz(1.0) q[81]; +cx q[71],q[81]; +ry(pi/2) q[71]; +rx(pi) q[71]; +ry(pi/2) q[81]; +rx(pi) q[81]; +cx q[71],q[81]; +rz(1.0) q[81]; +cx q[71],q[81]; +rx(pi/2) q[71]; +rx(pi/2) q[81]; +cx q[71],q[81]; +rz(1.0) q[81]; +cx q[71],q[81]; +rx(-pi/2) q[71]; +ry(pi/2) q[71]; +rx(pi) q[71]; +rx(-pi/2) q[81]; +ry(pi/2) q[81]; +rx(pi) q[81]; +cx q[71],q[81]; +rz(1.0) q[81]; +cx q[71],q[81]; +ry(pi/2) q[71]; +rx(pi) q[71]; +cx q[71],q[72]; +rz(1.0) q[72]; +cx q[71],q[72]; +rx(pi/2) q[71]; +rx(pi/2) q[72]; +cx q[71],q[72]; +rz(1.0) q[72]; +cx q[71],q[72]; +rx(-pi/2) q[71]; +ry(pi/2) q[71]; +rx(pi) q[71]; +rx(-pi/2) q[72]; +ry(pi/2) q[72]; +rx(pi) q[72]; +cx q[71],q[72]; +rz(1.0) q[72]; +cx q[71],q[72]; +ry(pi/2) q[71]; +rx(pi) q[71]; +ry(pi/2) q[72]; +rx(pi) q[72]; +cx q[71],q[72]; +rz(1.0) q[72]; +cx q[71],q[72]; +rx(pi/2) q[71]; +rx(pi/2) q[72]; +cx q[71],q[72]; +rz(1.0) q[72]; +cx q[71],q[72]; +rx(-pi/2) q[71]; +ry(pi/2) q[71]; +rx(pi) q[71]; +rx(-pi/2) q[72]; +ry(pi/2) q[72]; +rx(pi) q[72]; +cx q[71],q[72]; +rz(1.0) q[72]; +cx q[71],q[72]; +ry(pi/2) q[71]; +rx(pi) q[71]; +rz(1.3585024351778254) q[71]; +ry(pi/2) q[72]; +rx(pi) q[72]; +ry(pi/2) q[81]; +rx(pi) q[81]; +cx q[72],q[82]; +rz(1.0) q[82]; +cx q[72],q[82]; +rx(pi/2) q[72]; +rx(pi/2) q[82]; +cx q[72],q[82]; +rz(1.0) q[82]; +cx q[72],q[82]; +rx(-pi/2) q[72]; +ry(pi/2) q[72]; +rx(pi) q[72]; +rx(-pi/2) q[82]; +ry(pi/2) q[82]; +rx(pi) q[82]; +cx q[72],q[82]; +rz(1.0) q[82]; +cx q[72],q[82]; +ry(pi/2) q[72]; +rx(pi) q[72]; +ry(pi/2) q[82]; +rx(pi) q[82]; +cx q[72],q[82]; +rz(1.0) q[82]; +cx q[72],q[82]; +rx(pi/2) q[72]; +rx(pi/2) q[82]; +cx q[72],q[82]; +rz(1.0) q[82]; +cx q[72],q[82]; +rx(-pi/2) q[72]; +ry(pi/2) q[72]; +rx(pi) q[72]; +rx(-pi/2) q[82]; +ry(pi/2) q[82]; +rx(pi) q[82]; +cx q[72],q[82]; +rz(1.0) q[82]; +cx q[72],q[82]; +ry(pi/2) q[72]; +rx(pi) q[72]; +cx q[72],q[73]; +rz(1.0) q[73]; +cx q[72],q[73]; +rx(pi/2) q[72]; +rx(pi/2) q[73]; +cx q[72],q[73]; +rz(1.0) q[73]; +cx q[72],q[73]; +rx(-pi/2) q[72]; +ry(pi/2) q[72]; +rx(pi) q[72]; +rx(-pi/2) q[73]; +ry(pi/2) q[73]; +rx(pi) q[73]; +cx q[72],q[73]; +rz(1.0) q[73]; +cx q[72],q[73]; +ry(pi/2) q[72]; +rx(pi) q[72]; +ry(pi/2) q[73]; +rx(pi) q[73]; +cx q[72],q[73]; +rz(1.0) q[73]; +cx q[72],q[73]; +rx(pi/2) q[72]; +rx(pi/2) q[73]; +cx q[72],q[73]; +rz(1.0) q[73]; +cx q[72],q[73]; +rx(-pi/2) q[72]; +ry(pi/2) q[72]; +rx(pi) q[72]; +rx(-pi/2) q[73]; +ry(pi/2) q[73]; +rx(pi) q[73]; +cx q[72],q[73]; +rz(1.0) q[73]; +cx q[72],q[73]; +ry(pi/2) q[72]; +rx(pi) q[72]; +rz(0.7669727347317736) q[72]; +ry(pi/2) q[73]; +rx(pi) q[73]; +ry(pi/2) q[82]; +rx(pi) q[82]; +cx q[73],q[83]; +rz(1.0) q[83]; +cx q[73],q[83]; +rx(pi/2) q[73]; +rx(pi/2) q[83]; +cx q[73],q[83]; +rz(1.0) q[83]; +cx q[73],q[83]; +rx(-pi/2) q[73]; +ry(pi/2) q[73]; +rx(pi) q[73]; +rx(-pi/2) q[83]; +ry(pi/2) q[83]; +rx(pi) q[83]; +cx q[73],q[83]; +rz(1.0) q[83]; +cx q[73],q[83]; +ry(pi/2) q[73]; +rx(pi) q[73]; +ry(pi/2) q[83]; +rx(pi) q[83]; +cx q[73],q[83]; +rz(1.0) q[83]; +cx q[73],q[83]; +rx(pi/2) q[73]; +rx(pi/2) q[83]; +cx q[73],q[83]; +rz(1.0) q[83]; +cx q[73],q[83]; +rx(-pi/2) q[73]; +ry(pi/2) q[73]; +rx(pi) q[73]; +rx(-pi/2) q[83]; +ry(pi/2) q[83]; +rx(pi) q[83]; +cx q[73],q[83]; +rz(1.0) q[83]; +cx q[73],q[83]; +ry(pi/2) q[73]; +rx(pi) q[73]; +cx q[73],q[74]; +rz(1.0) q[74]; +cx q[73],q[74]; +rx(pi/2) q[73]; +rx(pi/2) q[74]; +cx q[73],q[74]; +rz(1.0) q[74]; +cx q[73],q[74]; +rx(-pi/2) q[73]; +ry(pi/2) q[73]; +rx(pi) q[73]; +rx(-pi/2) q[74]; +ry(pi/2) q[74]; +rx(pi) q[74]; +cx q[73],q[74]; +rz(1.0) q[74]; +cx q[73],q[74]; +ry(pi/2) q[73]; +rx(pi) q[73]; +ry(pi/2) q[74]; +rx(pi) q[74]; +cx q[73],q[74]; +rz(1.0) q[74]; +cx q[73],q[74]; +rx(pi/2) q[73]; +rx(pi/2) q[74]; +cx q[73],q[74]; +rz(1.0) q[74]; +cx q[73],q[74]; +rx(-pi/2) q[73]; +ry(pi/2) q[73]; +rx(pi) q[73]; +rx(-pi/2) q[74]; +ry(pi/2) q[74]; +rx(pi) q[74]; +cx q[73],q[74]; +rz(1.0) q[74]; +cx q[73],q[74]; +ry(pi/2) q[73]; +rx(pi) q[73]; +rz(1.3705204062277838) q[73]; +ry(pi/2) q[74]; +rx(pi) q[74]; +ry(pi/2) q[83]; +rx(pi) q[83]; +cx q[74],q[84]; +rz(1.0) q[84]; +cx q[74],q[84]; +rx(pi/2) q[74]; +rx(pi/2) q[84]; +cx q[74],q[84]; +rz(1.0) q[84]; +cx q[74],q[84]; +rx(-pi/2) q[74]; +ry(pi/2) q[74]; +rx(pi) q[74]; +rx(-pi/2) q[84]; +ry(pi/2) q[84]; +rx(pi) q[84]; +cx q[74],q[84]; +rz(1.0) q[84]; +cx q[74],q[84]; +ry(pi/2) q[74]; +rx(pi) q[74]; +ry(pi/2) q[84]; +rx(pi) q[84]; +cx q[74],q[84]; +rz(1.0) q[84]; +cx q[74],q[84]; +rx(pi/2) q[74]; +rx(pi/2) q[84]; +cx q[74],q[84]; +rz(1.0) q[84]; +cx q[74],q[84]; +rx(-pi/2) q[74]; +ry(pi/2) q[74]; +rx(pi) q[74]; +rx(-pi/2) q[84]; +ry(pi/2) q[84]; +rx(pi) q[84]; +cx q[74],q[84]; +rz(1.0) q[84]; +cx q[74],q[84]; +ry(pi/2) q[74]; +rx(pi) q[74]; +cx q[74],q[75]; +rz(1.0) q[75]; +cx q[74],q[75]; +rx(pi/2) q[74]; +rx(pi/2) q[75]; +cx q[74],q[75]; +rz(1.0) q[75]; +cx q[74],q[75]; +rx(-pi/2) q[74]; +ry(pi/2) q[74]; +rx(pi) q[74]; +rx(-pi/2) q[75]; +ry(pi/2) q[75]; +rx(pi) q[75]; +cx q[74],q[75]; +rz(1.0) q[75]; +cx q[74],q[75]; +ry(pi/2) q[74]; +rx(pi) q[74]; +ry(pi/2) q[75]; +rx(pi) q[75]; +cx q[74],q[75]; +rz(1.0) q[75]; +cx q[74],q[75]; +rx(pi/2) q[74]; +rx(pi/2) q[75]; +cx q[74],q[75]; +rz(1.0) q[75]; +cx q[74],q[75]; +rx(-pi/2) q[74]; +ry(pi/2) q[74]; +rx(pi) q[74]; +rx(-pi/2) q[75]; +ry(pi/2) q[75]; +rx(pi) q[75]; +cx q[74],q[75]; +rz(1.0) q[75]; +cx q[74],q[75]; +ry(pi/2) q[74]; +rx(pi) q[74]; +rz(1.9164088333347422) q[74]; +ry(pi/2) q[75]; +rx(pi) q[75]; +ry(pi/2) q[84]; +rx(pi) q[84]; +cx q[75],q[85]; +rz(1.0) q[85]; +cx q[75],q[85]; +rx(pi/2) q[75]; +rx(pi/2) q[85]; +cx q[75],q[85]; +rz(1.0) q[85]; +cx q[75],q[85]; +rx(-pi/2) q[75]; +ry(pi/2) q[75]; +rx(pi) q[75]; +rx(-pi/2) q[85]; +ry(pi/2) q[85]; +rx(pi) q[85]; +cx q[75],q[85]; +rz(1.0) q[85]; +cx q[75],q[85]; +ry(pi/2) q[75]; +rx(pi) q[75]; +ry(pi/2) q[85]; +rx(pi) q[85]; +cx q[75],q[85]; +rz(1.0) q[85]; +cx q[75],q[85]; +rx(pi/2) q[75]; +rx(pi/2) q[85]; +cx q[75],q[85]; +rz(1.0) q[85]; +cx q[75],q[85]; +rx(-pi/2) q[75]; +ry(pi/2) q[75]; +rx(pi) q[75]; +rx(-pi/2) q[85]; +ry(pi/2) q[85]; +rx(pi) q[85]; +cx q[75],q[85]; +rz(1.0) q[85]; +cx q[75],q[85]; +ry(pi/2) q[75]; +rx(pi) q[75]; +cx q[75],q[76]; +rz(1.0) q[76]; +cx q[75],q[76]; +rx(pi/2) q[75]; +rx(pi/2) q[76]; +cx q[75],q[76]; +rz(1.0) q[76]; +cx q[75],q[76]; +rx(-pi/2) q[75]; +ry(pi/2) q[75]; +rx(pi) q[75]; +rx(-pi/2) q[76]; +ry(pi/2) q[76]; +rx(pi) q[76]; +cx q[75],q[76]; +rz(1.0) q[76]; +cx q[75],q[76]; +ry(pi/2) q[75]; +rx(pi) q[75]; +ry(pi/2) q[76]; +rx(pi) q[76]; +cx q[75],q[76]; +rz(1.0) q[76]; +cx q[75],q[76]; +rx(pi/2) q[75]; +rx(pi/2) q[76]; +cx q[75],q[76]; +rz(1.0) q[76]; +cx q[75],q[76]; +rx(-pi/2) q[75]; +ry(pi/2) q[75]; +rx(pi) q[75]; +rx(-pi/2) q[76]; +ry(pi/2) q[76]; +rx(pi) q[76]; +cx q[75],q[76]; +rz(1.0) q[76]; +cx q[75],q[76]; +ry(pi/2) q[75]; +rx(pi) q[75]; +rz(-1.553361019431374) q[75]; +ry(pi/2) q[76]; +rx(pi) q[76]; +ry(pi/2) q[85]; +rx(pi) q[85]; +cx q[76],q[86]; +rz(1.0) q[86]; +cx q[76],q[86]; +rx(pi/2) q[76]; +rx(pi/2) q[86]; +cx q[76],q[86]; +rz(1.0) q[86]; +cx q[76],q[86]; +rx(-pi/2) q[76]; +ry(pi/2) q[76]; +rx(pi) q[76]; +rx(-pi/2) q[86]; +ry(pi/2) q[86]; +rx(pi) q[86]; +cx q[76],q[86]; +rz(1.0) q[86]; +cx q[76],q[86]; +ry(pi/2) q[76]; +rx(pi) q[76]; +ry(pi/2) q[86]; +rx(pi) q[86]; +cx q[76],q[86]; +rz(1.0) q[86]; +cx q[76],q[86]; +rx(pi/2) q[76]; +rx(pi/2) q[86]; +cx q[76],q[86]; +rz(1.0) q[86]; +cx q[76],q[86]; +rx(-pi/2) q[76]; +ry(pi/2) q[76]; +rx(pi) q[76]; +rx(-pi/2) q[86]; +ry(pi/2) q[86]; +rx(pi) q[86]; +cx q[76],q[86]; +rz(1.0) q[86]; +cx q[76],q[86]; +ry(pi/2) q[76]; +rx(pi) q[76]; +cx q[76],q[77]; +rz(1.0) q[77]; +cx q[76],q[77]; +rx(pi/2) q[76]; +rx(pi/2) q[77]; +cx q[76],q[77]; +rz(1.0) q[77]; +cx q[76],q[77]; +rx(-pi/2) q[76]; +ry(pi/2) q[76]; +rx(pi) q[76]; +rx(-pi/2) q[77]; +ry(pi/2) q[77]; +rx(pi) q[77]; +cx q[76],q[77]; +rz(1.0) q[77]; +cx q[76],q[77]; +ry(pi/2) q[76]; +rx(pi) q[76]; +ry(pi/2) q[77]; +rx(pi) q[77]; +cx q[76],q[77]; +rz(1.0) q[77]; +cx q[76],q[77]; +rx(pi/2) q[76]; +rx(pi/2) q[77]; +cx q[76],q[77]; +rz(1.0) q[77]; +cx q[76],q[77]; +rx(-pi/2) q[76]; +ry(pi/2) q[76]; +rx(pi) q[76]; +rx(-pi/2) q[77]; +ry(pi/2) q[77]; +rx(pi) q[77]; +cx q[76],q[77]; +rz(1.0) q[77]; +cx q[76],q[77]; +ry(pi/2) q[76]; +rx(pi) q[76]; +rz(1.6451431338600901) q[76]; +ry(pi/2) q[77]; +rx(pi) q[77]; +ry(pi/2) q[86]; +rx(pi) q[86]; +cx q[77],q[87]; +rz(1.0) q[87]; +cx q[77],q[87]; +rx(pi/2) q[77]; +rx(pi/2) q[87]; +cx q[77],q[87]; +rz(1.0) q[87]; +cx q[77],q[87]; +rx(-pi/2) q[77]; +ry(pi/2) q[77]; +rx(pi) q[77]; +rx(-pi/2) q[87]; +ry(pi/2) q[87]; +rx(pi) q[87]; +cx q[77],q[87]; +rz(1.0) q[87]; +cx q[77],q[87]; +ry(pi/2) q[77]; +rx(pi) q[77]; +ry(pi/2) q[87]; +rx(pi) q[87]; +cx q[77],q[87]; +rz(1.0) q[87]; +cx q[77],q[87]; +rx(pi/2) q[77]; +rx(pi/2) q[87]; +cx q[77],q[87]; +rz(1.0) q[87]; +cx q[77],q[87]; +rx(-pi/2) q[77]; +ry(pi/2) q[77]; +rx(pi) q[77]; +rx(-pi/2) q[87]; +ry(pi/2) q[87]; +rx(pi) q[87]; +cx q[77],q[87]; +rz(1.0) q[87]; +cx q[77],q[87]; +ry(pi/2) q[77]; +rx(pi) q[77]; +cx q[77],q[78]; +rz(1.0) q[78]; +cx q[77],q[78]; +rx(pi/2) q[77]; +rx(pi/2) q[78]; +cx q[77],q[78]; +rz(1.0) q[78]; +cx q[77],q[78]; +rx(-pi/2) q[77]; +ry(pi/2) q[77]; +rx(pi) q[77]; +rx(-pi/2) q[78]; +ry(pi/2) q[78]; +rx(pi) q[78]; +cx q[77],q[78]; +rz(1.0) q[78]; +cx q[77],q[78]; +ry(pi/2) q[77]; +rx(pi) q[77]; +ry(pi/2) q[78]; +rx(pi) q[78]; +cx q[77],q[78]; +rz(1.0) q[78]; +cx q[77],q[78]; +rx(pi/2) q[77]; +rx(pi/2) q[78]; +cx q[77],q[78]; +rz(1.0) q[78]; +cx q[77],q[78]; +rx(-pi/2) q[77]; +ry(pi/2) q[77]; +rx(pi) q[77]; +rx(-pi/2) q[78]; +ry(pi/2) q[78]; +rx(pi) q[78]; +cx q[77],q[78]; +rz(1.0) q[78]; +cx q[77],q[78]; +ry(pi/2) q[77]; +rx(pi) q[77]; +rz(1.6021875855625312) q[77]; +ry(pi/2) q[78]; +rx(pi) q[78]; +ry(pi/2) q[87]; +rx(pi) q[87]; +cx q[78],q[88]; +rz(1.0) q[88]; +cx q[78],q[88]; +rx(pi/2) q[78]; +rx(pi/2) q[88]; +cx q[78],q[88]; +rz(1.0) q[88]; +cx q[78],q[88]; +rx(-pi/2) q[78]; +ry(pi/2) q[78]; +rx(pi) q[78]; +rx(-pi/2) q[88]; +ry(pi/2) q[88]; +rx(pi) q[88]; +cx q[78],q[88]; +rz(1.0) q[88]; +cx q[78],q[88]; +ry(pi/2) q[78]; +rx(pi) q[78]; +ry(pi/2) q[88]; +rx(pi) q[88]; +cx q[78],q[88]; +rz(1.0) q[88]; +cx q[78],q[88]; +rx(pi/2) q[78]; +rx(pi/2) q[88]; +cx q[78],q[88]; +rz(1.0) q[88]; +cx q[78],q[88]; +rx(-pi/2) q[78]; +ry(pi/2) q[78]; +rx(pi) q[78]; +rx(-pi/2) q[88]; +ry(pi/2) q[88]; +rx(pi) q[88]; +cx q[78],q[88]; +rz(1.0) q[88]; +cx q[78],q[88]; +ry(pi/2) q[78]; +rx(pi) q[78]; +cx q[78],q[79]; +rz(1.0) q[79]; +cx q[78],q[79]; +rx(pi/2) q[78]; +rx(pi/2) q[79]; +cx q[78],q[79]; +rz(1.0) q[79]; +cx q[78],q[79]; +rx(-pi/2) q[78]; +ry(pi/2) q[78]; +rx(pi) q[78]; +rx(-pi/2) q[79]; +ry(pi/2) q[79]; +rx(pi) q[79]; +cx q[78],q[79]; +rz(1.0) q[79]; +cx q[78],q[79]; +ry(pi/2) q[78]; +rx(pi) q[78]; +ry(pi/2) q[79]; +rx(pi) q[79]; +cx q[78],q[79]; +rz(1.0) q[79]; +cx q[78],q[79]; +rx(pi/2) q[78]; +rx(pi/2) q[79]; +cx q[78],q[79]; +rz(1.0) q[79]; +cx q[78],q[79]; +rx(-pi/2) q[78]; +ry(pi/2) q[78]; +rx(pi) q[78]; +rx(-pi/2) q[79]; +ry(pi/2) q[79]; +rx(pi) q[79]; +cx q[78],q[79]; +rz(1.0) q[79]; +cx q[78],q[79]; +ry(pi/2) q[78]; +rx(pi) q[78]; +rz(0.6036453844446408) q[78]; +ry(pi/2) q[79]; +rx(pi) q[79]; +ry(pi/2) q[88]; +rx(pi) q[88]; +cx q[79],q[89]; +rz(1.0) q[89]; +cx q[79],q[89]; +rx(pi/2) q[79]; +rx(pi/2) q[89]; +cx q[79],q[89]; +rz(1.0) q[89]; +cx q[79],q[89]; +rx(-pi/2) q[79]; +ry(pi/2) q[79]; +rx(pi) q[79]; +rx(-pi/2) q[89]; +ry(pi/2) q[89]; +rx(pi) q[89]; +cx q[79],q[89]; +rz(1.0) q[89]; +cx q[79],q[89]; +ry(pi/2) q[79]; +rx(pi) q[79]; +ry(pi/2) q[89]; +rx(pi) q[89]; +cx q[79],q[89]; +rz(1.0) q[89]; +cx q[79],q[89]; +rx(pi/2) q[79]; +rx(pi/2) q[89]; +cx q[79],q[89]; +rz(1.0) q[89]; +cx q[79],q[89]; +rx(-pi/2) q[79]; +ry(pi/2) q[79]; +rx(pi) q[79]; +rx(-pi/2) q[89]; +ry(pi/2) q[89]; +rx(pi) q[89]; +cx q[79],q[89]; +rz(1.0) q[89]; +cx q[79],q[89]; +ry(pi/2) q[79]; +rx(pi) q[79]; +rz(-0.48531993362815173) q[79]; +ry(pi/2) q[89]; +rx(pi) q[89]; +cx q[80],q[90]; +rz(1.0) q[90]; +cx q[80],q[90]; +rx(pi/2) q[80]; +rx(pi/2) q[90]; +cx q[80],q[90]; +rz(1.0) q[90]; +cx q[80],q[90]; +rx(-pi/2) q[80]; +ry(pi/2) q[80]; +rx(pi) q[80]; +rx(-pi/2) q[90]; +ry(pi/2) q[90]; +rx(pi) q[90]; +cx q[80],q[90]; +rz(1.0) q[90]; +cx q[80],q[90]; +ry(pi/2) q[80]; +rx(pi) q[80]; +ry(pi/2) q[90]; +rx(pi) q[90]; +cx q[80],q[90]; +rz(1.0) q[90]; +cx q[80],q[90]; +rx(pi/2) q[80]; +rx(pi/2) q[90]; +cx q[80],q[90]; +rz(1.0) q[90]; +cx q[80],q[90]; +rx(-pi/2) q[80]; +ry(pi/2) q[80]; +rx(pi) q[80]; +rx(-pi/2) q[90]; +ry(pi/2) q[90]; +rx(pi) q[90]; +cx q[80],q[90]; +rz(1.0) q[90]; +cx q[80],q[90]; +ry(pi/2) q[80]; +rx(pi) q[80]; +cx q[80],q[81]; +rz(1.0) q[81]; +cx q[80],q[81]; +rx(pi/2) q[80]; +rx(pi/2) q[81]; +cx q[80],q[81]; +rz(1.0) q[81]; +cx q[80],q[81]; +rx(-pi/2) q[80]; +ry(pi/2) q[80]; +rx(pi) q[80]; +rx(-pi/2) q[81]; +ry(pi/2) q[81]; +rx(pi) q[81]; +cx q[80],q[81]; +rz(1.0) q[81]; +cx q[80],q[81]; +ry(pi/2) q[80]; +rx(pi) q[80]; +ry(pi/2) q[81]; +rx(pi) q[81]; +cx q[80],q[81]; +rz(1.0) q[81]; +cx q[80],q[81]; +rx(pi/2) q[80]; +rx(pi/2) q[81]; +cx q[80],q[81]; +rz(1.0) q[81]; +cx q[80],q[81]; +rx(-pi/2) q[80]; +ry(pi/2) q[80]; +rx(pi) q[80]; +rx(-pi/2) q[81]; +ry(pi/2) q[81]; +rx(pi) q[81]; +cx q[80],q[81]; +rz(1.0) q[81]; +cx q[80],q[81]; +ry(pi/2) q[80]; +rx(pi) q[80]; +rz(0.9200965008433069) q[80]; +ry(pi/2) q[81]; +rx(pi) q[81]; +ry(pi/2) q[90]; +rx(pi) q[90]; +cx q[81],q[91]; +rz(1.0) q[91]; +cx q[81],q[91]; +rx(pi/2) q[81]; +rx(pi/2) q[91]; +cx q[81],q[91]; +rz(1.0) q[91]; +cx q[81],q[91]; +rx(-pi/2) q[81]; +ry(pi/2) q[81]; +rx(pi) q[81]; +rx(-pi/2) q[91]; +ry(pi/2) q[91]; +rx(pi) q[91]; +cx q[81],q[91]; +rz(1.0) q[91]; +cx q[81],q[91]; +ry(pi/2) q[81]; +rx(pi) q[81]; +ry(pi/2) q[91]; +rx(pi) q[91]; +cx q[81],q[91]; +rz(1.0) q[91]; +cx q[81],q[91]; +rx(pi/2) q[81]; +rx(pi/2) q[91]; +cx q[81],q[91]; +rz(1.0) q[91]; +cx q[81],q[91]; +rx(-pi/2) q[81]; +ry(pi/2) q[81]; +rx(pi) q[81]; +rx(-pi/2) q[91]; +ry(pi/2) q[91]; +rx(pi) q[91]; +cx q[81],q[91]; +rz(1.0) q[91]; +cx q[81],q[91]; +ry(pi/2) q[81]; +rx(pi) q[81]; +cx q[81],q[82]; +rz(1.0) q[82]; +cx q[81],q[82]; +rx(pi/2) q[81]; +rx(pi/2) q[82]; +cx q[81],q[82]; +rz(1.0) q[82]; +cx q[81],q[82]; +rx(-pi/2) q[81]; +ry(pi/2) q[81]; +rx(pi) q[81]; +rx(-pi/2) q[82]; +ry(pi/2) q[82]; +rx(pi) q[82]; +cx q[81],q[82]; +rz(1.0) q[82]; +cx q[81],q[82]; +ry(pi/2) q[81]; +rx(pi) q[81]; +ry(pi/2) q[82]; +rx(pi) q[82]; +cx q[81],q[82]; +rz(1.0) q[82]; +cx q[81],q[82]; +rx(pi/2) q[81]; +rx(pi/2) q[82]; +cx q[81],q[82]; +rz(1.0) q[82]; +cx q[81],q[82]; +rx(-pi/2) q[81]; +ry(pi/2) q[81]; +rx(pi) q[81]; +rx(-pi/2) q[82]; +ry(pi/2) q[82]; +rx(pi) q[82]; +cx q[81],q[82]; +rz(1.0) q[82]; +cx q[81],q[82]; +ry(pi/2) q[81]; +rx(pi) q[81]; +rz(0.46648542353057554) q[81]; +ry(pi/2) q[82]; +rx(pi) q[82]; +ry(pi/2) q[91]; +rx(pi) q[91]; +cx q[90],q[91]; +rz(1.0) q[91]; +cx q[90],q[91]; +rx(pi/2) q[90]; +rx(pi/2) q[91]; +cx q[90],q[91]; +rz(1.0) q[91]; +cx q[90],q[91]; +rx(-pi/2) q[90]; +ry(pi/2) q[90]; +rx(pi) q[90]; +rx(-pi/2) q[91]; +ry(pi/2) q[91]; +rx(pi) q[91]; +cx q[90],q[91]; +rz(1.0) q[91]; +cx q[90],q[91]; +ry(pi/2) q[90]; +rx(pi) q[90]; +ry(pi/2) q[91]; +rx(pi) q[91]; +cx q[90],q[91]; +rz(1.0) q[91]; +cx q[90],q[91]; +rx(pi/2) q[90]; +rx(pi/2) q[91]; +cx q[90],q[91]; +rz(1.0) q[91]; +cx q[90],q[91]; +rx(-pi/2) q[90]; +ry(pi/2) q[90]; +rx(pi) q[90]; +rx(-pi/2) q[91]; +ry(pi/2) q[91]; +rx(pi) q[91]; +cx q[90],q[91]; +rz(1.0) q[91]; +cx q[90],q[91]; +ry(pi/2) q[90]; +rx(pi) q[90]; +rz(1.9556673501463888) q[90]; +ry(pi/2) q[91]; +rx(pi) q[91]; +cx q[82],q[92]; +rz(1.0) q[92]; +cx q[82],q[92]; +rx(pi/2) q[82]; +rx(pi/2) q[92]; +cx q[82],q[92]; +rz(1.0) q[92]; +cx q[82],q[92]; +rx(-pi/2) q[82]; +ry(pi/2) q[82]; +rx(pi) q[82]; +rx(-pi/2) q[92]; +ry(pi/2) q[92]; +rx(pi) q[92]; +cx q[82],q[92]; +rz(1.0) q[92]; +cx q[82],q[92]; +ry(pi/2) q[82]; +rx(pi) q[82]; +ry(pi/2) q[92]; +rx(pi) q[92]; +cx q[82],q[92]; +rz(1.0) q[92]; +cx q[82],q[92]; +rx(pi/2) q[82]; +rx(pi/2) q[92]; +cx q[82],q[92]; +rz(1.0) q[92]; +cx q[82],q[92]; +rx(-pi/2) q[82]; +ry(pi/2) q[82]; +rx(pi) q[82]; +rx(-pi/2) q[92]; +ry(pi/2) q[92]; +rx(pi) q[92]; +cx q[82],q[92]; +rz(1.0) q[92]; +cx q[82],q[92]; +ry(pi/2) q[82]; +rx(pi) q[82]; +cx q[82],q[83]; +rz(1.0) q[83]; +cx q[82],q[83]; +rx(pi/2) q[82]; +rx(pi/2) q[83]; +cx q[82],q[83]; +rz(1.0) q[83]; +cx q[82],q[83]; +rx(-pi/2) q[82]; +ry(pi/2) q[82]; +rx(pi) q[82]; +rx(-pi/2) q[83]; +ry(pi/2) q[83]; +rx(pi) q[83]; +cx q[82],q[83]; +rz(1.0) q[83]; +cx q[82],q[83]; +ry(pi/2) q[82]; +rx(pi) q[82]; +ry(pi/2) q[83]; +rx(pi) q[83]; +cx q[82],q[83]; +rz(1.0) q[83]; +cx q[82],q[83]; +rx(pi/2) q[82]; +rx(pi/2) q[83]; +cx q[82],q[83]; +rz(1.0) q[83]; +cx q[82],q[83]; +rx(-pi/2) q[82]; +ry(pi/2) q[82]; +rx(pi) q[82]; +rx(-pi/2) q[83]; +ry(pi/2) q[83]; +rx(pi) q[83]; +cx q[82],q[83]; +rz(1.0) q[83]; +cx q[82],q[83]; +ry(pi/2) q[82]; +rx(pi) q[82]; +rz(-0.9023064499044784) q[82]; +ry(pi/2) q[83]; +rx(pi) q[83]; +ry(pi/2) q[92]; +rx(pi) q[92]; +cx q[91],q[92]; +rz(1.0) q[92]; +cx q[91],q[92]; +rx(pi/2) q[91]; +rx(pi/2) q[92]; +cx q[91],q[92]; +rz(1.0) q[92]; +cx q[91],q[92]; +rx(-pi/2) q[91]; +ry(pi/2) q[91]; +rx(pi) q[91]; +rx(-pi/2) q[92]; +ry(pi/2) q[92]; +rx(pi) q[92]; +cx q[91],q[92]; +rz(1.0) q[92]; +cx q[91],q[92]; +ry(pi/2) q[91]; +rx(pi) q[91]; +ry(pi/2) q[92]; +rx(pi) q[92]; +cx q[91],q[92]; +rz(1.0) q[92]; +cx q[91],q[92]; +rx(pi/2) q[91]; +rx(pi/2) q[92]; +cx q[91],q[92]; +rz(1.0) q[92]; +cx q[91],q[92]; +rx(-pi/2) q[91]; +ry(pi/2) q[91]; +rx(pi) q[91]; +rx(-pi/2) q[92]; +ry(pi/2) q[92]; +rx(pi) q[92]; +cx q[91],q[92]; +rz(1.0) q[92]; +cx q[91],q[92]; +ry(pi/2) q[91]; +rx(pi) q[91]; +rz(-1.9673225592710222) q[91]; +ry(pi/2) q[92]; +rx(pi) q[92]; +cx q[83],q[93]; +rz(1.0) q[93]; +cx q[83],q[93]; +rx(pi/2) q[83]; +rx(pi/2) q[93]; +cx q[83],q[93]; +rz(1.0) q[93]; +cx q[83],q[93]; +rx(-pi/2) q[83]; +ry(pi/2) q[83]; +rx(pi) q[83]; +rx(-pi/2) q[93]; +ry(pi/2) q[93]; +rx(pi) q[93]; +cx q[83],q[93]; +rz(1.0) q[93]; +cx q[83],q[93]; +ry(pi/2) q[83]; +rx(pi) q[83]; +ry(pi/2) q[93]; +rx(pi) q[93]; +cx q[83],q[93]; +rz(1.0) q[93]; +cx q[83],q[93]; +rx(pi/2) q[83]; +rx(pi/2) q[93]; +cx q[83],q[93]; +rz(1.0) q[93]; +cx q[83],q[93]; +rx(-pi/2) q[83]; +ry(pi/2) q[83]; +rx(pi) q[83]; +rx(-pi/2) q[93]; +ry(pi/2) q[93]; +rx(pi) q[93]; +cx q[83],q[93]; +rz(1.0) q[93]; +cx q[83],q[93]; +ry(pi/2) q[83]; +rx(pi) q[83]; +cx q[83],q[84]; +rz(1.0) q[84]; +cx q[83],q[84]; +rx(pi/2) q[83]; +rx(pi/2) q[84]; +cx q[83],q[84]; +rz(1.0) q[84]; +cx q[83],q[84]; +rx(-pi/2) q[83]; +ry(pi/2) q[83]; +rx(pi) q[83]; +rx(-pi/2) q[84]; +ry(pi/2) q[84]; +rx(pi) q[84]; +cx q[83],q[84]; +rz(1.0) q[84]; +cx q[83],q[84]; +ry(pi/2) q[83]; +rx(pi) q[83]; +ry(pi/2) q[84]; +rx(pi) q[84]; +cx q[83],q[84]; +rz(1.0) q[84]; +cx q[83],q[84]; +rx(pi/2) q[83]; +rx(pi/2) q[84]; +cx q[83],q[84]; +rz(1.0) q[84]; +cx q[83],q[84]; +rx(-pi/2) q[83]; +ry(pi/2) q[83]; +rx(pi) q[83]; +rx(-pi/2) q[84]; +ry(pi/2) q[84]; +rx(pi) q[84]; +cx q[83],q[84]; +rz(1.0) q[84]; +cx q[83],q[84]; +ry(pi/2) q[83]; +rx(pi) q[83]; +rz(0.45825666922896735) q[83]; +ry(pi/2) q[84]; +rx(pi) q[84]; +ry(pi/2) q[93]; +rx(pi) q[93]; +cx q[92],q[93]; +rz(1.0) q[93]; +cx q[92],q[93]; +rx(pi/2) q[92]; +rx(pi/2) q[93]; +cx q[92],q[93]; +rz(1.0) q[93]; +cx q[92],q[93]; +rx(-pi/2) q[92]; +ry(pi/2) q[92]; +rx(pi) q[92]; +rx(-pi/2) q[93]; +ry(pi/2) q[93]; +rx(pi) q[93]; +cx q[92],q[93]; +rz(1.0) q[93]; +cx q[92],q[93]; +ry(pi/2) q[92]; +rx(pi) q[92]; +ry(pi/2) q[93]; +rx(pi) q[93]; +cx q[92],q[93]; +rz(1.0) q[93]; +cx q[92],q[93]; +rx(pi/2) q[92]; +rx(pi/2) q[93]; +cx q[92],q[93]; +rz(1.0) q[93]; +cx q[92],q[93]; +rx(-pi/2) q[92]; +ry(pi/2) q[92]; +rx(pi) q[92]; +rx(-pi/2) q[93]; +ry(pi/2) q[93]; +rx(pi) q[93]; +cx q[92],q[93]; +rz(1.0) q[93]; +cx q[92],q[93]; +ry(pi/2) q[92]; +rx(pi) q[92]; +rz(0.874257527114144) q[92]; +ry(pi/2) q[93]; +rx(pi) q[93]; +cx q[84],q[94]; +rz(1.0) q[94]; +cx q[84],q[94]; +rx(pi/2) q[84]; +rx(pi/2) q[94]; +cx q[84],q[94]; +rz(1.0) q[94]; +cx q[84],q[94]; +rx(-pi/2) q[84]; +ry(pi/2) q[84]; +rx(pi) q[84]; +rx(-pi/2) q[94]; +ry(pi/2) q[94]; +rx(pi) q[94]; +cx q[84],q[94]; +rz(1.0) q[94]; +cx q[84],q[94]; +ry(pi/2) q[84]; +rx(pi) q[84]; +ry(pi/2) q[94]; +rx(pi) q[94]; +cx q[84],q[94]; +rz(1.0) q[94]; +cx q[84],q[94]; +rx(pi/2) q[84]; +rx(pi/2) q[94]; +cx q[84],q[94]; +rz(1.0) q[94]; +cx q[84],q[94]; +rx(-pi/2) q[84]; +ry(pi/2) q[84]; +rx(pi) q[84]; +rx(-pi/2) q[94]; +ry(pi/2) q[94]; +rx(pi) q[94]; +cx q[84],q[94]; +rz(1.0) q[94]; +cx q[84],q[94]; +ry(pi/2) q[84]; +rx(pi) q[84]; +cx q[84],q[85]; +rz(1.0) q[85]; +cx q[84],q[85]; +rx(pi/2) q[84]; +rx(pi/2) q[85]; +cx q[84],q[85]; +rz(1.0) q[85]; +cx q[84],q[85]; +rx(-pi/2) q[84]; +ry(pi/2) q[84]; +rx(pi) q[84]; +rx(-pi/2) q[85]; +ry(pi/2) q[85]; +rx(pi) q[85]; +cx q[84],q[85]; +rz(1.0) q[85]; +cx q[84],q[85]; +ry(pi/2) q[84]; +rx(pi) q[84]; +ry(pi/2) q[85]; +rx(pi) q[85]; +cx q[84],q[85]; +rz(1.0) q[85]; +cx q[84],q[85]; +rx(pi/2) q[84]; +rx(pi/2) q[85]; +cx q[84],q[85]; +rz(1.0) q[85]; +cx q[84],q[85]; +rx(-pi/2) q[84]; +ry(pi/2) q[84]; +rx(pi) q[84]; +rx(-pi/2) q[85]; +ry(pi/2) q[85]; +rx(pi) q[85]; +cx q[84],q[85]; +rz(1.0) q[85]; +cx q[84],q[85]; +ry(pi/2) q[84]; +rx(pi) q[84]; +rz(1.8440091395213578) q[84]; +ry(pi/2) q[85]; +rx(pi) q[85]; +ry(pi/2) q[94]; +rx(pi) q[94]; +cx q[93],q[94]; +rz(1.0) q[94]; +cx q[93],q[94]; +rx(pi/2) q[93]; +rx(pi/2) q[94]; +cx q[93],q[94]; +rz(1.0) q[94]; +cx q[93],q[94]; +rx(-pi/2) q[93]; +ry(pi/2) q[93]; +rx(pi) q[93]; +rx(-pi/2) q[94]; +ry(pi/2) q[94]; +rx(pi) q[94]; +cx q[93],q[94]; +rz(1.0) q[94]; +cx q[93],q[94]; +ry(pi/2) q[93]; +rx(pi) q[93]; +ry(pi/2) q[94]; +rx(pi) q[94]; +cx q[93],q[94]; +rz(1.0) q[94]; +cx q[93],q[94]; +rx(pi/2) q[93]; +rx(pi/2) q[94]; +cx q[93],q[94]; +rz(1.0) q[94]; +cx q[93],q[94]; +rx(-pi/2) q[93]; +ry(pi/2) q[93]; +rx(pi) q[93]; +rx(-pi/2) q[94]; +ry(pi/2) q[94]; +rx(pi) q[94]; +cx q[93],q[94]; +rz(1.0) q[94]; +cx q[93],q[94]; +ry(pi/2) q[93]; +rx(pi) q[93]; +rz(-1.4435156360613326) q[93]; +ry(pi/2) q[94]; +rx(pi) q[94]; +cx q[85],q[95]; +rz(1.0) q[95]; +cx q[85],q[95]; +rx(pi/2) q[85]; +rx(pi/2) q[95]; +cx q[85],q[95]; +rz(1.0) q[95]; +cx q[85],q[95]; +rx(-pi/2) q[85]; +ry(pi/2) q[85]; +rx(pi) q[85]; +rx(-pi/2) q[95]; +ry(pi/2) q[95]; +rx(pi) q[95]; +cx q[85],q[95]; +rz(1.0) q[95]; +cx q[85],q[95]; +ry(pi/2) q[85]; +rx(pi) q[85]; +ry(pi/2) q[95]; +rx(pi) q[95]; +cx q[85],q[95]; +rz(1.0) q[95]; +cx q[85],q[95]; +rx(pi/2) q[85]; +rx(pi/2) q[95]; +cx q[85],q[95]; +rz(1.0) q[95]; +cx q[85],q[95]; +rx(-pi/2) q[85]; +ry(pi/2) q[85]; +rx(pi) q[85]; +rx(-pi/2) q[95]; +ry(pi/2) q[95]; +rx(pi) q[95]; +cx q[85],q[95]; +rz(1.0) q[95]; +cx q[85],q[95]; +ry(pi/2) q[85]; +rx(pi) q[85]; +cx q[85],q[86]; +rz(1.0) q[86]; +cx q[85],q[86]; +rx(pi/2) q[85]; +rx(pi/2) q[86]; +cx q[85],q[86]; +rz(1.0) q[86]; +cx q[85],q[86]; +rx(-pi/2) q[85]; +ry(pi/2) q[85]; +rx(pi) q[85]; +rx(-pi/2) q[86]; +ry(pi/2) q[86]; +rx(pi) q[86]; +cx q[85],q[86]; +rz(1.0) q[86]; +cx q[85],q[86]; +ry(pi/2) q[85]; +rx(pi) q[85]; +ry(pi/2) q[86]; +rx(pi) q[86]; +cx q[85],q[86]; +rz(1.0) q[86]; +cx q[85],q[86]; +rx(pi/2) q[85]; +rx(pi/2) q[86]; +cx q[85],q[86]; +rz(1.0) q[86]; +cx q[85],q[86]; +rx(-pi/2) q[85]; +ry(pi/2) q[85]; +rx(pi) q[85]; +rx(-pi/2) q[86]; +ry(pi/2) q[86]; +rx(pi) q[86]; +cx q[85],q[86]; +rz(1.0) q[86]; +cx q[85],q[86]; +ry(pi/2) q[85]; +rx(pi) q[85]; +rz(1.4788114561194803) q[85]; +ry(pi/2) q[86]; +rx(pi) q[86]; +ry(pi/2) q[95]; +rx(pi) q[95]; +cx q[94],q[95]; +rz(1.0) q[95]; +cx q[94],q[95]; +rx(pi/2) q[94]; +rx(pi/2) q[95]; +cx q[94],q[95]; +rz(1.0) q[95]; +cx q[94],q[95]; +rx(-pi/2) q[94]; +ry(pi/2) q[94]; +rx(pi) q[94]; +rx(-pi/2) q[95]; +ry(pi/2) q[95]; +rx(pi) q[95]; +cx q[94],q[95]; +rz(1.0) q[95]; +cx q[94],q[95]; +ry(pi/2) q[94]; +rx(pi) q[94]; +ry(pi/2) q[95]; +rx(pi) q[95]; +cx q[94],q[95]; +rz(1.0) q[95]; +cx q[94],q[95]; +rx(pi/2) q[94]; +rx(pi/2) q[95]; +cx q[94],q[95]; +rz(1.0) q[95]; +cx q[94],q[95]; +rx(-pi/2) q[94]; +ry(pi/2) q[94]; +rx(pi) q[94]; +rx(-pi/2) q[95]; +ry(pi/2) q[95]; +rx(pi) q[95]; +cx q[94],q[95]; +rz(1.0) q[95]; +cx q[94],q[95]; +ry(pi/2) q[94]; +rx(pi) q[94]; +rz(1.0959717597641427) q[94]; +ry(pi/2) q[95]; +rx(pi) q[95]; +cx q[86],q[96]; +rz(1.0) q[96]; +cx q[86],q[96]; +rx(pi/2) q[86]; +rx(pi/2) q[96]; +cx q[86],q[96]; +rz(1.0) q[96]; +cx q[86],q[96]; +rx(-pi/2) q[86]; +ry(pi/2) q[86]; +rx(pi) q[86]; +rx(-pi/2) q[96]; +ry(pi/2) q[96]; +rx(pi) q[96]; +cx q[86],q[96]; +rz(1.0) q[96]; +cx q[86],q[96]; +ry(pi/2) q[86]; +rx(pi) q[86]; +ry(pi/2) q[96]; +rx(pi) q[96]; +cx q[86],q[96]; +rz(1.0) q[96]; +cx q[86],q[96]; +rx(pi/2) q[86]; +rx(pi/2) q[96]; +cx q[86],q[96]; +rz(1.0) q[96]; +cx q[86],q[96]; +rx(-pi/2) q[86]; +ry(pi/2) q[86]; +rx(pi) q[86]; +rx(-pi/2) q[96]; +ry(pi/2) q[96]; +rx(pi) q[96]; +cx q[86],q[96]; +rz(1.0) q[96]; +cx q[86],q[96]; +ry(pi/2) q[86]; +rx(pi) q[86]; +cx q[86],q[87]; +rz(1.0) q[87]; +cx q[86],q[87]; +rx(pi/2) q[86]; +rx(pi/2) q[87]; +cx q[86],q[87]; +rz(1.0) q[87]; +cx q[86],q[87]; +rx(-pi/2) q[86]; +ry(pi/2) q[86]; +rx(pi) q[86]; +rx(-pi/2) q[87]; +ry(pi/2) q[87]; +rx(pi) q[87]; +cx q[86],q[87]; +rz(1.0) q[87]; +cx q[86],q[87]; +ry(pi/2) q[86]; +rx(pi) q[86]; +ry(pi/2) q[87]; +rx(pi) q[87]; +cx q[86],q[87]; +rz(1.0) q[87]; +cx q[86],q[87]; +rx(pi/2) q[86]; +rx(pi/2) q[87]; +cx q[86],q[87]; +rz(1.0) q[87]; +cx q[86],q[87]; +rx(-pi/2) q[86]; +ry(pi/2) q[86]; +rx(pi) q[86]; +rx(-pi/2) q[87]; +ry(pi/2) q[87]; +rx(pi) q[87]; +cx q[86],q[87]; +rz(1.0) q[87]; +cx q[86],q[87]; +ry(pi/2) q[86]; +rx(pi) q[86]; +rz(0.5354678932810084) q[86]; +ry(pi/2) q[87]; +rx(pi) q[87]; +ry(pi/2) q[96]; +rx(pi) q[96]; +cx q[95],q[96]; +rz(1.0) q[96]; +cx q[95],q[96]; +rx(pi/2) q[95]; +rx(pi/2) q[96]; +cx q[95],q[96]; +rz(1.0) q[96]; +cx q[95],q[96]; +rx(-pi/2) q[95]; +ry(pi/2) q[95]; +rx(pi) q[95]; +rx(-pi/2) q[96]; +ry(pi/2) q[96]; +rx(pi) q[96]; +cx q[95],q[96]; +rz(1.0) q[96]; +cx q[95],q[96]; +ry(pi/2) q[95]; +rx(pi) q[95]; +ry(pi/2) q[96]; +rx(pi) q[96]; +cx q[95],q[96]; +rz(1.0) q[96]; +cx q[95],q[96]; +rx(pi/2) q[95]; +rx(pi/2) q[96]; +cx q[95],q[96]; +rz(1.0) q[96]; +cx q[95],q[96]; +rx(-pi/2) q[95]; +ry(pi/2) q[95]; +rx(pi) q[95]; +rx(-pi/2) q[96]; +ry(pi/2) q[96]; +rx(pi) q[96]; +cx q[95],q[96]; +rz(1.0) q[96]; +cx q[95],q[96]; +ry(pi/2) q[95]; +rx(pi) q[95]; +rz(1.5630935231919412) q[95]; +ry(pi/2) q[96]; +rx(pi) q[96]; +cx q[87],q[97]; +rz(1.0) q[97]; +cx q[87],q[97]; +rx(pi/2) q[87]; +rx(pi/2) q[97]; +cx q[87],q[97]; +rz(1.0) q[97]; +cx q[87],q[97]; +rx(-pi/2) q[87]; +ry(pi/2) q[87]; +rx(pi) q[87]; +rx(-pi/2) q[97]; +ry(pi/2) q[97]; +rx(pi) q[97]; +cx q[87],q[97]; +rz(1.0) q[97]; +cx q[87],q[97]; +ry(pi/2) q[87]; +rx(pi) q[87]; +ry(pi/2) q[97]; +rx(pi) q[97]; +cx q[87],q[97]; +rz(1.0) q[97]; +cx q[87],q[97]; +rx(pi/2) q[87]; +rx(pi/2) q[97]; +cx q[87],q[97]; +rz(1.0) q[97]; +cx q[87],q[97]; +rx(-pi/2) q[87]; +ry(pi/2) q[87]; +rx(pi) q[87]; +rx(-pi/2) q[97]; +ry(pi/2) q[97]; +rx(pi) q[97]; +cx q[87],q[97]; +rz(1.0) q[97]; +cx q[87],q[97]; +ry(pi/2) q[87]; +rx(pi) q[87]; +cx q[87],q[88]; +rz(1.0) q[88]; +cx q[87],q[88]; +rx(pi/2) q[87]; +rx(pi/2) q[88]; +cx q[87],q[88]; +rz(1.0) q[88]; +cx q[87],q[88]; +rx(-pi/2) q[87]; +ry(pi/2) q[87]; +rx(pi) q[87]; +rx(-pi/2) q[88]; +ry(pi/2) q[88]; +rx(pi) q[88]; +cx q[87],q[88]; +rz(1.0) q[88]; +cx q[87],q[88]; +ry(pi/2) q[87]; +rx(pi) q[87]; +ry(pi/2) q[88]; +rx(pi) q[88]; +cx q[87],q[88]; +rz(1.0) q[88]; +cx q[87],q[88]; +rx(pi/2) q[87]; +rx(pi/2) q[88]; +cx q[87],q[88]; +rz(1.0) q[88]; +cx q[87],q[88]; +rx(-pi/2) q[87]; +ry(pi/2) q[87]; +rx(pi) q[87]; +rx(-pi/2) q[88]; +ry(pi/2) q[88]; +rx(pi) q[88]; +cx q[87],q[88]; +rz(1.0) q[88]; +cx q[87],q[88]; +ry(pi/2) q[87]; +rx(pi) q[87]; +rz(1.0768401519048636) q[87]; +ry(pi/2) q[88]; +rx(pi) q[88]; +ry(pi/2) q[97]; +rx(pi) q[97]; +cx q[96],q[97]; +rz(1.0) q[97]; +cx q[96],q[97]; +rx(pi/2) q[96]; +rx(pi/2) q[97]; +cx q[96],q[97]; +rz(1.0) q[97]; +cx q[96],q[97]; +rx(-pi/2) q[96]; +ry(pi/2) q[96]; +rx(pi) q[96]; +rx(-pi/2) q[97]; +ry(pi/2) q[97]; +rx(pi) q[97]; +cx q[96],q[97]; +rz(1.0) q[97]; +cx q[96],q[97]; +ry(pi/2) q[96]; +rx(pi) q[96]; +ry(pi/2) q[97]; +rx(pi) q[97]; +cx q[96],q[97]; +rz(1.0) q[97]; +cx q[96],q[97]; +rx(pi/2) q[96]; +rx(pi/2) q[97]; +cx q[96],q[97]; +rz(1.0) q[97]; +cx q[96],q[97]; +rx(-pi/2) q[96]; +ry(pi/2) q[96]; +rx(pi) q[96]; +rx(-pi/2) q[97]; +ry(pi/2) q[97]; +rx(pi) q[97]; +cx q[96],q[97]; +rz(1.0) q[97]; +cx q[96],q[97]; +ry(pi/2) q[96]; +rx(pi) q[96]; +rz(-1.2304808960003646) q[96]; +ry(pi/2) q[97]; +rx(pi) q[97]; +cx q[88],q[98]; +rz(1.0) q[98]; +cx q[88],q[98]; +rx(pi/2) q[88]; +rx(pi/2) q[98]; +cx q[88],q[98]; +rz(1.0) q[98]; +cx q[88],q[98]; +rx(-pi/2) q[88]; +ry(pi/2) q[88]; +rx(pi) q[88]; +rx(-pi/2) q[98]; +ry(pi/2) q[98]; +rx(pi) q[98]; +cx q[88],q[98]; +rz(1.0) q[98]; +cx q[88],q[98]; +ry(pi/2) q[88]; +rx(pi) q[88]; +ry(pi/2) q[98]; +rx(pi) q[98]; +cx q[88],q[98]; +rz(1.0) q[98]; +cx q[88],q[98]; +rx(pi/2) q[88]; +rx(pi/2) q[98]; +cx q[88],q[98]; +rz(1.0) q[98]; +cx q[88],q[98]; +rx(-pi/2) q[88]; +ry(pi/2) q[88]; +rx(pi) q[88]; +rx(-pi/2) q[98]; +ry(pi/2) q[98]; +rx(pi) q[98]; +cx q[88],q[98]; +rz(1.0) q[98]; +cx q[88],q[98]; +ry(pi/2) q[88]; +rx(pi) q[88]; +cx q[88],q[89]; +rz(1.0) q[89]; +cx q[88],q[89]; +rx(pi/2) q[88]; +rx(pi/2) q[89]; +cx q[88],q[89]; +rz(1.0) q[89]; +cx q[88],q[89]; +rx(-pi/2) q[88]; +ry(pi/2) q[88]; +rx(pi) q[88]; +rx(-pi/2) q[89]; +ry(pi/2) q[89]; +rx(pi) q[89]; +cx q[88],q[89]; +rz(1.0) q[89]; +cx q[88],q[89]; +ry(pi/2) q[88]; +rx(pi) q[88]; +ry(pi/2) q[89]; +rx(pi) q[89]; +cx q[88],q[89]; +rz(1.0) q[89]; +cx q[88],q[89]; +rx(pi/2) q[88]; +rx(pi/2) q[89]; +cx q[88],q[89]; +rz(1.0) q[89]; +cx q[88],q[89]; +rx(-pi/2) q[88]; +ry(pi/2) q[88]; +rx(pi) q[88]; +rx(-pi/2) q[89]; +ry(pi/2) q[89]; +rx(pi) q[89]; +cx q[88],q[89]; +rz(1.0) q[89]; +cx q[88],q[89]; +ry(pi/2) q[88]; +rx(pi) q[88]; +rz(1.100680609499792) q[88]; +ry(pi/2) q[89]; +rx(pi) q[89]; +ry(pi/2) q[98]; +rx(pi) q[98]; +cx q[97],q[98]; +rz(1.0) q[98]; +cx q[97],q[98]; +rx(pi/2) q[97]; +rx(pi/2) q[98]; +cx q[97],q[98]; +rz(1.0) q[98]; +cx q[97],q[98]; +rx(-pi/2) q[97]; +ry(pi/2) q[97]; +rx(pi) q[97]; +rx(-pi/2) q[98]; +ry(pi/2) q[98]; +rx(pi) q[98]; +cx q[97],q[98]; +rz(1.0) q[98]; +cx q[97],q[98]; +ry(pi/2) q[97]; +rx(pi) q[97]; +ry(pi/2) q[98]; +rx(pi) q[98]; +cx q[97],q[98]; +rz(1.0) q[98]; +cx q[97],q[98]; +rx(pi/2) q[97]; +rx(pi/2) q[98]; +cx q[97],q[98]; +rz(1.0) q[98]; +cx q[97],q[98]; +rx(-pi/2) q[97]; +ry(pi/2) q[97]; +rx(pi) q[97]; +rx(-pi/2) q[98]; +ry(pi/2) q[98]; +rx(pi) q[98]; +cx q[97],q[98]; +rz(1.0) q[98]; +cx q[97],q[98]; +ry(pi/2) q[97]; +rx(pi) q[97]; +rz(1.3912329948688695) q[97]; +ry(pi/2) q[98]; +rx(pi) q[98]; +cx q[89],q[99]; +rz(1.0) q[99]; +cx q[89],q[99]; +rx(pi/2) q[89]; +rx(pi/2) q[99]; +cx q[89],q[99]; +rz(1.0) q[99]; +cx q[89],q[99]; +rx(-pi/2) q[89]; +ry(pi/2) q[89]; +rx(pi) q[89]; +rx(-pi/2) q[99]; +ry(pi/2) q[99]; +rx(pi) q[99]; +cx q[89],q[99]; +rz(1.0) q[99]; +cx q[89],q[99]; +ry(pi/2) q[89]; +rx(pi) q[89]; +ry(pi/2) q[99]; +rx(pi) q[99]; +cx q[89],q[99]; +rz(1.0) q[99]; +cx q[89],q[99]; +rx(pi/2) q[89]; +rx(pi/2) q[99]; +cx q[89],q[99]; +rz(1.0) q[99]; +cx q[89],q[99]; +rx(-pi/2) q[89]; +ry(pi/2) q[89]; +rx(pi) q[89]; +rx(-pi/2) q[99]; +ry(pi/2) q[99]; +rx(pi) q[99]; +cx q[89],q[99]; +rz(1.0) q[99]; +cx q[89],q[99]; +ry(pi/2) q[89]; +rx(pi) q[89]; +rz(1.5733808199364163) q[89]; +ry(pi/2) q[99]; +rx(pi) q[99]; +cx q[98],q[99]; +rz(1.0) q[99]; +cx q[98],q[99]; +rx(pi/2) q[98]; +rx(pi/2) q[99]; +cx q[98],q[99]; +rz(1.0) q[99]; +cx q[98],q[99]; +rx(-pi/2) q[98]; +ry(pi/2) q[98]; +rx(pi) q[98]; +rx(-pi/2) q[99]; +ry(pi/2) q[99]; +rx(pi) q[99]; +cx q[98],q[99]; +rz(1.0) q[99]; +cx q[98],q[99]; +ry(pi/2) q[98]; +rx(pi) q[98]; +ry(pi/2) q[99]; +rx(pi) q[99]; +cx q[98],q[99]; +rz(1.0) q[99]; +cx q[98],q[99]; +rx(pi/2) q[98]; +rx(pi/2) q[99]; +cx q[98],q[99]; +rz(1.0) q[99]; +cx q[98],q[99]; +rx(-pi/2) q[98]; +ry(pi/2) q[98]; +rx(pi) q[98]; +rx(-pi/2) q[99]; +ry(pi/2) q[99]; +rx(pi) q[99]; +cx q[98],q[99]; +rz(1.0) q[99]; +cx q[98],q[99]; +ry(pi/2) q[98]; +rx(pi) q[98]; +rz(-1.7618204447121046) q[98]; +ry(pi/2) q[99]; +rx(pi) q[99]; +rz(1.7626163172479128) q[99]; \ No newline at end of file diff --git a/tests/benchmarks/qasm/test_eoh_qasm.qasm b/tests/benchmarks/qasm/test_eoh_qasm.qasm new file mode 100644 index 0000000..d0bd672 --- /dev/null +++ b/tests/benchmarks/qasm/test_eoh_qasm.qasm @@ -0,0 +1,3509 @@ +OPENQASM 2.0; +include "qelib1.inc"; +qreg q[2]; +u3(1.81601579278081,0,0) q[1]; +cx q[1],q[0]; +u3(0.282876323465342,0,0) q[0]; +cx q[1],q[0]; +u3(1.79619280826017,0,0) q[0]; + +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.000724567026336298) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +cx q[0],q[1]; +u1(0.00679198609867374) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u1(-0.00550515131412464) q[1]; +u3(pi/2,-pi/2,pi/2) q[0]; +u3(pi/2,-pi/2,pi/2) q[1]; +cx q[0],q[1]; +u1(0.00446908620956922) q[1]; +cx q[0],q[1]; +u3(-pi/2,-pi/2,pi/2) q[0]; +u3(-pi/2,-pi/2,pi/2) q[1]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(-0.00767779564284270) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +cx q[0],q[1]; +u1(0.0234616911265225) q[1]; +cx q[0],q[1]; +u2(0.0,pi) q[0]; +u2(0.0,pi) q[1]; +u2(0.0,pi) q[1]; +u1(0.0114893260817785) q[1]; +u2(0.0,pi) q[1]; +u1(0.00893526017156342) q[0]; +u2(0.0,pi) q[0]; +u1(0.0168841346050307) q[0]; +u2(0.0,pi) q[0]; \ No newline at end of file diff --git a/tests/benchmarks/qasm/time_cnt3-5_179.qasm b/tests/benchmarks/qasm/time_cnt3-5_179.qasm new file mode 100644 index 0000000..8ab1eb2 --- /dev/null +++ b/tests/benchmarks/qasm/time_cnt3-5_179.qasm @@ -0,0 +1,179 @@ +OPENQASM 2.0; +include "qelib1.inc"; +qreg q[16]; +creg c[16]; +cx q[12],q[15]; +h q[12]; +t q[14]; +t q[13]; +t q[12]; +cx q[13],q[14]; +cx q[12],q[13]; +cx q[14],q[12]; +tdg q[13]; +cx q[14],q[13]; +tdg q[14]; +tdg q[13]; +t q[12]; +cx q[12],q[13]; +cx q[14],q[12]; +cx q[13],q[14]; +h q[12]; +cx q[12],q[15]; +h q[14]; +t q[15]; +t q[13]; +t q[14]; +cx q[13],q[15]; +cx q[14],q[13]; +cx q[15],q[14]; +tdg q[13]; +cx q[15],q[13]; +tdg q[15]; +tdg q[13]; +t q[14]; +cx q[14],q[13]; +cx q[15],q[14]; +cx q[13],q[15]; +h q[14]; +cx q[13],q[15]; +cx q[9],q[11]; +h q[9]; +t q[10]; +t q[12]; +t q[9]; +cx q[12],q[10]; +cx q[9],q[12]; +cx q[10],q[9]; +tdg q[12]; +cx q[10],q[12]; +tdg q[10]; +tdg q[12]; +t q[9]; +cx q[9],q[12]; +cx q[10],q[9]; +cx q[12],q[10]; +h q[9]; +cx q[9],q[11]; +h q[10]; +t q[11]; +t q[12]; +t q[10]; +cx q[12],q[11]; +cx q[10],q[12]; +cx q[11],q[10]; +tdg q[12]; +cx q[11],q[12]; +tdg q[11]; +tdg q[12]; +t q[10]; +cx q[10],q[12]; +cx q[11],q[10]; +cx q[12],q[11]; +h q[10]; +cx q[12],q[11]; +cx q[6],q[8]; +h q[6]; +t q[7]; +t q[9]; +t q[6]; +cx q[9],q[7]; +cx q[6],q[9]; +cx q[7],q[6]; +tdg q[9]; +cx q[7],q[9]; +tdg q[7]; +tdg q[9]; +t q[6]; +cx q[6],q[9]; +cx q[7],q[6]; +cx q[9],q[7]; +h q[6]; +cx q[6],q[8]; +h q[7]; +t q[8]; +t q[9]; +t q[7]; +cx q[9],q[8]; +cx q[7],q[9]; +cx q[8],q[7]; +tdg q[9]; +cx q[8],q[9]; +tdg q[8]; +tdg q[9]; +t q[7]; +cx q[7],q[9]; +cx q[8],q[7]; +cx q[9],q[8]; +h q[7]; +cx q[9],q[8]; +cx q[3],q[5]; +h q[3]; +t q[4]; +t q[6]; +t q[3]; +cx q[6],q[4]; +cx q[3],q[6]; +cx q[4],q[3]; +tdg q[6]; +cx q[4],q[6]; +tdg q[4]; +tdg q[6]; +t q[3]; +cx q[3],q[6]; +cx q[4],q[3]; +cx q[6],q[4]; +h q[3]; +cx q[3],q[5]; +h q[4]; +t q[5]; +t q[6]; +t q[4]; +cx q[6],q[5]; +cx q[4],q[6]; +cx q[5],q[4]; +tdg q[6]; +cx q[5],q[6]; +tdg q[5]; +tdg q[6]; +t q[4]; +cx q[4],q[6]; +cx q[5],q[4]; +cx q[6],q[5]; +h q[4]; +cx q[6],q[5]; +cx q[0],q[2]; +h q[0]; +t q[1]; +t q[3]; +t q[0]; +cx q[3],q[1]; +cx q[0],q[3]; +cx q[1],q[0]; +tdg q[3]; +cx q[1],q[3]; +tdg q[1]; +tdg q[3]; +t q[0]; +cx q[0],q[3]; +cx q[1],q[0]; +cx q[3],q[1]; +h q[0]; +cx q[0],q[2]; +h q[1]; +t q[2]; +t q[3]; +t q[1]; +cx q[3],q[2]; +cx q[1],q[3]; +cx q[2],q[1]; +tdg q[3]; +cx q[2],q[3]; +tdg q[2]; +tdg q[3]; +t q[1]; +cx q[1],q[3]; +cx q[2],q[1]; +cx q[3],q[2]; +h q[1]; +cx q[3],q[2]; diff --git a/tests/benchmarks/qasm/time_cnt3-5_180.qasm b/tests/benchmarks/qasm/time_cnt3-5_180.qasm new file mode 100644 index 0000000..7fdc0f0 --- /dev/null +++ b/tests/benchmarks/qasm/time_cnt3-5_180.qasm @@ -0,0 +1,489 @@ +OPENQASM 2.0; +include "qelib1.inc"; +qreg q[16]; +creg c[16]; +h q[15]; +t q[13]; +t q[14]; +t q[15]; +cx q[14],q[13]; +cx q[15],q[14]; +cx q[13],q[15]; +tdg q[14]; +cx q[13],q[14]; +tdg q[13]; +tdg q[14]; +t q[15]; +cx q[15],q[14]; +cx q[13],q[15]; +cx q[14],q[13]; +h q[15]; +h q[12]; +t q[13]; +t q[11]; +t q[12]; +cx q[11],q[13]; +cx q[12],q[11]; +cx q[13],q[12]; +tdg q[11]; +cx q[13],q[11]; +tdg q[13]; +tdg q[11]; +t q[12]; +cx q[12],q[11]; +cx q[13],q[12]; +cx q[11],q[13]; +h q[12]; +h q[11]; +t q[15]; +t q[14]; +t q[11]; +cx q[14],q[15]; +cx q[11],q[14]; +cx q[15],q[11]; +tdg q[14]; +cx q[15],q[14]; +tdg q[15]; +tdg q[14]; +t q[11]; +cx q[11],q[14]; +cx q[15],q[11]; +cx q[14],q[15]; +h q[11]; +h q[12]; +t q[13]; +t q[11]; +t q[12]; +cx q[11],q[13]; +cx q[12],q[11]; +cx q[13],q[12]; +tdg q[11]; +cx q[13],q[11]; +tdg q[13]; +tdg q[11]; +t q[12]; +cx q[12],q[11]; +cx q[13],q[12]; +cx q[11],q[13]; +h q[12]; +h q[11]; +t q[15]; +t q[14]; +t q[11]; +cx q[14],q[15]; +cx q[11],q[14]; +cx q[15],q[11]; +tdg q[14]; +cx q[15],q[14]; +tdg q[15]; +tdg q[14]; +t q[11]; +cx q[11],q[14]; +cx q[15],q[11]; +cx q[14],q[15]; +h q[11]; +h q[14]; +t q[15]; +t q[13]; +t q[14]; +cx q[13],q[15]; +cx q[14],q[13]; +cx q[15],q[14]; +tdg q[13]; +cx q[15],q[13]; +tdg q[15]; +tdg q[13]; +t q[14]; +cx q[14],q[13]; +cx q[15],q[14]; +cx q[13],q[15]; +h q[14]; +cx q[13],q[15]; +h q[11]; +t q[12]; +t q[10]; +t q[11]; +cx q[10],q[12]; +cx q[11],q[10]; +cx q[12],q[11]; +tdg q[10]; +cx q[12],q[10]; +tdg q[12]; +tdg q[10]; +t q[11]; +cx q[11],q[10]; +cx q[12],q[11]; +cx q[10],q[12]; +h q[11]; +h q[9]; +t q[12]; +t q[15]; +t q[9]; +cx q[15],q[12]; +cx q[9],q[15]; +cx q[12],q[9]; +tdg q[15]; +cx q[12],q[15]; +tdg q[12]; +tdg q[15]; +t q[9]; +cx q[9],q[15]; +cx q[12],q[9]; +cx q[15],q[12]; +h q[9]; +h q[15]; +t q[11]; +t q[10]; +t q[15]; +cx q[10],q[11]; +cx q[15],q[10]; +cx q[11],q[15]; +tdg q[10]; +cx q[11],q[10]; +tdg q[11]; +tdg q[10]; +t q[15]; +cx q[15],q[10]; +cx q[11],q[15]; +cx q[10],q[11]; +h q[15]; +h q[9]; +t q[12]; +t q[15]; +t q[9]; +cx q[15],q[12]; +cx q[9],q[15]; +cx q[12],q[9]; +tdg q[15]; +cx q[12],q[15]; +tdg q[12]; +tdg q[15]; +t q[9]; +cx q[9],q[15]; +cx q[12],q[9]; +cx q[15],q[12]; +h q[9]; +h q[15]; +t q[11]; +t q[10]; +t q[15]; +cx q[10],q[11]; +cx q[15],q[10]; +cx q[11],q[15]; +tdg q[10]; +cx q[11],q[10]; +tdg q[11]; +tdg q[10]; +t q[15]; +cx q[15],q[10]; +cx q[11],q[15]; +cx q[10],q[11]; +h q[15]; +h q[10]; +t q[11]; +t q[12]; +t q[10]; +cx q[12],q[11]; +cx q[10],q[12]; +cx q[11],q[10]; +tdg q[12]; +cx q[11],q[12]; +tdg q[11]; +tdg q[12]; +t q[10]; +cx q[10],q[12]; +cx q[11],q[10]; +cx q[12],q[11]; +h q[10]; +cx q[12],q[11]; +h q[8]; +t q[9]; +t q[7]; +t q[8]; +cx q[7],q[9]; +cx q[8],q[7]; +cx q[9],q[8]; +tdg q[7]; +cx q[9],q[7]; +tdg q[9]; +tdg q[7]; +t q[8]; +cx q[8],q[7]; +cx q[9],q[8]; +cx q[7],q[9]; +h q[8]; +h q[6]; +t q[9]; +t q[15]; +t q[6]; +cx q[15],q[9]; +cx q[6],q[15]; +cx q[9],q[6]; +tdg q[15]; +cx q[9],q[15]; +tdg q[9]; +tdg q[15]; +t q[6]; +cx q[6],q[15]; +cx q[9],q[6]; +cx q[15],q[9]; +h q[6]; +h q[15]; +t q[8]; +t q[7]; +t q[15]; +cx q[7],q[8]; +cx q[15],q[7]; +cx q[8],q[15]; +tdg q[7]; +cx q[8],q[7]; +tdg q[8]; +tdg q[7]; +t q[15]; +cx q[15],q[7]; +cx q[8],q[15]; +cx q[7],q[8]; +h q[15]; +h q[6]; +t q[9]; +t q[15]; +t q[6]; +cx q[15],q[9]; +cx q[6],q[15]; +cx q[9],q[6]; +tdg q[15]; +cx q[9],q[15]; +tdg q[9]; +tdg q[15]; +t q[6]; +cx q[6],q[15]; +cx q[9],q[6]; +cx q[15],q[9]; +h q[6]; +h q[15]; +t q[8]; +t q[7]; +t q[15]; +cx q[7],q[8]; +cx q[15],q[7]; +cx q[8],q[15]; +tdg q[7]; +cx q[8],q[7]; +tdg q[8]; +tdg q[7]; +t q[15]; +cx q[15],q[7]; +cx q[8],q[15]; +cx q[7],q[8]; +h q[15]; +h q[7]; +t q[8]; +t q[9]; +t q[7]; +cx q[9],q[8]; +cx q[7],q[9]; +cx q[8],q[7]; +tdg q[9]; +cx q[8],q[9]; +tdg q[8]; +tdg q[9]; +t q[7]; +cx q[7],q[9]; +cx q[8],q[7]; +cx q[9],q[8]; +h q[7]; +cx q[9],q[8]; +h q[5]; +t q[6]; +t q[4]; +t q[5]; +cx q[4],q[6]; +cx q[5],q[4]; +cx q[6],q[5]; +tdg q[4]; +cx q[6],q[4]; +tdg q[6]; +tdg q[4]; +t q[5]; +cx q[5],q[4]; +cx q[6],q[5]; +cx q[4],q[6]; +h q[5]; +h q[3]; +t q[6]; +t q[15]; +t q[3]; +cx q[15],q[6]; +cx q[3],q[15]; +cx q[6],q[3]; +tdg q[15]; +cx q[6],q[15]; +tdg q[6]; +tdg q[15]; +t q[3]; +cx q[3],q[15]; +cx q[6],q[3]; +cx q[15],q[6]; +h q[3]; +h q[15]; +t q[5]; +t q[4]; +t q[15]; +cx q[4],q[5]; +cx q[15],q[4]; +cx q[5],q[15]; +tdg q[4]; +cx q[5],q[4]; +tdg q[5]; +tdg q[4]; +t q[15]; +cx q[15],q[4]; +cx q[5],q[15]; +cx q[4],q[5]; +h q[15]; +h q[3]; +t q[6]; +t q[15]; +t q[3]; +cx q[15],q[6]; +cx q[3],q[15]; +cx q[6],q[3]; +tdg q[15]; +cx q[6],q[15]; +tdg q[6]; +tdg q[15]; +t q[3]; +cx q[3],q[15]; +cx q[6],q[3]; +cx q[15],q[6]; +h q[3]; +h q[15]; +t q[5]; +t q[4]; +t q[15]; +cx q[4],q[5]; +cx q[15],q[4]; +cx q[5],q[15]; +tdg q[4]; +cx q[5],q[4]; +tdg q[5]; +tdg q[4]; +t q[15]; +cx q[15],q[4]; +cx q[5],q[15]; +cx q[4],q[5]; +h q[15]; +h q[4]; +t q[5]; +t q[6]; +t q[4]; +cx q[6],q[5]; +cx q[4],q[6]; +cx q[5],q[4]; +tdg q[6]; +cx q[5],q[6]; +tdg q[5]; +tdg q[6]; +t q[4]; +cx q[4],q[6]; +cx q[5],q[4]; +cx q[6],q[5]; +h q[4]; +cx q[6],q[5]; +h q[2]; +t q[3]; +t q[1]; +t q[2]; +cx q[1],q[3]; +cx q[2],q[1]; +cx q[3],q[2]; +tdg q[1]; +cx q[3],q[1]; +tdg q[3]; +tdg q[1]; +t q[2]; +cx q[2],q[1]; +cx q[3],q[2]; +cx q[1],q[3]; +h q[2]; +h q[0]; +t q[3]; +t q[15]; +t q[0]; +cx q[15],q[3]; +cx q[0],q[15]; +cx q[3],q[0]; +tdg q[15]; +cx q[3],q[15]; +tdg q[3]; +tdg q[15]; +t q[0]; +cx q[0],q[15]; +cx q[3],q[0]; +cx q[15],q[3]; +h q[0]; +h q[15]; +t q[2]; +t q[1]; +t q[15]; +cx q[1],q[2]; +cx q[15],q[1]; +cx q[2],q[15]; +tdg q[1]; +cx q[2],q[1]; +tdg q[2]; +tdg q[1]; +t q[15]; +cx q[15],q[1]; +cx q[2],q[15]; +cx q[1],q[2]; +h q[15]; +h q[0]; +t q[3]; +t q[15]; +t q[0]; +cx q[15],q[3]; +cx q[0],q[15]; +cx q[3],q[0]; +tdg q[15]; +cx q[3],q[15]; +tdg q[3]; +tdg q[15]; +t q[0]; +cx q[0],q[15]; +cx q[3],q[0]; +cx q[15],q[3]; +h q[0]; +h q[15]; +t q[2]; +t q[1]; +t q[15]; +cx q[1],q[2]; +cx q[15],q[1]; +cx q[2],q[15]; +tdg q[1]; +cx q[2],q[1]; +tdg q[2]; +tdg q[1]; +t q[15]; +cx q[15],q[1]; +cx q[2],q[15]; +cx q[1],q[2]; +h q[15]; +h q[1]; +t q[2]; +t q[3]; +t q[1]; +cx q[3],q[2]; +cx q[1],q[3]; +cx q[2],q[1]; +tdg q[3]; +cx q[2],q[3]; +tdg q[2]; +tdg q[3]; +t q[1]; +cx q[1],q[3]; +cx q[2],q[1]; +cx q[3],q[2]; +h q[1]; +cx q[3],q[2]; diff --git a/tests/benchmarks/qasm/time_qft_16.qasm b/tests/benchmarks/qasm/time_qft_16.qasm new file mode 100644 index 0000000..0984ed4 --- /dev/null +++ b/tests/benchmarks/qasm/time_qft_16.qasm @@ -0,0 +1,516 @@ +OPENQASM 2.0; +include "qelib1.inc"; +qreg q[16]; +creg c[16]; +h q[0]; +rz(-0.7854) q[0]; +cx q[0],q[1]; +rz(0.7854) q[0]; +cx q[0],q[1]; +rz(-0.3927) q[0]; +cx q[0],q[2]; +rz(0.3927) q[0]; +cx q[0],q[2]; +rz(-0.19635) q[0]; +cx q[0],q[3]; +rz(0.19635) q[0]; +cx q[0],q[3]; +rz(-0.09815) q[0]; +cx q[0],q[4]; +rz(0.09815) q[0]; +cx q[0],q[4]; +rz(-0.0491) q[0]; +cx q[0],q[5]; +rz(0.0491) q[0]; +cx q[0],q[5]; +rz(-0.02455) q[0]; +cx q[0],q[6]; +rz(0.02455) q[0]; +cx q[0],q[6]; +rz(-0.01225) q[0]; +cx q[0],q[7]; +rz(0.01225) q[0]; +cx q[0],q[7]; +rz(-0.00615) q[0]; +cx q[0],q[8]; +rz(0.00615) q[0]; +cx q[0],q[8]; +rz(-0.00305) q[0]; +cx q[0],q[9]; +rz(0.00305) q[0]; +cx q[0],q[9]; +rz(-0.00155) q[0]; +cx q[0],q[10]; +rz(0.00155) q[0]; +cx q[0],q[10]; +rz(-0.00075) q[0]; +cx q[0],q[11]; +rz(0.00075) q[0]; +cx q[0],q[11]; +rz(-0.0004) q[0]; +cx q[0],q[12]; +rz(0.0004) q[0]; +cx q[0],q[12]; +rz(-0.0002) q[0]; +cx q[0],q[13]; +rz(0.0002) q[0]; +cx q[0],q[13]; +rz(-0.0001) q[0]; +cx q[0],q[14]; +rz(0.0001) q[0]; +cx q[0],q[14]; +rz(-0.00005) q[0]; +cx q[0],q[15]; +rz(0.00005) q[0]; +cx q[0],q[15]; +h q[1]; +rz(-0.7854) q[1]; +cx q[1],q[2]; +rz(0.7854) q[1]; +cx q[1],q[2]; +rz(-0.3927) q[1]; +cx q[1],q[3]; +rz(0.3927) q[1]; +cx q[1],q[3]; +rz(-0.19635) q[1]; +cx q[1],q[4]; +rz(0.19635) q[1]; +cx q[1],q[4]; +rz(-0.09815) q[1]; +cx q[1],q[5]; +rz(0.09815) q[1]; +cx q[1],q[5]; +rz(-0.0491) q[1]; +cx q[1],q[6]; +rz(0.0491) q[1]; +cx q[1],q[6]; +rz(-0.02455) q[1]; +cx q[1],q[7]; +rz(0.02455) q[1]; +cx q[1],q[7]; +rz(-0.01225) q[1]; +cx q[1],q[8]; +rz(0.01225) q[1]; +cx q[1],q[8]; +rz(-0.00615) q[1]; +cx q[1],q[9]; +rz(0.00615) q[1]; +cx q[1],q[9]; +rz(-0.00305) q[1]; +cx q[1],q[10]; +rz(0.00305) q[1]; +cx q[1],q[10]; +rz(-0.00155) q[1]; +cx q[1],q[11]; +rz(0.00155) q[1]; +cx q[1],q[11]; +rz(-0.00075) q[1]; +cx q[1],q[12]; +rz(0.00075) q[1]; +cx q[1],q[12]; +rz(-0.0004) q[1]; +cx q[1],q[13]; +rz(0.0004) q[1]; +cx q[1],q[13]; +rz(-0.0002) q[1]; +cx q[1],q[14]; +rz(0.0002) q[1]; +cx q[1],q[14]; +rz(-0.0001) q[1]; +cx q[1],q[15]; +rz(0.0001) q[1]; +cx q[1],q[15]; +h q[2]; +rz(-0.7854) q[2]; +cx q[2],q[3]; +rz(0.7854) q[2]; +cx q[2],q[3]; +rz(-0.3927) q[2]; +cx q[2],q[4]; +rz(0.3927) q[2]; +cx q[2],q[4]; +rz(-0.19635) q[2]; +cx q[2],q[5]; +rz(0.19635) q[2]; +cx q[2],q[5]; +rz(-0.09815) q[2]; +cx q[2],q[6]; +rz(0.09815) q[2]; +cx q[2],q[6]; +rz(-0.0491) q[2]; +cx q[2],q[7]; +rz(0.0491) q[2]; +cx q[2],q[7]; +rz(-0.02455) q[2]; +cx q[2],q[8]; +rz(0.02455) q[2]; +cx q[2],q[8]; +rz(-0.01225) q[2]; +cx q[2],q[9]; +rz(0.01225) q[2]; +cx q[2],q[9]; +rz(-0.00615) q[2]; +cx q[2],q[10]; +rz(0.00615) q[2]; +cx q[2],q[10]; +rz(-0.00305) q[2]; +cx q[2],q[11]; +rz(0.00305) q[2]; +cx q[2],q[11]; +rz(-0.00155) q[2]; +cx q[2],q[12]; +rz(0.00155) q[2]; +cx q[2],q[12]; +rz(-0.00075) q[2]; +cx q[2],q[13]; +rz(0.00075) q[2]; +cx q[2],q[13]; +rz(-0.0004) q[2]; +cx q[2],q[14]; +rz(0.0004) q[2]; +cx q[2],q[14]; +rz(-0.0002) q[2]; +cx q[2],q[15]; +rz(0.0002) q[2]; +cx q[2],q[15]; +h q[3]; +rz(-0.7854) q[3]; +cx q[3],q[4]; +rz(0.7854) q[3]; +cx q[3],q[4]; +rz(-0.3927) q[3]; +cx q[3],q[5]; +rz(0.3927) q[3]; +cx q[3],q[5]; +rz(-0.19635) q[3]; +cx q[3],q[6]; +rz(0.19635) q[3]; +cx q[3],q[6]; +rz(-0.09815) q[3]; +cx q[3],q[7]; +rz(0.09815) q[3]; +cx q[3],q[7]; +rz(-0.0491) q[3]; +cx q[3],q[8]; +rz(0.0491) q[3]; +cx q[3],q[8]; +rz(-0.02455) q[3]; +cx q[3],q[9]; +rz(0.02455) q[3]; +cx q[3],q[9]; +rz(-0.01225) q[3]; +cx q[3],q[10]; +rz(0.01225) q[3]; +cx q[3],q[10]; +rz(-0.00615) q[3]; +cx q[3],q[11]; +rz(0.00615) q[3]; +cx q[3],q[11]; +rz(-0.00305) q[3]; +cx q[3],q[12]; +rz(0.00305) q[3]; +cx q[3],q[12]; +rz(-0.00155) q[3]; +cx q[3],q[13]; +rz(0.00155) q[3]; +cx q[3],q[13]; +rz(-0.00075) q[3]; +cx q[3],q[14]; +rz(0.00075) q[3]; +cx q[3],q[14]; +rz(-0.0004) q[3]; +cx q[3],q[15]; +rz(0.0004) q[3]; +cx q[3],q[15]; +h q[4]; +rz(-0.7854) q[4]; +cx q[4],q[5]; +rz(0.7854) q[4]; +cx q[4],q[5]; +rz(-0.3927) q[4]; +cx q[4],q[6]; +rz(0.3927) q[4]; +cx q[4],q[6]; +rz(-0.19635) q[4]; +cx q[4],q[7]; +rz(0.19635) q[4]; +cx q[4],q[7]; +rz(-0.09815) q[4]; +cx q[4],q[8]; +rz(0.09815) q[4]; +cx q[4],q[8]; +rz(-0.0491) q[4]; +cx q[4],q[9]; +rz(0.0491) q[4]; +cx q[4],q[9]; +rz(-0.02455) q[4]; +cx q[4],q[10]; +rz(0.02455) q[4]; +cx q[4],q[10]; +rz(-0.01225) q[4]; +cx q[4],q[11]; +rz(0.01225) q[4]; +cx q[4],q[11]; +rz(-0.00615) q[4]; +cx q[4],q[12]; +rz(0.00615) q[4]; +cx q[4],q[12]; +rz(-0.00305) q[4]; +cx q[4],q[13]; +rz(0.00305) q[4]; +cx q[4],q[13]; +rz(-0.00155) q[4]; +cx q[4],q[14]; +rz(0.00155) q[4]; +cx q[4],q[14]; +rz(-0.00075) q[4]; +cx q[4],q[15]; +rz(0.00075) q[4]; +cx q[4],q[15]; +h q[5]; +rz(-0.7854) q[5]; +cx q[5],q[6]; +rz(0.7854) q[5]; +cx q[5],q[6]; +rz(-0.3927) q[5]; +cx q[5],q[7]; +rz(0.3927) q[5]; +cx q[5],q[7]; +rz(-0.19635) q[5]; +cx q[5],q[8]; +rz(0.19635) q[5]; +cx q[5],q[8]; +rz(-0.09815) q[5]; +cx q[5],q[9]; +rz(0.09815) q[5]; +cx q[5],q[9]; +rz(-0.0491) q[5]; +cx q[5],q[10]; +rz(0.0491) q[5]; +cx q[5],q[10]; +rz(-0.02455) q[5]; +cx q[5],q[11]; +rz(0.02455) q[5]; +cx q[5],q[11]; +rz(-0.01225) q[5]; +cx q[5],q[12]; +rz(0.01225) q[5]; +cx q[5],q[12]; +rz(-0.00615) q[5]; +cx q[5],q[13]; +rz(0.00615) q[5]; +cx q[5],q[13]; +rz(-0.00305) q[5]; +cx q[5],q[14]; +rz(0.00305) q[5]; +cx q[5],q[14]; +rz(-0.00155) q[5]; +cx q[5],q[15]; +rz(0.00155) q[5]; +cx q[5],q[15]; +h q[6]; +rz(-0.7854) q[6]; +cx q[6],q[7]; +rz(0.7854) q[6]; +cx q[6],q[7]; +rz(-0.3927) q[6]; +cx q[6],q[8]; +rz(0.3927) q[6]; +cx q[6],q[8]; +rz(-0.19635) q[6]; +cx q[6],q[9]; +rz(0.19635) q[6]; +cx q[6],q[9]; +rz(-0.09815) q[6]; +cx q[6],q[10]; +rz(0.09815) q[6]; +cx q[6],q[10]; +rz(-0.0491) q[6]; +cx q[6],q[11]; +rz(0.0491) q[6]; +cx q[6],q[11]; +rz(-0.02455) q[6]; +cx q[6],q[12]; +rz(0.02455) q[6]; +cx q[6],q[12]; +rz(-0.01225) q[6]; +cx q[6],q[13]; +rz(0.01225) q[6]; +cx q[6],q[13]; +rz(-0.00615) q[6]; +cx q[6],q[14]; +rz(0.00615) q[6]; +cx q[6],q[14]; +rz(-0.00305) q[6]; +cx q[6],q[15]; +rz(0.00305) q[6]; +cx q[6],q[15]; +h q[7]; +rz(-0.7854) q[7]; +cx q[7],q[8]; +rz(0.7854) q[7]; +cx q[7],q[8]; +rz(-0.3927) q[7]; +cx q[7],q[9]; +rz(0.3927) q[7]; +cx q[7],q[9]; +rz(-0.19635) q[7]; +cx q[7],q[10]; +rz(0.19635) q[7]; +cx q[7],q[10]; +rz(-0.09815) q[7]; +cx q[7],q[11]; +rz(0.09815) q[7]; +cx q[7],q[11]; +rz(-0.0491) q[7]; +cx q[7],q[12]; +rz(0.0491) q[7]; +cx q[7],q[12]; +rz(-0.02455) q[7]; +cx q[7],q[13]; +rz(0.02455) q[7]; +cx q[7],q[13]; +rz(-0.01225) q[7]; +cx q[7],q[14]; +rz(0.01225) q[7]; +cx q[7],q[14]; +rz(-0.00615) q[7]; +cx q[7],q[15]; +rz(0.00615) q[7]; +cx q[7],q[15]; +h q[8]; +rz(-0.7854) q[8]; +cx q[8],q[9]; +rz(0.7854) q[8]; +cx q[8],q[9]; +rz(-0.3927) q[8]; +cx q[8],q[10]; +rz(0.3927) q[8]; +cx q[8],q[10]; +rz(-0.19635) q[8]; +cx q[8],q[11]; +rz(0.19635) q[8]; +cx q[8],q[11]; +rz(-0.09815) q[8]; +cx q[8],q[12]; +rz(0.09815) q[8]; +cx q[8],q[12]; +rz(-0.0491) q[8]; +cx q[8],q[13]; +rz(0.0491) q[8]; +cx q[8],q[13]; +rz(-0.02455) q[8]; +cx q[8],q[14]; +rz(0.02455) q[8]; +cx q[8],q[14]; +rz(-0.01225) q[8]; +cx q[8],q[15]; +rz(0.01225) q[8]; +cx q[8],q[15]; +h q[9]; +rz(-0.7854) q[9]; +cx q[9],q[10]; +rz(0.7854) q[9]; +cx q[9],q[10]; +rz(-0.3927) q[9]; +cx q[9],q[11]; +rz(0.3927) q[9]; +cx q[9],q[11]; +rz(-0.19635) q[9]; +cx q[9],q[12]; +rz(0.19635) q[9]; +cx q[9],q[12]; +rz(-0.09815) q[9]; +cx q[9],q[13]; +rz(0.09815) q[9]; +cx q[9],q[13]; +rz(-0.0491) q[9]; +cx q[9],q[14]; +rz(0.0491) q[9]; +cx q[9],q[14]; +rz(-0.02455) q[9]; +cx q[9],q[15]; +rz(0.02455) q[9]; +cx q[9],q[15]; +h q[10]; +rz(-0.7854) q[10]; +cx q[10],q[11]; +rz(0.7854) q[10]; +cx q[10],q[11]; +rz(-0.3927) q[10]; +cx q[10],q[12]; +rz(0.3927) q[10]; +cx q[10],q[12]; +rz(-0.19635) q[10]; +cx q[10],q[13]; +rz(0.19635) q[10]; +cx q[10],q[13]; +rz(-0.09815) q[10]; +cx q[10],q[14]; +rz(0.09815) q[10]; +cx q[10],q[14]; +rz(-0.0491) q[10]; +cx q[10],q[15]; +rz(0.0491) q[10]; +cx q[10],q[15]; +h q[11]; +rz(-0.7854) q[11]; +cx q[11],q[12]; +rz(0.7854) q[11]; +cx q[11],q[12]; +rz(-0.3927) q[11]; +cx q[11],q[13]; +rz(0.3927) q[11]; +cx q[11],q[13]; +rz(-0.19635) q[11]; +cx q[11],q[14]; +rz(0.19635) q[11]; +cx q[11],q[14]; +rz(-0.09815) q[11]; +cx q[11],q[15]; +rz(0.09815) q[11]; +cx q[11],q[15]; +h q[12]; +rz(-0.7854) q[12]; +cx q[12],q[13]; +rz(0.7854) q[12]; +cx q[12],q[13]; +rz(-0.3927) q[12]; +cx q[12],q[14]; +rz(0.3927) q[12]; +cx q[12],q[14]; +rz(-0.19635) q[12]; +cx q[12],q[15]; +rz(0.19635) q[12]; +cx q[12],q[15]; +h q[13]; +rz(-0.7854) q[13]; +cx q[13],q[14]; +rz(0.7854) q[13]; +cx q[13],q[14]; +rz(-0.3927) q[13]; +cx q[13],q[15]; +rz(0.3927) q[13]; +cx q[13],q[15]; +h q[14]; +rz(-0.7854) q[14]; +cx q[14],q[15]; +rz(0.7854) q[14]; +cx q[14],q[15]; +h q[15]; +h q[0]; +h q[1]; +h q[2]; +h q[3]; +h q[4]; +h q[5]; +h q[6]; +h q[7]; +h q[8]; +h q[9]; +h q[10]; +h q[11]; +h q[12]; +h q[13]; +h q[14]; +h q[15]; From 9442e52a18d62f06a62b57312ad0c1758bc05ba4 Mon Sep 17 00:00:00 2001 From: vinayswamik Date: Wed, 27 Aug 2025 19:29:38 -0500 Subject: [PATCH 2/8] Added asv benchmarking support in pyqasm --- asv.conf.json | 32 +++++++++++++++ tests/benchmarks/__init__.py | 13 ++++++ tests/benchmarks/benchmarks.py | 46 +++++++++++++++++++++ tests/benchmarks/import.py | 28 +++++++++++++ tests/benchmarks/openpulse.py | 39 ++++++++++++++++++ tests/benchmarks/pyqasm_functions.py | 61 ++++++++++++++++++++++++++++ tests/benchmarks/unroll.py | 40 ++++++++++++++++++ tests/benchmarks/validate.py | 37 +++++++++++++++++ 8 files changed, 296 insertions(+) create mode 100644 asv.conf.json create mode 100644 tests/benchmarks/__init__.py create mode 100644 tests/benchmarks/benchmarks.py create mode 100644 tests/benchmarks/import.py create mode 100644 tests/benchmarks/openpulse.py create mode 100644 tests/benchmarks/pyqasm_functions.py create mode 100644 tests/benchmarks/unroll.py create mode 100644 tests/benchmarks/validate.py diff --git a/asv.conf.json b/asv.conf.json new file mode 100644 index 0000000..ed73ecd --- /dev/null +++ b/asv.conf.json @@ -0,0 +1,32 @@ +{ + "version": 1, + "project": "pyqasm", + "project_url": "https://sdk.qbraid.com/pyqasm/", + "repo": ".", + "install_command": [ + "in-dir={env_dir} python -m pip install {wheel_file}[visualization,pulse]" + ], + "uninstall_command": [ + "return-code=any python -m pip uninstall -y pyqasm" + ], + "build_command": [ + "python -m pip install -U build", + "python -m build --outdir {build_cache_dir} --wheel {build_dir}" + ], + "branches": [ + "main" + ], + "dvcs": "git", + "environment_type": "virtualenv", + "show_commit_url": "https://github.com/qBraid/pyqasm/commit/", + "pythons": [ + "3.10", + "3.11", + "3.12", + "3.13" + ], + "benchmark_dir": "tests/benchmarks", + "env_dir": ".asv/env", + "results_dir": ".asv/results", + "html_dir": "tests/benchmarks/.html" +} \ No newline at end of file diff --git a/tests/benchmarks/__init__.py b/tests/benchmarks/__init__.py new file mode 100644 index 0000000..358894c --- /dev/null +++ b/tests/benchmarks/__init__.py @@ -0,0 +1,13 @@ +# Copyright 2025 qBraid +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. diff --git a/tests/benchmarks/benchmarks.py b/tests/benchmarks/benchmarks.py new file mode 100644 index 0000000..af4be9c --- /dev/null +++ b/tests/benchmarks/benchmarks.py @@ -0,0 +1,46 @@ +# Copyright 2025 qBraid +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# # Write the benchmarking functions here. +# # See "Writing benchmarks" in the asv docs for more information. + + +# class TimeSuite: +# """ +# An example benchmark that times the performance of various kinds +# of iterating over dictionaries in Python. +# """ + +# def setup(self): +# self.d = {} +# for x in range(500): +# self.d[x] = None + +# def time_keys(self): +# for key in self.d.keys(): +# pass + +# def time_values(self): +# for value in self.d.values(): +# pass + +# def time_range(self): +# d = self.d +# for key in range(500): +# d[key] + + +# class MemSuite: +# def mem_list(self): +# return [0] * 256 diff --git a/tests/benchmarks/import.py b/tests/benchmarks/import.py new file mode 100644 index 0000000..00b9638 --- /dev/null +++ b/tests/benchmarks/import.py @@ -0,0 +1,28 @@ +# Copyright 2025 qBraid +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# pylint: disable=no-member,invalid-name,missing-docstring,no-name-in-module +# pylint: disable=attribute-defined-outside-init,unsubscriptable-object + +""" +This module is used to test the import time of pyqasm. +""" + +from subprocess import call +from sys import executable + + +class PyqasmImport: + def time_pyqasm_import(self): + call((executable, "-c", "import pyqasm")) diff --git a/tests/benchmarks/openpulse.py b/tests/benchmarks/openpulse.py new file mode 100644 index 0000000..3cf94f2 --- /dev/null +++ b/tests/benchmarks/openpulse.py @@ -0,0 +1,39 @@ +# Copyright 2025 qBraid +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# pylint: disable=no-member,invalid-name,missing-docstring,no-name-in-module +# pylint: disable=attribute-defined-outside-init,unsubscriptable-object + +""" +This module is used to test the openpulse of pyqasm. +""" + +import os + +from pyqasm import load + + +class Openpulse: + def setup(self): + # Get the project root directory + current_dir = os.path.dirname(os.path.abspath(__file__)) + project_root = os.path.dirname(os.path.dirname(current_dir)) + self.qasm_file = os.path.join( + project_root, "tests", "benchmarks", "qasm", "neutral_atom_gate.qasm" + ) + + self.pyqasm_obj = load(self.qasm_file) + + def time_openpulse(self): + self.pyqasm_obj.unroll() diff --git a/tests/benchmarks/pyqasm_functions.py b/tests/benchmarks/pyqasm_functions.py new file mode 100644 index 0000000..5a5137c --- /dev/null +++ b/tests/benchmarks/pyqasm_functions.py @@ -0,0 +1,61 @@ +# Copyright 2025 qBraid +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# pylint: disable=no-member,invalid-name,missing-docstring,no-name-in-module +# pylint: disable=attribute-defined-outside-init,unsubscriptable-object + +""" +This module is used to test the basic functions of pyqasm. +""" + +import os + +from pyqasm import dump, dumps, load, printer + + +class PyqasmFunctions: + def setup(self): + # Get the project root directory + current_dir = os.path.dirname(os.path.abspath(__file__)) + project_root = os.path.dirname(os.path.dirname(current_dir)) + self.qasm_file = os.path.join(project_root, "tests", "benchmarks", "qasm", "qft_N100.qasm") + self.output_file = os.path.join( + project_root, "tests", "benchmarks", "qasm", "qft_N100_unrolled.qasm" + ) + + self.pyqasm_obj = load(self.qasm_file) + self.mid_qasm_file = os.path.join( + project_root, "tests", "benchmarks", "qasm", "pea_3_pi_8.qasm" + ) + self.mid_pyqasm_obj = load(self.mid_qasm_file) + + def teardown(self): + # Clean up the output file if it was created + if hasattr(self, "output_file") and os.path.exists(self.output_file): + try: + os.remove(self.output_file) + except OSError: + pass + + def time_load(self): + _ = load(self.qasm_file) + + def time_dumps(self): + _ = dumps(self.pyqasm_obj) + + def time_dump(self): + dump(self.pyqasm_obj, self.output_file) + + def time_draw(self): + _ = printer.mpl_draw(self.mid_pyqasm_obj, idle_wires=True, external_draw=False) diff --git a/tests/benchmarks/unroll.py b/tests/benchmarks/unroll.py new file mode 100644 index 0000000..5ed1513 --- /dev/null +++ b/tests/benchmarks/unroll.py @@ -0,0 +1,40 @@ +# Copyright 2025 qBraid +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# pylint: disable=no-member,invalid-name,missing-docstring,no-name-in-module +# pylint: disable=attribute-defined-outside-init,unsubscriptable-object + +""" +This module is used to test the unrolling of pyqasm. +""" + +import os + +from pyqasm import load + + +class Unrolling: + def setup(self): + # Get the project root directory + current_dir = os.path.dirname(os.path.abspath(__file__)) + project_root = os.path.dirname(os.path.dirname(current_dir)) + self.qasm_file = os.path.join(project_root, "tests", "benchmarks", "qasm", "qft_N100.qasm") + + self.pyqasm_obj = load(self.qasm_file) + + def time_unroll(self): + _ = self.pyqasm_obj.unroll() + + def time_qubit_reg_consolidation(self): + _ = self.pyqasm_obj.unroll(consolidate_qubits=True) diff --git a/tests/benchmarks/validate.py b/tests/benchmarks/validate.py new file mode 100644 index 0000000..4944024 --- /dev/null +++ b/tests/benchmarks/validate.py @@ -0,0 +1,37 @@ +# Copyright 2025 qBraid +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# pylint: disable=no-member,invalid-name,missing-docstring,no-name-in-module +# pylint: disable=attribute-defined-outside-init,unsubscriptable-object + +""" +This module is used to test the validation of pyqasm. +""" + +import os + +from pyqasm import load + + +class Validate: + def setup(self): + # Get the project root directory + current_dir = os.path.dirname(os.path.abspath(__file__)) + project_root = os.path.dirname(os.path.dirname(current_dir)) + self.qasm_file = os.path.join(project_root, "tests", "benchmarks", "qasm", "qft_N100.qasm") + + self.pyqasm_obj = load(self.qasm_file) + + def time_validate(self): + _ = self.pyqasm_obj.validate() From 4dab1e71c9a368afb3d946680d78053a0eb500b7 Mon Sep 17 00:00:00 2001 From: vinayswamik Date: Wed, 27 Aug 2025 19:34:48 -0500 Subject: [PATCH 3/8] code refactor --- tests/benchmarks/benchmarks.py | 46 ---------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 tests/benchmarks/benchmarks.py diff --git a/tests/benchmarks/benchmarks.py b/tests/benchmarks/benchmarks.py deleted file mode 100644 index af4be9c..0000000 --- a/tests/benchmarks/benchmarks.py +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2025 qBraid -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# # Write the benchmarking functions here. -# # See "Writing benchmarks" in the asv docs for more information. - - -# class TimeSuite: -# """ -# An example benchmark that times the performance of various kinds -# of iterating over dictionaries in Python. -# """ - -# def setup(self): -# self.d = {} -# for x in range(500): -# self.d[x] = None - -# def time_keys(self): -# for key in self.d.keys(): -# pass - -# def time_values(self): -# for value in self.d.values(): -# pass - -# def time_range(self): -# d = self.d -# for key in range(500): -# d[key] - - -# class MemSuite: -# def mem_list(self): -# return [0] * 256 From e35f365a50649487e5a26c9b6f2f4547392c3daa Mon Sep 17 00:00:00 2001 From: vinayswamik Date: Wed, 27 Aug 2025 19:48:28 -0500 Subject: [PATCH 4/8] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a59d33..4a3cdd1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -47,6 +47,7 @@ Types of changes: saturation_pulse $0; } ``` +- Added `asv` benchmarking support in `pyqasm`. ([#258](https://github.com/qBraid/pyqasm/pull/258)) ### Improved / Modified - Modified if statement validation to now include empty blocks as well. See [Issue #246](https://github.com/qBraid/pyqasm/issues/246) for details. ([#251](https://github.com/qBraid/pyqasm/pull/251)) From 81ee3a14223ed8415b3d284e5f919f8bdcf84bbb Mon Sep 17 00:00:00 2001 From: vinayswamik Date: Thu, 28 Aug 2025 15:24:59 -0500 Subject: [PATCH 5/8] removed qasm files --- .../qasm/20QBT_45CYC_.0D1_.1D2_3.qasm | 51 - tests/benchmarks/qasm/53QBT_100CYC_QSE_3.qasm | 3770 -- tests/benchmarks/qasm/54QBT_25CYC_QSE_3.qasm | 966 - tests/benchmarks/qasm/depth_4gt10-v1_81.qasm | 152 - tests/benchmarks/qasm/depth_4mod5-v0_19.qasm | 39 - tests/benchmarks/qasm/depth_mod8-10_178.qasm | 346 - tests/benchmarks/qasm/dtc_100_cx_12345.qasm | 49703 ---------------- tests/benchmarks/qasm/pea_3_pi_8.qasm | 51 - .../qasm/qaoa_barabasi_albert_N100_3reps.qasm | 2267 - tests/benchmarks/qasm/qft_N100.qasm | 25103 -------- .../qasm/square_heisenberg_N100.qasm | 7663 --- tests/benchmarks/qasm/test_eoh_qasm.qasm | 3509 -- tests/benchmarks/qasm/time_cnt3-5_179.qasm | 179 - tests/benchmarks/qasm/time_cnt3-5_180.qasm | 489 - tests/benchmarks/qasm/time_qft_16.qasm | 516 - 15 files changed, 94804 deletions(-) delete mode 100644 tests/benchmarks/qasm/20QBT_45CYC_.0D1_.1D2_3.qasm delete mode 100644 tests/benchmarks/qasm/53QBT_100CYC_QSE_3.qasm delete mode 100644 tests/benchmarks/qasm/54QBT_25CYC_QSE_3.qasm delete mode 100644 tests/benchmarks/qasm/depth_4gt10-v1_81.qasm delete mode 100644 tests/benchmarks/qasm/depth_4mod5-v0_19.qasm delete mode 100644 tests/benchmarks/qasm/depth_mod8-10_178.qasm delete mode 100644 tests/benchmarks/qasm/dtc_100_cx_12345.qasm delete mode 100644 tests/benchmarks/qasm/pea_3_pi_8.qasm delete mode 100644 tests/benchmarks/qasm/qaoa_barabasi_albert_N100_3reps.qasm delete mode 100644 tests/benchmarks/qasm/qft_N100.qasm delete mode 100644 tests/benchmarks/qasm/square_heisenberg_N100.qasm delete mode 100644 tests/benchmarks/qasm/test_eoh_qasm.qasm delete mode 100644 tests/benchmarks/qasm/time_cnt3-5_179.qasm delete mode 100644 tests/benchmarks/qasm/time_cnt3-5_180.qasm delete mode 100644 tests/benchmarks/qasm/time_qft_16.qasm diff --git a/tests/benchmarks/qasm/20QBT_45CYC_.0D1_.1D2_3.qasm b/tests/benchmarks/qasm/20QBT_45CYC_.0D1_.1D2_3.qasm deleted file mode 100644 index cdd0efb..0000000 --- a/tests/benchmarks/qasm/20QBT_45CYC_.0D1_.1D2_3.qasm +++ /dev/null @@ -1,51 +0,0 @@ -// Originally source from the QUEKO benchmark suite -// https://github.com/UCLA-VAST/QUEKO-benchmark -// A benchmark of the impact of gate density for IBMQ Tokyo with a depth of 45 -OPENQASM 2.0; -include "qelib1.inc"; -qreg q[20]; -cx q[12], q[9]; -cx q[6], q[12]; -cx q[8], q[6]; -cx q[6], q[10]; -cx q[7], q[6]; -cx q[6], q[10]; -cx q[6], q[10]; -cx q[6], q[10]; -cx q[11], q[6]; -cx q[11], q[6]; -cx q[11], q[6]; -cx q[8], q[11]; -cx q[8], q[7]; -cx q[7], q[6]; -cx q[15], q[7]; -cx q[7], q[13]; -cx q[13], q[9]; -cx q[12], q[9]; -cx q[12], q[10]; -cx q[12], q[10]; -cx q[12], q[10]; -cx q[6], q[10]; -cx q[6], q[10]; -cx q[9], q[10]; -cx q[6], q[10]; -cx q[6], q[9]; -cx q[6], q[9]; -cx q[6], q[12]; -cx q[6], q[12]; -cx q[12], q[9]; -cx q[12], q[9]; -cx q[9], q[10]; -cx q[6], q[10]; -cx q[11], q[6]; -cx q[11], q[6]; -cx q[6], q[9]; -cx q[6], q[10]; -cx q[9], q[10]; -cx q[9], q[10]; -cx q[12], q[10]; -cx q[12], q[10]; -cx q[12], q[10]; -cx q[6], q[10]; -cx q[6], q[10]; -cx q[9], q[10]; diff --git a/tests/benchmarks/qasm/53QBT_100CYC_QSE_3.qasm b/tests/benchmarks/qasm/53QBT_100CYC_QSE_3.qasm deleted file mode 100644 index af33099..0000000 --- a/tests/benchmarks/qasm/53QBT_100CYC_QSE_3.qasm +++ /dev/null @@ -1,3770 +0,0 @@ -// Originally source from the QUEKO benchmark suite -// https://github.com/UCLA-VAST/QUEKO-benchmark -// A benchmark of scalability for IBMQ rochester with a depth of 100 -OPENQASM 2.0; -include "qelib1.inc"; -qreg q[53]; -x q[41]; -x q[32]; -x q[20]; -x q[19]; -x q[29]; -x q[27]; -x q[50]; -x q[23]; -x q[18]; -x q[30]; -x q[39]; -x q[22]; -x q[2]; -x q[38]; -x q[48]; -x q[25]; -x q[34]; -x q[5]; -x q[15]; -x q[3]; -x q[40]; -x q[17]; -x q[45]; -x q[35]; -x q[47]; -x q[28]; -x q[36]; -x q[11]; -x q[33]; -x q[46]; -x q[13]; -cx q[42], q[16]; -cx q[7], q[8]; -cx q[31], q[52]; -cx q[49], q[10]; -cx q[21], q[0]; -cx q[43], q[44]; -cx q[6], q[14]; -cx q[9], q[24]; -x q[41]; -x q[0]; -x q[46]; -x q[35]; -x q[28]; -x q[27]; -x q[49]; -x q[5]; -x q[15]; -x q[22]; -x q[10]; -x q[40]; -x q[48]; -x q[3]; -x q[39]; -x q[8]; -x q[52]; -x q[45]; -x q[44]; -x q[34]; -x q[38]; -x q[42]; -x q[16]; -x q[24]; -x q[51]; -x q[32]; -cx q[20], q[17]; -cx q[43], q[29]; -cx q[14], q[9]; -cx q[1], q[21]; -cx q[47], q[6]; -cx q[19], q[13]; -cx q[37], q[2]; -cx q[23], q[31]; -cx q[4], q[7]; -cx q[11], q[50]; -cx q[33], q[25]; -cx q[18], q[12]; -x q[1]; -x q[42]; -x q[29]; -x q[6]; -x q[49]; -x q[11]; -x q[12]; -x q[20]; -x q[52]; -x q[26]; -x q[46]; -x q[28]; -x q[2]; -x q[40]; -x q[35]; -x q[27]; -x q[21]; -x q[14]; -x q[19]; -x q[22]; -x q[17]; -x q[13]; -x q[32]; -x q[15]; -x q[0]; -x q[4]; -cx q[34], q[41]; -cx q[45], q[30]; -cx q[43], q[44]; -cx q[9], q[24]; -cx q[33], q[25]; -cx q[7], q[8]; -cx q[5], q[37]; -cx q[38], q[36]; -cx q[50], q[16]; -cx q[10], q[48]; -cx q[51], q[47]; -cx q[23], q[31]; -x q[41]; -x q[22]; -x q[17]; -x q[42]; -x q[9]; -x q[47]; -x q[18]; -x q[29]; -x q[20]; -x q[19]; -x q[51]; -x q[46]; -x q[16]; -x q[44]; -x q[28]; -x q[15]; -x q[35]; -x q[4]; -x q[26]; -x q[34]; -x q[52]; -x q[13]; -x q[30]; -x q[32]; -x q[40]; -x q[6]; -x q[21]; -x q[27]; -cx q[7], q[8]; -cx q[23], q[31]; -cx q[14], q[0]; -cx q[5], q[37]; -cx q[33], q[25]; -cx q[39], q[2]; -cx q[11], q[50]; -cx q[24], q[3]; -cx q[49], q[10]; -cx q[36], q[43]; -cx q[12], q[38]; -x q[41]; -x q[13]; -x q[36]; -x q[48]; -x q[4]; -x q[49]; -x q[24]; -x q[17]; -x q[3]; -x q[22]; -x q[40]; -x q[0]; -x q[34]; -x q[50]; -x q[19]; -x q[7]; -x q[45]; -x q[52]; -x q[44]; -x q[33]; -x q[32]; -x q[5]; -x q[35]; -x q[25]; -cx q[39], q[26]; -cx q[1], q[21]; -cx q[23], q[31]; -cx q[42], q[16]; -cx q[14], q[9]; -cx q[43], q[29]; -cx q[51], q[47]; -cx q[37], q[2]; -cx q[30], q[18]; -cx q[15], q[46]; -cx q[10], q[11]; -cx q[12], q[38]; -x q[41]; -x q[25]; -x q[51]; -x q[38]; -x q[45]; -x q[33]; -x q[15]; -x q[24]; -x q[49]; -x q[21]; -x q[2]; -x q[29]; -x q[11]; -x q[46]; -x q[39]; -x q[27]; -x q[44]; -x q[40]; -x q[28]; -x q[30]; -x q[35]; -x q[16]; -x q[47]; -x q[13]; -x q[0]; -x q[34]; -x q[10]; -x q[26]; -x q[22]; -x q[6]; -x q[12]; -cx q[14], q[9]; -cx q[31], q[52]; -cx q[36], q[43]; -cx q[32], q[8]; -cx q[5], q[37]; -cx q[50], q[19]; -cx q[7], q[20]; -cx q[17], q[1]; -cx q[3], q[42]; -x q[41]; -x q[34]; -x q[38]; -x q[14]; -x q[18]; -x q[36]; -x q[27]; -x q[23]; -x q[5]; -x q[32]; -x q[10]; -x q[20]; -x q[11]; -x q[15]; -x q[35]; -x q[33]; -x q[48]; -x q[39]; -x q[52]; -x q[29]; -x q[4]; -x q[46]; -x q[6]; -x q[17]; -x q[19]; -x q[28]; -x q[49]; -x q[25]; -x q[40]; -cx q[31], q[22]; -cx q[21], q[0]; -cx q[50], q[16]; -cx q[51], q[47]; -cx q[9], q[24]; -cx q[7], q[8]; -cx q[3], q[42]; -cx q[45], q[30]; -cx q[37], q[2]; -cx q[43], q[44]; -x q[41]; -x q[13]; -x q[29]; -x q[0]; -x q[28]; -x q[24]; -x q[2]; -x q[35]; -x q[40]; -x q[15]; -x q[11]; -x q[17]; -x q[46]; -x q[32]; -x q[34]; -x q[5]; -x q[20]; -x q[9]; -x q[37]; -x q[23]; -x q[30]; -x q[27]; -x q[45]; -cx q[51], q[47]; -cx q[12], q[38]; -cx q[33], q[25]; -cx q[36], q[43]; -cx q[31], q[22]; -cx q[50], q[16]; -cx q[3], q[42]; -cx q[10], q[48]; -cx q[7], q[8]; -cx q[6], q[14]; -cx q[21], q[49]; -cx q[39], q[26]; -x q[33]; -x q[5]; -x q[6]; -x q[44]; -x q[36]; -x q[11]; -x q[8]; -x q[39]; -x q[32]; -x q[47]; -x q[4]; -x q[31]; -x q[51]; -x q[3]; -x q[23]; -x q[35]; -x q[40]; -x q[38]; -x q[15]; -x q[34]; -x q[18]; -x q[26]; -x q[46]; -x q[43]; -x q[49]; -x q[48]; -x q[10]; -x q[27]; -x q[2]; -x q[12]; -x q[22]; -x q[25]; -cx q[41], q[52]; -cx q[14], q[0]; -cx q[1], q[21]; -cx q[42], q[16]; -cx q[20], q[17]; -cx q[19], q[13]; -cx q[45], q[30]; -x q[41]; -x q[23]; -x q[50]; -x q[3]; -x q[11]; -x q[26]; -x q[16]; -x q[40]; -x q[45]; -x q[47]; -x q[34]; -x q[22]; -x q[49]; -x q[36]; -x q[44]; -x q[27]; -x q[5]; -x q[9]; -x q[30]; -x q[6]; -x q[37]; -x q[38]; -cx q[14], q[0]; -cx q[35], q[48]; -cx q[4], q[7]; -cx q[20], q[17]; -cx q[32], q[8]; -cx q[31], q[52]; -cx q[39], q[2]; -cx q[19], q[13]; -cx q[24], q[46]; -cx q[1], q[21]; -cx q[29], q[33]; -cx q[18], q[12]; -cx q[15], q[28]; -x q[41]; -x q[27]; -x q[34]; -x q[48]; -x q[52]; -x q[31]; -x q[12]; -x q[11]; -x q[30]; -x q[44]; -x q[7]; -x q[47]; -x q[8]; -x q[18]; -x q[24]; -x q[15]; -x q[25]; -x q[46]; -x q[28]; -x q[4]; -x q[6]; -x q[23]; -x q[35]; -x q[21]; -x q[1]; -x q[45]; -cx q[36], q[43]; -cx q[14], q[0]; -cx q[29], q[33]; -cx q[39], q[2]; -cx q[32], q[51]; -cx q[5], q[37]; -cx q[19], q[13]; -cx q[3], q[42]; -cx q[20], q[17]; -x q[15]; -x q[27]; -x q[1]; -x q[45]; -x q[2]; -x q[20]; -x q[35]; -x q[28]; -x q[48]; -x q[32]; -x q[34]; -x q[37]; -x q[26]; -x q[51]; -x q[43]; -x q[23]; -x q[0]; -x q[5]; -x q[50]; -x q[3]; -x q[40]; -x q[11]; -x q[25]; -x q[12]; -x q[10]; -cx q[41], q[52]; -cx q[31], q[22]; -cx q[24], q[46]; -cx q[21], q[49]; -cx q[30], q[18]; -cx q[19], q[13]; -cx q[47], q[6]; -cx q[7], q[8]; -cx q[14], q[9]; -cx q[29], q[33]; -cx q[42], q[16]; -cx q[38], q[36]; -x q[52]; -x q[6]; -x q[11]; -x q[3]; -x q[8]; -x q[30]; -x q[7]; -x q[0]; -x q[14]; -x q[18]; -x q[22]; -x q[24]; -x q[20]; -x q[17]; -x q[1]; -x q[41]; -x q[29]; -x q[4]; -x q[36]; -x q[28]; -x q[2]; -x q[13]; -x q[34]; -x q[10]; -x q[27]; -x q[43]; -x q[40]; -x q[9]; -x q[45]; -x q[15]; -x q[32]; -cx q[50], q[16]; -cx q[21], q[49]; -cx q[39], q[26]; -cx q[23], q[31]; -cx q[35], q[48]; -cx q[33], q[25]; -cx q[12], q[38]; -cx q[51], q[47]; -cx q[5], q[37]; -x q[52]; -x q[19]; -x q[5]; -x q[37]; -x q[42]; -x q[1]; -x q[22]; -x q[23]; -x q[27]; -x q[46]; -x q[8]; -x q[50]; -x q[9]; -x q[13]; -x q[25]; -x q[48]; -x q[29]; -x q[18]; -x q[33]; -x q[43]; -x q[35]; -x q[47]; -x q[31]; -x q[16]; -x q[30]; -x q[15]; -x q[11]; -cx q[21], q[0]; -cx q[17], q[44]; -cx q[6], q[14]; -cx q[28], q[40]; -cx q[45], q[4]; -cx q[32], q[51]; -cx q[34], q[41]; -cx q[39], q[2]; -cx q[24], q[3]; -cx q[7], q[20]; -cx q[38], q[36]; -cx q[49], q[10]; -x q[52]; -x q[16]; -x q[37]; -x q[4]; -x q[1]; -x q[40]; -x q[23]; -x q[6]; -x q[43]; -x q[8]; -x q[26]; -x q[32]; -x q[27]; -x q[34]; -x q[48]; -x q[38]; -x q[45]; -x q[30]; -x q[15]; -x q[17]; -x q[13]; -x q[50]; -x q[36]; -cx q[14], q[9]; -cx q[7], q[20]; -cx q[18], q[12]; -cx q[29], q[33]; -cx q[49], q[10]; -cx q[51], q[47]; -cx q[24], q[46]; -cx q[31], q[22]; -cx q[39], q[2]; -cx q[21], q[0]; -cx q[25], q[35]; -cx q[3], q[42]; -x q[52]; -x q[25]; -x q[6]; -x q[34]; -x q[5]; -x q[10]; -x q[30]; -x q[51]; -x q[44]; -x q[47]; -x q[28]; -x q[0]; -x q[2]; -x q[19]; -x q[37]; -x q[13]; -x q[41]; -x q[48]; -x q[29]; -x q[36]; -x q[24]; -x q[11]; -x q[33]; -x q[40]; -x q[45]; -x q[35]; -x q[27]; -cx q[14], q[9]; -cx q[21], q[49]; -cx q[32], q[8]; -cx q[3], q[42]; -cx q[18], q[12]; -cx q[31], q[22]; -cx q[39], q[26]; -cx q[17], q[1]; -cx q[15], q[46]; -cx q[4], q[7]; -x q[52]; -x q[41]; -x q[16]; -x q[18]; -x q[5]; -x q[12]; -x q[0]; -x q[8]; -x q[15]; -x q[51]; -x q[13]; -x q[46]; -x q[3]; -x q[47]; -x q[27]; -x q[9]; -x q[43]; -x q[19]; -x q[1]; -x q[48]; -x q[38]; -cx q[42], q[34]; -cx q[31], q[22]; -cx q[17], q[44]; -cx q[40], q[23]; -cx q[7], q[20]; -cx q[49], q[10]; -cx q[6], q[14]; -cx q[37], q[2]; -cx q[45], q[4]; -cx q[29], q[33]; -cx q[11], q[50]; -x q[52]; -x q[33]; -x q[10]; -x q[37]; -x q[45]; -x q[48]; -x q[22]; -x q[46]; -x q[26]; -x q[3]; -x q[27]; -x q[49]; -x q[16]; -x q[30]; -x q[2]; -x q[42]; -x q[34]; -x q[15]; -x q[21]; -x q[1]; -x q[39]; -x q[28]; -x q[8]; -x q[20]; -x q[0]; -cx q[38], q[36]; -cx q[51], q[47]; -cx q[18], q[12]; -cx q[25], q[35]; -cx q[6], q[14]; -cx q[4], q[7]; -cx q[43], q[29]; -cx q[13], q[5]; -cx q[9], q[24]; -cx q[23], q[31]; -cx q[11], q[50]; -cx q[17], q[44]; -x q[52]; -x q[3]; -x q[12]; -x q[39]; -x q[38]; -x q[4]; -x q[45]; -x q[35]; -x q[18]; -x q[13]; -x q[36]; -x q[25]; -x q[19]; -x q[28]; -x q[49]; -x q[46]; -x q[50]; -x q[22]; -x q[29]; -x q[40]; -x q[34]; -x q[15]; -x q[5]; -x q[11]; -cx q[43], q[44]; -cx q[42], q[16]; -cx q[23], q[31]; -cx q[7], q[8]; -cx q[37], q[2]; -cx q[47], q[6]; -cx q[14], q[0]; -cx q[9], q[24]; -cx q[32], q[51]; -cx q[10], q[48]; -cx q[20], q[17]; -cx q[41], q[27]; -cx q[1], q[21]; -x q[52]; -x q[4]; -x q[25]; -x q[51]; -x q[29]; -x q[11]; -x q[24]; -x q[3]; -x q[44]; -x q[40]; -x q[8]; -x q[28]; -x q[9]; -x q[45]; -x q[32]; -x q[37]; -x q[48]; -x q[7]; -x q[26]; -x q[2]; -cx q[13], q[5]; -cx q[31], q[22]; -cx q[14], q[0]; -cx q[27], q[39]; -cx q[15], q[46]; -cx q[20], q[17]; -cx q[36], q[43]; -cx q[1], q[21]; -cx q[30], q[18]; -cx q[50], q[19]; -cx q[47], q[6]; -cx q[12], q[38]; -cx q[42], q[16]; -cx q[34], q[41]; -x q[2]; -x q[33]; -x q[18]; -x q[27]; -x q[0]; -x q[29]; -x q[32]; -x q[51]; -x q[20]; -x q[15]; -x q[28]; -x q[47]; -x q[6]; -x q[12]; -x q[25]; -x q[4]; -x q[34]; -x q[22]; -x q[11]; -x q[16]; -x q[37]; -x q[21]; -x q[8]; -cx q[31], q[52]; -cx q[39], q[26]; -cx q[17], q[1]; -cx q[3], q[42]; -cx q[24], q[46]; -cx q[38], q[36]; -cx q[49], q[10]; -cx q[13], q[5]; -cx q[14], q[9]; -cx q[35], q[48]; -cx q[45], q[30]; -cx q[43], q[44]; -x q[31]; -x q[28]; -x q[23]; -x q[22]; -x q[1]; -x q[8]; -x q[16]; -x q[36]; -x q[21]; -x q[9]; -x q[52]; -x q[46]; -x q[41]; -x q[10]; -x q[37]; -x q[49]; -x q[15]; -x q[43]; -x q[32]; -x q[39]; -x q[29]; -x q[33]; -x q[6]; -x q[2]; -x q[5]; -cx q[42], q[34]; -cx q[35], q[48]; -cx q[20], q[17]; -cx q[14], q[0]; -cx q[18], q[12]; -cx q[24], q[3]; -cx q[19], q[13]; -cx q[4], q[7]; -cx q[45], q[30]; -cx q[11], q[50]; -x q[31]; -x q[28]; -x q[0]; -x q[44]; -x q[7]; -x q[1]; -x q[49]; -x q[4]; -x q[8]; -x q[20]; -x q[43]; -x q[21]; -x q[2]; -x q[27]; -x q[36]; -x q[3]; -x q[34]; -x q[19]; -x q[17]; -x q[16]; -x q[42]; -x q[18]; -x q[30]; -x q[11]; -x q[39]; -x q[22]; -x q[35]; -x q[13]; -x q[29]; -x q[50]; -x q[38]; -x q[45]; -x q[37]; -x q[25]; -cx q[41], q[52]; -cx q[15], q[46]; -cx q[10], q[48]; -cx q[9], q[24]; -cx q[40], q[23]; -cx q[51], q[47]; -x q[31]; -x q[35]; -x q[48]; -x q[14]; -x q[18]; -x q[49]; -x q[27]; -x q[0]; -x q[8]; -x q[39]; -x q[16]; -x q[22]; -x q[19]; -x q[37]; -x q[25]; -x q[41]; -x q[50]; -x q[26]; -x q[21]; -x q[38]; -x q[33]; -x q[6]; -x q[52]; -x q[9]; -x q[36]; -x q[4]; -x q[32]; -x q[12]; -x q[46]; -cx q[43], q[29]; -cx q[51], q[47]; -cx q[13], q[5]; -cx q[7], q[20]; -cx q[42], q[34]; -cx q[40], q[23]; -cx q[10], q[11]; -cx q[15], q[28]; -cx q[24], q[3]; -cx q[45], q[30]; -cx q[17], q[1]; -x q[31]; -x q[17]; -x q[23]; -x q[20]; -x q[32]; -x q[11]; -x q[8]; -x q[12]; -x q[26]; -x q[52]; -x q[38]; -x q[36]; -x q[13]; -x q[5]; -x q[15]; -x q[19]; -x q[22]; -x q[50]; -x q[28]; -x q[40]; -x q[45]; -x q[3]; -x q[29]; -x q[1]; -x q[43]; -x q[33]; -x q[0]; -x q[27]; -x q[37]; -x q[46]; -cx q[39], q[2]; -cx q[4], q[7]; -cx q[9], q[24]; -cx q[6], q[14]; -cx q[10], q[48]; -cx q[34], q[41]; -cx q[30], q[18]; -cx q[42], q[16]; -cx q[21], q[49]; -cx q[51], q[47]; -x q[33]; -x q[22]; -x q[11]; -x q[51]; -x q[42]; -x q[26]; -x q[1]; -x q[32]; -x q[48]; -x q[13]; -x q[47]; -x q[12]; -x q[29]; -x q[30]; -x q[4]; -x q[16]; -x q[18]; -x q[2]; -x q[6]; -x q[49]; -x q[25]; -x q[10]; -x q[41]; -x q[8]; -x q[34]; -x q[35]; -x q[9]; -x q[21]; -x q[44]; -cx q[23], q[31]; -cx q[27], q[39]; -cx q[20], q[17]; -cx q[36], q[43]; -cx q[24], q[3]; -cx q[5], q[37]; -cx q[50], q[19]; -cx q[14], q[0]; -cx q[15], q[28]; -x q[23]; -x q[1]; -x q[7]; -x q[41]; -x q[20]; -x q[49]; -x q[21]; -x q[50]; -x q[33]; -x q[12]; -x q[36]; -x q[34]; -x q[11]; -x q[45]; -x q[10]; -x q[27]; -x q[29]; -x q[26]; -x q[4]; -x q[44]; -x q[39]; -x q[18]; -x q[8]; -x q[37]; -x q[19]; -x q[2]; -x q[38]; -x q[46]; -x q[24]; -x q[40]; -x q[43]; -x q[9]; -x q[17]; -cx q[25], q[35]; -cx q[31], q[22]; -cx q[13], q[5]; -cx q[42], q[16]; -cx q[14], q[0]; -cx q[32], q[51]; -cx q[47], q[6]; -cx q[15], q[28]; -x q[46]; -x q[1]; -x q[2]; -x q[0]; -x q[24]; -x q[35]; -x q[38]; -x q[37]; -x q[30]; -x q[39]; -x q[9]; -x q[3]; -x q[16]; -x q[18]; -x q[36]; -x q[29]; -x q[4]; -x q[17]; -x q[31]; -x q[49]; -x q[27]; -x q[42]; -x q[22]; -x q[45]; -x q[47]; -cx q[40], q[23]; -cx q[33], q[25]; -cx q[34], q[41]; -cx q[15], q[28]; -cx q[32], q[8]; -cx q[10], q[48]; -cx q[11], q[50]; -cx q[6], q[14]; -cx q[43], q[44]; -cx q[7], q[20]; -x q[23]; -x q[16]; -x q[14]; -x q[24]; -x q[47]; -x q[30]; -x q[28]; -x q[9]; -x q[18]; -x q[40]; -x q[49]; -x q[45]; -x q[5]; -x q[36]; -x q[4]; -x q[6]; -x q[12]; -x q[0]; -x q[3]; -x q[38]; -x q[27]; -x q[26]; -x q[21]; -x q[8]; -cx q[43], q[44]; -cx q[11], q[50]; -cx q[17], q[1]; -cx q[41], q[52]; -cx q[31], q[22]; -cx q[15], q[46]; -cx q[7], q[20]; -cx q[25], q[35]; -cx q[10], q[48]; -cx q[32], q[51]; -cx q[29], q[33]; -cx q[39], q[2]; -cx q[42], q[34]; -x q[23]; -x q[22]; -x q[25]; -x q[1]; -x q[35]; -x q[6]; -x q[2]; -x q[3]; -x q[17]; -x q[49]; -x q[29]; -x q[10]; -x q[46]; -x q[8]; -x q[43]; -x q[40]; -x q[14]; -x q[33]; -x q[4]; -x q[37]; -x q[26]; -x q[51]; -x q[28]; -x q[39]; -x q[12]; -x q[13]; -x q[45]; -x q[32]; -x q[48]; -x q[11]; -x q[47]; -x q[31]; -cx q[50], q[19]; -cx q[41], q[52]; -cx q[9], q[24]; -cx q[30], q[18]; -cx q[38], q[36]; -cx q[21], q[0]; -cx q[7], q[20]; -cx q[42], q[34]; -x q[33]; -x q[16]; -x q[19]; -x q[12]; -x q[28]; -x q[0]; -x q[37]; -x q[52]; -x q[17]; -x q[25]; -x q[49]; -x q[39]; -x q[36]; -x q[38]; -x q[41]; -x q[18]; -x q[9]; -x q[26]; -x q[27]; -x q[13]; -x q[35]; -x q[15]; -x q[30]; -cx q[40], q[23]; -cx q[11], q[50]; -cx q[43], q[44]; -cx q[32], q[8]; -cx q[7], q[20]; -cx q[1], q[21]; -cx q[42], q[34]; -cx q[6], q[14]; -cx q[31], q[22]; -cx q[24], q[46]; -cx q[45], q[4]; -cx q[51], q[47]; -x q[23]; -x q[45]; -x q[21]; -x q[26]; -x q[43]; -x q[24]; -x q[49]; -x q[30]; -x q[51]; -x q[3]; -x q[46]; -x q[15]; -x q[47]; -x q[36]; -x q[34]; -x q[20]; -x q[9]; -cx q[31], q[22]; -cx q[42], q[16]; -cx q[4], q[7]; -cx q[28], q[40]; -cx q[17], q[1]; -cx q[27], q[39]; -cx q[32], q[8]; -cx q[37], q[2]; -cx q[10], q[11]; -cx q[18], q[12]; -cx q[33], q[25]; -cx q[35], q[48]; -cx q[41], q[52]; -cx q[13], q[5]; -cx q[50], q[19]; -cx q[14], q[0]; -x q[24]; -x q[49]; -x q[14]; -x q[3]; -x q[45]; -x q[51]; -x q[44]; -x q[13]; -x q[36]; -x q[47]; -x q[15]; -x q[4]; -x q[22]; -x q[2]; -x q[9]; -x q[12]; -x q[52]; -x q[38]; -x q[50]; -x q[5]; -x q[30]; -x q[40]; -x q[18]; -x q[37]; -x q[27]; -x q[1]; -x q[42]; -x q[46]; -x q[32]; -x q[28]; -x q[6]; -x q[16]; -cx q[23], q[31]; -cx q[10], q[11]; -cx q[35], q[48]; -cx q[21], q[0]; -cx q[7], q[8]; -cx q[33], q[25]; -cx q[43], q[29]; -cx q[39], q[26]; -cx q[34], q[41]; -cx q[20], q[17]; -x q[5]; -x q[45]; -x q[49]; -x q[11]; -x q[40]; -x q[17]; -x q[12]; -x q[8]; -x q[4]; -x q[22]; -x q[46]; -x q[3]; -x q[37]; -x q[0]; -x q[21]; -x q[35]; -x q[30]; -x q[44]; -x q[1]; -cx q[23], q[31]; -cx q[6], q[14]; -cx q[10], q[48]; -cx q[43], q[29]; -cx q[7], q[20]; -cx q[50], q[16]; -cx q[33], q[25]; -cx q[9], q[24]; -cx q[39], q[2]; -cx q[51], q[47]; -cx q[41], q[52]; -cx q[15], q[28]; -cx q[38], q[36]; -cx q[42], q[34]; -x q[31]; -x q[3]; -x q[6]; -x q[36]; -x q[45]; -x q[10]; -x q[44]; -x q[7]; -x q[26]; -x q[18]; -x q[25]; -x q[9]; -x q[38]; -x q[22]; -x q[32]; -x q[12]; -x q[14]; -x q[39]; -x q[23]; -x q[24]; -x q[47]; -x q[4]; -x q[20]; -x q[8]; -x q[43]; -cx q[21], q[0]; -cx q[41], q[52]; -cx q[37], q[2]; -cx q[29], q[33]; -cx q[11], q[50]; -cx q[42], q[16]; -cx q[15], q[46]; -cx q[35], q[48]; -cx q[13], q[5]; -cx q[28], q[40]; -x q[31]; -x q[51]; -x q[52]; -x q[27]; -x q[30]; -x q[40]; -x q[0]; -x q[15]; -x q[48]; -x q[23]; -x q[49]; -x q[28]; -x q[26]; -x q[36]; -x q[6]; -x q[46]; -x q[32]; -x q[35]; -x q[5]; -x q[45]; -x q[47]; -x q[39]; -x q[38]; -x q[14]; -x q[20]; -x q[17]; -x q[29]; -x q[8]; -cx q[9], q[24]; -cx q[19], q[13]; -cx q[18], q[12]; -cx q[1], q[21]; -cx q[34], q[41]; -cx q[42], q[16]; -cx q[10], q[11]; -cx q[33], q[25]; -cx q[4], q[7]; -cx q[37], q[2]; -x q[31]; -x q[6]; -x q[46]; -x q[41]; -x q[2]; -x q[37]; -x q[34]; -x q[38]; -x q[50]; -x q[12]; -x q[47]; -x q[42]; -x q[5]; -x q[11]; -x q[9]; -x q[27]; -x q[33]; -x q[15]; -x q[32]; -x q[17]; -x q[7]; -x q[29]; -x q[25]; -x q[19]; -x q[13]; -x q[30]; -x q[8]; -x q[44]; -x q[1]; -x q[18]; -x q[23]; -x q[40]; -x q[16]; -x q[52]; -x q[45]; -x q[28]; -cx q[36], q[43]; -cx q[24], q[3]; -cx q[39], q[26]; -cx q[35], q[48]; -cx q[49], q[10]; -cx q[14], q[0]; -x q[31]; -x q[27]; -x q[11]; -x q[50]; -x q[25]; -x q[20]; -x q[17]; -x q[32]; -x q[6]; -x q[43]; -x q[38]; -x q[37]; -x q[52]; -x q[36]; -x q[48]; -x q[35]; -x q[41]; -x q[45]; -x q[4]; -x q[49]; -x q[16]; -x q[44]; -x q[51]; -x q[23]; -x q[34]; -x q[12]; -x q[28]; -x q[42]; -x q[47]; -x q[40]; -x q[22]; -cx q[15], q[46]; -cx q[13], q[5]; -cx q[30], q[18]; -cx q[24], q[3]; -cx q[7], q[8]; -cx q[29], q[33]; -cx q[1], q[21]; -cx q[14], q[0]; -cx q[39], q[2]; -x q[4]; -x q[43]; -x q[42]; -x q[0]; -x q[23]; -x q[8]; -x q[2]; -x q[26]; -x q[10]; -x q[45]; -x q[11]; -x q[40]; -x q[1]; -x q[17]; -x q[32]; -x q[19]; -x q[18]; -x q[22]; -x q[33]; -x q[28]; -x q[7]; -x q[21]; -x q[25]; -x q[13]; -x q[50]; -x q[51]; -x q[49]; -x q[47]; -x q[15]; -x q[46]; -x q[30]; -x q[29]; -cx q[31], q[52]; -cx q[12], q[38]; -cx q[34], q[41]; -cx q[14], q[9]; -cx q[24], q[3]; -cx q[27], q[39]; -cx q[35], q[48]; -cx q[5], q[37]; -x q[31]; -x q[36]; -x q[4]; -x q[45]; -x q[40]; -x q[23]; -x q[18]; -x q[44]; -x q[20]; -x q[17]; -x q[22]; -x q[48]; -x q[34]; -x q[42]; -x q[7]; -x q[38]; -x q[41]; -x q[8]; -x q[0]; -x q[12]; -x q[9]; -x q[32]; -x q[49]; -x q[26]; -x q[16]; -x q[47]; -x q[10]; -x q[52]; -x q[35]; -x q[19]; -x q[30]; -cx q[29], q[33]; -cx q[13], q[5]; -cx q[1], q[21]; -cx q[27], q[39]; -cx q[37], q[2]; -cx q[15], q[28]; -cx q[11], q[50]; -cx q[6], q[14]; -cx q[24], q[46]; -x q[31]; -x q[52]; -x q[49]; -x q[45]; -x q[9]; -x q[7]; -x q[39]; -x q[21]; -x q[26]; -x q[2]; -x q[47]; -x q[48]; -x q[12]; -x q[20]; -x q[13]; -x q[25]; -x q[27]; -x q[44]; -x q[18]; -x q[6]; -x q[33]; -x q[0]; -x q[30]; -x q[3]; -x q[50]; -x q[23]; -x q[38]; -x q[14]; -x q[35]; -x q[5]; -x q[1]; -x q[17]; -x q[36]; -x q[19]; -x q[4]; -x q[24]; -x q[22]; -x q[46]; -x q[16]; -x q[37]; -x q[40]; -x q[51]; -cx q[15], q[28]; -cx q[10], q[11]; -cx q[42], q[34]; -cx q[43], q[29]; -x q[31]; -x q[49]; -x q[17]; -x q[26]; -x q[33]; -x q[52]; -x q[29]; -x q[50]; -x q[16]; -x q[51]; -x q[2]; -x q[4]; -x q[22]; -x q[42]; -x q[5]; -x q[39]; -x q[35]; -x q[47]; -x q[40]; -x q[48]; -x q[32]; -x q[23]; -x q[19]; -x q[20]; -x q[45]; -x q[6]; -x q[9]; -x q[28]; -x q[37]; -cx q[7], q[8]; -cx q[14], q[0]; -cx q[30], q[18]; -cx q[10], q[11]; -cx q[34], q[41]; -cx q[15], q[46]; -cx q[24], q[3]; -cx q[43], q[44]; -cx q[1], q[21]; -x q[31]; -x q[13]; -x q[24]; -x q[0]; -x q[14]; -x q[45]; -x q[3]; -x q[27]; -x q[47]; -x q[28]; -x q[35]; -x q[15]; -x q[21]; -x q[36]; -x q[2]; -x q[52]; -x q[22]; -x q[50]; -x q[1]; -x q[46]; -x q[19]; -x q[49]; -x q[25]; -x q[33]; -x q[6]; -x q[4]; -x q[23]; -x q[51]; -cx q[12], q[38]; -cx q[10], q[48]; -cx q[34], q[41]; -cx q[5], q[37]; -cx q[7], q[8]; -cx q[42], q[16]; -cx q[39], q[26]; -cx q[30], q[18]; -cx q[17], q[44]; -cx q[43], q[29]; -x q[31]; -x q[52]; -x q[16]; -x q[6]; -x q[33]; -x q[46]; -x q[27]; -x q[17]; -x q[39]; -x q[37]; -x q[22]; -x q[20]; -x q[8]; -x q[51]; -x q[48]; -x q[21]; -x q[15]; -x q[4]; -x q[29]; -x q[18]; -x q[42]; -x q[26]; -x q[2]; -x q[23]; -x q[9]; -x q[7]; -x q[25]; -x q[35]; -x q[1]; -x q[11]; -x q[47]; -cx q[50], q[19]; -cx q[34], q[41]; -cx q[24], q[3]; -cx q[12], q[38]; -cx q[49], q[10]; -cx q[43], q[44]; -cx q[13], q[5]; -cx q[28], q[40]; -x q[32]; -x q[47]; -x q[27]; -x q[4]; -x q[39]; -x q[23]; -x q[34]; -x q[52]; -x q[42]; -x q[30]; -x q[45]; -x q[8]; -x q[6]; -x q[13]; -x q[41]; -x q[44]; -x q[26]; -x q[2]; -x q[5]; -x q[33]; -x q[51]; -x q[0]; -x q[16]; -x q[21]; -x q[46]; -cx q[31], q[22]; -cx q[38], q[36]; -cx q[49], q[10]; -cx q[11], q[50]; -cx q[43], q[29]; -cx q[17], q[1]; -cx q[35], q[48]; -cx q[24], q[3]; -cx q[28], q[40]; -cx q[18], q[12]; -cx q[7], q[20]; -cx q[14], q[9]; -x q[27]; -x q[45]; -x q[23]; -x q[14]; -x q[11]; -x q[35]; -x q[13]; -x q[25]; -x q[47]; -x q[42]; -x q[48]; -x q[49]; -x q[7]; -x q[1]; -x q[33]; -x q[20]; -x q[26]; -x q[8]; -x q[6]; -x q[34]; -x q[19]; -x q[32]; -x q[16]; -cx q[31], q[22]; -cx q[43], q[29]; -cx q[17], q[44]; -cx q[28], q[40]; -cx q[30], q[18]; -cx q[15], q[46]; -cx q[9], q[24]; -cx q[38], q[36]; -cx q[21], q[0]; -cx q[5], q[37]; -cx q[39], q[2]; -cx q[41], q[52]; -x q[19]; -x q[51]; -x q[47]; -x q[26]; -x q[38]; -x q[44]; -x q[40]; -x q[39]; -x q[4]; -x q[41]; -x q[12]; -x q[7]; -x q[16]; -x q[5]; -x q[36]; -x q[45]; -x q[46]; -x q[34]; -x q[23]; -x q[27]; -x q[52]; -x q[50]; -x q[11]; -x q[10]; -x q[6]; -x q[33]; -cx q[31], q[22]; -cx q[3], q[42]; -cx q[43], q[29]; -cx q[30], q[18]; -cx q[37], q[2]; -cx q[21], q[49]; -cx q[15], q[28]; -cx q[32], q[8]; -cx q[25], q[35]; -cx q[9], q[24]; -cx q[17], q[1]; -cx q[14], q[0]; -x q[31]; -x q[3]; -x q[35]; -x q[29]; -x q[8]; -x q[42]; -x q[28]; -x q[45]; -x q[41]; -x q[5]; -x q[48]; -x q[18]; -x q[11]; -x q[16]; -x q[10]; -x q[13]; -x q[39]; -x q[30]; -x q[49]; -x q[0]; -x q[6]; -x q[52]; -x q[27]; -x q[22]; -x q[14]; -x q[47]; -x q[34]; -x q[43]; -x q[21]; -x q[44]; -x q[24]; -cx q[38], q[36]; -cx q[20], q[17]; -cx q[15], q[46]; -cx q[40], q[23]; -cx q[50], q[19]; -cx q[4], q[7]; -cx q[33], q[25]; -cx q[37], q[2]; -cx q[32], q[51]; -x q[31]; -x q[12]; -x q[36]; -x q[32]; -x q[17]; -x q[4]; -x q[40]; -x q[25]; -x q[49]; -x q[13]; -x q[2]; -x q[1]; -x q[22]; -x q[48]; -x q[26]; -x q[8]; -x q[46]; -x q[45]; -x q[0]; -x q[10]; -x q[43]; -x q[34]; -x q[19]; -x q[44]; -cx q[29], q[33]; -cx q[6], q[14]; -cx q[51], q[47]; -cx q[9], q[24]; -cx q[27], q[39]; -cx q[7], q[20]; -cx q[3], q[42]; -cx q[5], q[37]; -cx q[30], q[18]; -cx q[11], q[50]; -cx q[41], q[52]; -cx q[15], q[28]; -x q[11]; -x q[20]; -x q[47]; -x q[34]; -x q[3]; -x q[50]; -x q[27]; -x q[24]; -x q[52]; -x q[4]; -x q[15]; -x q[43]; -x q[37]; -x q[19]; -x q[22]; -x q[7]; -x q[26]; -x q[0]; -x q[5]; -x q[42]; -x q[13]; -x q[12]; -x q[51]; -x q[46]; -cx q[23], q[31]; -cx q[29], q[33]; -cx q[28], q[40]; -cx q[25], q[35]; -cx q[39], q[2]; -cx q[30], q[18]; -cx q[6], q[14]; -cx q[10], q[48]; -cx q[32], q[8]; -cx q[38], q[36]; -cx q[17], q[1]; -cx q[21], q[49]; -x q[5]; -x q[33]; -x q[30]; -x q[42]; -x q[41]; -x q[34]; -x q[3]; -x q[16]; -x q[25]; -x q[20]; -x q[29]; -x q[13]; -x q[32]; -x q[7]; -x q[22]; -x q[35]; -x q[8]; -x q[24]; -x q[52]; -x q[12]; -x q[51]; -x q[48]; -x q[37]; -x q[38]; -x q[9]; -x q[28]; -cx q[23], q[31]; -cx q[15], q[46]; -cx q[21], q[0]; -cx q[11], q[50]; -cx q[47], q[6]; -cx q[39], q[2]; -cx q[17], q[1]; -cx q[49], q[10]; -cx q[45], q[4]; -cx q[43], q[44]; -x q[26]; -x q[7]; -x q[6]; -x q[21]; -x q[38]; -x q[49]; -x q[41]; -x q[36]; -x q[1]; -x q[37]; -x q[32]; -x q[3]; -x q[14]; -x q[35]; -x q[4]; -x q[8]; -x q[11]; -x q[10]; -x q[48]; -x q[30]; -x q[45]; -x q[22]; -cx q[31], q[52]; -cx q[18], q[12]; -cx q[43], q[29]; -cx q[20], q[17]; -cx q[13], q[5]; -cx q[39], q[2]; -cx q[42], q[16]; -cx q[15], q[46]; -cx q[51], q[47]; -cx q[9], q[24]; -cx q[33], q[25]; -cx q[50], q[19]; -cx q[28], q[40]; -x q[52]; -x q[13]; -x q[42]; -x q[22]; -x q[25]; -x q[45]; -x q[40]; -x q[46]; -x q[1]; -x q[12]; -x q[7]; -x q[20]; -x q[2]; -x q[6]; -x q[16]; -x q[47]; -x q[23]; -x q[0]; -x q[9]; -x q[34]; -x q[36]; -x q[31]; -x q[4]; -x q[3]; -x q[21]; -x q[24]; -x q[14]; -x q[41]; -x q[28]; -x q[51]; -x q[38]; -x q[10]; -x q[43]; -x q[15]; -x q[19]; -cx q[32], q[8]; -cx q[39], q[26]; -cx q[5], q[37]; -cx q[11], q[50]; -cx q[35], q[48]; -cx q[29], q[33]; -cx q[30], q[18]; -cx q[17], q[44]; -x q[38]; -x q[3]; -x q[27]; -x q[5]; -x q[0]; -x q[24]; -x q[23]; -x q[2]; -x q[26]; -x q[41]; -x q[34]; -x q[9]; -x q[25]; -x q[4]; -x q[6]; -x q[15]; -x q[18]; -x q[47]; -x q[40]; -x q[19]; -x q[35]; -x q[22]; -x q[39]; -x q[8]; -x q[42]; -x q[13]; -x q[16]; -x q[12]; -x q[49]; -x q[28]; -cx q[31], q[52]; -cx q[10], q[48]; -cx q[11], q[50]; -cx q[29], q[33]; -cx q[7], q[20]; -cx q[32], q[51]; -cx q[1], q[21]; -cx q[17], q[44]; -cx q[36], q[43]; -cx q[45], q[30]; -x q[44]; -x q[30]; -x q[12]; -x q[0]; -x q[36]; -x q[17]; -x q[19]; -x q[20]; -x q[34]; -x q[51]; -x q[43]; -x q[47]; -x q[28]; -x q[45]; -x q[33]; -x q[9]; -x q[49]; -x q[39]; -x q[3]; -x q[29]; -x q[50]; -x q[48]; -x q[46]; -x q[11]; -x q[8]; -x q[32]; -cx q[31], q[52]; -cx q[40], q[23]; -cx q[42], q[16]; -cx q[41], q[27]; -cx q[1], q[21]; -cx q[13], q[5]; -cx q[4], q[7]; -cx q[6], q[14]; -cx q[37], q[2]; -x q[21]; -x q[14]; -x q[47]; -x q[51]; -x q[43]; -x q[44]; -x q[19]; -x q[12]; -x q[6]; -x q[29]; -x q[10]; -x q[1]; -x q[30]; -x q[11]; -x q[26]; -x q[32]; -x q[49]; -x q[0]; -x q[34]; -x q[18]; -x q[3]; -x q[23]; -x q[42]; -cx q[41], q[52]; -cx q[9], q[24]; -cx q[20], q[17]; -cx q[13], q[5]; -cx q[28], q[40]; -cx q[7], q[8]; -cx q[27], q[39]; -cx q[50], q[16]; -cx q[15], q[46]; -cx q[37], q[2]; -cx q[33], q[25]; -cx q[38], q[36]; -cx q[45], q[4]; -cx q[31], q[22]; -cx q[35], q[48]; -x q[52]; -x q[9]; -x q[25]; -x q[42]; -x q[45]; -x q[31]; -x q[19]; -x q[16]; -x q[40]; -x q[12]; -x q[35]; -x q[4]; -x q[0]; -x q[7]; -x q[44]; -x q[3]; -x q[14]; -x q[11]; -x q[34]; -x q[23]; -x q[50]; -x q[43]; -x q[1]; -x q[28]; -cx q[21], q[49]; -cx q[20], q[17]; -cx q[10], q[48]; -cx q[24], q[46]; -cx q[39], q[26]; -cx q[13], q[5]; -cx q[38], q[36]; -cx q[30], q[18]; -cx q[41], q[27]; -cx q[37], q[2]; -cx q[32], q[8]; -cx q[47], q[6]; -x q[52]; -x q[2]; -x q[33]; -x q[23]; -x q[27]; -x q[17]; -x q[3]; -x q[14]; -x q[42]; -x q[15]; -x q[44]; -x q[28]; -x q[43]; -x q[25]; -x q[6]; -x q[0]; -x q[29]; -x q[46]; -x q[35]; -x q[51]; -x q[26]; -x q[32]; -x q[39]; -x q[13]; -x q[20]; -x q[47]; -x q[19]; -cx q[10], q[11]; -cx q[50], q[16]; -cx q[30], q[18]; -cx q[9], q[24]; -cx q[5], q[37]; -cx q[38], q[36]; -cx q[1], q[21]; -cx q[45], q[4]; -cx q[7], q[8]; -cx q[34], q[41]; -cx q[31], q[22]; -x q[52]; -x q[0]; -x q[8]; -x q[14]; -x q[31]; -x q[17]; -x q[45]; -x q[4]; -x q[16]; -x q[32]; -x q[37]; -x q[10]; -x q[49]; -x q[6]; -x q[42]; -x q[3]; -x q[46]; -x q[2]; -x q[28]; -x q[25]; -x q[27]; -x q[15]; -x q[33]; -x q[51]; -x q[19]; -x q[5]; -x q[12]; -cx q[38], q[36]; -cx q[35], q[48]; -cx q[9], q[24]; -cx q[11], q[50]; -cx q[43], q[44]; -cx q[34], q[41]; -cx q[39], q[26]; -cx q[40], q[23]; -cx q[30], q[18]; -cx q[7], q[20]; -cx q[1], q[21]; -x q[52]; -x q[51]; -x q[26]; -x q[37]; -x q[45]; -x q[47]; -x q[25]; -x q[43]; -x q[11]; -x q[24]; -x q[46]; -x q[14]; -x q[49]; -x q[19]; -x q[44]; -x q[6]; -x q[12]; -x q[21]; -x q[3]; -x q[9]; -x q[22]; -x q[0]; -x q[35]; -x q[8]; -x q[33]; -x q[27]; -x q[32]; -x q[40]; -x q[41]; -cx q[13], q[5]; -cx q[20], q[17]; -cx q[15], q[28]; -cx q[39], q[2]; -cx q[42], q[34]; -cx q[38], q[36]; -cx q[50], q[16]; -cx q[23], q[31]; -cx q[10], q[48]; -cx q[4], q[7]; -cx q[30], q[18]; -x q[52]; -x q[49]; -x q[43]; -x q[40]; -x q[37]; -x q[23]; -x q[32]; -x q[46]; -x q[17]; -x q[29]; -x q[8]; -x q[42]; -x q[28]; -x q[38]; -x q[18]; -x q[4]; -x q[50]; -x q[0]; -x q[10]; -x q[31]; -x q[51]; -x q[15]; -x q[5]; -x q[36]; -x q[26]; -x q[33]; -x q[19]; -x q[44]; -x q[9]; -x q[16]; -x q[14]; -x q[25]; -x q[27]; -x q[6]; -cx q[45], q[30]; -cx q[24], q[3]; -cx q[39], q[2]; -cx q[7], q[20]; -cx q[34], q[41]; -cx q[35], q[48]; -cx q[1], q[21]; -x q[14]; -x q[10]; -x q[22]; -x q[17]; -x q[6]; -x q[27]; -x q[29]; -x q[35]; -x q[33]; -x q[38]; -x q[26]; -x q[15]; -x q[30]; -x q[1]; -x q[41]; -x q[32]; -x q[28]; -x q[20]; -x q[16]; -x q[40]; -x q[25]; -x q[34]; -x q[48]; -x q[23]; -x q[37]; -x q[46]; -cx q[31], q[52]; -cx q[11], q[50]; -cx q[43], q[44]; -cx q[3], q[42]; -cx q[18], q[12]; -cx q[51], q[47]; -cx q[39], q[2]; -cx q[9], q[24]; -cx q[45], q[4]; -cx q[13], q[5]; -x q[31]; -x q[34]; -x q[25]; -x q[22]; -x q[18]; -x q[35]; -x q[28]; -x q[36]; -x q[41]; -x q[21]; -x q[43]; -x q[38]; -x q[30]; -x q[19]; -x q[12]; -x q[2]; -x q[45]; -x q[44]; -x q[49]; -x q[24]; -x q[37]; -x q[4]; -x q[7]; -x q[40]; -x q[48]; -x q[27]; -cx q[10], q[11]; -cx q[29], q[33]; -cx q[14], q[0]; -cx q[50], q[16]; -cx q[39], q[26]; -cx q[3], q[42]; -cx q[15], q[46]; -cx q[13], q[5]; -cx q[20], q[17]; -cx q[51], q[47]; -cx q[32], q[8]; -x q[9]; -x q[29]; -x q[14]; -x q[6]; -x q[7]; -x q[12]; -x q[35]; -x q[40]; -x q[49]; -x q[20]; -x q[34]; -x q[16]; -x q[22]; -x q[26]; -x q[23]; -x q[17]; -x q[39]; -x q[0]; -x q[36]; -x q[28]; -x q[43]; -x q[41]; -cx q[31], q[52]; -cx q[50], q[19]; -cx q[33], q[25]; -cx q[51], q[47]; -cx q[32], q[8]; -cx q[15], q[46]; -cx q[1], q[21]; -cx q[37], q[2]; -cx q[13], q[5]; -cx q[24], q[3]; -cx q[10], q[48]; -cx q[45], q[30]; -x q[52]; -x q[42]; -x q[41]; -x q[17]; -x q[51]; -x q[47]; -x q[43]; -x q[44]; -x q[36]; -x q[12]; -x q[3]; -x q[18]; -x q[25]; -x q[20]; -x q[0]; -x q[26]; -x q[23]; -x q[11]; -x q[34]; -x q[38]; -x q[45]; -x q[30]; -x q[40]; -cx q[9], q[24]; -cx q[32], q[8]; -cx q[5], q[37]; -cx q[6], q[14]; -cx q[29], q[33]; -cx q[50], q[16]; -cx q[19], q[13]; -cx q[1], q[21]; -cx q[39], q[2]; -cx q[35], q[48]; -cx q[31], q[22]; -cx q[49], q[10]; -cx q[15], q[46]; -cx q[4], q[7]; -x q[52]; -x q[39]; -x q[26]; -x q[27]; -x q[36]; -x q[44]; -x q[15]; -x q[7]; -x q[0]; -x q[2]; -x q[8]; -x q[9]; -x q[22]; -x q[38]; -x q[43]; -x q[30]; -x q[41]; -x q[31]; -x q[6]; -x q[18]; -x q[17]; -x q[3]; -x q[49]; -x q[28]; -x q[11]; -x q[14]; -x q[20]; -x q[19]; -x q[24]; -cx q[25], q[35]; -cx q[29], q[33]; -cx q[1], q[21]; -cx q[40], q[23]; -cx q[45], q[4]; -cx q[10], q[48]; -cx q[5], q[37]; -cx q[51], q[47]; -cx q[42], q[34]; -cx q[50], q[16]; -x q[6]; -x q[23]; -x q[8]; -x q[3]; -x q[10]; -x q[2]; -x q[22]; -x q[44]; -x q[27]; -x q[43]; -x q[26]; -x q[28]; -x q[40]; -x q[47]; -x q[33]; -x q[13]; -x q[49]; -x q[37]; -x q[19]; -x q[32]; -x q[24]; -x q[39]; -x q[5]; -x q[48]; -cx q[41], q[52]; -cx q[21], q[0]; -cx q[14], q[9]; -cx q[15], q[46]; -cx q[17], q[1]; -cx q[25], q[35]; -cx q[42], q[16]; -cx q[38], q[36]; -cx q[18], q[12]; -cx q[7], q[20]; -cx q[11], q[50]; -cx q[45], q[30]; -x q[52]; -x q[23]; -x q[15]; -x q[18]; -x q[17]; -x q[12]; -x q[0]; -x q[3]; -x q[30]; -x q[16]; -x q[47]; -x q[1]; -x q[46]; -x q[34]; -x q[26]; -x q[36]; -x q[49]; -x q[50]; -x q[21]; -x q[27]; -x q[43]; -x q[9]; -x q[31]; -x q[14]; -x q[24]; -x q[44]; -x q[7]; -x q[6]; -x q[35]; -x q[37]; -x q[41]; -x q[51]; -x q[5]; -x q[42]; -x q[29]; -x q[22]; -cx q[32], q[8]; -cx q[45], q[4]; -cx q[10], q[48]; -cx q[33], q[25]; -cx q[39], q[2]; -cx q[19], q[13]; -x q[52]; -x q[24]; -x q[27]; -x q[51]; -x q[2]; -x q[15]; -x q[47]; -x q[1]; -x q[7]; -x q[33]; -x q[22]; -x q[6]; -x q[19]; -x q[25]; -x q[8]; -x q[4]; -x q[16]; -x q[5]; -x q[45]; -x q[26]; -x q[39]; -x q[13]; -x q[46]; -x q[50]; -x q[11]; -x q[37]; -x q[20]; -x q[29]; -x q[38]; -cx q[17], q[44]; -cx q[3], q[42]; -cx q[34], q[41]; -cx q[49], q[10]; -cx q[40], q[23]; -cx q[21], q[0]; -cx q[14], q[9]; -cx q[18], q[12]; -cx q[35], q[48]; -x q[43]; -x q[48]; -x q[21]; -x q[4]; -x q[33]; -x q[7]; -x q[51]; -x q[2]; -x q[12]; -x q[27]; -x q[9]; -x q[39]; -x q[38]; -x q[18]; -x q[34]; -x q[36]; -x q[47]; -x q[22]; -x q[26]; -x q[29]; -x q[42]; -x q[13]; -x q[20]; -x q[14]; -x q[6]; -x q[1]; -x q[31]; -x q[49]; -x q[40]; -x q[30]; -x q[44]; -cx q[41], q[52]; -cx q[10], q[11]; -cx q[32], q[8]; -cx q[25], q[35]; -cx q[24], q[3]; -cx q[15], q[46]; -cx q[5], q[37]; -cx q[50], q[16]; -x q[52]; -x q[34]; -x q[20]; -x q[29]; -x q[10]; -x q[22]; -x q[6]; -x q[27]; -x q[9]; -x q[47]; -x q[7]; -x q[50]; -x q[15]; -x q[30]; -x q[49]; -x q[18]; -x q[14]; -x q[41]; -x q[31]; -x q[19]; -x q[25]; -x q[28]; -x q[36]; -x q[11]; -cx q[12], q[38]; -cx q[45], q[4]; -cx q[17], q[1]; -cx q[37], q[2]; -cx q[24], q[3]; -cx q[39], q[26]; -cx q[40], q[23]; -cx q[43], q[44]; -cx q[21], q[0]; -cx q[32], q[51]; -cx q[13], q[5]; -cx q[35], q[48]; -x q[4]; -x q[12]; -x q[15]; -x q[2]; -x q[42]; -x q[0]; -x q[30]; -x q[9]; -x q[23]; -x q[11]; -x q[22]; -x q[18]; -x q[47]; -x q[34]; -x q[45]; -x q[3]; -x q[32]; -x q[36]; -x q[19]; -x q[26]; -x q[13]; -x q[39]; -x q[38]; -cx q[31], q[52]; -cx q[7], q[8]; -cx q[41], q[27]; -cx q[43], q[44]; -cx q[24], q[46]; -cx q[33], q[25]; -cx q[20], q[17]; -cx q[50], q[16]; -cx q[28], q[40]; -cx q[1], q[21]; -cx q[6], q[14]; -cx q[5], q[37]; -cx q[49], q[10]; -cx q[35], q[48]; -x q[52]; -x q[23]; -x q[21]; -x q[30]; -x q[38]; -x q[31]; -x q[11]; -x q[22]; -x q[9]; -x q[36]; -x q[50]; -x q[33]; -x q[34]; -x q[35]; -x q[18]; -x q[24]; -x q[12]; -x q[48]; -x q[29]; -cx q[41], q[27]; -cx q[45], q[4]; -cx q[32], q[8]; -cx q[39], q[26]; -cx q[37], q[2]; -cx q[15], q[46]; -cx q[47], q[6]; -cx q[13], q[5]; -cx q[43], q[44]; -cx q[3], q[42]; -cx q[28], q[40]; -cx q[17], q[1]; -cx q[49], q[10]; -cx q[14], q[0]; -x q[52]; -x q[34]; -x q[49]; -x q[2]; -x q[32]; -x q[21]; -x q[33]; -x q[23]; -x q[45]; -x q[40]; -x q[18]; -x q[41]; -x q[22]; -x q[29]; -x q[8]; -x q[9]; -x q[48]; -x q[38]; -x q[35]; -x q[51]; -x q[31]; -x q[37]; -x q[27]; -x q[0]; -x q[11]; -x q[44]; -x q[47]; -cx q[50], q[19]; -cx q[7], q[20]; -cx q[36], q[43]; -cx q[17], q[1]; -cx q[13], q[5]; -cx q[6], q[14]; -cx q[24], q[3]; -cx q[42], q[16]; -cx q[15], q[46]; -cx q[39], q[26]; -x q[52]; -x q[29]; -x q[12]; -x q[14]; -x q[16]; -x q[50]; -x q[33]; -x q[21]; -x q[5]; -x q[49]; -x q[28]; -x q[44]; -x q[40]; -x q[3]; -x q[45]; -x q[41]; -x q[25]; -x q[32]; -x q[24]; -x q[0]; -x q[26]; -x q[51]; -x q[23]; -x q[1]; -x q[19]; -x q[4]; -x q[13]; -x q[18]; -cx q[42], q[34]; -cx q[35], q[48]; -cx q[31], q[22]; -cx q[47], q[6]; -cx q[37], q[2]; -cx q[7], q[8]; -cx q[20], q[17]; -cx q[15], q[46]; -cx q[10], q[11]; -cx q[27], q[39]; -cx q[36], q[43]; -x q[5]; -x q[39]; -x q[29]; -x q[26]; -x q[21]; -x q[50]; -x q[38]; -x q[46]; -x q[19]; -x q[49]; -x q[20]; -x q[16]; -x q[42]; -x q[0]; -x q[33]; -x q[34]; -x q[25]; -x q[35]; -x q[27]; -x q[17]; -x q[43]; -x q[36]; -x q[13]; -x q[11]; -cx q[41], q[52]; -cx q[9], q[24]; -cx q[10], q[48]; -cx q[32], q[8]; -cx q[18], q[12]; -cx q[40], q[23]; -cx q[51], q[47]; -cx q[31], q[22]; -cx q[6], q[14]; -cx q[37], q[2]; -cx q[4], q[7]; -cx q[15], q[28]; -cx q[45], q[30]; -x q[41]; -x q[9]; -x q[22]; -x q[15]; -x q[52]; -x q[28]; -x q[26]; -x q[18]; -x q[12]; -x q[47]; -x q[39]; -x q[34]; -x q[27]; -x q[11]; -x q[33]; -x q[7]; -x q[45]; -x q[25]; -x q[1]; -x q[44]; -x q[16]; -x q[51]; -x q[46]; -x q[13]; -x q[21]; -x q[42]; -x q[0]; -cx q[40], q[23]; -cx q[24], q[3]; -cx q[32], q[8]; -cx q[6], q[14]; -cx q[20], q[17]; -cx q[35], q[48]; -cx q[38], q[36]; -cx q[49], q[10]; -cx q[50], q[19]; -cx q[43], q[29]; -cx q[37], q[2]; -x q[41]; -x q[28]; -x q[7]; -x q[21]; -x q[12]; -x q[4]; -x q[1]; -x q[46]; -x q[14]; -x q[16]; -x q[15]; -x q[34]; -x q[25]; -x q[47]; -x q[0]; -x q[6]; -x q[43]; -x q[33]; -x q[20]; -x q[38]; -x q[13]; -x q[22]; -x q[11]; -x q[49]; -x q[26]; -x q[23]; -x q[31]; -x q[10]; -x q[36]; -x q[45]; -x q[29]; -cx q[5], q[37]; -cx q[17], q[44]; -cx q[9], q[24]; -cx q[3], q[42]; -cx q[27], q[39]; -cx q[35], q[48]; -cx q[32], q[8]; -cx q[30], q[18]; -x q[11]; -x q[37]; -x q[19]; -x q[14]; -x q[12]; -x q[3]; -x q[38]; -x q[4]; -x q[48]; -x q[9]; -x q[7]; -x q[36]; -x q[49]; -x q[5]; -x q[10]; -x q[23]; -x q[1]; -x q[16]; -x q[24]; -x q[33]; -x q[18]; -x q[51]; -x q[35]; -x q[13]; -x q[42]; -x q[52]; -x q[2]; -x q[25]; -x q[26]; -cx q[34], q[41]; -cx q[20], q[17]; -cx q[47], q[6]; -cx q[21], q[0]; -cx q[32], q[8]; -cx q[27], q[39]; -cx q[43], q[44]; -cx q[45], q[30]; -cx q[15], q[46]; -cx q[28], q[40]; -cx q[31], q[22]; -x q[34]; -x q[5]; -x q[18]; -x q[2]; -x q[52]; -x q[35]; -x q[27]; -x q[9]; -x q[19]; -x q[17]; -x q[15]; -x q[39]; -x q[37]; -x q[29]; -x q[25]; -x q[3]; -x q[23]; -x q[0]; -x q[47]; -x q[4]; -x q[14]; -x q[41]; -x q[46]; -x q[20]; -x q[24]; -x q[26]; -x q[30]; -x q[45]; -x q[38]; -x q[6]; -cx q[31], q[22]; -cx q[43], q[44]; -cx q[7], q[8]; -cx q[42], q[16]; -cx q[49], q[10]; -cx q[32], q[51]; -cx q[11], q[50]; -cx q[28], q[40]; -cx q[1], q[21]; -x q[17]; -x q[52]; -x q[9]; -x q[19]; -x q[5]; -x q[27]; -x q[37]; -x q[1]; -x q[49]; -x q[45]; -x q[24]; -x q[16]; -x q[13]; -x q[20]; -x q[30]; -x q[26]; -x q[46]; -x q[22]; -x q[7]; -x q[47]; -x q[36]; -x q[31]; -x q[18]; -x q[29]; -x q[51]; -x q[42]; -cx q[34], q[41]; -cx q[40], q[23]; -cx q[12], q[38]; -cx q[6], q[14]; -cx q[15], q[28]; -cx q[11], q[50]; -cx q[10], q[48]; -cx q[43], q[44]; -cx q[33], q[25]; -cx q[32], q[8]; -cx q[39], q[2]; -x q[34]; -x q[40]; -x q[33]; -x q[10]; -x q[4]; -x q[26]; -x q[7]; -x q[41]; -x q[27]; -x q[25]; -x q[28]; -x q[49]; -x q[21]; -x q[8]; -x q[32]; -x q[20]; -x q[3]; -x q[19]; -x q[14]; -x q[23]; -x q[51]; -x q[1]; -x q[31]; -x q[6]; -x q[15]; -x q[18]; -x q[45]; -x q[36]; -x q[44]; -x q[52]; -x q[9]; -x q[39]; -x q[0]; -x q[30]; -x q[17]; -x q[22]; -cx q[37], q[2]; -cx q[13], q[5]; -cx q[12], q[38]; -cx q[35], q[48]; -cx q[24], q[46]; -cx q[42], q[16]; -cx q[11], q[50]; -cx q[43], q[29]; -x q[7]; -x q[39]; -x q[11]; -x q[48]; -x q[44]; -x q[45]; -x q[29]; -x q[15]; -x q[23]; -x q[33]; -x q[40]; -x q[28]; -x q[52]; -x q[4]; -x q[43]; -x q[0]; -x q[20]; -x q[27]; -x q[46]; -x q[26]; -x q[3]; -x q[22]; -x q[12]; -x q[51]; -cx q[34], q[41]; -cx q[21], q[49]; -cx q[30], q[18]; -cx q[50], q[19]; -cx q[32], q[8]; -cx q[47], q[6]; -cx q[37], q[2]; -cx q[13], q[5]; -cx q[25], q[35]; -cx q[9], q[24]; -cx q[42], q[16]; -cx q[17], q[1]; -cx q[38], q[36]; -x q[41]; -x q[49]; -x q[47]; -x q[38]; -x q[51]; -x q[40]; -x q[34]; -x q[45]; -x q[37]; -x q[5]; -x q[32]; -x q[13]; -x q[23]; -x q[11]; -x q[43]; -x q[16]; -x q[6]; -x q[30]; -x q[42]; -x q[36]; -x q[10]; -x q[14]; -x q[1]; -x q[46]; -x q[22]; -x q[25]; -x q[3]; -x q[2]; -x q[17]; -x q[44]; -cx q[35], q[48]; -cx q[9], q[24]; -cx q[7], q[20]; -cx q[50], q[19]; -cx q[21], q[0]; -cx q[15], q[28]; -cx q[18], q[12]; -cx q[29], q[33]; -cx q[39], q[26]; -x q[41]; -x q[19]; -x q[46]; -x q[29]; -x q[11]; -x q[4]; -x q[34]; -x q[7]; -x q[32]; -x q[20]; -x q[52]; -x q[47]; -x q[30]; -x q[45]; -x q[27]; -x q[39]; -x q[3]; -x q[2]; -x q[24]; -x q[35]; -x q[13]; -x q[51]; -x q[38]; -x q[23]; -x q[36]; -x q[26]; -x q[6]; -x q[0]; -x q[50]; -x q[22]; -x q[15]; -x q[31]; -x q[18]; -cx q[42], q[16]; -cx q[43], q[44]; -cx q[33], q[25]; -cx q[28], q[40]; -cx q[5], q[37]; -cx q[17], q[1]; -cx q[49], q[10]; -cx q[14], q[9]; -x q[41]; -x q[34]; -x q[19]; -x q[25]; -x q[28]; -x q[18]; -x q[4]; -x q[20]; -x q[0]; -x q[43]; -x q[31]; -x q[16]; -x q[5]; -x q[48]; -x q[1]; -x q[35]; -x q[45]; -x q[42]; -x q[13]; -x q[23]; -x q[29]; -x q[12]; -x q[33]; -x q[6]; -x q[27]; -x q[36]; -x q[32]; -x q[14]; -cx q[39], q[26]; -cx q[49], q[10]; -cx q[51], q[47]; -cx q[9], q[24]; -cx q[17], q[44]; -cx q[11], q[50]; -cx q[15], q[46]; -x q[41]; -x q[20]; -x q[45]; -x q[37]; -x q[47]; -x q[23]; -x q[29]; -x q[15]; -x q[33]; -x q[50]; -x q[30]; -x q[27]; -x q[25]; -x q[52]; -x q[38]; -x q[3]; -x q[34]; -x q[6]; -x q[24]; -x q[0]; -x q[11]; -x q[31]; -x q[22]; -x q[2]; -cx q[10], q[48]; -cx q[28], q[40]; -cx q[17], q[44]; -cx q[4], q[7]; -cx q[36], q[43]; -cx q[14], q[9]; -cx q[21], q[49]; -cx q[18], q[12]; -cx q[39], q[26]; -cx q[42], q[16]; -cx q[32], q[51]; -cx q[19], q[13]; -x q[41]; -x q[18]; -x q[30]; -x q[12]; -x q[44]; -x q[47]; -x q[43]; -x q[9]; -x q[45]; -x q[27]; -x q[52]; -x q[13]; -x q[1]; -x q[35]; -x q[23]; -x q[3]; -x q[32]; -x q[24]; -x q[37]; -x q[2]; -x q[40]; -x q[6]; -x q[25]; -x q[46]; -cx q[50], q[16]; -cx q[29], q[33]; -cx q[42], q[34]; -cx q[20], q[17]; -cx q[31], q[22]; -cx q[39], q[26]; -cx q[4], q[7]; -cx q[15], q[28]; -cx q[14], q[0]; -cx q[38], q[36]; -cx q[21], q[49]; -cx q[10], q[11]; -x q[27]; -x q[46]; -x q[48]; -x q[1]; -x q[37]; -x q[29]; -x q[12]; -x q[45]; -x q[40]; -x q[5]; -x q[47]; -x q[19]; -x q[13]; -x q[18]; -x q[38]; -x q[51]; -x q[7]; -x q[4]; -x q[49]; -x q[26]; -x q[23]; -x q[20]; -x q[17]; -x q[24]; -x q[36]; -cx q[41], q[52]; -cx q[50], q[16]; -cx q[43], q[44]; -cx q[15], q[28]; -cx q[14], q[9]; -cx q[33], q[25]; -cx q[39], q[2]; -cx q[21], q[0]; -cx q[32], q[8]; -cx q[31], q[22]; -cx q[10], q[11]; -cx q[42], q[34]; -x q[41]; -x q[4]; -x q[46]; -x q[45]; -x q[24]; -x q[40]; -x q[32]; -x q[6]; -x q[23]; -x q[28]; -x q[17]; -x q[34]; -x q[20]; -x q[30]; -x q[18]; -x q[3]; -x q[27]; -x q[31]; -x q[15]; -x q[11]; -x q[22]; -x q[29]; -x q[5]; -x q[1]; -x q[33]; -x q[12]; -x q[10]; -x q[35]; -x q[26]; -cx q[21], q[0]; -cx q[14], q[9]; -cx q[19], q[13]; -cx q[51], q[47]; -cx q[7], q[8]; -cx q[42], q[16]; -cx q[43], q[44]; -cx q[38], q[36]; -cx q[37], q[2]; -x q[44]; -x q[51]; -x q[27]; -x q[34]; -x q[18]; -x q[43]; -x q[47]; -x q[9]; -x q[36]; -x q[20]; -x q[26]; -x q[50]; -x q[32]; -x q[49]; -x q[38]; -x q[30]; -x q[35]; -x q[14]; -x q[25]; -x q[17]; -x q[48]; -x q[45]; -x q[29]; -x q[21]; -x q[24]; -x q[12]; -x q[6]; -x q[0]; -x q[8]; -x q[16]; -x q[40]; -x q[2]; -x q[3]; -x q[33]; -x q[46]; -x q[22]; -x q[1]; -cx q[41], q[52]; -cx q[15], q[28]; -cx q[4], q[7]; -cx q[5], q[37]; -cx q[23], q[31]; -cx q[19], q[13]; -cx q[10], q[11]; -x q[10]; -x q[47]; -x q[6]; -x q[39]; -x q[4]; -x q[13]; -x q[26]; -x q[9]; -x q[14]; -x q[2]; -x q[11]; -x q[27]; -x q[1]; -x q[21]; -x q[49]; -x q[36]; -x q[0]; -x q[28]; -cx q[34], q[41]; -cx q[45], q[30]; -cx q[7], q[8]; -cx q[40], q[23]; -cx q[50], q[19]; -cx q[15], q[46]; -cx q[35], q[48]; -cx q[24], q[3]; -cx q[5], q[37]; -cx q[18], q[12]; -cx q[43], q[29]; -cx q[17], q[44]; -cx q[32], q[51]; -cx q[42], q[16]; -cx q[31], q[22]; -x q[8]; -x q[4]; -x q[3]; -x q[23]; -x q[27]; -x q[35]; -x q[13]; -x q[50]; -x q[15]; -x q[44]; -x q[45]; -x q[19]; -x q[7]; -x q[49]; -x q[26]; -x q[25]; -x q[20]; -x q[39]; -x q[17]; -x q[32]; -x q[12]; -x q[5]; -x q[1]; -x q[51]; -x q[43]; -x q[42]; -cx q[34], q[41]; -cx q[31], q[52]; -cx q[10], q[11]; -cx q[14], q[9]; -cx q[37], q[2]; -cx q[24], q[46]; -cx q[38], q[36]; -cx q[21], q[0]; -cx q[29], q[33]; -cx q[47], q[6]; -cx q[30], q[18]; -cx q[28], q[40]; -x q[41]; -x q[25]; -x q[44]; -x q[49]; -x q[3]; -x q[40]; -x q[16]; -x q[18]; -x q[21]; -x q[43]; -x q[32]; -x q[14]; -x q[47]; -x q[12]; -x q[50]; -x q[35]; -x q[34]; -x q[42]; -x q[48]; -x q[6]; -x q[51]; -x q[30]; -x q[0]; -x q[26]; -x q[28]; -x q[36]; -cx q[7], q[8]; -cx q[29], q[33]; -cx q[17], q[1]; -cx q[27], q[39]; -cx q[24], q[46]; -cx q[31], q[52]; -cx q[19], q[13]; -cx q[37], q[2]; -cx q[10], q[11]; -x q[41]; -x q[37]; -x q[45]; -x q[10]; -x q[18]; -x q[12]; -x q[50]; -x q[11]; -x q[52]; -x q[26]; -x q[22]; -x q[30]; -x q[35]; -x q[4]; -x q[49]; -x q[2]; -x q[25]; -x q[19]; -x q[16]; -cx q[14], q[9]; -cx q[43], q[44]; -cx q[38], q[36]; -cx q[42], q[34]; -cx q[21], q[0]; -cx q[23], q[31]; -cx q[27], q[39]; -cx q[28], q[40]; -cx q[13], q[5]; -cx q[47], q[6]; -cx q[29], q[33]; -cx q[17], q[1]; -cx q[32], q[51]; -cx q[7], q[8]; -cx q[24], q[3]; -cx q[15], q[46]; -x q[41]; -x q[3]; -x q[18]; -x q[25]; -x q[47]; -x q[27]; -x q[34]; -x q[0]; -x q[2]; -x q[38]; -x q[14]; -x q[19]; -x q[42]; -x q[13]; -x q[35]; -x q[52]; -x q[6]; -x q[9]; -x q[28]; -x q[44]; -x q[11]; -x q[20]; -x q[48]; -x q[5]; -x q[30]; -x q[12]; -cx q[45], q[4]; -cx q[40], q[23]; -cx q[39], q[26]; -cx q[32], q[51]; -cx q[36], q[43]; -cx q[50], q[16]; -cx q[29], q[33]; -cx q[49], q[10]; -cx q[7], q[8]; -cx q[1], q[21]; -cx q[31], q[22]; -cx q[24], q[46]; -x q[31]; -x q[9]; -x q[46]; -x q[5]; -x q[7]; -x q[44]; -x q[34]; -x q[33]; -x q[29]; -x q[28]; -x q[45]; -x q[22]; -x q[42]; -x q[0]; -x q[30]; -x q[49]; -x q[11]; -x q[8]; -x q[18]; -x q[21]; -x q[23]; -x q[2]; -x q[51]; -x q[15]; -x q[37]; -x q[40]; -x q[26]; -x q[14]; -x q[25]; -x q[10]; -cx q[41], q[52]; -cx q[27], q[39]; -cx q[19], q[13]; -cx q[47], q[6]; -cx q[20], q[17]; -cx q[36], q[43]; -cx q[50], q[16]; -cx q[24], q[3]; -cx q[35], q[48]; -x q[19]; -x q[37]; -x q[14]; -x q[34]; -x q[1]; -x q[29]; -x q[35]; -x q[48]; -x q[3]; -x q[24]; -x q[27]; -x q[12]; -x q[22]; -x q[50]; -x q[6]; -x q[7]; -x q[20]; -x q[38]; -x q[26]; -x q[0]; -x q[46]; -cx q[41], q[52]; -cx q[10], q[11]; -cx q[51], q[47]; -cx q[23], q[31]; -cx q[28], q[40]; -cx q[42], q[16]; -cx q[13], q[5]; -cx q[36], q[43]; -cx q[33], q[25]; -cx q[17], q[44]; -cx q[39], q[2]; -cx q[30], q[18]; -cx q[21], q[49]; -cx q[45], q[4]; -x q[43]; -x q[8]; -x q[3]; -x q[26]; -x q[47]; -x q[18]; -x q[25]; -x q[20]; -x q[46]; -x q[36]; -x q[34]; -x q[42]; -x q[11]; -x q[13]; -x q[27]; -x q[24]; -x q[45]; -x q[30]; -x q[12]; -x q[22]; -x q[1]; -x q[38]; -x q[9]; -x q[4]; -x q[16]; -x q[19]; -cx q[41], q[52]; -cx q[17], q[44]; -cx q[28], q[40]; -cx q[49], q[10]; -cx q[5], q[37]; -cx q[23], q[31]; -cx q[32], q[51]; -cx q[29], q[33]; -cx q[39], q[2]; -cx q[35], q[48]; -cx q[6], q[14]; -x q[52]; -x q[19]; -x q[13]; -x q[25]; -x q[28]; -x q[33]; -x q[40]; -x q[49]; -x q[22]; -x q[5]; -x q[18]; -x q[6]; -x q[34]; -x q[10]; -x q[30]; -x q[45]; -x q[16]; -x q[23]; -x q[21]; -x q[31]; -x q[29]; -x q[15]; -cx q[20], q[17]; -cx q[35], q[48]; -cx q[24], q[46]; -cx q[36], q[43]; -cx q[39], q[26]; -cx q[32], q[8]; -cx q[37], q[2]; -cx q[11], q[50]; -cx q[4], q[7]; -cx q[14], q[0]; -cx q[51], q[47]; -cx q[12], q[38]; diff --git a/tests/benchmarks/qasm/54QBT_25CYC_QSE_3.qasm b/tests/benchmarks/qasm/54QBT_25CYC_QSE_3.qasm deleted file mode 100644 index ba5db13..0000000 --- a/tests/benchmarks/qasm/54QBT_25CYC_QSE_3.qasm +++ /dev/null @@ -1,966 +0,0 @@ -// Originally source from the QUEKO benchmark suite -// https://github.com/UCLA-VAST/QUEKO-benchmark -// A benchmark that is near-term feasible for Google Sycamore with a optimal -// solution depth of 25 -OPENQASM 2.0; -include "qelib1.inc"; -qreg q[54]; -x q[36]; -x q[24]; -x q[13]; -x q[22]; -x q[47]; -x q[1]; -x q[23]; -x q[11]; -x q[25]; -x q[46]; -x q[15]; -x q[44]; -x q[27]; -x q[8]; -x q[39]; -x q[3]; -x q[12]; -x q[52]; -x q[18]; -x q[0]; -x q[21]; -x q[26]; -x q[16]; -x q[51]; -x q[33]; -x q[9]; -cx q[43], q[50]; -cx q[7], q[45]; -cx q[28], q[5]; -cx q[35], q[32]; -cx q[42], q[34]; -cx q[29], q[48]; -cx q[49], q[41]; -cx q[6], q[14]; -cx q[17], q[53]; -cx q[30], q[4]; -cx q[40], q[19]; -cx q[31], q[20]; -x q[36]; -x q[8]; -x q[31]; -x q[50]; -x q[43]; -x q[16]; -x q[25]; -x q[52]; -x q[26]; -x q[5]; -x q[27]; -x q[35]; -x q[12]; -x q[14]; -x q[34]; -x q[51]; -x q[38]; -x q[47]; -x q[2]; -x q[28]; -x q[6]; -x q[20]; -x q[29]; -x q[44]; -x q[1]; -x q[53]; -x q[9]; -cx q[37], q[21]; -cx q[46], q[23]; -cx q[48], q[11]; -cx q[39], q[30]; -cx q[49], q[4]; -cx q[17], q[22]; -cx q[19], q[13]; -cx q[10], q[41]; -cx q[7], q[45]; -x q[37]; -x q[19]; -x q[10]; -x q[39]; -x q[30]; -x q[7]; -x q[13]; -x q[50]; -x q[22]; -x q[21]; -x q[51]; -x q[38]; -x q[29]; -x q[44]; -x q[20]; -x q[45]; -x q[16]; -x q[9]; -x q[1]; -x q[28]; -x q[3]; -x q[32]; -x q[18]; -x q[24]; -x q[2]; -x q[43]; -x q[40]; -cx q[36], q[17]; -cx q[49], q[4]; -cx q[34], q[26]; -cx q[8], q[47]; -cx q[53], q[25]; -cx q[15], q[35]; -cx q[11], q[6]; -cx q[27], q[42]; -cx q[46], q[23]; -cx q[41], q[52]; -cx q[33], q[31]; -x q[17]; -x q[25]; -x q[27]; -x q[21]; -x q[48]; -x q[47]; -x q[41]; -x q[14]; -x q[1]; -x q[39]; -x q[18]; -x q[24]; -x q[37]; -x q[36]; -x q[10]; -x q[49]; -x q[5]; -x q[2]; -x q[42]; -x q[13]; -x q[15]; -x q[50]; -x q[45]; -x q[28]; -x q[35]; -x q[22]; -cx q[31], q[20]; -cx q[11], q[6]; -cx q[7], q[43]; -cx q[12], q[38]; -cx q[3], q[29]; -cx q[46], q[23]; -cx q[16], q[26]; -cx q[40], q[33]; -cx q[19], q[8]; -cx q[4], q[9]; -x q[33]; -x q[21]; -x q[0]; -x q[51]; -x q[1]; -x q[36]; -x q[46]; -x q[18]; -x q[27]; -x q[23]; -x q[52]; -x q[44]; -x q[48]; -x q[3]; -x q[34]; -x q[28]; -x q[24]; -x q[29]; -x q[12]; -x q[15]; -x q[25]; -x q[2]; -x q[31]; -x q[49]; -cx q[17], q[53]; -cx q[22], q[39]; -cx q[43], q[50]; -cx q[38], q[45]; -cx q[19], q[8]; -cx q[35], q[32]; -cx q[42], q[16]; -cx q[26], q[14]; -cx q[5], q[40]; -cx q[4], q[9]; -cx q[7], q[37]; -cx q[10], q[41]; -cx q[11], q[6]; -x q[9]; -x q[24]; -x q[22]; -x q[21]; -x q[6]; -x q[29]; -x q[4]; -x q[37]; -x q[14]; -x q[36]; -x q[23]; -x q[3]; -x q[30]; -x q[32]; -x q[35]; -x q[46]; -x q[50]; -x q[39]; -x q[15]; -x q[43]; -x q[12]; -x q[34]; -x q[20]; -x q[26]; -x q[10]; -x q[52]; -cx q[17], q[53]; -cx q[13], q[47]; -cx q[31], q[44]; -cx q[40], q[19]; -cx q[25], q[51]; -cx q[7], q[45]; -cx q[5], q[18]; -cx q[42], q[16]; -cx q[28], q[1]; -cx q[2], q[27]; -cx q[38], q[0]; -cx q[48], q[11]; -cx q[49], q[41]; -cx q[33], q[8]; -x q[17]; -x q[16]; -x q[51]; -x q[37]; -x q[47]; -x q[19]; -x q[35]; -x q[3]; -x q[53]; -x q[26]; -x q[7]; -x q[13]; -x q[20]; -x q[5]; -x q[33]; -x q[31]; -x q[0]; -x q[32]; -x q[28]; -x q[10]; -x q[24]; -x q[6]; -x q[29]; -x q[21]; -x q[12]; -x q[9]; -cx q[25], q[30]; -cx q[8], q[44]; -cx q[38], q[48]; -cx q[22], q[39]; -cx q[45], q[11]; -cx q[46], q[23]; -cx q[1], q[40]; -cx q[2], q[27]; -cx q[43], q[50]; -cx q[4], q[52]; -cx q[49], q[41]; -cx q[36], q[34]; -x q[17]; -x q[37]; -x q[44]; -x q[42]; -x q[32]; -x q[26]; -x q[21]; -x q[18]; -x q[50]; -x q[13]; -x q[1]; -x q[19]; -x q[29]; -x q[51]; -x q[22]; -x q[9]; -x q[14]; -x q[43]; -x q[12]; -x q[39]; -x q[15]; -x q[46]; -x q[35]; -x q[49]; -cx q[45], q[11]; -cx q[6], q[24]; -cx q[38], q[0]; -cx q[27], q[3]; -cx q[30], q[4]; -cx q[40], q[33]; -cx q[53], q[25]; -cx q[36], q[34]; -cx q[28], q[5]; -cx q[41], q[20]; -cx q[10], q[31]; -x q[17]; -x q[10]; -x q[29]; -x q[24]; -x q[8]; -x q[13]; -x q[20]; -x q[2]; -x q[33]; -x q[9]; -x q[48]; -x q[15]; -x q[47]; -x q[51]; -x q[31]; -x q[43]; -x q[12]; -x q[27]; -x q[44]; -x q[36]; -x q[22]; -x q[39]; -x q[4]; -x q[23]; -x q[5]; -x q[18]; -x q[45]; -x q[3]; -x q[19]; -x q[21]; -x q[40]; -x q[52]; -cx q[34], q[26]; -cx q[35], q[32]; -cx q[7], q[37]; -cx q[28], q[1]; -cx q[30], q[46]; -cx q[53], q[25]; -cx q[14], q[49]; -cx q[16], q[6]; -cx q[38], q[0]; -x q[17]; -x q[40]; -x q[52]; -x q[51]; -x q[39]; -x q[21]; -x q[11]; -x q[18]; -x q[9]; -x q[15]; -x q[44]; -x q[47]; -x q[43]; -x q[37]; -x q[38]; -x q[34]; -x q[23]; -x q[0]; -x q[14]; -x q[12]; -x q[29]; -x q[32]; -x q[20]; -x q[48]; -x q[4]; -x q[46]; -x q[30]; -x q[26]; -x q[28]; -x q[36]; -x q[42]; -x q[10]; -cx q[53], q[25]; -cx q[50], q[5]; -cx q[35], q[2]; -cx q[19], q[8]; -cx q[33], q[31]; -cx q[6], q[24]; -cx q[7], q[45]; -cx q[27], q[3]; -x q[17]; -x q[43]; -x q[29]; -x q[47]; -x q[33]; -x q[13]; -x q[30]; -x q[12]; -x q[22]; -x q[24]; -x q[52]; -x q[40]; -x q[32]; -x q[18]; -x q[48]; -x q[20]; -x q[5]; -x q[31]; -x q[9]; -x q[4]; -x q[41]; -cx q[25], q[51]; -cx q[11], q[1]; -cx q[39], q[49]; -cx q[45], q[28]; -cx q[16], q[6]; -cx q[35], q[2]; -cx q[46], q[23]; -cx q[27], q[3]; -cx q[42], q[34]; -cx q[19], q[8]; -cx q[7], q[37]; -cx q[26], q[14]; -x q[4]; -x q[30]; -x q[34]; -x q[51]; -x q[13]; -x q[5]; -x q[0]; -x q[43]; -x q[27]; -x q[1]; -x q[46]; -x q[12]; -x q[21]; -x q[40]; -x q[26]; -x q[2]; -x q[50]; -x q[23]; -x q[20]; -x q[36]; -x q[15]; -x q[22]; -x q[10]; -x q[9]; -x q[28]; -x q[44]; -x q[25]; -x q[3]; -cx q[17], q[53]; -cx q[38], q[45]; -cx q[41], q[52]; -cx q[6], q[14]; -cx q[7], q[37]; -cx q[24], q[33]; -cx q[29], q[48]; -cx q[35], q[32]; -cx q[18], q[19]; -cx q[42], q[16]; -cx q[39], q[49]; -x q[47]; -x q[3]; -x q[36]; -x q[48]; -x q[13]; -x q[2]; -x q[28]; -x q[37]; -x q[11]; -x q[33]; -x q[27]; -x q[0]; -x q[30]; -x q[43]; -x q[10]; -x q[22]; -x q[21]; -x q[24]; -x q[31]; -x q[7]; -x q[44]; -x q[1]; -x q[50]; -x q[20]; -cx q[32], q[17]; -cx q[46], q[23]; -cx q[42], q[16]; -cx q[4], q[9]; -cx q[39], q[49]; -cx q[25], q[51]; -cx q[5], q[40]; -cx q[38], q[45]; -cx q[18], q[19]; -cx q[41], q[52]; -cx q[6], q[14]; -cx q[15], q[35]; -cx q[29], q[12]; -cx q[34], q[26]; -x q[32]; -x q[18]; -x q[39]; -x q[2]; -x q[51]; -x q[33]; -x q[35]; -x q[47]; -x q[6]; -x q[38]; -x q[1]; -x q[45]; -x q[27]; -x q[49]; -x q[43]; -x q[42]; -x q[50]; -x q[52]; -x q[12]; -x q[37]; -x q[11]; -x q[53]; -x q[13]; -x q[21]; -x q[17]; -x q[8]; -x q[46]; -cx q[26], q[14]; -cx q[31], q[44]; -cx q[3], q[29]; -cx q[48], q[16]; -cx q[36], q[34]; -cx q[40], q[19]; -cx q[4], q[9]; -cx q[10], q[41]; -cx q[28], q[5]; -cx q[22], q[25]; -cx q[0], q[7]; -x q[1]; -x q[46]; -x q[42]; -x q[41]; -x q[19]; -x q[36]; -x q[45]; -x q[52]; -x q[44]; -x q[25]; -x q[34]; -x q[20]; -x q[7]; -x q[0]; -x q[51]; -x q[49]; -x q[40]; -x q[26]; -x q[22]; -x q[39]; -x q[11]; -x q[9]; -x q[15]; -x q[8]; -x q[10]; -x q[16]; -x q[14]; -x q[50]; -x q[13]; -x q[5]; -cx q[35], q[32]; -cx q[6], q[24]; -cx q[37], q[21]; -cx q[29], q[48]; -cx q[12], q[38]; -cx q[27], q[3]; -cx q[17], q[53]; -cx q[43], q[28]; -cx q[33], q[31]; -x q[32]; -x q[38]; -x q[22]; -x q[53]; -x q[34]; -x q[39]; -x q[50]; -x q[51]; -x q[36]; -x q[11]; -x q[48]; -x q[30]; -x q[46]; -x q[6]; -x q[45]; -x q[49]; -x q[5]; -x q[17]; -x q[9]; -x q[4]; -x q[25]; -x q[41]; -x q[52]; -x q[23]; -x q[13]; -x q[2]; -x q[0]; -cx q[7], q[37]; -cx q[31], q[20]; -cx q[29], q[12]; -cx q[18], q[19]; -cx q[15], q[35]; -cx q[26], q[14]; -cx q[40], q[33]; -cx q[8], q[44]; -cx q[21], q[43]; -cx q[42], q[16]; -cx q[27], q[3]; -cx q[1], q[24]; -x q[32]; -x q[15]; -x q[39]; -x q[44]; -x q[13]; -x q[46]; -x q[7]; -x q[17]; -x q[51]; -x q[47]; -x q[41]; -x q[8]; -x q[14]; -x q[53]; -x q[5]; -x q[10]; -x q[22]; -x q[50]; -x q[20]; -x q[2]; -x q[12]; -x q[42]; -x q[38]; -x q[23]; -x q[3]; -x q[48]; -x q[34]; -x q[49]; -x q[35]; -x q[0]; -x q[43]; -cx q[18], q[19]; -cx q[27], q[36]; -cx q[33], q[31]; -cx q[16], q[26]; -cx q[1], q[24]; -cx q[4], q[9]; -cx q[37], q[21]; -cx q[11], q[6]; -cx q[25], q[30]; -cx q[45], q[28]; -x q[32]; -x q[9]; -x q[19]; -x q[35]; -x q[11]; -x q[51]; -x q[36]; -x q[41]; -x q[38]; -x q[48]; -x q[47]; -x q[29]; -x q[0]; -x q[53]; -x q[10]; -x q[7]; -x q[18]; -x q[8]; -x q[45]; -x q[13]; -x q[12]; -x q[43]; -x q[52]; -x q[4]; -x q[34]; -x q[3]; -x q[23]; -x q[28]; -x q[25]; -x q[15]; -x q[40]; -cx q[2], q[27]; -cx q[37], q[21]; -cx q[26], q[39]; -cx q[17], q[22]; -cx q[50], q[5]; -cx q[42], q[16]; -cx q[31], q[44]; -cx q[24], q[33]; -cx q[30], q[46]; -x q[19]; -x q[50]; -x q[12]; -x q[53]; -x q[40]; -x q[34]; -x q[24]; -x q[1]; -x q[0]; -x q[8]; -x q[2]; -x q[17]; -x q[25]; -x q[43]; -x q[29]; -x q[3]; -x q[51]; -x q[37]; -x q[15]; -x q[52]; -x q[22]; -x q[28]; -x q[36]; -x q[20]; -x q[31]; -x q[21]; -x q[11]; -x q[5]; -x q[23]; -cx q[35], q[32]; -cx q[26], q[39]; -cx q[27], q[42]; -cx q[49], q[41]; -cx q[7], q[45]; -cx q[38], q[48]; -cx q[30], q[4]; -cx q[16], q[6]; -cx q[46], q[9]; -cx q[14], q[10]; -x q[30]; -x q[52]; -x q[48]; -x q[37]; -x q[12]; -x q[11]; -x q[6]; -x q[41]; -x q[19]; -x q[42]; -x q[16]; -x q[8]; -x q[18]; -x q[23]; -x q[35]; -x q[15]; -x q[34]; -x q[1]; -x q[0]; -x q[13]; -x q[3]; -x q[36]; -x q[22]; -x q[14]; -x q[20]; -x q[24]; -x q[44]; -cx q[32], q[17]; -cx q[7], q[45]; -cx q[53], q[25]; -cx q[43], q[28]; -cx q[4], q[9]; -cx q[51], q[46]; -cx q[2], q[27]; -cx q[40], q[33]; -cx q[26], q[39]; -cx q[50], q[5]; -x q[17]; -x q[10]; -x q[13]; -x q[47]; -x q[31]; -x q[36]; -x q[50]; -x q[44]; -x q[2]; -x q[30]; -x q[27]; -x q[46]; -x q[41]; -x q[34]; -x q[22]; -x q[53]; -x q[23]; -x q[37]; -x q[51]; -x q[15]; -x q[20]; -x q[48]; -x q[12]; -x q[9]; -x q[18]; -x q[42]; -x q[19]; -x q[16]; -x q[52]; -x q[4]; -cx q[1], q[24]; -cx q[14], q[49]; -cx q[33], q[8]; -cx q[26], q[39]; -cx q[38], q[0]; -cx q[3], q[29]; -cx q[5], q[40]; -cx q[11], q[6]; -cx q[35], q[32]; -cx q[43], q[28]; -cx q[7], q[45]; -x q[24]; -x q[16]; -x q[25]; -x q[30]; -x q[31]; -x q[29]; -x q[21]; -x q[9]; -x q[52]; -x q[33]; -x q[4]; -x q[53]; -x q[44]; -x q[15]; -x q[51]; -x q[0]; -x q[10]; -x q[27]; -x q[8]; -x q[22]; -x q[35]; -cx q[36], q[17]; -cx q[38], q[48]; -cx q[11], q[1]; -cx q[40], q[19]; -cx q[39], q[49]; -cx q[46], q[23]; -cx q[41], q[20]; -cx q[7], q[43]; -cx q[5], q[18]; -cx q[6], q[14]; -cx q[13], q[47]; -cx q[45], q[28]; -cx q[42], q[34]; -x q[37]; -x q[42]; -x q[53]; -x q[0]; -x q[33]; -x q[24]; -x q[35]; -x q[49]; -x q[28]; -x q[20]; -x q[44]; -x q[51]; -x q[14]; -x q[22]; -x q[3]; -x q[18]; -x q[40]; -x q[26]; -x q[45]; -x q[31]; -x q[8]; -x q[1]; -x q[7]; -x q[23]; -x q[21]; -x q[10]; -x q[25]; -x q[19]; -x q[41]; -x q[15]; -cx q[32], q[17]; -cx q[48], q[11]; -cx q[4], q[52]; -cx q[43], q[50]; -cx q[36], q[34]; -cx q[13], q[47]; -cx q[16], q[6]; -cx q[29], q[12]; -cx q[39], q[30]; -cx q[46], q[9]; -x q[17]; -x q[32]; -x q[48]; -x q[43]; -x q[35]; -x q[5]; -x q[38]; -x q[20]; -x q[0]; -x q[1]; -x q[13]; -x q[50]; -x q[41]; -x q[2]; -x q[21]; -x q[22]; -x q[11]; -x q[44]; -x q[15]; -x q[6]; -x q[31]; -x q[23]; -x q[25]; -x q[28]; -x q[53]; -x q[3]; -x q[26]; -x q[27]; -x q[45]; -cx q[29], q[12]; -cx q[40], q[33]; -cx q[42], q[16]; -cx q[14], q[49]; -cx q[39], q[30]; -cx q[51], q[46]; -cx q[24], q[10]; -cx q[18], q[19]; -cx q[36], q[34]; -cx q[4], q[52]; -x q[17]; -x q[34]; -x q[23]; -x q[22]; -x q[12]; -x q[37]; -x q[21]; -x q[35]; -x q[52]; -x q[15]; -x q[28]; -x q[43]; -x q[31]; -x q[41]; -x q[20]; -x q[46]; -x q[1]; -x q[36]; -x q[9]; -x q[10]; -x q[24]; -x q[51]; -x q[30]; -x q[49]; -x q[47]; -x q[3]; -x q[0]; -x q[26]; -x q[39]; -x q[44]; -x q[38]; -x q[18]; -x q[50]; -x q[4]; -cx q[2], q[27]; -cx q[19], q[13]; -cx q[53], q[25]; -cx q[33], q[8]; -cx q[48], q[16]; -cx q[7], q[45]; -cx q[5], q[40]; -cx q[11], q[6]; -cx q[29], q[42]; diff --git a/tests/benchmarks/qasm/depth_4gt10-v1_81.qasm b/tests/benchmarks/qasm/depth_4gt10-v1_81.qasm deleted file mode 100644 index 8db1938..0000000 --- a/tests/benchmarks/qasm/depth_4gt10-v1_81.qasm +++ /dev/null @@ -1,152 +0,0 @@ -OPENQASM 2.0; -include "qelib1.inc"; -qreg q[16]; -creg c[16]; -x q[0]; -h q[1]; -t q[2]; -t q[3]; -t q[1]; -cx q[3],q[2]; -cx q[1],q[3]; -cx q[2],q[1]; -tdg q[3]; -cx q[2],q[3]; -tdg q[2]; -tdg q[3]; -t q[1]; -cx q[1],q[3]; -cx q[2],q[1]; -cx q[3],q[2]; -h q[1]; -h q[3]; -t q[0]; -t q[4]; -t q[3]; -cx q[4],q[0]; -cx q[3],q[4]; -cx q[0],q[3]; -tdg q[4]; -cx q[0],q[4]; -tdg q[0]; -tdg q[4]; -t q[3]; -cx q[3],q[4]; -cx q[0],q[3]; -cx q[4],q[0]; -h q[3]; -h q[1]; -t q[2]; -t q[3]; -t q[1]; -cx q[3],q[2]; -cx q[1],q[3]; -cx q[2],q[1]; -tdg q[3]; -cx q[2],q[3]; -tdg q[2]; -tdg q[3]; -t q[1]; -cx q[1],q[3]; -cx q[2],q[1]; -cx q[3],q[2]; -h q[1]; -h q[3]; -t q[0]; -t q[4]; -t q[3]; -cx q[4],q[0]; -cx q[3],q[4]; -cx q[0],q[3]; -tdg q[4]; -cx q[0],q[4]; -tdg q[0]; -tdg q[4]; -t q[3]; -cx q[3],q[4]; -cx q[0],q[3]; -cx q[4],q[0]; -h q[3]; -cx q[2],q[0]; -h q[2]; -t q[3]; -t q[0]; -t q[2]; -cx q[0],q[3]; -cx q[2],q[0]; -cx q[3],q[2]; -tdg q[0]; -cx q[3],q[0]; -tdg q[3]; -tdg q[0]; -t q[2]; -cx q[2],q[0]; -cx q[3],q[2]; -cx q[0],q[3]; -h q[2]; -h q[0]; -t q[1]; -t q[4]; -t q[0]; -cx q[4],q[1]; -cx q[0],q[4]; -cx q[1],q[0]; -tdg q[4]; -cx q[1],q[4]; -tdg q[1]; -tdg q[4]; -t q[0]; -cx q[0],q[4]; -cx q[1],q[0]; -cx q[4],q[1]; -h q[0]; -h q[2]; -t q[3]; -t q[0]; -t q[2]; -cx q[0],q[3]; -cx q[2],q[0]; -cx q[3],q[2]; -tdg q[0]; -cx q[3],q[0]; -tdg q[3]; -tdg q[0]; -t q[2]; -cx q[2],q[0]; -cx q[3],q[2]; -cx q[0],q[3]; -h q[2]; -h q[0]; -t q[1]; -t q[4]; -t q[0]; -cx q[4],q[1]; -cx q[0],q[4]; -cx q[1],q[0]; -tdg q[4]; -cx q[1],q[4]; -tdg q[1]; -tdg q[4]; -t q[0]; -cx q[0],q[4]; -cx q[1],q[0]; -cx q[4],q[1]; -h q[0]; -cx q[1],q[4]; -cx q[4],q[2]; -h q[4]; -t q[2]; -t q[0]; -t q[4]; -cx q[0],q[2]; -cx q[4],q[0]; -cx q[2],q[4]; -tdg q[0]; -cx q[2],q[0]; -tdg q[2]; -tdg q[0]; -t q[4]; -cx q[4],q[0]; -cx q[2],q[4]; -cx q[0],q[2]; -h q[4]; diff --git a/tests/benchmarks/qasm/depth_4mod5-v0_19.qasm b/tests/benchmarks/qasm/depth_4mod5-v0_19.qasm deleted file mode 100644 index c402a60..0000000 --- a/tests/benchmarks/qasm/depth_4mod5-v0_19.qasm +++ /dev/null @@ -1,39 +0,0 @@ -OPENQASM 2.0; -include "qelib1.inc"; -qreg q[16]; -creg c[16]; -x q[3]; -cx q[1],q[3]; -cx q[3],q[4]; -h q[4]; -t q[3]; -t q[2]; -t q[4]; -cx q[2],q[3]; -cx q[4],q[2]; -cx q[3],q[4]; -tdg q[2]; -cx q[3],q[2]; -tdg q[3]; -tdg q[2]; -t q[4]; -cx q[4],q[2]; -cx q[3],q[4]; -cx q[2],q[3]; -h q[4]; -h q[4]; -t q[3]; -t q[0]; -t q[4]; -cx q[0],q[3]; -cx q[4],q[0]; -cx q[3],q[4]; -tdg q[0]; -cx q[3],q[0]; -tdg q[3]; -tdg q[0]; -t q[4]; -cx q[4],q[0]; -cx q[3],q[4]; -cx q[0],q[3]; -h q[4]; diff --git a/tests/benchmarks/qasm/depth_mod8-10_178.qasm b/tests/benchmarks/qasm/depth_mod8-10_178.qasm deleted file mode 100644 index 090258d..0000000 --- a/tests/benchmarks/qasm/depth_mod8-10_178.qasm +++ /dev/null @@ -1,346 +0,0 @@ -OPENQASM 2.0; -include "qelib1.inc"; -qreg q[16]; -creg c[16]; -h q[2]; -t q[4]; -t q[3]; -t q[2]; -cx q[3],q[4]; -cx q[2],q[3]; -cx q[4],q[2]; -tdg q[3]; -cx q[4],q[3]; -tdg q[4]; -tdg q[3]; -t q[2]; -cx q[2],q[3]; -cx q[4],q[2]; -cx q[3],q[4]; -h q[2]; -cx q[4],q[2]; -cx q[1],q[3]; -h q[5]; -t q[4]; -t q[3]; -t q[5]; -cx q[3],q[4]; -cx q[5],q[3]; -cx q[4],q[5]; -tdg q[3]; -cx q[4],q[3]; -tdg q[4]; -tdg q[3]; -t q[5]; -cx q[5],q[3]; -cx q[4],q[5]; -cx q[3],q[4]; -h q[5]; -h q[1]; -t q[5]; -t q[4]; -t q[1]; -cx q[4],q[5]; -cx q[1],q[4]; -cx q[5],q[1]; -tdg q[4]; -cx q[5],q[4]; -tdg q[5]; -tdg q[4]; -t q[1]; -cx q[1],q[4]; -cx q[5],q[1]; -cx q[4],q[5]; -h q[1]; -h q[4]; -t q[2]; -t q[0]; -t q[4]; -cx q[0],q[2]; -cx q[4],q[0]; -cx q[2],q[4]; -tdg q[0]; -cx q[2],q[0]; -tdg q[2]; -tdg q[0]; -t q[4]; -cx q[4],q[0]; -cx q[2],q[4]; -cx q[0],q[2]; -h q[4]; -h q[1]; -t q[5]; -t q[4]; -t q[1]; -cx q[4],q[5]; -cx q[1],q[4]; -cx q[5],q[1]; -tdg q[4]; -cx q[5],q[4]; -tdg q[5]; -tdg q[4]; -t q[1]; -cx q[1],q[4]; -cx q[5],q[1]; -cx q[4],q[5]; -h q[1]; -h q[4]; -t q[2]; -t q[0]; -t q[4]; -cx q[0],q[2]; -cx q[4],q[0]; -cx q[2],q[4]; -tdg q[0]; -cx q[2],q[0]; -tdg q[2]; -tdg q[0]; -t q[4]; -cx q[4],q[0]; -cx q[2],q[4]; -cx q[0],q[2]; -h q[4]; -h q[5]; -t q[4]; -t q[3]; -t q[5]; -cx q[3],q[4]; -cx q[5],q[3]; -cx q[4],q[5]; -tdg q[3]; -cx q[4],q[3]; -tdg q[4]; -tdg q[3]; -t q[5]; -cx q[5],q[3]; -cx q[4],q[5]; -cx q[3],q[4]; -h q[5]; -h q[1]; -t q[5]; -t q[4]; -t q[1]; -cx q[4],q[5]; -cx q[1],q[4]; -cx q[5],q[1]; -tdg q[4]; -cx q[5],q[4]; -tdg q[5]; -tdg q[4]; -t q[1]; -cx q[1],q[4]; -cx q[5],q[1]; -cx q[4],q[5]; -h q[1]; -h q[4]; -t q[2]; -t q[0]; -t q[4]; -cx q[0],q[2]; -cx q[4],q[0]; -cx q[2],q[4]; -tdg q[0]; -cx q[2],q[0]; -tdg q[2]; -tdg q[0]; -t q[4]; -cx q[4],q[0]; -cx q[2],q[4]; -cx q[0],q[2]; -h q[4]; -h q[1]; -t q[5]; -t q[4]; -t q[1]; -cx q[4],q[5]; -cx q[1],q[4]; -cx q[5],q[1]; -tdg q[4]; -cx q[5],q[4]; -tdg q[5]; -tdg q[4]; -t q[1]; -cx q[1],q[4]; -cx q[5],q[1]; -cx q[4],q[5]; -h q[1]; -h q[4]; -t q[2]; -t q[0]; -t q[4]; -cx q[0],q[2]; -cx q[4],q[0]; -cx q[2],q[4]; -tdg q[0]; -cx q[2],q[0]; -tdg q[2]; -tdg q[0]; -t q[4]; -cx q[4],q[0]; -cx q[2],q[4]; -cx q[0],q[2]; -h q[4]; -cx q[1],q[3]; -h q[5]; -t q[4]; -t q[2]; -t q[5]; -cx q[2],q[4]; -cx q[5],q[2]; -cx q[4],q[5]; -tdg q[2]; -cx q[4],q[2]; -tdg q[4]; -tdg q[2]; -t q[5]; -cx q[5],q[2]; -cx q[4],q[5]; -cx q[2],q[4]; -h q[5]; -h q[3]; -t q[5]; -t q[4]; -t q[3]; -cx q[4],q[5]; -cx q[3],q[4]; -cx q[5],q[3]; -tdg q[4]; -cx q[5],q[4]; -tdg q[5]; -tdg q[4]; -t q[3]; -cx q[3],q[4]; -cx q[5],q[3]; -cx q[4],q[5]; -h q[3]; -h q[4]; -t q[1]; -t q[0]; -t q[4]; -cx q[0],q[1]; -cx q[4],q[0]; -cx q[1],q[4]; -tdg q[0]; -cx q[1],q[0]; -tdg q[1]; -tdg q[0]; -t q[4]; -cx q[4],q[0]; -cx q[1],q[4]; -cx q[0],q[1]; -h q[4]; -h q[3]; -t q[5]; -t q[4]; -t q[3]; -cx q[4],q[5]; -cx q[3],q[4]; -cx q[5],q[3]; -tdg q[4]; -cx q[5],q[4]; -tdg q[5]; -tdg q[4]; -t q[3]; -cx q[3],q[4]; -cx q[5],q[3]; -cx q[4],q[5]; -h q[3]; -h q[4]; -t q[1]; -t q[0]; -t q[4]; -cx q[0],q[1]; -cx q[4],q[0]; -cx q[1],q[4]; -tdg q[0]; -cx q[1],q[0]; -tdg q[1]; -tdg q[0]; -t q[4]; -cx q[4],q[0]; -cx q[1],q[4]; -cx q[0],q[1]; -h q[4]; -h q[5]; -t q[4]; -t q[2]; -t q[5]; -cx q[2],q[4]; -cx q[5],q[2]; -cx q[4],q[5]; -tdg q[2]; -cx q[4],q[2]; -tdg q[4]; -tdg q[2]; -t q[5]; -cx q[5],q[2]; -cx q[4],q[5]; -cx q[2],q[4]; -h q[5]; -h q[3]; -t q[5]; -t q[4]; -t q[3]; -cx q[4],q[5]; -cx q[3],q[4]; -cx q[5],q[3]; -tdg q[4]; -cx q[5],q[4]; -tdg q[5]; -tdg q[4]; -t q[3]; -cx q[3],q[4]; -cx q[5],q[3]; -cx q[4],q[5]; -h q[3]; -h q[4]; -t q[1]; -t q[0]; -t q[4]; -cx q[0],q[1]; -cx q[4],q[0]; -cx q[1],q[4]; -tdg q[0]; -cx q[1],q[0]; -tdg q[1]; -tdg q[0]; -t q[4]; -cx q[4],q[0]; -cx q[1],q[4]; -cx q[0],q[1]; -h q[4]; -h q[3]; -t q[5]; -t q[4]; -t q[3]; -cx q[4],q[5]; -cx q[3],q[4]; -cx q[5],q[3]; -tdg q[4]; -cx q[5],q[4]; -tdg q[5]; -tdg q[4]; -t q[3]; -cx q[3],q[4]; -cx q[5],q[3]; -cx q[4],q[5]; -h q[3]; -h q[4]; -t q[1]; -t q[0]; -t q[4]; -cx q[0],q[1]; -cx q[4],q[0]; -cx q[1],q[4]; -tdg q[0]; -cx q[1],q[0]; -tdg q[1]; -tdg q[0]; -t q[4]; -cx q[4],q[0]; -cx q[1],q[4]; -cx q[0],q[1]; -h q[4]; -cx q[4],q[3]; -cx q[4],q[2]; -x q[4]; diff --git a/tests/benchmarks/qasm/dtc_100_cx_12345.qasm b/tests/benchmarks/qasm/dtc_100_cx_12345.qasm deleted file mode 100644 index 7e1581d..0000000 --- a/tests/benchmarks/qasm/dtc_100_cx_12345.qasm +++ /dev/null @@ -1,49703 +0,0 @@ -OPENQASM 2.0; -include "qelib1.inc"; -qreg q[100]; -rx(2.9845130209103035) q[0]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rx(2.9845130209103035) q[2]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rx(2.9845130209103035) q[4]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rx(2.9845130209103035) q[6]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rx(2.9845130209103035) q[8]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rx(2.9845130209103035) q[10]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rx(2.9845130209103035) q[12]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rx(2.9845130209103035) q[14]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rx(2.9845130209103035) q[16]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rx(2.9845130209103035) q[18]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rx(2.9845130209103035) q[20]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rx(2.9845130209103035) q[22]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rx(2.9845130209103035) q[24]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rx(2.9845130209103035) q[26]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rx(2.9845130209103035) q[28]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rx(2.9845130209103035) q[30]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rx(2.9845130209103035) q[32]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rx(2.9845130209103035) q[34]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rx(2.9845130209103035) q[36]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rx(2.9845130209103035) q[38]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rx(2.9845130209103035) q[40]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rx(2.9845130209103035) q[42]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rx(2.9845130209103035) q[44]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rx(2.9845130209103035) q[46]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rx(2.9845130209103035) q[48]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rx(2.9845130209103035) q[50]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rx(2.9845130209103035) q[52]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rx(2.9845130209103035) q[54]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rx(2.9845130209103035) q[56]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rx(2.9845130209103035) q[58]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rx(2.9845130209103035) q[60]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rx(2.9845130209103035) q[62]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rx(2.9845130209103035) q[64]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rx(2.9845130209103035) q[66]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rx(2.9845130209103035) q[68]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rx(2.9845130209103035) q[70]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rx(2.9845130209103035) q[72]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rx(2.9845130209103035) q[74]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rx(2.9845130209103035) q[76]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rx(2.9845130209103035) q[78]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rx(2.9845130209103035) q[80]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rx(2.9845130209103035) q[82]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rx(2.9845130209103035) q[84]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rx(2.9845130209103035) q[86]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rx(2.9845130209103035) q[88]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rx(2.9845130209103035) q[90]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rx(2.9845130209103035) q[92]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rx(2.9845130209103035) q[94]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rx(2.9845130209103035) q[96]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rx(2.9845130209103035) q[98]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rx(2.9845130209103035) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rx(2.9845130209103035) q[1]; -cx q[0],q[1]; -rz(0.5712483762185202) q[1]; -cx q[0],q[1]; -rz(-1.801520626926607) q[0]; -rz(-5.129350689695842) q[2]; -rx(2.9845130209103035) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rx(2.9845130209103035) q[3]; -cx q[2],q[3]; -rz(0.641480499947589) q[3]; -cx q[2],q[3]; -cx q[1],q[2]; -rz(0.6144819414856111) q[2]; -cx q[1],q[2]; -rz(-6.5410044288714415) q[1]; -rz(-5.129350689695842) q[2]; -rz(-5.847393273455697) q[4]; -rx(2.9845130209103035) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rx(2.9845130209103035) q[5]; -cx q[4],q[5]; -rz(1.01894844744442) q[5]; -cx q[4],q[5]; -cx q[3],q[4]; -rz(0.4461750279725325) q[4]; -cx q[3],q[4]; -rz(5.527133542431467) q[3]; -rz(-5.847393273455697) q[4]; -rz(-2.6254304019550574) q[6]; -rx(2.9845130209103035) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rx(2.9845130209103035) q[7]; -cx q[6],q[7]; -rz(0.9238282580954856) q[7]; -cx q[6],q[7]; -cx q[5],q[6]; -rz(0.8771554275662118) q[6]; -cx q[5],q[6]; -rz(1.0274446643924087) q[5]; -rz(-2.6254304019550574) q[6]; -rz(-3.287806109562956) q[8]; -rx(2.9845130209103035) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rx(2.9845130209103035) q[9]; -cx q[8],q[9]; -rz(0.6998758044286648) q[9]; -cx q[8],q[9]; -cx q[7],q[8]; -rz(0.5311854498062115) q[8]; -cx q[7],q[8]; -rz(0.14373541900302358) q[7]; -rz(-3.287806109562956) q[8]; -rz(-4.306497236844936) q[10]; -rx(2.9845130209103035) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rx(2.9845130209103035) q[11]; -cx q[10],q[11]; -rz(0.6540905293980734) q[11]; -cx q[10],q[11]; -cx q[9],q[10]; -rz(0.6317651619805011) q[10]; -cx q[9],q[10]; -rz(-4.288902242972422) q[9]; -rz(-4.306497236844936) q[10]; -rz(-0.3589840458933495) q[12]; -rx(2.9845130209103035) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rx(2.9845130209103035) q[13]; -cx q[12],q[13]; -rz(0.8626096779107195) q[13]; -cx q[12],q[13]; -cx q[11],q[12]; -rz(0.7389707732269853) q[12]; -cx q[11],q[12]; -rz(-8.184245248107443) q[11]; -rz(-0.3589840458933495) q[12]; -rz(8.827922255403735) q[14]; -rx(2.9845130209103035) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rx(2.9845130209103035) q[15]; -cx q[14],q[15]; -rz(0.5393597681153989) q[15]; -cx q[14],q[15]; -cx q[13],q[14]; -rz(0.5106677245073665) q[14]; -cx q[13],q[14]; -rz(7.566885437654357) q[13]; -rz(8.827922255403735) q[14]; -rz(8.24609878181478) q[16]; -rx(2.9845130209103035) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rx(2.9845130209103035) q[17]; -cx q[16],q[17]; -rz(0.9210804430823406) q[17]; -cx q[16],q[17]; -cx q[15],q[16]; -rz(0.5638600105173188) q[16]; -cx q[15],q[16]; -rz(-9.329071396189159) q[15]; -rz(8.24609878181478) q[16]; -rz(4.89231868156431) q[18]; -rx(2.9845130209103035) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rx(2.9845130209103035) q[19]; -cx q[18],q[19]; -rz(1.1323893223641872) q[19]; -cx q[18],q[19]; -cx q[17],q[18]; -rz(0.7652394393202799) q[18]; -cx q[17],q[18]; -rz(-7.470806338990333) q[17]; -rz(4.89231868156431) q[18]; -rz(-6.554803016021732) q[20]; -rx(2.9845130209103035) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rx(2.9845130209103035) q[21]; -cx q[20],q[21]; -rz(0.5876708100400763) q[21]; -cx q[20],q[21]; -cx q[19],q[20]; -rz(0.7668383055792374) q[20]; -cx q[19],q[20]; -rz(7.827005721713775) q[19]; -rz(-6.554803016021732) q[20]; -rz(-2.4050918081317065) q[22]; -rx(2.9845130209103035) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rx(2.9845130209103035) q[23]; -cx q[22],q[23]; -rz(1.1379485956310675) q[23]; -cx q[22],q[23]; -cx q[21],q[22]; -rz(0.5931581036281673) q[22]; -cx q[21],q[22]; -rz(-3.32678270573942) q[21]; -rz(-2.4050918081317065) q[22]; -rz(0.3208746785419534) q[24]; -rx(2.9845130209103035) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rx(2.9845130209103035) q[25]; -cx q[24],q[25]; -rz(0.9167461519137476) q[25]; -cx q[24],q[25]; -cx q[23],q[24]; -rz(0.6264062967930704) q[24]; -cx q[23],q[24]; -rz(-3.023080402740454) q[23]; -rz(0.3208746785419534) q[24]; -rz(-1.5262710666815995) q[26]; -rx(2.9845130209103035) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rx(2.9845130209103035) q[27]; -cx q[26],q[27]; -rz(0.46801714418794654) q[27]; -cx q[26],q[27]; -cx q[25],q[26]; -rz(0.6118778850650721) q[26]; -cx q[25],q[26]; -rz(-9.692069416834157) q[25]; -rz(-1.5262710666815995) q[26]; -rz(-8.144295838548041) q[28]; -rx(2.9845130209103035) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rx(2.9845130209103035) q[29]; -cx q[28],q[29]; -rz(0.7397191440230659) q[29]; -cx q[28],q[29]; -cx q[27],q[28]; -rz(0.5973575166089427) q[28]; -cx q[27],q[28]; -rz(7.454664778586536) q[27]; -rz(-8.144295838548041) q[28]; -rz(-0.37054980971670487) q[30]; -rx(2.9845130209103035) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rx(2.9845130209103035) q[31]; -cx q[30],q[31]; -rz(1.0889387822272747) q[31]; -cx q[30],q[31]; -cx q[29],q[30]; -rz(0.7718591500421335) q[30]; -cx q[29],q[30]; -rz(-0.3141531113205996) q[29]; -rz(-0.37054980971670487) q[30]; -rz(9.170038454708129) q[32]; -rx(2.9845130209103035) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rx(2.9845130209103035) q[33]; -cx q[32],q[33]; -rz(0.9404777795611867) q[33]; -cx q[32],q[33]; -cx q[31],q[32]; -rz(0.5591870275279615) q[32]; -cx q[31],q[32]; -rz(5.57773764896664) q[31]; -rz(9.170038454708129) q[32]; -rz(-4.466258110114655) q[34]; -rx(2.9845130209103035) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rx(2.9845130209103035) q[35]; -cx q[34],q[35]; -rz(0.6491102695384949) q[35]; -cx q[34],q[35]; -cx q[33],q[34]; -rz(0.7819664420493118) q[34]; -cx q[33],q[34]; -rz(4.087919903632205) q[33]; -rz(-4.466258110114655) q[34]; -rz(-3.009542363617886) q[36]; -rx(2.9845130209103035) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rx(2.9845130209103035) q[37]; -cx q[36],q[37]; -rz(0.9691249132438208) q[37]; -cx q[36],q[37]; -cx q[35],q[36]; -rz(0.586112274722006) q[36]; -cx q[35],q[36]; -rz(3.357901958002297) q[35]; -rz(-3.009542363617886) q[36]; -rz(3.469588686862494) q[38]; -rx(2.9845130209103035) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rx(2.9845130209103035) q[39]; -cx q[38],q[39]; -rz(0.5655926714837279) q[39]; -cx q[38],q[39]; -cx q[37],q[38]; -rz(1.0512418169868836) q[38]; -cx q[37],q[38]; -rz(5.292631341564201) q[37]; -rz(3.469588686862494) q[38]; -rz(7.238561106611248) q[40]; -rx(2.9845130209103035) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rx(2.9845130209103035) q[41]; -cx q[40],q[41]; -rz(0.45678330676037976) q[41]; -cx q[40],q[41]; -cx q[39],q[40]; -rz(0.5341733163310632) q[40]; -cx q[39],q[40]; -rz(9.426104410957937) q[39]; -rz(7.238561106611248) q[40]; -rz(-4.138844008228763) q[42]; -rx(2.9845130209103035) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rx(2.9845130209103035) q[43]; -cx q[42],q[43]; -rz(0.5182807931183975) q[43]; -cx q[42],q[43]; -cx q[41],q[42]; -rz(1.0698350496116333) q[42]; -cx q[41],q[42]; -rz(-8.959468672539113) q[41]; -rz(-4.138844008228763) q[42]; -rz(1.9906564533781335) q[44]; -rx(2.9845130209103035) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rx(2.9845130209103035) q[45]; -cx q[44],q[45]; -rz(0.6598131423332821) q[45]; -cx q[44],q[45]; -cx q[43],q[44]; -rz(0.532735138214919) q[44]; -cx q[43],q[44]; -rz(7.1533135453354975) q[43]; -rz(1.9906564533781335) q[44]; -rz(-8.772053527913188) q[46]; -rx(2.9845130209103035) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rx(2.9845130209103035) q[47]; -cx q[46],q[47]; -rz(0.7580609302413819) q[47]; -cx q[46],q[47]; -cx q[45],q[46]; -rz(0.9821650113744763) q[46]; -cx q[45],q[46]; -rz(-3.0742246767403767) q[45]; -rz(-8.772053527913188) q[46]; -rz(-9.839624732781965) q[48]; -rx(2.9845130209103035) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rx(2.9845130209103035) q[49]; -cx q[48],q[49]; -rz(0.6019456680087553) q[49]; -cx q[48],q[49]; -cx q[47],q[48]; -rz(0.872671924481957) q[48]; -cx q[47],q[48]; -rz(5.188898521162852) q[47]; -rz(-9.839624732781965) q[48]; -rz(9.741381655147302) q[50]; -rx(2.9845130209103035) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rx(2.9845130209103035) q[51]; -cx q[50],q[51]; -rz(1.0334083706915433) q[51]; -cx q[50],q[51]; -cx q[49],q[50]; -rz(0.5569690619969815) q[50]; -cx q[49],q[50]; -rz(-8.036946394114779) q[49]; -rz(9.741381655147302) q[50]; -rz(7.269375459059739) q[52]; -rx(2.9845130209103035) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rx(2.9845130209103035) q[53]; -cx q[52],q[53]; -rz(0.5445121400417245) q[53]; -cx q[52],q[53]; -cx q[51],q[52]; -rz(0.9895014856658824) q[52]; -cx q[51],q[52]; -rz(5.448279763548963) q[51]; -rz(7.269375459059739) q[52]; -rz(-6.536665831829092) q[54]; -rx(2.9845130209103035) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rx(2.9845130209103035) q[55]; -cx q[54],q[55]; -rz(0.49438385634506155) q[55]; -cx q[54],q[55]; -cx q[53],q[54]; -rz(0.5884678752188464) q[54]; -cx q[53],q[54]; -rz(-0.4508780413364048) q[53]; -rz(-6.536665831829092) q[54]; -rz(-1.4640200697863894) q[56]; -rx(2.9845130209103035) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rx(2.9845130209103035) q[57]; -cx q[56],q[57]; -rz(0.4646924092104002) q[57]; -cx q[56],q[57]; -cx q[55],q[56]; -rz(0.45990696283970545) q[56]; -cx q[55],q[56]; -rz(0.6706854366231053) q[55]; -rz(-1.4640200697863894) q[56]; -rz(-6.5953123875601865) q[58]; -rx(2.9845130209103035) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rx(2.9845130209103035) q[59]; -cx q[58],q[59]; -rz(0.8628133002996057) q[59]; -cx q[58],q[59]; -cx q[57],q[58]; -rz(0.8781196962827995) q[58]; -cx q[57],q[58]; -rz(-6.651529152764699) q[57]; -rz(-6.5953123875601865) q[58]; -rz(8.746277016065564) q[60]; -rx(2.9845130209103035) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rx(2.9845130209103035) q[61]; -cx q[60],q[61]; -rz(1.0640118035729023) q[61]; -cx q[60],q[61]; -cx q[59],q[60]; -rz(0.8144330226941134) q[60]; -cx q[59],q[60]; -rz(-4.77392432618838) q[59]; -rz(8.746277016065564) q[60]; -rz(4.020213888922873) q[62]; -rx(2.9845130209103035) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rx(2.9845130209103035) q[63]; -cx q[62],q[63]; -rz(0.8652112999858588) q[63]; -cx q[62],q[63]; -cx q[61],q[62]; -rz(0.8910551953138247) q[62]; -cx q[61],q[62]; -rz(9.60918387148027) q[61]; -rz(4.020213888922873) q[62]; -rz(4.589322763201853) q[64]; -rx(2.9845130209103035) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rx(2.9845130209103035) q[65]; -cx q[64],q[65]; -rz(1.1246810288427234) q[65]; -cx q[64],q[65]; -cx q[63],q[64]; -rz(0.5296521864090075) q[64]; -cx q[63],q[64]; -rz(4.404950778283339) q[63]; -rz(4.589322763201853) q[64]; -rz(-6.367349455436933) q[66]; -rx(2.9845130209103035) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rx(2.9845130209103035) q[67]; -cx q[66],q[67]; -rz(0.9619410315650995) q[67]; -cx q[66],q[67]; -cx q[65],q[66]; -rz(0.5876070162524466) q[66]; -cx q[65],q[66]; -rz(0.343373772180972) q[65]; -rz(-6.367349455436933) q[66]; -rz(7.508604658476183) q[68]; -rx(2.9845130209103035) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rx(2.9845130209103035) q[69]; -cx q[68],q[69]; -rz(1.0685745058886704) q[69]; -cx q[68],q[69]; -cx q[67],q[68]; -rz(0.9305577960868672) q[68]; -cx q[67],q[68]; -rz(7.454437331894081) q[67]; -rz(7.508604658476183) q[68]; -rz(8.555541725352981) q[70]; -rx(2.9845130209103035) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rx(2.9845130209103035) q[71]; -cx q[70],q[71]; -rz(1.1225992842317998) q[71]; -cx q[70],q[71]; -cx q[69],q[70]; -rz(0.456215524135115) q[70]; -cx q[69],q[70]; -rz(4.136046288784698) q[69]; -rz(8.555541725352981) q[70]; -rz(0.06860918925667246) q[72]; -rx(2.9845130209103035) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rx(2.9845130209103035) q[73]; -cx q[72],q[73]; -rz(0.8216725701053862) q[73]; -cx q[72],q[73]; -cx q[71],q[72]; -rz(1.0799802805701777) q[72]; -cx q[71],q[72]; -rz(9.474783912785893) q[71]; -rz(0.06860918925667246) q[72]; -rz(2.3019573843652) q[74]; -rx(2.9845130209103035) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rx(2.9845130209103035) q[75]; -cx q[74],q[75]; -rz(1.1291457013823716) q[75]; -cx q[74],q[75]; -cx q[73],q[74]; -rz(0.7293948616190387) q[74]; -cx q[73],q[74]; -rz(5.084218278927945) q[73]; -rz(2.3019573843652) q[74]; -rz(-3.632241812845915) q[76]; -rx(2.9845130209103035) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rx(2.9845130209103035) q[77]; -cx q[76],q[77]; -rz(0.7814617007405189) q[77]; -cx q[76],q[77]; -cx q[75],q[76]; -rz(0.8783847470194674) q[76]; -cx q[75],q[76]; -rz(-7.601785094594065) q[75]; -rz(-3.632241812845915) q[76]; -rz(7.636530964282377) q[78]; -rx(2.9845130209103035) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rx(2.9845130209103035) q[79]; -cx q[78],q[79]; -rz(0.6077200364138348) q[79]; -cx q[78],q[79]; -cx q[77],q[78]; -rz(0.6386115696353494) q[78]; -cx q[77],q[78]; -rz(-8.532590854761333) q[77]; -rz(7.636530964282377) q[78]; -rz(0.7360100240444647) q[80]; -rx(2.9845130209103035) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rx(2.9845130209103035) q[81]; -cx q[80],q[81]; -rz(0.7475252488114742) q[81]; -cx q[80],q[81]; -cx q[79],q[80]; -rz(0.5332561795621057) q[80]; -cx q[79],q[80]; -rz(-9.43395218934996) q[79]; -rz(0.7360100240444647) q[80]; -rz(-6.9680411922830645) q[82]; -rx(2.9845130209103035) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rx(2.9845130209103035) q[83]; -cx q[82],q[83]; -rz(0.9150194307245315) q[83]; -cx q[82],q[83]; -cx q[81],q[82]; -rz(0.4003269690319539) q[82]; -cx q[81],q[82]; -rz(-6.363681945274028) q[81]; -rz(-6.9680411922830645) q[82]; -rz(7.440773298494864) q[84]; -rx(2.9845130209103035) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rx(2.9845130209103035) q[85]; -cx q[84],q[85]; -rz(0.6525802107724217) q[85]; -cx q[84],q[85]; -cx q[83],q[84]; -rz(0.5576664354987056) q[84]; -cx q[83],q[84]; -rz(-6.595965580400524) q[83]; -rz(7.440773298494864) q[84]; -rz(-3.1404983429226276) q[86]; -rx(2.9845130209103035) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rx(2.9845130209103035) q[87]; -cx q[86],q[87]; -rz(1.1022701993599808) q[87]; -cx q[86],q[87]; -cx q[85],q[86]; -rz(1.075996016960513) q[86]; -cx q[85],q[86]; -rz(-0.10915534584479622) q[85]; -rz(-3.1404983429226276) q[86]; -rz(0.9075080668992074) q[88]; -rx(2.9845130209103035) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rx(2.9845130209103035) q[89]; -cx q[88],q[89]; -rz(0.5946046668178279) q[89]; -cx q[88],q[89]; -cx q[87],q[88]; -rz(1.1567578218000691) q[88]; -cx q[87],q[88]; -rz(9.854006989178934) q[87]; -rz(0.9075080668992074) q[88]; -rz(-2.5532330853327694) q[90]; -rx(2.9845130209103035) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rx(2.9845130209103035) q[91]; -cx q[90],q[91]; -rz(0.6595996339282773) q[91]; -cx q[90],q[91]; -cx q[89],q[90]; -rz(0.7396819766440711) q[90]; -cx q[89],q[90]; -rz(-3.8820879765649097) q[89]; -rz(-2.5532330853327694) q[90]; -rz(-7.496032274983798) q[92]; -rx(2.9845130209103035) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rx(2.9845130209103035) q[93]; -cx q[92],q[93]; -rz(0.5960020655820668) q[93]; -cx q[92],q[93]; -cx q[91],q[92]; -rz(0.6901682393096231) q[92]; -cx q[91],q[92]; -rz(3.8662572033246168) q[91]; -rz(-7.496032274983798) q[92]; -rz(7.575268923103209) q[94]; -rx(2.9845130209103035) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rx(2.9845130209103035) q[95]; -cx q[94],q[95]; -rz(0.6718660942330543) q[95]; -cx q[94],q[95]; -cx q[93],q[94]; -rz(0.6094274125216157) q[94]; -cx q[93],q[94]; -rz(5.097081950409936) q[93]; -rz(7.575268923103209) q[94]; -rz(-1.2375555195857413) q[96]; -rx(2.9845130209103035) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rx(2.9845130209103035) q[97]; -cx q[96],q[97]; -rz(0.3966436133761285) q[97]; -cx q[96],q[97]; -cx q[95],q[96]; -rz(1.1514754747421825) q[96]; -cx q[95],q[96]; -rz(-0.4908915259172068) q[95]; -rz(-1.2375555195857413) q[96]; -rz(-1.5250066928339907) q[98]; -rx(2.9845130209103035) q[98]; -rz(5.219277645088188) q[99]; -rx(2.9845130209103035) q[99]; -cx q[98],q[99]; -rz(0.8864039361379021) q[99]; -cx q[98],q[99]; -cx q[97],q[98]; -rz(0.4384113009794647) q[98]; -cx q[97],q[98]; -rz(-7.044632008858779) q[97]; -rz(-1.5250066928339907) q[98]; -rz(5.219277645088188) q[99]; diff --git a/tests/benchmarks/qasm/pea_3_pi_8.qasm b/tests/benchmarks/qasm/pea_3_pi_8.qasm deleted file mode 100644 index c9953bf..0000000 --- a/tests/benchmarks/qasm/pea_3_pi_8.qasm +++ /dev/null @@ -1,51 +0,0 @@ -// Name of Experiment: pea_3*pi/8 v3 - -OPENQASM 2.0; -include "qelib1.inc"; - - -qreg q[5]; -creg c[4]; -gate cu1fixed (a) c,t { -u1 (-a) t; -cx c,t; -u1 (a) t; -cx c,t; -} -gate cu c,t { -cu1fixed (3*pi/8) c,t; -} - -h q[0]; -h q[1]; -h q[2]; -h q[3]; -cu q[3],q[4]; -cu q[2],q[4]; -cu q[2],q[4]; -cu q[1],q[4]; -cu q[1],q[4]; -cu q[1],q[4]; -cu q[1],q[4]; -cu q[0],q[4]; -cu q[0],q[4]; -cu q[0],q[4]; -cu q[0],q[4]; -cu q[0],q[4]; -cu q[0],q[4]; -cu q[0],q[4]; -cu q[0],q[4]; -h q[0]; -cu1(-pi/2) q[0],q[1]; -h q[1]; -cu1(-pi/4) q[0],q[2]; -cu1(-pi/2) q[1],q[2]; -h q[2]; -cu1(-pi/8) q[0],q[3]; -cu1(-pi/4) q[1],q[3]; -cu1(-pi/2) q[2],q[3]; -h q[3]; -measure q[0] -> c[0]; -measure q[1] -> c[1]; -measure q[2] -> c[2]; -measure q[3] -> c[3]; diff --git a/tests/benchmarks/qasm/qaoa_barabasi_albert_N100_3reps.qasm b/tests/benchmarks/qasm/qaoa_barabasi_albert_N100_3reps.qasm deleted file mode 100644 index 2a91b78..0000000 --- a/tests/benchmarks/qasm/qaoa_barabasi_albert_N100_3reps.qasm +++ /dev/null @@ -1,2267 +0,0 @@ -OPENQASM 2.0; -include "qelib1.inc"; -qreg q[100]; -ry(pi/2) q[0]; -rx(pi) q[0]; -ry(pi/2) q[1]; -rx(pi) q[1]; -cx q[0],q[1]; -rz(5.647723184300621) q[1]; -cx q[0],q[1]; -ry(pi/2) q[2]; -rx(pi) q[2]; -cx q[0],q[2]; -rz(5.647723184300621) q[2]; -cx q[0],q[2]; -ry(pi/2) q[3]; -rx(pi) q[3]; -cx q[0],q[3]; -rz(5.647723184300621) q[3]; -cx q[0],q[3]; -cx q[1],q[3]; -rz(5.647723184300621) q[3]; -cx q[1],q[3]; -ry(pi/2) q[4]; -rx(pi) q[4]; -cx q[1],q[4]; -rz(5.647723184300621) q[4]; -cx q[1],q[4]; -cx q[3],q[4]; -rz(5.647723184300621) q[4]; -cx q[3],q[4]; -ry(pi/2) q[5]; -rx(pi) q[5]; -cx q[1],q[5]; -rz(5.647723184300621) q[5]; -cx q[1],q[5]; -cx q[3],q[5]; -rz(5.647723184300621) q[5]; -cx q[3],q[5]; -ry(pi/2) q[6]; -rx(pi) q[6]; -cx q[4],q[6]; -rz(5.647723184300621) q[6]; -cx q[4],q[6]; -cx q[5],q[6]; -rz(5.647723184300621) q[6]; -cx q[5],q[6]; -ry(pi/2) q[7]; -rx(pi) q[7]; -cx q[3],q[7]; -rz(5.647723184300621) q[7]; -cx q[3],q[7]; -cx q[4],q[7]; -rz(5.647723184300621) q[7]; -cx q[4],q[7]; -ry(pi/2) q[8]; -rx(pi) q[8]; -cx q[3],q[8]; -rz(5.647723184300621) q[8]; -cx q[3],q[8]; -cx q[5],q[8]; -rz(5.647723184300621) q[8]; -cx q[5],q[8]; -ry(pi/2) q[9]; -rx(pi) q[9]; -cx q[1],q[9]; -rz(5.647723184300621) q[9]; -cx q[1],q[9]; -cx q[3],q[9]; -rz(5.647723184300621) q[9]; -cx q[3],q[9]; -ry(pi/2) q[10]; -rx(pi) q[10]; -cx q[4],q[10]; -rz(5.647723184300621) q[10]; -cx q[4],q[10]; -cx q[6],q[10]; -rz(5.647723184300621) q[10]; -cx q[6],q[10]; -ry(pi/2) q[11]; -rx(pi) q[11]; -cx q[5],q[11]; -rz(5.647723184300621) q[11]; -cx q[5],q[11]; -cx q[6],q[11]; -rz(5.647723184300621) q[11]; -cx q[6],q[11]; -rx(7.169066981845267) q[11]; -ry(pi/2) q[12]; -rx(pi) q[12]; -cx q[3],q[12]; -rz(5.647723184300621) q[12]; -cx q[3],q[12]; -cx q[5],q[12]; -rz(5.647723184300621) q[12]; -cx q[5],q[12]; -ry(pi/2) q[13]; -rx(pi) q[13]; -cx q[4],q[13]; -rz(5.647723184300621) q[13]; -cx q[4],q[13]; -cx q[5],q[13]; -rz(5.647723184300621) q[13]; -cx q[5],q[13]; -ry(pi/2) q[14]; -rx(pi) q[14]; -cx q[3],q[14]; -rz(5.647723184300621) q[14]; -cx q[3],q[14]; -cx q[4],q[14]; -rz(5.647723184300621) q[14]; -cx q[4],q[14]; -rx(7.169066981845267) q[14]; -ry(pi/2) q[15]; -rx(pi) q[15]; -cx q[0],q[15]; -rz(5.647723184300621) q[15]; -cx q[0],q[15]; -cx q[3],q[15]; -rz(5.647723184300621) q[15]; -cx q[3],q[15]; -ry(pi/2) q[16]; -rx(pi) q[16]; -cx q[0],q[16]; -rz(5.647723184300621) q[16]; -cx q[0],q[16]; -cx q[3],q[16]; -rz(5.647723184300621) q[16]; -cx q[3],q[16]; -ry(pi/2) q[17]; -rx(pi) q[17]; -cx q[1],q[17]; -rz(5.647723184300621) q[17]; -cx q[1],q[17]; -cx q[3],q[17]; -rz(5.647723184300621) q[17]; -cx q[3],q[17]; -ry(pi/2) q[18]; -rx(pi) q[18]; -cx q[3],q[18]; -rz(5.647723184300621) q[18]; -cx q[3],q[18]; -cx q[4],q[18]; -rz(5.647723184300621) q[18]; -cx q[4],q[18]; -ry(pi/2) q[19]; -rx(pi) q[19]; -cx q[3],q[19]; -rz(5.647723184300621) q[19]; -cx q[3],q[19]; -cx q[7],q[19]; -rz(5.647723184300621) q[19]; -cx q[7],q[19]; -ry(pi/2) q[20]; -rx(pi) q[20]; -cx q[0],q[20]; -rz(5.647723184300621) q[20]; -cx q[0],q[20]; -cx q[15],q[20]; -rz(5.647723184300621) q[20]; -cx q[15],q[20]; -ry(pi/2) q[21]; -rx(pi) q[21]; -cx q[4],q[21]; -rz(5.647723184300621) q[21]; -cx q[4],q[21]; -cx q[15],q[21]; -rz(5.647723184300621) q[21]; -cx q[15],q[21]; -ry(pi/2) q[22]; -rx(pi) q[22]; -cx q[3],q[22]; -rz(5.647723184300621) q[22]; -cx q[3],q[22]; -cx q[9],q[22]; -rz(5.647723184300621) q[22]; -cx q[9],q[22]; -rx(7.169066981845267) q[22]; -ry(pi/2) q[23]; -rx(pi) q[23]; -cx q[3],q[23]; -rz(5.647723184300621) q[23]; -cx q[3],q[23]; -cx q[17],q[23]; -rz(5.647723184300621) q[23]; -cx q[17],q[23]; -ry(pi/2) q[24]; -rx(pi) q[24]; -cx q[3],q[24]; -rz(5.647723184300621) q[24]; -cx q[3],q[24]; -cx q[5],q[24]; -rz(5.647723184300621) q[24]; -cx q[5],q[24]; -ry(pi/2) q[25]; -rx(pi) q[25]; -cx q[3],q[25]; -rz(5.647723184300621) q[25]; -cx q[3],q[25]; -cx q[12],q[25]; -rz(5.647723184300621) q[25]; -cx q[12],q[25]; -rx(7.169066981845267) q[25]; -ry(pi/2) q[26]; -rx(pi) q[26]; -cx q[3],q[26]; -rz(5.647723184300621) q[26]; -cx q[3],q[26]; -cx q[21],q[26]; -rz(5.647723184300621) q[26]; -cx q[21],q[26]; -ry(pi/2) q[27]; -rx(pi) q[27]; -cx q[4],q[27]; -rz(5.647723184300621) q[27]; -cx q[4],q[27]; -cx q[6],q[27]; -rz(5.647723184300621) q[27]; -cx q[6],q[27]; -ry(pi/2) q[28]; -rx(pi) q[28]; -cx q[1],q[28]; -rz(5.647723184300621) q[28]; -cx q[1],q[28]; -cx q[3],q[28]; -rz(5.647723184300621) q[28]; -cx q[3],q[28]; -ry(pi/2) q[29]; -rx(pi) q[29]; -cx q[1],q[29]; -rz(5.647723184300621) q[29]; -cx q[1],q[29]; -cx q[3],q[29]; -rz(5.647723184300621) q[29]; -cx q[3],q[29]; -rx(7.169066981845267) q[29]; -ry(pi/2) q[30]; -rx(pi) q[30]; -cx q[3],q[30]; -rz(5.647723184300621) q[30]; -cx q[3],q[30]; -cx q[18],q[30]; -rz(5.647723184300621) q[30]; -cx q[18],q[30]; -rx(7.169066981845267) q[18]; -ry(pi/2) q[31]; -rx(pi) q[31]; -cx q[12],q[31]; -rz(5.647723184300621) q[31]; -cx q[12],q[31]; -cx q[26],q[31]; -rz(5.647723184300621) q[31]; -cx q[26],q[31]; -rx(7.169066981845267) q[26]; -rx(7.169066981845267) q[31]; -ry(pi/2) q[32]; -rx(pi) q[32]; -cx q[0],q[32]; -rz(5.647723184300621) q[32]; -cx q[0],q[32]; -cx q[21],q[32]; -rz(5.647723184300621) q[32]; -cx q[21],q[32]; -ry(pi/2) q[33]; -rx(pi) q[33]; -cx q[5],q[33]; -rz(5.647723184300621) q[33]; -cx q[5],q[33]; -cx q[30],q[33]; -rz(5.647723184300621) q[33]; -cx q[30],q[33]; -rx(7.169066981845267) q[33]; -ry(pi/2) q[34]; -rx(pi) q[34]; -cx q[3],q[34]; -rz(5.647723184300621) q[34]; -cx q[3],q[34]; -cx q[12],q[34]; -rz(5.647723184300621) q[34]; -cx q[12],q[34]; -ry(pi/2) q[35]; -rx(pi) q[35]; -cx q[3],q[35]; -rz(5.647723184300621) q[35]; -cx q[3],q[35]; -cx q[32],q[35]; -rz(5.647723184300621) q[35]; -cx q[32],q[35]; -rx(7.169066981845267) q[35]; -ry(pi/2) q[36]; -rx(pi) q[36]; -cx q[15],q[36]; -rz(5.647723184300621) q[36]; -cx q[15],q[36]; -cx q[20],q[36]; -rz(5.647723184300621) q[36]; -cx q[20],q[36]; -ry(pi/2) q[37]; -rx(pi) q[37]; -cx q[10],q[37]; -rz(5.647723184300621) q[37]; -cx q[10],q[37]; -cx q[34],q[37]; -rz(5.647723184300621) q[37]; -cx q[34],q[37]; -rx(7.169066981845267) q[34]; -ry(pi/2) q[38]; -rx(pi) q[38]; -cx q[19],q[38]; -rz(5.647723184300621) q[38]; -cx q[19],q[38]; -rx(7.169066981845267) q[19]; -cx q[21],q[38]; -rz(5.647723184300621) q[38]; -cx q[21],q[38]; -ry(pi/2) q[39]; -rx(pi) q[39]; -cx q[3],q[39]; -rz(5.647723184300621) q[39]; -cx q[3],q[39]; -cx q[13],q[39]; -rz(5.647723184300621) q[39]; -cx q[13],q[39]; -rx(7.169066981845267) q[39]; -ry(pi/2) q[40]; -rx(pi) q[40]; -cx q[3],q[40]; -rz(5.647723184300621) q[40]; -cx q[3],q[40]; -cx q[23],q[40]; -rz(5.647723184300621) q[40]; -cx q[23],q[40]; -rx(7.169066981845267) q[40]; -ry(pi/2) q[41]; -rx(pi) q[41]; -cx q[10],q[41]; -rz(5.647723184300621) q[41]; -cx q[10],q[41]; -cx q[27],q[41]; -rz(5.647723184300621) q[41]; -cx q[27],q[41]; -ry(pi/2) q[42]; -rx(pi) q[42]; -cx q[0],q[42]; -rz(5.647723184300621) q[42]; -cx q[0],q[42]; -cx q[3],q[42]; -rz(5.647723184300621) q[42]; -cx q[3],q[42]; -ry(pi/2) q[43]; -rx(pi) q[43]; -cx q[3],q[43]; -rz(5.647723184300621) q[43]; -cx q[3],q[43]; -cx q[20],q[43]; -rz(5.647723184300621) q[43]; -cx q[20],q[43]; -rx(7.169066981845267) q[20]; -rx(7.169066981845267) q[43]; -ry(pi/2) q[44]; -rx(pi) q[44]; -cx q[3],q[44]; -rz(5.647723184300621) q[44]; -cx q[3],q[44]; -cx q[12],q[44]; -rz(5.647723184300621) q[44]; -cx q[12],q[44]; -ry(pi/2) q[45]; -rx(pi) q[45]; -cx q[1],q[45]; -rz(5.647723184300621) q[45]; -cx q[1],q[45]; -cx q[16],q[45]; -rz(5.647723184300621) q[45]; -cx q[16],q[45]; -ry(pi/2) q[46]; -rx(pi) q[46]; -cx q[5],q[46]; -rz(5.647723184300621) q[46]; -cx q[5],q[46]; -cx q[38],q[46]; -rz(5.647723184300621) q[46]; -cx q[38],q[46]; -rx(7.169066981845267) q[38]; -rx(7.169066981845267) q[46]; -ry(pi/2) q[47]; -rx(pi) q[47]; -cx q[4],q[47]; -rz(5.647723184300621) q[47]; -cx q[4],q[47]; -cx q[17],q[47]; -rz(5.647723184300621) q[47]; -cx q[17],q[47]; -ry(pi/2) q[48]; -rx(pi) q[48]; -cx q[0],q[48]; -rz(5.647723184300621) q[48]; -cx q[0],q[48]; -cx q[30],q[48]; -rz(5.647723184300621) q[48]; -cx q[30],q[48]; -rx(7.169066981845267) q[48]; -ry(pi/2) q[49]; -rx(pi) q[49]; -cx q[3],q[49]; -rz(5.647723184300621) q[49]; -cx q[3],q[49]; -cx q[4],q[49]; -rz(5.647723184300621) q[49]; -cx q[4],q[49]; -rx(7.169066981845267) q[49]; -ry(pi/2) q[50]; -rx(pi) q[50]; -cx q[3],q[50]; -rz(5.647723184300621) q[50]; -cx q[3],q[50]; -cx q[12],q[50]; -rz(5.647723184300621) q[50]; -cx q[12],q[50]; -ry(pi/2) q[51]; -rx(pi) q[51]; -cx q[0],q[51]; -rz(5.647723184300621) q[51]; -cx q[0],q[51]; -cx q[28],q[51]; -rz(5.647723184300621) q[51]; -cx q[28],q[51]; -rx(7.169066981845267) q[51]; -ry(pi/2) q[52]; -rx(pi) q[52]; -cx q[3],q[52]; -rz(5.647723184300621) q[52]; -cx q[3],q[52]; -cx q[10],q[52]; -rz(5.647723184300621) q[52]; -cx q[10],q[52]; -rx(7.169066981845267) q[52]; -ry(pi/2) q[53]; -rx(pi) q[53]; -cx q[17],q[53]; -rz(5.647723184300621) q[53]; -cx q[17],q[53]; -cx q[21],q[53]; -rz(5.647723184300621) q[53]; -cx q[21],q[53]; -ry(pi/2) q[54]; -rx(pi) q[54]; -cx q[24],q[54]; -rz(5.647723184300621) q[54]; -cx q[24],q[54]; -cx q[28],q[54]; -rz(5.647723184300621) q[54]; -cx q[28],q[54]; -rx(7.169066981845267) q[54]; -ry(pi/2) q[55]; -rx(pi) q[55]; -cx q[9],q[55]; -rz(5.647723184300621) q[55]; -cx q[9],q[55]; -cx q[15],q[55]; -rz(5.647723184300621) q[55]; -cx q[15],q[55]; -ry(pi/2) q[56]; -rx(pi) q[56]; -cx q[13],q[56]; -rz(5.647723184300621) q[56]; -cx q[13],q[56]; -cx q[45],q[56]; -rz(5.647723184300621) q[56]; -cx q[45],q[56]; -rx(7.169066981845267) q[45]; -ry(pi/2) q[57]; -rx(pi) q[57]; -cx q[1],q[57]; -rz(5.647723184300621) q[57]; -cx q[1],q[57]; -cx q[3],q[57]; -rz(5.647723184300621) q[57]; -cx q[3],q[57]; -rx(7.169066981845267) q[57]; -ry(pi/2) q[58]; -rx(pi) q[58]; -cx q[24],q[58]; -rz(5.647723184300621) q[58]; -cx q[24],q[58]; -cx q[28],q[58]; -rz(5.647723184300621) q[58]; -cx q[28],q[58]; -rx(7.169066981845267) q[58]; -ry(pi/2) q[59]; -rx(pi) q[59]; -cx q[16],q[59]; -rz(5.647723184300621) q[59]; -cx q[16],q[59]; -cx q[32],q[59]; -rz(5.647723184300621) q[59]; -cx q[32],q[59]; -ry(pi/2) q[60]; -rx(pi) q[60]; -cx q[1],q[60]; -rz(5.647723184300621) q[60]; -cx q[1],q[60]; -cx q[7],q[60]; -rz(5.647723184300621) q[60]; -cx q[7],q[60]; -ry(pi/2) q[61]; -rx(pi) q[61]; -cx q[4],q[61]; -rz(5.647723184300621) q[61]; -cx q[4],q[61]; -cx q[7],q[61]; -rz(5.647723184300621) q[61]; -cx q[7],q[61]; -rx(7.169066981845267) q[61]; -ry(pi/2) q[62]; -rx(pi) q[62]; -cx q[0],q[62]; -rz(5.647723184300621) q[62]; -cx q[0],q[62]; -cx q[17],q[62]; -rz(5.647723184300621) q[62]; -cx q[17],q[62]; -rx(7.169066981845267) q[62]; -ry(pi/2) q[63]; -rx(pi) q[63]; -cx q[12],q[63]; -rz(5.647723184300621) q[63]; -cx q[12],q[63]; -rx(7.169066981845267) q[12]; -cx q[17],q[63]; -rz(5.647723184300621) q[63]; -cx q[17],q[63]; -ry(pi/2) q[64]; -rx(pi) q[64]; -cx q[0],q[64]; -rz(5.647723184300621) q[64]; -cx q[0],q[64]; -cx q[10],q[64]; -rz(5.647723184300621) q[64]; -cx q[10],q[64]; -rx(7.169066981845267) q[64]; -ry(pi/2) q[65]; -rx(pi) q[65]; -cx q[5],q[65]; -rz(5.647723184300621) q[65]; -cx q[5],q[65]; -cx q[23],q[65]; -rz(5.647723184300621) q[65]; -cx q[23],q[65]; -rx(7.169066981845267) q[23]; -rx(7.169066981845267) q[65]; -ry(pi/2) q[66]; -rx(pi) q[66]; -cx q[17],q[66]; -rz(5.647723184300621) q[66]; -cx q[17],q[66]; -rx(7.169066981845267) q[17]; -cx q[47],q[66]; -rz(5.647723184300621) q[66]; -cx q[47],q[66]; -rx(7.169066981845267) q[47]; -rx(7.169066981845267) q[66]; -ry(pi/2) q[67]; -rx(pi) q[67]; -cx q[41],q[67]; -rz(5.647723184300621) q[67]; -cx q[41],q[67]; -cx q[56],q[67]; -rz(5.647723184300621) q[67]; -cx q[56],q[67]; -rx(7.169066981845267) q[67]; -ry(pi/2) q[68]; -rx(pi) q[68]; -cx q[13],q[68]; -rz(5.647723184300621) q[68]; -cx q[13],q[68]; -rx(7.169066981845267) q[13]; -cx q[32],q[68]; -rz(5.647723184300621) q[68]; -cx q[32],q[68]; -ry(pi/2) q[69]; -rx(pi) q[69]; -cx q[6],q[69]; -rz(5.647723184300621) q[69]; -cx q[6],q[69]; -cx q[59],q[69]; -rz(5.647723184300621) q[69]; -cx q[59],q[69]; -rx(7.169066981845267) q[69]; -ry(pi/2) q[70]; -rx(pi) q[70]; -cx q[3],q[70]; -rz(5.647723184300621) q[70]; -cx q[3],q[70]; -cx q[15],q[70]; -rz(5.647723184300621) q[70]; -cx q[15],q[70]; -ry(pi/2) q[71]; -rx(pi) q[71]; -cx q[3],q[71]; -rz(5.647723184300621) q[71]; -cx q[3],q[71]; -cx q[53],q[71]; -rz(5.647723184300621) q[71]; -cx q[53],q[71]; -rx(7.169066981845267) q[71]; -ry(pi/2) q[72]; -rx(pi) q[72]; -cx q[27],q[72]; -rz(5.647723184300621) q[72]; -cx q[27],q[72]; -cx q[44],q[72]; -rz(5.647723184300621) q[72]; -cx q[44],q[72]; -rx(7.169066981845267) q[44]; -rx(7.169066981845267) q[72]; -ry(pi/2) q[73]; -rx(pi) q[73]; -cx q[16],q[73]; -rz(5.647723184300621) q[73]; -cx q[16],q[73]; -rx(7.169066981845267) q[16]; -cx q[59],q[73]; -rz(5.647723184300621) q[73]; -cx q[59],q[73]; -ry(pi/2) q[74]; -rx(pi) q[74]; -cx q[56],q[74]; -rz(5.647723184300621) q[74]; -cx q[56],q[74]; -cx q[63],q[74]; -rz(5.647723184300621) q[74]; -cx q[63],q[74]; -rx(7.169066981845267) q[63]; -rx(7.169066981845267) q[74]; -ry(pi/2) q[75]; -rx(pi) q[75]; -cx q[0],q[75]; -rz(5.647723184300621) q[75]; -cx q[0],q[75]; -cx q[21],q[75]; -rz(5.647723184300621) q[75]; -cx q[21],q[75]; -rx(7.169066981845267) q[75]; -ry(pi/2) q[76]; -rx(pi) q[76]; -cx q[5],q[76]; -rz(5.647723184300621) q[76]; -cx q[5],q[76]; -cx q[6],q[76]; -rz(5.647723184300621) q[76]; -cx q[6],q[76]; -rx(7.169066981845267) q[76]; -ry(pi/2) q[77]; -rx(pi) q[77]; -cx q[3],q[77]; -rz(5.647723184300621) q[77]; -cx q[3],q[77]; -cx q[30],q[77]; -rz(5.647723184300621) q[77]; -cx q[30],q[77]; -rx(7.169066981845267) q[30]; -ry(pi/2) q[78]; -rx(pi) q[78]; -cx q[42],q[78]; -rz(5.647723184300621) q[78]; -cx q[42],q[78]; -rx(7.169066981845267) q[42]; -cx q[60],q[78]; -rz(5.647723184300621) q[78]; -cx q[60],q[78]; -rx(7.169066981845267) q[78]; -ry(pi/2) q[79]; -rx(pi) q[79]; -cx q[6],q[79]; -rz(5.647723184300621) q[79]; -cx q[6],q[79]; -cx q[50],q[79]; -rz(5.647723184300621) q[79]; -cx q[50],q[79]; -rx(7.169066981845267) q[50]; -rx(7.169066981845267) q[79]; -ry(pi/2) q[80]; -rx(pi) q[80]; -cx q[9],q[80]; -rz(5.647723184300621) q[80]; -cx q[9],q[80]; -rx(7.169066981845267) q[9]; -cx q[15],q[80]; -rz(5.647723184300621) q[80]; -cx q[15],q[80]; -rx(7.169066981845267) q[80]; -ry(pi/2) q[81]; -rx(pi) q[81]; -cx q[21],q[81]; -rz(5.647723184300621) q[81]; -cx q[21],q[81]; -cx q[77],q[81]; -rz(5.647723184300621) q[81]; -cx q[77],q[81]; -rx(7.169066981845267) q[77]; -rx(7.169066981845267) q[81]; -ry(pi/2) q[82]; -rx(pi) q[82]; -cx q[0],q[82]; -rz(5.647723184300621) q[82]; -cx q[0],q[82]; -cx q[56],q[82]; -rz(5.647723184300621) q[82]; -cx q[56],q[82]; -rx(7.169066981845267) q[82]; -ry(pi/2) q[83]; -rx(pi) q[83]; -cx q[8],q[83]; -rz(5.647723184300621) q[83]; -cx q[8],q[83]; -rx(7.169066981845267) q[8]; -cx q[68],q[83]; -rz(5.647723184300621) q[83]; -cx q[68],q[83]; -rx(7.169066981845267) q[68]; -rx(7.169066981845267) q[83]; -ry(pi/2) q[84]; -rx(pi) q[84]; -cx q[70],q[84]; -rz(5.647723184300621) q[84]; -cx q[70],q[84]; -rx(7.169066981845267) q[70]; -cx q[73],q[84]; -rz(5.647723184300621) q[84]; -cx q[73],q[84]; -rx(7.169066981845267) q[73]; -rx(7.169066981845267) q[84]; -ry(pi/2) q[85]; -rx(pi) q[85]; -cx q[37],q[85]; -rz(5.647723184300621) q[85]; -cx q[37],q[85]; -rx(7.169066981845267) q[37]; -cx q[59],q[85]; -rz(5.647723184300621) q[85]; -cx q[59],q[85]; -rx(7.169066981845267) q[59]; -rx(7.169066981845267) q[85]; -ry(pi/2) q[86]; -rx(pi) q[86]; -cx q[24],q[86]; -rz(5.647723184300621) q[86]; -cx q[24],q[86]; -rx(7.169066981845267) q[24]; -cx q[53],q[86]; -rz(5.647723184300621) q[86]; -cx q[53],q[86]; -rx(7.169066981845267) q[53]; -rx(7.169066981845267) q[86]; -ry(pi/2) q[87]; -rx(pi) q[87]; -cx q[28],q[87]; -rz(5.647723184300621) q[87]; -cx q[28],q[87]; -rx(7.169066981845267) q[28]; -cx q[32],q[87]; -rz(5.647723184300621) q[87]; -cx q[32],q[87]; -rx(7.169066981845267) q[87]; -ry(pi/2) q[88]; -rx(pi) q[88]; -cx q[3],q[88]; -rz(5.647723184300621) q[88]; -cx q[3],q[88]; -rx(7.169066981845267) q[3]; -cx q[60],q[88]; -rz(5.647723184300621) q[88]; -cx q[60],q[88]; -rx(7.169066981845267) q[60]; -rx(7.169066981845267) q[88]; -ry(pi/2) q[89]; -rx(pi) q[89]; -cx q[2],q[89]; -rz(5.647723184300621) q[89]; -cx q[2],q[89]; -rx(7.169066981845267) q[2]; -cx q[5],q[89]; -rz(5.647723184300621) q[89]; -cx q[5],q[89]; -ry(pi/2) q[90]; -rx(pi) q[90]; -cx q[15],q[90]; -rz(5.647723184300621) q[90]; -cx q[15],q[90]; -cx q[27],q[90]; -rz(5.647723184300621) q[90]; -cx q[27],q[90]; -rx(7.169066981845267) q[90]; -ry(pi/2) q[91]; -rx(pi) q[91]; -cx q[0],q[91]; -rz(5.647723184300621) q[91]; -cx q[0],q[91]; -cx q[6],q[91]; -rz(5.647723184300621) q[91]; -cx q[6],q[91]; -rx(7.169066981845267) q[6]; -rx(7.169066981845267) q[91]; -ry(pi/2) q[92]; -rx(pi) q[92]; -cx q[15],q[92]; -rz(5.647723184300621) q[92]; -cx q[15],q[92]; -rx(7.169066981845267) q[15]; -cx q[89],q[92]; -rz(5.647723184300621) q[92]; -cx q[89],q[92]; -rx(7.169066981845267) q[89]; -ry(pi/2) q[93]; -rx(pi) q[93]; -cx q[0],q[93]; -rz(5.647723184300621) q[93]; -cx q[0],q[93]; -rx(7.169066981845267) q[0]; -cx q[32],q[93]; -rz(5.647723184300621) q[93]; -cx q[32],q[93]; -rx(7.169066981845267) q[32]; -rx(7.169066981845267) q[93]; -ry(pi/2) q[94]; -rx(pi) q[94]; -cx q[36],q[94]; -rz(5.647723184300621) q[94]; -cx q[36],q[94]; -rx(7.169066981845267) q[36]; -cx q[55],q[94]; -rz(5.647723184300621) q[94]; -cx q[55],q[94]; -rx(7.169066981845267) q[55]; -rx(7.169066981845267) q[94]; -ry(pi/2) q[95]; -rx(pi) q[95]; -cx q[5],q[95]; -rz(5.647723184300621) q[95]; -cx q[5],q[95]; -rx(7.169066981845267) q[5]; -cx q[27],q[95]; -rz(5.647723184300621) q[95]; -cx q[27],q[95]; -rx(7.169066981845267) q[27]; -rx(7.169066981845267) q[95]; -ry(pi/2) q[96]; -rx(pi) q[96]; -cx q[56],q[96]; -rz(5.647723184300621) q[96]; -cx q[56],q[96]; -rx(7.169066981845267) q[56]; -cx q[92],q[96]; -rz(5.647723184300621) q[96]; -cx q[92],q[96]; -rx(7.169066981845267) q[92]; -rx(7.169066981845267) q[96]; -ry(pi/2) q[97]; -rx(pi) q[97]; -cx q[1],q[97]; -rz(5.647723184300621) q[97]; -cx q[1],q[97]; -rx(7.169066981845267) q[1]; -cx q[0],q[1]; -rz(5.714059968062441) q[1]; -cx q[0],q[1]; -cx q[0],q[2]; -rz(5.714059968062441) q[2]; -cx q[0],q[2]; -cx q[0],q[3]; -cx q[2],q[89]; -rz(5.714059968062441) q[3]; -cx q[0],q[3]; -cx q[0],q[15]; -cx q[1],q[3]; -rz(5.714059968062441) q[3]; -cx q[1],q[3]; -cx q[7],q[97]; -rz(5.714059968062441) q[15]; -cx q[0],q[15]; -cx q[0],q[16]; -rz(5.714059968062441) q[16]; -cx q[0],q[16]; -cx q[0],q[20]; -rz(5.714059968062441) q[20]; -cx q[0],q[20]; -cx q[0],q[32]; -rz(5.714059968062441) q[32]; -cx q[0],q[32]; -cx q[0],q[42]; -rz(5.714059968062441) q[42]; -cx q[0],q[42]; -cx q[0],q[48]; -rz(5.714059968062441) q[48]; -cx q[0],q[48]; -cx q[0],q[51]; -rz(5.714059968062441) q[51]; -cx q[0],q[51]; -cx q[0],q[62]; -rz(5.714059968062441) q[62]; -cx q[0],q[62]; -cx q[0],q[64]; -rz(5.714059968062441) q[64]; -cx q[0],q[64]; -cx q[0],q[75]; -rz(5.714059968062441) q[75]; -cx q[0],q[75]; -cx q[0],q[82]; -rz(5.714059968062441) q[82]; -cx q[0],q[82]; -cx q[0],q[91]; -rz(5.714059968062441) q[89]; -cx q[2],q[89]; -rx(2.9806314421133004) q[2]; -rz(5.714059968062441) q[91]; -cx q[0],q[91]; -cx q[0],q[93]; -rz(5.714059968062441) q[93]; -cx q[0],q[93]; -rx(2.9806314421133004) q[0]; -rz(5.647723184300621) q[97]; -cx q[7],q[97]; -rx(7.169066981845267) q[7]; -rx(7.169066981845267) q[97]; -ry(pi/2) q[98]; -rx(pi) q[98]; -cx q[10],q[98]; -rz(5.647723184300621) q[98]; -cx q[10],q[98]; -rx(7.169066981845267) q[10]; -cx q[21],q[98]; -rz(5.647723184300621) q[98]; -cx q[21],q[98]; -rx(7.169066981845267) q[21]; -rx(7.169066981845267) q[98]; -ry(pi/2) q[99]; -rx(pi) q[99]; -cx q[4],q[99]; -rz(5.647723184300621) q[99]; -cx q[4],q[99]; -rx(7.169066981845267) q[4]; -cx q[1],q[4]; -rz(5.714059968062441) q[4]; -cx q[1],q[4]; -cx q[1],q[5]; -cx q[3],q[4]; -rz(5.714059968062441) q[4]; -cx q[3],q[4]; -cx q[4],q[6]; -rz(5.714059968062441) q[5]; -cx q[1],q[5]; -cx q[1],q[9]; -cx q[3],q[5]; -rz(5.714059968062441) q[5]; -cx q[3],q[5]; -cx q[3],q[7]; -rz(5.714059968062441) q[6]; -cx q[4],q[6]; -cx q[5],q[6]; -rz(5.714059968062441) q[6]; -cx q[5],q[6]; -rz(5.714059968062441) q[7]; -cx q[3],q[7]; -cx q[3],q[8]; -cx q[4],q[7]; -rz(5.714059968062441) q[7]; -cx q[4],q[7]; -cx q[4],q[10]; -rz(5.714059968062441) q[8]; -cx q[3],q[8]; -cx q[5],q[8]; -rz(5.714059968062441) q[8]; -cx q[5],q[8]; -cx q[5],q[11]; -cx q[8],q[83]; -rz(5.714059968062441) q[9]; -cx q[1],q[9]; -cx q[1],q[17]; -cx q[3],q[9]; -rz(5.714059968062441) q[9]; -cx q[3],q[9]; -cx q[3],q[12]; -rz(5.714059968062441) q[10]; -cx q[4],q[10]; -cx q[4],q[13]; -cx q[6],q[10]; -rz(5.714059968062441) q[10]; -cx q[6],q[10]; -cx q[10],q[37]; -rz(5.714059968062441) q[11]; -cx q[5],q[11]; -cx q[6],q[11]; -rz(5.714059968062441) q[11]; -cx q[6],q[11]; -rx(2.9806314421133004) q[11]; -rz(5.714059968062441) q[12]; -cx q[3],q[12]; -cx q[3],q[14]; -cx q[5],q[12]; -rz(5.714059968062441) q[12]; -cx q[5],q[12]; -rz(5.714059968062441) q[13]; -cx q[4],q[13]; -cx q[5],q[13]; -rz(5.714059968062441) q[13]; -cx q[5],q[13]; -rz(5.714059968062441) q[14]; -cx q[3],q[14]; -cx q[3],q[15]; -cx q[4],q[14]; -rz(5.714059968062441) q[14]; -cx q[4],q[14]; -rx(2.9806314421133004) q[14]; -rz(5.714059968062441) q[15]; -cx q[3],q[15]; -cx q[3],q[16]; -cx q[15],q[20]; -rz(5.714059968062441) q[16]; -cx q[3],q[16]; -rz(5.714059968062441) q[17]; -cx q[1],q[17]; -cx q[1],q[28]; -cx q[3],q[17]; -rz(5.714059968062441) q[17]; -cx q[3],q[17]; -cx q[3],q[18]; -rz(5.714059968062441) q[18]; -cx q[3],q[18]; -cx q[3],q[19]; -cx q[4],q[18]; -rz(5.714059968062441) q[18]; -cx q[4],q[18]; -cx q[4],q[21]; -rz(5.714059968062441) q[19]; -cx q[3],q[19]; -cx q[3],q[22]; -cx q[7],q[19]; -rz(5.714059968062441) q[19]; -cx q[7],q[19]; -cx q[19],q[38]; -rz(5.714059968062441) q[20]; -cx q[15],q[20]; -rz(5.714059968062441) q[21]; -cx q[4],q[21]; -cx q[4],q[27]; -cx q[15],q[21]; -rz(5.714059968062441) q[21]; -cx q[15],q[21]; -cx q[15],q[36]; -rz(5.714059968062441) q[22]; -cx q[3],q[22]; -cx q[3],q[23]; -cx q[9],q[22]; -rz(5.714059968062441) q[22]; -cx q[9],q[22]; -cx q[9],q[55]; -rx(2.9806314421133004) q[22]; -rz(5.714059968062441) q[23]; -cx q[3],q[23]; -cx q[3],q[24]; -cx q[17],q[23]; -rz(5.714059968062441) q[23]; -cx q[17],q[23]; -rz(5.714059968062441) q[24]; -cx q[3],q[24]; -cx q[3],q[25]; -cx q[5],q[24]; -rz(5.714059968062441) q[24]; -cx q[5],q[24]; -cx q[5],q[33]; -cx q[24],q[54]; -rz(5.714059968062441) q[25]; -cx q[3],q[25]; -cx q[3],q[26]; -cx q[12],q[25]; -rz(5.714059968062441) q[25]; -cx q[12],q[25]; -cx q[12],q[31]; -rx(2.9806314421133004) q[25]; -rz(5.714059968062441) q[26]; -cx q[3],q[26]; -cx q[21],q[26]; -rz(5.714059968062441) q[26]; -cx q[21],q[26]; -cx q[21],q[32]; -rz(5.714059968062441) q[27]; -cx q[4],q[27]; -cx q[4],q[47]; -cx q[6],q[27]; -rz(5.714059968062441) q[27]; -cx q[6],q[27]; -cx q[6],q[69]; -rz(5.714059968062441) q[28]; -cx q[1],q[28]; -cx q[1],q[29]; -cx q[3],q[28]; -rz(5.714059968062441) q[28]; -cx q[3],q[28]; -cx q[28],q[51]; -rz(5.714059968062441) q[29]; -cx q[1],q[29]; -cx q[1],q[45]; -cx q[3],q[29]; -rz(5.714059968062441) q[29]; -cx q[3],q[29]; -cx q[3],q[30]; -rx(2.9806314421133004) q[29]; -rz(5.714059968062441) q[30]; -cx q[3],q[30]; -cx q[3],q[34]; -cx q[18],q[30]; -rz(5.714059968062441) q[30]; -cx q[18],q[30]; -rx(2.9806314421133004) q[18]; -rz(5.714059968062441) q[31]; -cx q[12],q[31]; -cx q[26],q[31]; -rz(5.714059968062441) q[31]; -cx q[26],q[31]; -rx(2.9806314421133004) q[26]; -rx(2.9806314421133004) q[31]; -rz(5.714059968062441) q[32]; -cx q[21],q[32]; -rz(5.714059968062441) q[33]; -cx q[5],q[33]; -cx q[5],q[46]; -cx q[30],q[33]; -rz(5.714059968062441) q[33]; -cx q[30],q[33]; -cx q[30],q[48]; -rx(2.9806314421133004) q[33]; -rz(5.714059968062441) q[34]; -cx q[3],q[34]; -cx q[3],q[35]; -cx q[12],q[34]; -rz(5.714059968062441) q[34]; -cx q[12],q[34]; -rz(5.714059968062441) q[35]; -cx q[3],q[35]; -cx q[3],q[39]; -cx q[32],q[35]; -rz(5.714059968062441) q[35]; -cx q[32],q[35]; -rx(2.9806314421133004) q[35]; -rz(5.714059968062441) q[36]; -cx q[15],q[36]; -cx q[20],q[36]; -rz(5.714059968062441) q[36]; -cx q[20],q[36]; -cx q[36],q[94]; -rz(5.714059968062441) q[37]; -cx q[10],q[37]; -cx q[34],q[37]; -rz(5.714059968062441) q[37]; -cx q[34],q[37]; -rx(2.9806314421133004) q[34]; -cx q[37],q[85]; -rz(5.714059968062441) q[38]; -cx q[19],q[38]; -rx(2.9806314421133004) q[19]; -cx q[21],q[38]; -rz(5.714059968062441) q[38]; -cx q[21],q[38]; -rz(5.714059968062441) q[39]; -cx q[3],q[39]; -cx q[3],q[40]; -cx q[13],q[39]; -rz(5.714059968062441) q[39]; -cx q[13],q[39]; -cx q[13],q[56]; -rx(2.9806314421133004) q[39]; -rz(5.714059968062441) q[40]; -cx q[3],q[40]; -cx q[3],q[42]; -cx q[23],q[40]; -rz(5.714059968062441) q[40]; -cx q[23],q[40]; -rx(2.9806314421133004) q[40]; -cx q[41],q[99]; -rz(5.714059968062441) q[42]; -cx q[3],q[42]; -cx q[3],q[43]; -cx q[42],q[78]; -rz(5.714059968062441) q[43]; -cx q[3],q[43]; -cx q[3],q[44]; -cx q[20],q[43]; -rz(5.714059968062441) q[43]; -cx q[20],q[43]; -rx(2.9806314421133004) q[20]; -rx(2.9806314421133004) q[43]; -rz(5.714059968062441) q[44]; -cx q[3],q[44]; -cx q[3],q[49]; -cx q[12],q[44]; -rz(5.714059968062441) q[44]; -cx q[12],q[44]; -rz(5.714059968062441) q[45]; -cx q[1],q[45]; -cx q[1],q[57]; -cx q[16],q[45]; -rz(5.714059968062441) q[45]; -cx q[16],q[45]; -cx q[16],q[59]; -rz(5.714059968062441) q[46]; -cx q[5],q[46]; -cx q[5],q[65]; -cx q[38],q[46]; -rz(5.714059968062441) q[46]; -cx q[38],q[46]; -rx(2.9806314421133004) q[38]; -rx(2.9806314421133004) q[46]; -rz(5.714059968062441) q[47]; -cx q[4],q[47]; -cx q[17],q[47]; -rz(5.714059968062441) q[47]; -cx q[17],q[47]; -cx q[17],q[53]; -rz(5.714059968062441) q[48]; -cx q[30],q[48]; -rx(2.9806314421133004) q[48]; -rz(5.714059968062441) q[49]; -cx q[3],q[49]; -cx q[3],q[50]; -cx q[4],q[49]; -rz(5.714059968062441) q[49]; -cx q[4],q[49]; -cx q[4],q[61]; -rx(2.9806314421133004) q[49]; -rz(5.714059968062441) q[50]; -cx q[3],q[50]; -cx q[3],q[52]; -cx q[12],q[50]; -rz(5.714059968062441) q[50]; -cx q[12],q[50]; -cx q[12],q[63]; -rz(5.714059968062441) q[51]; -cx q[28],q[51]; -rx(2.9806314421133004) q[51]; -rz(5.714059968062441) q[52]; -cx q[3],q[52]; -rz(5.714059968062441) q[53]; -cx q[17],q[53]; -cx q[17],q[62]; -cx q[21],q[53]; -rz(5.714059968062441) q[53]; -cx q[21],q[53]; -cx q[21],q[75]; -rz(5.714059968062441) q[54]; -cx q[24],q[54]; -cx q[24],q[58]; -cx q[28],q[54]; -rz(5.714059968062441) q[54]; -cx q[28],q[54]; -rx(2.9806314421133004) q[54]; -rz(5.714059968062441) q[55]; -cx q[9],q[55]; -cx q[9],q[80]; -cx q[15],q[55]; -rz(5.714059968062441) q[55]; -cx q[15],q[55]; -rz(5.714059968062441) q[56]; -cx q[13],q[56]; -cx q[13],q[68]; -cx q[45],q[56]; -rz(5.714059968062441) q[56]; -cx q[45],q[56]; -rx(2.9806314421133004) q[45]; -rz(5.714059968062441) q[57]; -cx q[1],q[57]; -cx q[1],q[60]; -cx q[3],q[57]; -rz(5.714059968062441) q[57]; -cx q[3],q[57]; -cx q[3],q[70]; -rx(2.9806314421133004) q[57]; -rz(5.714059968062441) q[58]; -cx q[24],q[58]; -cx q[24],q[86]; -cx q[28],q[58]; -rz(5.714059968062441) q[58]; -cx q[28],q[58]; -cx q[28],q[87]; -rx(2.9806314421133004) q[58]; -rz(5.714059968062441) q[59]; -cx q[16],q[59]; -cx q[16],q[73]; -cx q[32],q[59]; -rz(5.714059968062441) q[59]; -cx q[32],q[59]; -rz(5.714059968062441) q[60]; -cx q[1],q[60]; -cx q[1],q[97]; -cx q[7],q[60]; -rz(5.714059968062441) q[60]; -cx q[7],q[60]; -rz(5.714059968062441) q[61]; -cx q[4],q[61]; -cx q[7],q[61]; -rz(5.714059968062441) q[61]; -cx q[7],q[61]; -rx(2.9806314421133004) q[61]; -rz(5.714059968062441) q[62]; -cx q[17],q[62]; -rx(2.9806314421133004) q[62]; -rz(5.714059968062441) q[63]; -cx q[12],q[63]; -rx(2.9806314421133004) q[12]; -cx q[17],q[63]; -rz(5.714059968062441) q[63]; -cx q[17],q[63]; -cx q[17],q[66]; -rz(5.714059968062441) q[65]; -cx q[5],q[65]; -cx q[5],q[76]; -cx q[23],q[65]; -rz(5.714059968062441) q[65]; -cx q[23],q[65]; -rx(2.9806314421133004) q[23]; -rx(2.9806314421133004) q[65]; -rz(5.714059968062441) q[66]; -cx q[17],q[66]; -rx(2.9806314421133004) q[17]; -cx q[47],q[66]; -rz(5.714059968062441) q[66]; -cx q[47],q[66]; -rx(2.9806314421133004) q[47]; -rx(2.9806314421133004) q[66]; -rz(5.714059968062441) q[68]; -cx q[13],q[68]; -rx(2.9806314421133004) q[13]; -cx q[32],q[68]; -rz(5.714059968062441) q[68]; -cx q[32],q[68]; -rz(5.714059968062441) q[69]; -cx q[6],q[69]; -cx q[59],q[69]; -rz(5.714059968062441) q[69]; -cx q[59],q[69]; -rx(2.9806314421133004) q[69]; -rz(5.714059968062441) q[70]; -cx q[3],q[70]; -cx q[3],q[71]; -cx q[15],q[70]; -rz(5.714059968062441) q[70]; -cx q[15],q[70]; -cx q[70],q[84]; -rz(5.714059968062441) q[71]; -cx q[3],q[71]; -cx q[3],q[77]; -cx q[53],q[71]; -rz(5.714059968062441) q[71]; -cx q[53],q[71]; -rx(2.9806314421133004) q[71]; -rz(5.714059968062441) q[73]; -cx q[16],q[73]; -rx(2.9806314421133004) q[16]; -cx q[59],q[73]; -rz(5.714059968062441) q[73]; -cx q[59],q[73]; -rz(5.714059968062441) q[75]; -cx q[21],q[75]; -cx q[21],q[81]; -rx(2.9806314421133004) q[75]; -rz(5.714059968062441) q[76]; -cx q[5],q[76]; -cx q[5],q[89]; -cx q[6],q[76]; -rz(5.714059968062441) q[76]; -cx q[6],q[76]; -cx q[6],q[79]; -rx(2.9806314421133004) q[76]; -rz(5.714059968062441) q[77]; -cx q[3],q[77]; -cx q[3],q[88]; -cx q[30],q[77]; -rz(5.714059968062441) q[77]; -cx q[30],q[77]; -rx(2.9806314421133004) q[30]; -rz(5.714059968062441) q[78]; -cx q[42],q[78]; -rx(2.9806314421133004) q[42]; -cx q[60],q[78]; -rz(5.714059968062441) q[78]; -cx q[60],q[78]; -rx(2.9806314421133004) q[78]; -rz(5.714059968062441) q[79]; -cx q[6],q[79]; -cx q[6],q[91]; -cx q[50],q[79]; -rz(5.714059968062441) q[79]; -cx q[50],q[79]; -rx(2.9806314421133004) q[50]; -rx(2.9806314421133004) q[79]; -rz(5.714059968062441) q[80]; -cx q[9],q[80]; -rx(2.9806314421133004) q[9]; -cx q[15],q[80]; -rz(5.714059968062441) q[80]; -cx q[15],q[80]; -cx q[15],q[90]; -rx(2.9806314421133004) q[80]; -rz(5.714059968062441) q[81]; -cx q[21],q[81]; -cx q[77],q[81]; -rz(5.714059968062441) q[81]; -cx q[77],q[81]; -rx(2.9806314421133004) q[77]; -rx(2.9806314421133004) q[81]; -rz(5.714059968062441) q[83]; -cx q[8],q[83]; -rx(2.9806314421133004) q[8]; -cx q[68],q[83]; -rz(5.714059968062441) q[83]; -cx q[68],q[83]; -rx(2.9806314421133004) q[68]; -rx(2.9806314421133004) q[83]; -rz(5.714059968062441) q[84]; -cx q[70],q[84]; -rx(2.9806314421133004) q[70]; -cx q[73],q[84]; -rz(5.714059968062441) q[84]; -cx q[73],q[84]; -rx(2.9806314421133004) q[73]; -rx(2.9806314421133004) q[84]; -rz(5.714059968062441) q[85]; -cx q[37],q[85]; -rx(2.9806314421133004) q[37]; -cx q[59],q[85]; -rz(5.714059968062441) q[85]; -cx q[59],q[85]; -rx(2.9806314421133004) q[59]; -rx(2.9806314421133004) q[85]; -rz(5.714059968062441) q[86]; -cx q[24],q[86]; -rx(2.9806314421133004) q[24]; -cx q[53],q[86]; -rz(5.714059968062441) q[86]; -cx q[53],q[86]; -rx(2.9806314421133004) q[53]; -rx(2.9806314421133004) q[86]; -rz(5.714059968062441) q[87]; -cx q[28],q[87]; -rx(2.9806314421133004) q[28]; -cx q[32],q[87]; -rz(5.714059968062441) q[87]; -cx q[32],q[87]; -cx q[32],q[93]; -rx(2.9806314421133004) q[87]; -rz(5.714059968062441) q[88]; -cx q[3],q[88]; -rx(2.9806314421133004) q[3]; -cx q[60],q[88]; -rz(5.714059968062441) q[88]; -cx q[60],q[88]; -rx(2.9806314421133004) q[60]; -rx(2.9806314421133004) q[88]; -rz(5.714059968062441) q[89]; -cx q[5],q[89]; -cx q[5],q[95]; -rz(5.714059968062441) q[90]; -cx q[15],q[90]; -cx q[15],q[92]; -rz(5.714059968062441) q[91]; -cx q[6],q[91]; -rx(2.9806314421133004) q[6]; -rx(2.9806314421133004) q[91]; -rz(5.714059968062441) q[92]; -cx q[15],q[92]; -rx(2.9806314421133004) q[15]; -cx q[89],q[92]; -rz(5.714059968062441) q[92]; -cx q[89],q[92]; -rx(2.9806314421133004) q[89]; -rz(5.714059968062441) q[93]; -cx q[32],q[93]; -rx(2.9806314421133004) q[32]; -rx(2.9806314421133004) q[93]; -rz(5.714059968062441) q[94]; -cx q[36],q[94]; -rx(2.9806314421133004) q[36]; -cx q[55],q[94]; -rz(5.714059968062441) q[94]; -cx q[55],q[94]; -rx(2.9806314421133004) q[55]; -rx(2.9806314421133004) q[94]; -rz(5.714059968062441) q[95]; -cx q[5],q[95]; -rx(2.9806314421133004) q[5]; -rz(5.714059968062441) q[97]; -cx q[1],q[97]; -rx(2.9806314421133004) q[1]; -cx q[0],q[1]; -rz(0.15577406107991335) q[1]; -cx q[0],q[1]; -cx q[0],q[2]; -rz(0.15577406107991335) q[2]; -cx q[0],q[2]; -cx q[0],q[3]; -cx q[2],q[89]; -rz(0.15577406107991335) q[3]; -cx q[0],q[3]; -cx q[0],q[15]; -cx q[1],q[3]; -rz(0.15577406107991335) q[3]; -cx q[1],q[3]; -cx q[7],q[97]; -rz(0.15577406107991335) q[15]; -cx q[0],q[15]; -cx q[0],q[16]; -rz(0.15577406107991335) q[16]; -cx q[0],q[16]; -cx q[0],q[20]; -rz(0.15577406107991335) q[20]; -cx q[0],q[20]; -cx q[0],q[32]; -rz(0.15577406107991335) q[32]; -cx q[0],q[32]; -cx q[0],q[42]; -rz(0.15577406107991335) q[42]; -cx q[0],q[42]; -cx q[0],q[48]; -rz(0.15577406107991335) q[48]; -cx q[0],q[48]; -cx q[0],q[51]; -rz(0.15577406107991335) q[51]; -cx q[0],q[51]; -cx q[0],q[62]; -rz(0.15577406107991335) q[62]; -cx q[0],q[62]; -rz(0.15577406107991335) q[89]; -cx q[2],q[89]; -rx(8.726161038927415) q[2]; -rz(5.714059968062441) q[97]; -cx q[7],q[97]; -rx(2.9806314421133004) q[7]; -rx(2.9806314421133004) q[97]; -rz(5.647723184300621) q[99]; -cx q[41],q[99]; -rx(7.169066981845267) q[41]; -cx q[10],q[41]; -rz(5.714059968062441) q[41]; -cx q[10],q[41]; -cx q[10],q[52]; -cx q[27],q[41]; -rz(5.714059968062441) q[41]; -cx q[27],q[41]; -cx q[27],q[72]; -cx q[41],q[67]; -rz(5.714059968062441) q[52]; -cx q[10],q[52]; -cx q[10],q[64]; -rx(2.9806314421133004) q[52]; -rz(5.714059968062441) q[64]; -cx q[10],q[64]; -cx q[10],q[98]; -rx(2.9806314421133004) q[64]; -cx q[0],q[64]; -rz(0.15577406107991335) q[64]; -cx q[0],q[64]; -cx q[0],q[75]; -rz(5.714059968062441) q[67]; -cx q[41],q[67]; -cx q[56],q[67]; -rz(5.714059968062441) q[67]; -cx q[56],q[67]; -cx q[56],q[74]; -rx(2.9806314421133004) q[67]; -rz(5.714059968062441) q[72]; -cx q[27],q[72]; -cx q[27],q[90]; -cx q[44],q[72]; -rz(5.714059968062441) q[72]; -cx q[44],q[72]; -rx(2.9806314421133004) q[44]; -rx(2.9806314421133004) q[72]; -rz(5.714059968062441) q[74]; -cx q[56],q[74]; -cx q[56],q[82]; -cx q[63],q[74]; -rz(5.714059968062441) q[74]; -cx q[63],q[74]; -rx(2.9806314421133004) q[63]; -rx(2.9806314421133004) q[74]; -rz(0.15577406107991335) q[75]; -cx q[0],q[75]; -rz(5.714059968062441) q[82]; -cx q[56],q[82]; -cx q[56],q[96]; -rx(2.9806314421133004) q[82]; -cx q[0],q[82]; -rz(0.15577406107991335) q[82]; -cx q[0],q[82]; -cx q[0],q[91]; -rz(5.714059968062441) q[90]; -cx q[27],q[90]; -cx q[27],q[95]; -rx(2.9806314421133004) q[90]; -rz(0.15577406107991335) q[91]; -cx q[0],q[91]; -cx q[0],q[93]; -rz(0.15577406107991335) q[93]; -cx q[0],q[93]; -rx(8.726161038927415) q[0]; -rz(5.714059968062441) q[95]; -cx q[27],q[95]; -rx(2.9806314421133004) q[27]; -rx(2.9806314421133004) q[95]; -rz(5.714059968062441) q[96]; -cx q[56],q[96]; -rx(2.9806314421133004) q[56]; -cx q[92],q[96]; -rz(5.714059968062441) q[96]; -cx q[92],q[96]; -rx(2.9806314421133004) q[92]; -rx(2.9806314421133004) q[96]; -rz(5.714059968062441) q[98]; -cx q[10],q[98]; -rx(2.9806314421133004) q[10]; -cx q[21],q[98]; -rz(5.714059968062441) q[98]; -cx q[21],q[98]; -rx(2.9806314421133004) q[21]; -rx(2.9806314421133004) q[98]; -rx(7.169066981845267) q[99]; -cx q[4],q[99]; -rz(5.714059968062441) q[99]; -cx q[4],q[99]; -rx(2.9806314421133004) q[4]; -cx q[1],q[4]; -rz(0.15577406107991335) q[4]; -cx q[1],q[4]; -cx q[1],q[5]; -cx q[3],q[4]; -rz(0.15577406107991335) q[4]; -cx q[3],q[4]; -cx q[4],q[6]; -rz(0.15577406107991335) q[5]; -cx q[1],q[5]; -cx q[1],q[9]; -cx q[3],q[5]; -rz(0.15577406107991335) q[5]; -cx q[3],q[5]; -cx q[3],q[7]; -rz(0.15577406107991335) q[6]; -cx q[4],q[6]; -cx q[5],q[6]; -rz(0.15577406107991335) q[6]; -cx q[5],q[6]; -rz(0.15577406107991335) q[7]; -cx q[3],q[7]; -cx q[3],q[8]; -cx q[4],q[7]; -rz(0.15577406107991335) q[7]; -cx q[4],q[7]; -cx q[4],q[10]; -rz(0.15577406107991335) q[8]; -cx q[3],q[8]; -cx q[5],q[8]; -rz(0.15577406107991335) q[8]; -cx q[5],q[8]; -cx q[5],q[11]; -cx q[8],q[83]; -rz(0.15577406107991335) q[9]; -cx q[1],q[9]; -cx q[1],q[17]; -cx q[3],q[9]; -rz(0.15577406107991335) q[9]; -cx q[3],q[9]; -cx q[3],q[12]; -rz(0.15577406107991335) q[10]; -cx q[4],q[10]; -cx q[4],q[13]; -cx q[6],q[10]; -rz(0.15577406107991335) q[10]; -cx q[6],q[10]; -cx q[10],q[37]; -rz(0.15577406107991335) q[11]; -cx q[5],q[11]; -cx q[6],q[11]; -rz(0.15577406107991335) q[11]; -cx q[6],q[11]; -rx(8.726161038927415) q[11]; -rz(0.15577406107991335) q[12]; -cx q[3],q[12]; -cx q[3],q[14]; -cx q[5],q[12]; -rz(0.15577406107991335) q[12]; -cx q[5],q[12]; -rz(0.15577406107991335) q[13]; -cx q[4],q[13]; -cx q[5],q[13]; -rz(0.15577406107991335) q[13]; -cx q[5],q[13]; -rz(0.15577406107991335) q[14]; -cx q[3],q[14]; -cx q[3],q[15]; -cx q[4],q[14]; -rz(0.15577406107991335) q[14]; -cx q[4],q[14]; -rx(8.726161038927415) q[14]; -rz(0.15577406107991335) q[15]; -cx q[3],q[15]; -cx q[3],q[16]; -cx q[15],q[20]; -rz(0.15577406107991335) q[16]; -cx q[3],q[16]; -rz(0.15577406107991335) q[17]; -cx q[1],q[17]; -cx q[1],q[28]; -cx q[3],q[17]; -rz(0.15577406107991335) q[17]; -cx q[3],q[17]; -cx q[3],q[18]; -rz(0.15577406107991335) q[18]; -cx q[3],q[18]; -cx q[3],q[19]; -cx q[4],q[18]; -rz(0.15577406107991335) q[18]; -cx q[4],q[18]; -cx q[4],q[21]; -rz(0.15577406107991335) q[19]; -cx q[3],q[19]; -cx q[3],q[22]; -cx q[7],q[19]; -rz(0.15577406107991335) q[19]; -cx q[7],q[19]; -cx q[19],q[38]; -rz(0.15577406107991335) q[20]; -cx q[15],q[20]; -rz(0.15577406107991335) q[21]; -cx q[4],q[21]; -cx q[4],q[27]; -cx q[15],q[21]; -rz(0.15577406107991335) q[21]; -cx q[15],q[21]; -cx q[15],q[36]; -rz(0.15577406107991335) q[22]; -cx q[3],q[22]; -cx q[3],q[23]; -cx q[9],q[22]; -rz(0.15577406107991335) q[22]; -cx q[9],q[22]; -cx q[9],q[55]; -rx(8.726161038927415) q[22]; -rz(0.15577406107991335) q[23]; -cx q[3],q[23]; -cx q[3],q[24]; -cx q[17],q[23]; -rz(0.15577406107991335) q[23]; -cx q[17],q[23]; -rz(0.15577406107991335) q[24]; -cx q[3],q[24]; -cx q[3],q[25]; -cx q[5],q[24]; -rz(0.15577406107991335) q[24]; -cx q[5],q[24]; -cx q[5],q[33]; -cx q[24],q[54]; -rz(0.15577406107991335) q[25]; -cx q[3],q[25]; -cx q[3],q[26]; -cx q[12],q[25]; -rz(0.15577406107991335) q[25]; -cx q[12],q[25]; -cx q[12],q[31]; -rx(8.726161038927415) q[25]; -rz(0.15577406107991335) q[26]; -cx q[3],q[26]; -cx q[21],q[26]; -rz(0.15577406107991335) q[26]; -cx q[21],q[26]; -cx q[21],q[32]; -rz(0.15577406107991335) q[27]; -cx q[4],q[27]; -cx q[4],q[47]; -cx q[6],q[27]; -rz(0.15577406107991335) q[27]; -cx q[6],q[27]; -cx q[6],q[69]; -rz(0.15577406107991335) q[28]; -cx q[1],q[28]; -cx q[1],q[29]; -cx q[3],q[28]; -rz(0.15577406107991335) q[28]; -cx q[3],q[28]; -cx q[28],q[51]; -rz(0.15577406107991335) q[29]; -cx q[1],q[29]; -cx q[1],q[45]; -cx q[3],q[29]; -rz(0.15577406107991335) q[29]; -cx q[3],q[29]; -cx q[3],q[30]; -rx(8.726161038927415) q[29]; -rz(0.15577406107991335) q[30]; -cx q[3],q[30]; -cx q[3],q[34]; -cx q[18],q[30]; -rz(0.15577406107991335) q[30]; -cx q[18],q[30]; -rx(8.726161038927415) q[18]; -rz(0.15577406107991335) q[31]; -cx q[12],q[31]; -cx q[26],q[31]; -rz(0.15577406107991335) q[31]; -cx q[26],q[31]; -rx(8.726161038927415) q[26]; -rx(8.726161038927415) q[31]; -rz(0.15577406107991335) q[32]; -cx q[21],q[32]; -rz(0.15577406107991335) q[33]; -cx q[5],q[33]; -cx q[5],q[46]; -cx q[30],q[33]; -rz(0.15577406107991335) q[33]; -cx q[30],q[33]; -cx q[30],q[48]; -rx(8.726161038927415) q[33]; -rz(0.15577406107991335) q[34]; -cx q[3],q[34]; -cx q[3],q[35]; -cx q[12],q[34]; -rz(0.15577406107991335) q[34]; -cx q[12],q[34]; -rz(0.15577406107991335) q[35]; -cx q[3],q[35]; -cx q[3],q[39]; -cx q[32],q[35]; -rz(0.15577406107991335) q[35]; -cx q[32],q[35]; -rx(8.726161038927415) q[35]; -rz(0.15577406107991335) q[36]; -cx q[15],q[36]; -cx q[20],q[36]; -rz(0.15577406107991335) q[36]; -cx q[20],q[36]; -cx q[36],q[94]; -rz(0.15577406107991335) q[37]; -cx q[10],q[37]; -cx q[34],q[37]; -rz(0.15577406107991335) q[37]; -cx q[34],q[37]; -rx(8.726161038927415) q[34]; -cx q[37],q[85]; -rz(0.15577406107991335) q[38]; -cx q[19],q[38]; -rx(8.726161038927415) q[19]; -cx q[21],q[38]; -rz(0.15577406107991335) q[38]; -cx q[21],q[38]; -rz(0.15577406107991335) q[39]; -cx q[3],q[39]; -cx q[3],q[40]; -cx q[13],q[39]; -rz(0.15577406107991335) q[39]; -cx q[13],q[39]; -cx q[13],q[56]; -rx(8.726161038927415) q[39]; -rz(0.15577406107991335) q[40]; -cx q[3],q[40]; -cx q[3],q[42]; -cx q[23],q[40]; -rz(0.15577406107991335) q[40]; -cx q[23],q[40]; -rx(8.726161038927415) q[40]; -cx q[41],q[99]; -rz(0.15577406107991335) q[42]; -cx q[3],q[42]; -cx q[3],q[43]; -cx q[42],q[78]; -rz(0.15577406107991335) q[43]; -cx q[3],q[43]; -cx q[3],q[44]; -cx q[20],q[43]; -rz(0.15577406107991335) q[43]; -cx q[20],q[43]; -rx(8.726161038927415) q[20]; -rx(8.726161038927415) q[43]; -rz(0.15577406107991335) q[44]; -cx q[3],q[44]; -cx q[3],q[49]; -cx q[12],q[44]; -rz(0.15577406107991335) q[44]; -cx q[12],q[44]; -rz(0.15577406107991335) q[45]; -cx q[1],q[45]; -cx q[1],q[57]; -cx q[16],q[45]; -rz(0.15577406107991335) q[45]; -cx q[16],q[45]; -cx q[16],q[59]; -rz(0.15577406107991335) q[46]; -cx q[5],q[46]; -cx q[5],q[65]; -cx q[38],q[46]; -rz(0.15577406107991335) q[46]; -cx q[38],q[46]; -rx(8.726161038927415) q[38]; -rx(8.726161038927415) q[46]; -rz(0.15577406107991335) q[47]; -cx q[4],q[47]; -cx q[17],q[47]; -rz(0.15577406107991335) q[47]; -cx q[17],q[47]; -cx q[17],q[53]; -rz(0.15577406107991335) q[48]; -cx q[30],q[48]; -rx(8.726161038927415) q[48]; -rz(0.15577406107991335) q[49]; -cx q[3],q[49]; -cx q[3],q[50]; -cx q[4],q[49]; -rz(0.15577406107991335) q[49]; -cx q[4],q[49]; -cx q[4],q[61]; -rx(8.726161038927415) q[49]; -rz(0.15577406107991335) q[50]; -cx q[3],q[50]; -cx q[3],q[52]; -cx q[12],q[50]; -rz(0.15577406107991335) q[50]; -cx q[12],q[50]; -cx q[12],q[63]; -rz(0.15577406107991335) q[51]; -cx q[28],q[51]; -rx(8.726161038927415) q[51]; -rz(0.15577406107991335) q[52]; -cx q[3],q[52]; -rz(0.15577406107991335) q[53]; -cx q[17],q[53]; -cx q[17],q[62]; -cx q[21],q[53]; -rz(0.15577406107991335) q[53]; -cx q[21],q[53]; -cx q[21],q[75]; -rz(0.15577406107991335) q[54]; -cx q[24],q[54]; -cx q[24],q[58]; -cx q[28],q[54]; -rz(0.15577406107991335) q[54]; -cx q[28],q[54]; -rx(8.726161038927415) q[54]; -rz(0.15577406107991335) q[55]; -cx q[9],q[55]; -cx q[9],q[80]; -cx q[15],q[55]; -rz(0.15577406107991335) q[55]; -cx q[15],q[55]; -rz(0.15577406107991335) q[56]; -cx q[13],q[56]; -cx q[13],q[68]; -cx q[45],q[56]; -rz(0.15577406107991335) q[56]; -cx q[45],q[56]; -rx(8.726161038927415) q[45]; -rz(0.15577406107991335) q[57]; -cx q[1],q[57]; -cx q[1],q[60]; -cx q[3],q[57]; -rz(0.15577406107991335) q[57]; -cx q[3],q[57]; -cx q[3],q[70]; -rx(8.726161038927415) q[57]; -rz(0.15577406107991335) q[58]; -cx q[24],q[58]; -cx q[24],q[86]; -cx q[28],q[58]; -rz(0.15577406107991335) q[58]; -cx q[28],q[58]; -cx q[28],q[87]; -rx(8.726161038927415) q[58]; -rz(0.15577406107991335) q[59]; -cx q[16],q[59]; -cx q[16],q[73]; -cx q[32],q[59]; -rz(0.15577406107991335) q[59]; -cx q[32],q[59]; -rz(0.15577406107991335) q[60]; -cx q[1],q[60]; -cx q[1],q[97]; -cx q[7],q[60]; -rz(0.15577406107991335) q[60]; -cx q[7],q[60]; -rz(0.15577406107991335) q[61]; -cx q[4],q[61]; -cx q[7],q[61]; -rz(0.15577406107991335) q[61]; -cx q[7],q[61]; -rx(8.726161038927415) q[61]; -rz(0.15577406107991335) q[62]; -cx q[17],q[62]; -rx(8.726161038927415) q[62]; -rz(0.15577406107991335) q[63]; -cx q[12],q[63]; -rx(8.726161038927415) q[12]; -cx q[17],q[63]; -rz(0.15577406107991335) q[63]; -cx q[17],q[63]; -cx q[17],q[66]; -rz(0.15577406107991335) q[65]; -cx q[5],q[65]; -cx q[5],q[76]; -cx q[23],q[65]; -rz(0.15577406107991335) q[65]; -cx q[23],q[65]; -rx(8.726161038927415) q[23]; -rx(8.726161038927415) q[65]; -rz(0.15577406107991335) q[66]; -cx q[17],q[66]; -rx(8.726161038927415) q[17]; -cx q[47],q[66]; -rz(0.15577406107991335) q[66]; -cx q[47],q[66]; -rx(8.726161038927415) q[47]; -rx(8.726161038927415) q[66]; -rz(0.15577406107991335) q[68]; -cx q[13],q[68]; -rx(8.726161038927415) q[13]; -cx q[32],q[68]; -rz(0.15577406107991335) q[68]; -cx q[32],q[68]; -rz(0.15577406107991335) q[69]; -cx q[6],q[69]; -cx q[59],q[69]; -rz(0.15577406107991335) q[69]; -cx q[59],q[69]; -rx(8.726161038927415) q[69]; -rz(0.15577406107991335) q[70]; -cx q[3],q[70]; -cx q[3],q[71]; -cx q[15],q[70]; -rz(0.15577406107991335) q[70]; -cx q[15],q[70]; -cx q[70],q[84]; -rz(0.15577406107991335) q[71]; -cx q[3],q[71]; -cx q[3],q[77]; -cx q[53],q[71]; -rz(0.15577406107991335) q[71]; -cx q[53],q[71]; -rx(8.726161038927415) q[71]; -rz(0.15577406107991335) q[73]; -cx q[16],q[73]; -rx(8.726161038927415) q[16]; -cx q[59],q[73]; -rz(0.15577406107991335) q[73]; -cx q[59],q[73]; -rz(0.15577406107991335) q[75]; -cx q[21],q[75]; -cx q[21],q[81]; -rx(8.726161038927415) q[75]; -rz(0.15577406107991335) q[76]; -cx q[5],q[76]; -cx q[5],q[89]; -cx q[6],q[76]; -rz(0.15577406107991335) q[76]; -cx q[6],q[76]; -cx q[6],q[79]; -rx(8.726161038927415) q[76]; -rz(0.15577406107991335) q[77]; -cx q[3],q[77]; -cx q[3],q[88]; -cx q[30],q[77]; -rz(0.15577406107991335) q[77]; -cx q[30],q[77]; -rx(8.726161038927415) q[30]; -rz(0.15577406107991335) q[78]; -cx q[42],q[78]; -rx(8.726161038927415) q[42]; -cx q[60],q[78]; -rz(0.15577406107991335) q[78]; -cx q[60],q[78]; -rx(8.726161038927415) q[78]; -rz(0.15577406107991335) q[79]; -cx q[6],q[79]; -cx q[6],q[91]; -cx q[50],q[79]; -rz(0.15577406107991335) q[79]; -cx q[50],q[79]; -rx(8.726161038927415) q[50]; -rx(8.726161038927415) q[79]; -rz(0.15577406107991335) q[80]; -cx q[9],q[80]; -rx(8.726161038927415) q[9]; -cx q[15],q[80]; -rz(0.15577406107991335) q[80]; -cx q[15],q[80]; -cx q[15],q[90]; -rx(8.726161038927415) q[80]; -rz(0.15577406107991335) q[81]; -cx q[21],q[81]; -cx q[77],q[81]; -rz(0.15577406107991335) q[81]; -cx q[77],q[81]; -rx(8.726161038927415) q[77]; -rx(8.726161038927415) q[81]; -rz(0.15577406107991335) q[83]; -cx q[8],q[83]; -rx(8.726161038927415) q[8]; -cx q[68],q[83]; -rz(0.15577406107991335) q[83]; -cx q[68],q[83]; -rx(8.726161038927415) q[68]; -rx(8.726161038927415) q[83]; -rz(0.15577406107991335) q[84]; -cx q[70],q[84]; -rx(8.726161038927415) q[70]; -cx q[73],q[84]; -rz(0.15577406107991335) q[84]; -cx q[73],q[84]; -rx(8.726161038927415) q[73]; -rx(8.726161038927415) q[84]; -rz(0.15577406107991335) q[85]; -cx q[37],q[85]; -rx(8.726161038927415) q[37]; -cx q[59],q[85]; -rz(0.15577406107991335) q[85]; -cx q[59],q[85]; -rx(8.726161038927415) q[59]; -rx(8.726161038927415) q[85]; -rz(0.15577406107991335) q[86]; -cx q[24],q[86]; -rx(8.726161038927415) q[24]; -cx q[53],q[86]; -rz(0.15577406107991335) q[86]; -cx q[53],q[86]; -rx(8.726161038927415) q[53]; -rx(8.726161038927415) q[86]; -rz(0.15577406107991335) q[87]; -cx q[28],q[87]; -rx(8.726161038927415) q[28]; -cx q[32],q[87]; -rz(0.15577406107991335) q[87]; -cx q[32],q[87]; -cx q[32],q[93]; -rx(8.726161038927415) q[87]; -rz(0.15577406107991335) q[88]; -cx q[3],q[88]; -rx(8.726161038927415) q[3]; -cx q[60],q[88]; -rz(0.15577406107991335) q[88]; -cx q[60],q[88]; -rx(8.726161038927415) q[60]; -rx(8.726161038927415) q[88]; -rz(0.15577406107991335) q[89]; -cx q[5],q[89]; -cx q[5],q[95]; -rz(0.15577406107991335) q[90]; -cx q[15],q[90]; -cx q[15],q[92]; -rz(0.15577406107991335) q[91]; -cx q[6],q[91]; -rx(8.726161038927415) q[6]; -rx(8.726161038927415) q[91]; -rz(0.15577406107991335) q[92]; -cx q[15],q[92]; -rx(8.726161038927415) q[15]; -cx q[89],q[92]; -rz(0.15577406107991335) q[92]; -cx q[89],q[92]; -rx(8.726161038927415) q[89]; -rz(0.15577406107991335) q[93]; -cx q[32],q[93]; -rx(8.726161038927415) q[32]; -rx(8.726161038927415) q[93]; -rz(0.15577406107991335) q[94]; -cx q[36],q[94]; -rx(8.726161038927415) q[36]; -cx q[55],q[94]; -rz(0.15577406107991335) q[94]; -cx q[55],q[94]; -rx(8.726161038927415) q[55]; -rx(8.726161038927415) q[94]; -rz(0.15577406107991335) q[95]; -cx q[5],q[95]; -rx(8.726161038927415) q[5]; -rz(0.15577406107991335) q[97]; -cx q[1],q[97]; -rx(8.726161038927415) q[1]; -cx q[7],q[97]; -rz(0.15577406107991335) q[97]; -cx q[7],q[97]; -rx(8.726161038927415) q[7]; -rx(8.726161038927415) q[97]; -rz(5.714059968062441) q[99]; -cx q[41],q[99]; -rx(2.9806314421133004) q[41]; -cx q[10],q[41]; -rz(0.15577406107991335) q[41]; -cx q[10],q[41]; -cx q[10],q[52]; -cx q[27],q[41]; -rz(0.15577406107991335) q[41]; -cx q[27],q[41]; -cx q[27],q[72]; -cx q[41],q[67]; -rz(0.15577406107991335) q[52]; -cx q[10],q[52]; -cx q[10],q[64]; -rx(8.726161038927415) q[52]; -rz(0.15577406107991335) q[64]; -cx q[10],q[64]; -cx q[10],q[98]; -rx(8.726161038927415) q[64]; -rz(0.15577406107991335) q[67]; -cx q[41],q[67]; -cx q[56],q[67]; -rz(0.15577406107991335) q[67]; -cx q[56],q[67]; -cx q[56],q[74]; -rx(8.726161038927415) q[67]; -rz(0.15577406107991335) q[72]; -cx q[27],q[72]; -cx q[27],q[90]; -cx q[44],q[72]; -rz(0.15577406107991335) q[72]; -cx q[44],q[72]; -rx(8.726161038927415) q[44]; -rx(8.726161038927415) q[72]; -rz(0.15577406107991335) q[74]; -cx q[56],q[74]; -cx q[56],q[82]; -cx q[63],q[74]; -rz(0.15577406107991335) q[74]; -cx q[63],q[74]; -rx(8.726161038927415) q[63]; -rx(8.726161038927415) q[74]; -rz(0.15577406107991335) q[82]; -cx q[56],q[82]; -cx q[56],q[96]; -rx(8.726161038927415) q[82]; -rz(0.15577406107991335) q[90]; -cx q[27],q[90]; -cx q[27],q[95]; -rx(8.726161038927415) q[90]; -rz(0.15577406107991335) q[95]; -cx q[27],q[95]; -rx(8.726161038927415) q[27]; -rx(8.726161038927415) q[95]; -rz(0.15577406107991335) q[96]; -cx q[56],q[96]; -rx(8.726161038927415) q[56]; -cx q[92],q[96]; -rz(0.15577406107991335) q[96]; -cx q[92],q[96]; -rx(8.726161038927415) q[92]; -rx(8.726161038927415) q[96]; -rz(0.15577406107991335) q[98]; -cx q[10],q[98]; -rx(8.726161038927415) q[10]; -cx q[21],q[98]; -rz(0.15577406107991335) q[98]; -cx q[21],q[98]; -rx(8.726161038927415) q[21]; -rx(8.726161038927415) q[98]; -rx(2.9806314421133004) q[99]; -cx q[4],q[99]; -rz(0.15577406107991335) q[99]; -cx q[4],q[99]; -rx(8.726161038927415) q[4]; -cx q[41],q[99]; -rz(0.15577406107991335) q[99]; -cx q[41],q[99]; -rx(8.726161038927415) q[41]; -rx(8.726161038927415) q[99]; \ No newline at end of file diff --git a/tests/benchmarks/qasm/qft_N100.qasm b/tests/benchmarks/qasm/qft_N100.qasm deleted file mode 100644 index df41a04..0000000 --- a/tests/benchmarks/qasm/qft_N100.qasm +++ /dev/null @@ -1,25103 +0,0 @@ -OPENQASM 2.0; -include "qelib1.inc"; -qreg q[100]; -ry(pi/2) q[99]; -rx(pi) q[99]; -rz(pi/4) q[99]; -cx q[99],q[98]; -rz(-pi/4) q[98]; -cx q[99],q[98]; -rz(pi/4) q[98]; -ry(pi/2) q[98]; -rx(pi) q[98]; -rz(pi/4) q[98]; -rz(pi/8) q[99]; -cx q[99],q[97]; -rz(-pi/8) q[97]; -cx q[99],q[97]; -rz(pi/8) q[97]; -cx q[98],q[97]; -rz(-pi/4) q[97]; -cx q[98],q[97]; -rz(pi/4) q[97]; -ry(pi/2) q[97]; -rx(pi) q[97]; -rz(pi/4) q[97]; -rz(pi/8) q[98]; -rz(pi/16) q[99]; -cx q[99],q[96]; -rz(-pi/16) q[96]; -cx q[99],q[96]; -rz(pi/16) q[96]; -cx q[98],q[96]; -rz(-pi/8) q[96]; -cx q[98],q[96]; -rz(pi/8) q[96]; -cx q[97],q[96]; -rz(-pi/4) q[96]; -cx q[97],q[96]; -rz(pi/4) q[96]; -ry(pi/2) q[96]; -rx(pi) q[96]; -rz(pi/4) q[96]; -rz(pi/8) q[97]; -rz(pi/16) q[98]; -rz(pi/32) q[99]; -cx q[99],q[95]; -rz(-pi/32) q[95]; -cx q[99],q[95]; -rz(pi/32) q[95]; -cx q[98],q[95]; -rz(-pi/16) q[95]; -cx q[98],q[95]; -rz(pi/16) q[95]; -cx q[97],q[95]; -rz(-pi/8) q[95]; -cx q[97],q[95]; -rz(pi/8) q[95]; -cx q[96],q[95]; -rz(-pi/4) q[95]; -cx q[96],q[95]; -rz(pi/4) q[95]; -ry(pi/2) q[95]; -rx(pi) q[95]; -rz(pi/4) q[95]; -rz(pi/8) q[96]; -rz(pi/16) q[97]; -rz(pi/32) q[98]; -rz(pi/64) q[99]; -cx q[99],q[94]; -rz(-pi/64) q[94]; -cx q[99],q[94]; -rz(pi/64) q[94]; -cx q[98],q[94]; -rz(-pi/32) q[94]; -cx q[98],q[94]; -rz(pi/32) q[94]; -cx q[97],q[94]; -rz(-pi/16) q[94]; -cx q[97],q[94]; -rz(pi/16) q[94]; -cx q[96],q[94]; -rz(-pi/8) q[94]; -cx q[96],q[94]; -rz(pi/8) q[94]; -cx q[95],q[94]; -rz(-pi/4) q[94]; -cx q[95],q[94]; -rz(pi/4) q[94]; -ry(pi/2) q[94]; -rx(pi) q[94]; -rz(pi/4) q[94]; -rz(pi/8) q[95]; -rz(pi/16) q[96]; -rz(pi/32) q[97]; -rz(pi/64) q[98]; -rz(pi/128) q[99]; -cx q[99],q[93]; -rz(-pi/128) q[93]; -cx q[99],q[93]; -rz(pi/128) q[93]; -cx q[98],q[93]; -rz(-pi/64) q[93]; -cx q[98],q[93]; -rz(pi/64) q[93]; -cx q[97],q[93]; -rz(-pi/32) q[93]; -cx q[97],q[93]; -rz(pi/32) q[93]; -cx q[96],q[93]; -rz(-pi/16) q[93]; -cx q[96],q[93]; -rz(pi/16) q[93]; -cx q[95],q[93]; -rz(-pi/8) q[93]; -cx q[95],q[93]; -rz(pi/8) q[93]; -cx q[94],q[93]; -rz(-pi/4) q[93]; -cx q[94],q[93]; -rz(pi/4) q[93]; -ry(pi/2) q[93]; -rx(pi) q[93]; -rz(pi/4) q[93]; -rz(pi/8) q[94]; -rz(pi/16) q[95]; -rz(pi/32) q[96]; -rz(pi/64) q[97]; -rz(pi/128) q[98]; -rz(pi/256) q[99]; -cx q[99],q[92]; -rz(-pi/256) q[92]; -cx q[99],q[92]; -rz(pi/256) q[92]; -cx q[98],q[92]; -rz(-pi/128) q[92]; -cx q[98],q[92]; -rz(pi/128) q[92]; -cx q[97],q[92]; -rz(-pi/64) q[92]; -cx q[97],q[92]; -rz(pi/64) q[92]; -cx q[96],q[92]; -rz(-pi/32) q[92]; -cx q[96],q[92]; -rz(pi/32) q[92]; -cx q[95],q[92]; -rz(-pi/16) q[92]; -cx q[95],q[92]; -rz(pi/16) q[92]; -cx q[94],q[92]; -rz(-pi/8) q[92]; -cx q[94],q[92]; -rz(pi/8) q[92]; -cx q[93],q[92]; -rz(-pi/4) q[92]; -cx q[93],q[92]; -rz(pi/4) q[92]; -ry(pi/2) q[92]; -rx(pi) q[92]; -rz(pi/4) q[92]; -rz(pi/8) q[93]; -rz(pi/16) q[94]; -rz(pi/32) q[95]; -rz(pi/64) q[96]; -rz(pi/128) q[97]; -rz(pi/256) q[98]; -rz(pi/512) q[99]; -cx q[99],q[91]; -rz(-pi/512) q[91]; -cx q[99],q[91]; -rz(pi/512) q[91]; -cx q[98],q[91]; -rz(-pi/256) q[91]; -cx q[98],q[91]; -rz(pi/256) q[91]; -cx q[97],q[91]; -rz(-pi/128) q[91]; -cx q[97],q[91]; -rz(pi/128) q[91]; -cx q[96],q[91]; -rz(-pi/64) q[91]; -cx q[96],q[91]; -rz(pi/64) q[91]; -cx q[95],q[91]; -rz(-pi/32) q[91]; -cx q[95],q[91]; -rz(pi/32) q[91]; -cx q[94],q[91]; -rz(-pi/16) q[91]; -cx q[94],q[91]; -rz(pi/16) q[91]; -cx q[93],q[91]; -rz(-pi/8) q[91]; -cx q[93],q[91]; -rz(pi/8) q[91]; -cx q[92],q[91]; -rz(-pi/4) q[91]; -cx q[92],q[91]; -rz(pi/4) q[91]; -ry(pi/2) q[91]; -rx(pi) q[91]; -rz(pi/4) q[91]; -rz(pi/8) q[92]; -rz(pi/16) q[93]; -rz(pi/32) q[94]; -rz(pi/64) q[95]; -rz(pi/128) q[96]; -rz(pi/256) q[97]; -rz(pi/512) q[98]; -rz(pi/1024) q[99]; -cx q[99],q[90]; -rz(-pi/1024) q[90]; -cx q[99],q[90]; -rz(pi/1024) q[90]; -cx q[98],q[90]; -rz(-pi/512) q[90]; -cx q[98],q[90]; -rz(pi/512) q[90]; -cx q[97],q[90]; -rz(-pi/256) q[90]; -cx q[97],q[90]; -rz(pi/256) q[90]; -cx q[96],q[90]; -rz(-pi/128) q[90]; -cx q[96],q[90]; -rz(pi/128) q[90]; -cx q[95],q[90]; -rz(-pi/64) q[90]; -cx q[95],q[90]; -rz(pi/64) q[90]; -cx q[94],q[90]; -rz(-pi/32) q[90]; -cx q[94],q[90]; -rz(pi/32) q[90]; -cx q[93],q[90]; -rz(-pi/16) q[90]; -cx q[93],q[90]; -rz(pi/16) q[90]; -cx q[92],q[90]; -rz(-pi/8) q[90]; -cx q[92],q[90]; -rz(pi/8) q[90]; -cx q[91],q[90]; -rz(-pi/4) q[90]; -cx q[91],q[90]; -rz(pi/4) q[90]; -ry(pi/2) q[90]; -rx(pi) q[90]; -rz(pi/4) q[90]; -rz(pi/8) q[91]; -rz(pi/16) q[92]; -rz(pi/32) q[93]; -rz(pi/64) q[94]; -rz(pi/128) q[95]; -rz(pi/256) q[96]; -rz(pi/512) q[97]; -rz(pi/1024) q[98]; -rz(pi/2048) q[99]; -cx q[99],q[89]; -rz(-pi/2048) q[89]; -cx q[99],q[89]; -rz(pi/2048) q[89]; -cx q[98],q[89]; -rz(-pi/1024) q[89]; -cx q[98],q[89]; -rz(pi/1024) q[89]; -cx q[97],q[89]; -rz(-pi/512) q[89]; -cx q[97],q[89]; -rz(pi/512) q[89]; -cx q[96],q[89]; -rz(-pi/256) q[89]; -cx q[96],q[89]; -rz(pi/256) q[89]; -cx q[95],q[89]; -rz(-pi/128) q[89]; -cx q[95],q[89]; -rz(pi/128) q[89]; -cx q[94],q[89]; -rz(-pi/64) q[89]; -cx q[94],q[89]; -rz(pi/64) q[89]; -cx q[93],q[89]; -rz(-pi/32) q[89]; -cx q[93],q[89]; -rz(pi/32) q[89]; -cx q[92],q[89]; -rz(-pi/16) q[89]; -cx q[92],q[89]; -rz(pi/16) q[89]; -cx q[91],q[89]; -rz(-pi/8) q[89]; -cx q[91],q[89]; -rz(pi/8) q[89]; -cx q[90],q[89]; -rz(-pi/4) q[89]; -cx q[90],q[89]; -rz(pi/4) q[89]; -ry(pi/2) q[89]; -rx(pi) q[89]; -rz(pi/4) q[89]; -rz(pi/8) q[90]; -rz(pi/16) q[91]; -rz(pi/32) q[92]; -rz(pi/64) q[93]; -rz(pi/128) q[94]; -rz(pi/256) q[95]; -rz(pi/512) q[96]; -rz(pi/1024) q[97]; -rz(pi/2048) q[98]; -rz(pi/4096) q[99]; -cx q[99],q[88]; -rz(-pi/4096) q[88]; -cx q[99],q[88]; -rz(pi/4096) q[88]; -cx q[98],q[88]; -rz(-pi/2048) q[88]; -cx q[98],q[88]; -rz(pi/2048) q[88]; -cx q[97],q[88]; -rz(-pi/1024) q[88]; -cx q[97],q[88]; -rz(pi/1024) q[88]; -cx q[96],q[88]; -rz(-pi/512) q[88]; -cx q[96],q[88]; -rz(pi/512) q[88]; -cx q[95],q[88]; -rz(-pi/256) q[88]; -cx q[95],q[88]; -rz(pi/256) q[88]; -cx q[94],q[88]; -rz(-pi/128) q[88]; -cx q[94],q[88]; -rz(pi/128) q[88]; -cx q[93],q[88]; -rz(-pi/64) q[88]; -cx q[93],q[88]; -rz(pi/64) q[88]; -cx q[92],q[88]; -rz(-pi/32) q[88]; -cx q[92],q[88]; -rz(pi/32) q[88]; -cx q[91],q[88]; -rz(-pi/16) q[88]; -cx q[91],q[88]; -rz(pi/16) q[88]; -cx q[90],q[88]; -rz(-pi/8) q[88]; -cx q[90],q[88]; -rz(pi/8) q[88]; -cx q[89],q[88]; -rz(-pi/4) q[88]; -cx q[89],q[88]; -rz(pi/4) q[88]; -ry(pi/2) q[88]; -rx(pi) q[88]; -rz(pi/4) q[88]; -rz(pi/8) q[89]; -rz(pi/16) q[90]; -rz(pi/32) q[91]; -rz(pi/64) q[92]; -rz(pi/128) q[93]; -rz(pi/256) q[94]; -rz(pi/512) q[95]; -rz(pi/1024) q[96]; -rz(pi/2048) q[97]; -rz(pi/4096) q[98]; -rz(pi/8192) q[99]; -cx q[99],q[87]; -rz(-pi/8192) q[87]; -cx q[99],q[87]; -rz(pi/8192) q[87]; -cx q[98],q[87]; -rz(-pi/4096) q[87]; -cx q[98],q[87]; -rz(pi/4096) q[87]; -cx q[97],q[87]; -rz(-pi/2048) q[87]; -cx q[97],q[87]; -rz(pi/2048) q[87]; -cx q[96],q[87]; -rz(-pi/1024) q[87]; -cx q[96],q[87]; -rz(pi/1024) q[87]; -cx q[95],q[87]; -rz(-pi/512) q[87]; -cx q[95],q[87]; -rz(pi/512) q[87]; -cx q[94],q[87]; -rz(-pi/256) q[87]; -cx q[94],q[87]; -rz(pi/256) q[87]; -cx q[93],q[87]; -rz(-pi/128) q[87]; -cx q[93],q[87]; -rz(pi/128) q[87]; -cx q[92],q[87]; -rz(-pi/64) q[87]; -cx q[92],q[87]; -rz(pi/64) q[87]; -cx q[91],q[87]; -rz(-pi/32) q[87]; -cx q[91],q[87]; -rz(pi/32) q[87]; -cx q[90],q[87]; -rz(-pi/16) q[87]; -cx q[90],q[87]; -rz(pi/16) q[87]; -cx q[89],q[87]; -rz(-pi/8) q[87]; -cx q[89],q[87]; -rz(pi/8) q[87]; -cx q[88],q[87]; -rz(-pi/4) q[87]; -cx q[88],q[87]; -rz(pi/4) q[87]; -ry(pi/2) q[87]; -rx(pi) q[87]; -rz(pi/4) q[87]; -rz(pi/8) q[88]; -rz(pi/16) q[89]; -rz(pi/32) q[90]; -rz(pi/64) q[91]; -rz(pi/128) q[92]; -rz(pi/256) q[93]; -rz(pi/512) q[94]; -rz(pi/1024) q[95]; -rz(pi/2048) q[96]; -rz(pi/4096) q[97]; -rz(pi/8192) q[98]; -rz(pi/16384) q[99]; -cx q[99],q[86]; -rz(-pi/16384) q[86]; -cx q[99],q[86]; -rz(pi/16384) q[86]; -cx q[98],q[86]; -rz(-pi/8192) q[86]; -cx q[98],q[86]; -rz(pi/8192) q[86]; -cx q[97],q[86]; -rz(-pi/4096) q[86]; -cx q[97],q[86]; -rz(pi/4096) q[86]; -cx q[96],q[86]; -rz(-pi/2048) q[86]; -cx q[96],q[86]; -rz(pi/2048) q[86]; -cx q[95],q[86]; -rz(-pi/1024) q[86]; -cx q[95],q[86]; -rz(pi/1024) q[86]; -cx q[94],q[86]; -rz(-pi/512) q[86]; -cx q[94],q[86]; -rz(pi/512) q[86]; -cx q[93],q[86]; -rz(-pi/256) q[86]; -cx q[93],q[86]; -rz(pi/256) q[86]; -cx q[92],q[86]; -rz(-pi/128) q[86]; -cx q[92],q[86]; -rz(pi/128) q[86]; -cx q[91],q[86]; -rz(-pi/64) q[86]; -cx q[91],q[86]; -rz(pi/64) q[86]; -cx q[90],q[86]; -rz(-pi/32) q[86]; -cx q[90],q[86]; -rz(pi/32) q[86]; -cx q[89],q[86]; -rz(-pi/16) q[86]; -cx q[89],q[86]; -rz(pi/16) q[86]; -cx q[88],q[86]; -rz(-pi/8) q[86]; -cx q[88],q[86]; -rz(pi/8) q[86]; -cx q[87],q[86]; -rz(-pi/4) q[86]; -cx q[87],q[86]; -rz(pi/4) q[86]; -ry(pi/2) q[86]; -rx(pi) q[86]; -rz(pi/4) q[86]; -rz(pi/8) q[87]; -rz(pi/16) q[88]; -rz(pi/32) q[89]; -rz(pi/64) q[90]; -rz(pi/128) q[91]; -rz(pi/256) q[92]; -rz(pi/512) q[93]; -rz(pi/1024) q[94]; -rz(pi/2048) q[95]; -rz(pi/4096) q[96]; -rz(pi/8192) q[97]; -rz(pi/16384) q[98]; -rz(pi/32768) q[99]; -cx q[99],q[85]; -rz(-pi/32768) q[85]; -cx q[99],q[85]; -rz(pi/32768) q[85]; -cx q[98],q[85]; -rz(-pi/16384) q[85]; -cx q[98],q[85]; -rz(pi/16384) q[85]; -cx q[97],q[85]; -rz(-pi/8192) q[85]; -cx q[97],q[85]; -rz(pi/8192) q[85]; -cx q[96],q[85]; -rz(-pi/4096) q[85]; -cx q[96],q[85]; -rz(pi/4096) q[85]; -cx q[95],q[85]; -rz(-pi/2048) q[85]; -cx q[95],q[85]; -rz(pi/2048) q[85]; -cx q[94],q[85]; -rz(-pi/1024) q[85]; -cx q[94],q[85]; -rz(pi/1024) q[85]; -cx q[93],q[85]; -rz(-pi/512) q[85]; -cx q[93],q[85]; -rz(pi/512) q[85]; -cx q[92],q[85]; -rz(-pi/256) q[85]; -cx q[92],q[85]; -rz(pi/256) q[85]; -cx q[91],q[85]; -rz(-pi/128) q[85]; -cx q[91],q[85]; -rz(pi/128) q[85]; -cx q[90],q[85]; -rz(-pi/64) q[85]; -cx q[90],q[85]; -rz(pi/64) q[85]; -cx q[89],q[85]; -rz(-pi/32) q[85]; -cx q[89],q[85]; -rz(pi/32) q[85]; -cx q[88],q[85]; -rz(-pi/16) q[85]; -cx q[88],q[85]; -rz(pi/16) q[85]; -cx q[87],q[85]; -rz(-pi/8) q[85]; -cx q[87],q[85]; -rz(pi/8) q[85]; -cx q[86],q[85]; -rz(-pi/4) q[85]; -cx q[86],q[85]; -rz(pi/4) q[85]; -ry(pi/2) q[85]; -rx(pi) q[85]; -rz(pi/4) q[85]; -rz(pi/8) q[86]; -rz(pi/16) q[87]; -rz(pi/32) q[88]; -rz(pi/64) q[89]; -rz(pi/128) q[90]; -rz(pi/256) q[91]; -rz(pi/512) q[92]; -rz(pi/1024) q[93]; -rz(pi/2048) q[94]; -rz(pi/4096) q[95]; -rz(pi/8192) q[96]; -rz(pi/16384) q[97]; -rz(pi/32768) q[98]; -rz(pi/65536) q[99]; -cx q[99],q[84]; -rz(-pi/65536) q[84]; -cx q[99],q[84]; -rz(pi/65536) q[84]; -cx q[98],q[84]; -rz(-pi/32768) q[84]; -cx q[98],q[84]; -rz(pi/32768) q[84]; -cx q[97],q[84]; -rz(-pi/16384) q[84]; -cx q[97],q[84]; -rz(pi/16384) q[84]; -cx q[96],q[84]; -rz(-pi/8192) q[84]; -cx q[96],q[84]; -rz(pi/8192) q[84]; -cx q[95],q[84]; -rz(-pi/4096) q[84]; -cx q[95],q[84]; -rz(pi/4096) q[84]; -cx q[94],q[84]; -rz(-pi/2048) q[84]; -cx q[94],q[84]; -rz(pi/2048) q[84]; -cx q[93],q[84]; -rz(-pi/1024) q[84]; -cx q[93],q[84]; -rz(pi/1024) q[84]; -cx q[92],q[84]; -rz(-pi/512) q[84]; -cx q[92],q[84]; -rz(pi/512) q[84]; -cx q[91],q[84]; -rz(-pi/256) q[84]; -cx q[91],q[84]; -rz(pi/256) q[84]; -cx q[90],q[84]; -rz(-pi/128) q[84]; -cx q[90],q[84]; -rz(pi/128) q[84]; -cx q[89],q[84]; -rz(-pi/64) q[84]; -cx q[89],q[84]; -rz(pi/64) q[84]; -cx q[88],q[84]; -rz(-pi/32) q[84]; -cx q[88],q[84]; -rz(pi/32) q[84]; -cx q[87],q[84]; -rz(-pi/16) q[84]; -cx q[87],q[84]; -rz(pi/16) q[84]; -cx q[86],q[84]; -rz(-pi/8) q[84]; -cx q[86],q[84]; -rz(pi/8) q[84]; -cx q[85],q[84]; -rz(-pi/4) q[84]; -cx q[85],q[84]; -rz(pi/4) q[84]; -ry(pi/2) q[84]; -rx(pi) q[84]; -rz(pi/4) q[84]; -rz(pi/8) q[85]; -rz(pi/16) q[86]; -rz(pi/32) q[87]; -rz(pi/64) q[88]; -rz(pi/128) q[89]; -rz(pi/256) q[90]; -rz(pi/512) q[91]; -rz(pi/1024) q[92]; -rz(pi/2048) q[93]; -rz(pi/4096) q[94]; -rz(pi/8192) q[95]; -rz(pi/16384) q[96]; -rz(pi/32768) q[97]; -rz(pi/65536) q[98]; -rz(pi/131072) q[99]; -cx q[99],q[83]; -rz(-pi/131072) q[83]; -cx q[99],q[83]; -rz(pi/131072) q[83]; -cx q[98],q[83]; -rz(-pi/65536) q[83]; -cx q[98],q[83]; -rz(pi/65536) q[83]; -cx q[97],q[83]; -rz(-pi/32768) q[83]; -cx q[97],q[83]; -rz(pi/32768) q[83]; -cx q[96],q[83]; -rz(-pi/16384) q[83]; -cx q[96],q[83]; -rz(pi/16384) q[83]; -cx q[95],q[83]; -rz(-pi/8192) q[83]; -cx q[95],q[83]; -rz(pi/8192) q[83]; -cx q[94],q[83]; -rz(-pi/4096) q[83]; -cx q[94],q[83]; -rz(pi/4096) q[83]; -cx q[93],q[83]; -rz(-pi/2048) q[83]; -cx q[93],q[83]; -rz(pi/2048) q[83]; -cx q[92],q[83]; -rz(-pi/1024) q[83]; -cx q[92],q[83]; -rz(pi/1024) q[83]; -cx q[91],q[83]; -rz(-pi/512) q[83]; -cx q[91],q[83]; -rz(pi/512) q[83]; -cx q[90],q[83]; -rz(-pi/256) q[83]; -cx q[90],q[83]; -rz(pi/256) q[83]; -cx q[89],q[83]; -rz(-pi/128) q[83]; -cx q[89],q[83]; -rz(pi/128) q[83]; -cx q[88],q[83]; -rz(-pi/64) q[83]; -cx q[88],q[83]; -rz(pi/64) q[83]; -cx q[87],q[83]; -rz(-pi/32) q[83]; -cx q[87],q[83]; -rz(pi/32) q[83]; -cx q[86],q[83]; -rz(-pi/16) q[83]; -cx q[86],q[83]; -rz(pi/16) q[83]; -cx q[85],q[83]; -rz(-pi/8) q[83]; -cx q[85],q[83]; -rz(pi/8) q[83]; -cx q[84],q[83]; -rz(-pi/4) q[83]; -cx q[84],q[83]; -rz(pi/4) q[83]; -ry(pi/2) q[83]; -rx(pi) q[83]; -rz(pi/4) q[83]; -rz(pi/8) q[84]; -rz(pi/16) q[85]; -rz(pi/32) q[86]; -rz(pi/64) q[87]; -rz(pi/128) q[88]; -rz(pi/256) q[89]; -rz(pi/512) q[90]; -rz(pi/1024) q[91]; -rz(pi/2048) q[92]; -rz(pi/4096) q[93]; -rz(pi/8192) q[94]; -rz(pi/16384) q[95]; -rz(pi/32768) q[96]; -rz(pi/65536) q[97]; -rz(pi/131072) q[98]; -rz(pi/262144) q[99]; -cx q[99],q[82]; -rz(-pi/262144) q[82]; -cx q[99],q[82]; -rz(pi/262144) q[82]; -cx q[98],q[82]; -rz(-pi/131072) q[82]; -cx q[98],q[82]; -rz(pi/131072) q[82]; -cx q[97],q[82]; -rz(-pi/65536) q[82]; -cx q[97],q[82]; -rz(pi/65536) q[82]; -cx q[96],q[82]; -rz(-pi/32768) q[82]; -cx q[96],q[82]; -rz(pi/32768) q[82]; -cx q[95],q[82]; -rz(-pi/16384) q[82]; -cx q[95],q[82]; -rz(pi/16384) q[82]; -cx q[94],q[82]; -rz(-pi/8192) q[82]; -cx q[94],q[82]; -rz(pi/8192) q[82]; -cx q[93],q[82]; -rz(-pi/4096) q[82]; -cx q[93],q[82]; -rz(pi/4096) q[82]; -cx q[92],q[82]; -rz(-pi/2048) q[82]; -cx q[92],q[82]; -rz(pi/2048) q[82]; -cx q[91],q[82]; -rz(-pi/1024) q[82]; -cx q[91],q[82]; -rz(pi/1024) q[82]; -cx q[90],q[82]; -rz(-pi/512) q[82]; -cx q[90],q[82]; -rz(pi/512) q[82]; -cx q[89],q[82]; -rz(-pi/256) q[82]; -cx q[89],q[82]; -rz(pi/256) q[82]; -cx q[88],q[82]; -rz(-pi/128) q[82]; -cx q[88],q[82]; -rz(pi/128) q[82]; -cx q[87],q[82]; -rz(-pi/64) q[82]; -cx q[87],q[82]; -rz(pi/64) q[82]; -cx q[86],q[82]; -rz(-pi/32) q[82]; -cx q[86],q[82]; -rz(pi/32) q[82]; -cx q[85],q[82]; -rz(-pi/16) q[82]; -cx q[85],q[82]; -rz(pi/16) q[82]; -cx q[84],q[82]; -rz(-pi/8) q[82]; -cx q[84],q[82]; -rz(pi/8) q[82]; -cx q[83],q[82]; -rz(-pi/4) q[82]; -cx q[83],q[82]; -rz(pi/4) q[82]; -ry(pi/2) q[82]; -rx(pi) q[82]; -rz(pi/4) q[82]; -rz(pi/8) q[83]; -rz(pi/16) q[84]; -rz(pi/32) q[85]; -rz(pi/64) q[86]; -rz(pi/128) q[87]; -rz(pi/256) q[88]; -rz(pi/512) q[89]; -rz(pi/1024) q[90]; -rz(pi/2048) q[91]; -rz(pi/4096) q[92]; -rz(pi/8192) q[93]; -rz(pi/16384) q[94]; -rz(pi/32768) q[95]; -rz(pi/65536) q[96]; -rz(pi/131072) q[97]; -rz(pi/262144) q[98]; -rz(pi/524288) q[99]; -cx q[99],q[81]; -rz(-pi/524288) q[81]; -cx q[99],q[81]; -rz(pi/524288) q[81]; -cx q[98],q[81]; -rz(-pi/262144) q[81]; -cx q[98],q[81]; -rz(pi/262144) q[81]; -cx q[97],q[81]; -rz(-pi/131072) q[81]; -cx q[97],q[81]; -rz(pi/131072) q[81]; -cx q[96],q[81]; -rz(-pi/65536) q[81]; -cx q[96],q[81]; -rz(pi/65536) q[81]; -cx q[95],q[81]; -rz(-pi/32768) q[81]; -cx q[95],q[81]; -rz(pi/32768) q[81]; -cx q[94],q[81]; -rz(-pi/16384) q[81]; -cx q[94],q[81]; -rz(pi/16384) q[81]; -cx q[93],q[81]; -rz(-pi/8192) q[81]; -cx q[93],q[81]; -rz(pi/8192) q[81]; -cx q[92],q[81]; -rz(-pi/4096) q[81]; -cx q[92],q[81]; -rz(pi/4096) q[81]; -cx q[91],q[81]; -rz(-pi/2048) q[81]; -cx q[91],q[81]; -rz(pi/2048) q[81]; -cx q[90],q[81]; -rz(-pi/1024) q[81]; -cx q[90],q[81]; -rz(pi/1024) q[81]; -cx q[89],q[81]; -rz(-pi/512) q[81]; -cx q[89],q[81]; -rz(pi/512) q[81]; -cx q[88],q[81]; -rz(-pi/256) q[81]; -cx q[88],q[81]; -rz(pi/256) q[81]; -cx q[87],q[81]; -rz(-pi/128) q[81]; -cx q[87],q[81]; -rz(pi/128) q[81]; -cx q[86],q[81]; -rz(-pi/64) q[81]; -cx q[86],q[81]; -rz(pi/64) q[81]; -cx q[85],q[81]; -rz(-pi/32) q[81]; -cx q[85],q[81]; -rz(pi/32) q[81]; -cx q[84],q[81]; -rz(-pi/16) q[81]; -cx q[84],q[81]; -rz(pi/16) q[81]; -cx q[83],q[81]; -rz(-pi/8) q[81]; -cx q[83],q[81]; -rz(pi/8) q[81]; -cx q[82],q[81]; -rz(-pi/4) q[81]; -cx q[82],q[81]; -rz(pi/4) q[81]; -ry(pi/2) q[81]; -rx(pi) q[81]; -rz(pi/4) q[81]; -rz(pi/8) q[82]; -rz(pi/16) q[83]; -rz(pi/32) q[84]; -rz(pi/64) q[85]; -rz(pi/128) q[86]; -rz(pi/256) q[87]; -rz(pi/512) q[88]; -rz(pi/1024) q[89]; -rz(pi/2048) q[90]; -rz(pi/4096) q[91]; -rz(pi/8192) q[92]; -rz(pi/16384) q[93]; -rz(pi/32768) q[94]; -rz(pi/65536) q[95]; -rz(pi/131072) q[96]; -rz(pi/262144) q[97]; -rz(pi/524288) q[98]; -rz(pi/1048576) q[99]; -cx q[99],q[80]; -rz(-pi/1048576) q[80]; -cx q[99],q[80]; -rz(pi/1048576) q[80]; -cx q[98],q[80]; -rz(-pi/524288) q[80]; -cx q[98],q[80]; -rz(pi/524288) q[80]; -cx q[97],q[80]; -rz(-pi/262144) q[80]; -cx q[97],q[80]; -rz(pi/262144) q[80]; -cx q[96],q[80]; -rz(-pi/131072) q[80]; -cx q[96],q[80]; -rz(pi/131072) q[80]; -cx q[95],q[80]; -rz(-pi/65536) q[80]; -cx q[95],q[80]; -rz(pi/65536) q[80]; -cx q[94],q[80]; -rz(-pi/32768) q[80]; -cx q[94],q[80]; -rz(pi/32768) q[80]; -cx q[93],q[80]; -rz(-pi/16384) q[80]; -cx q[93],q[80]; -rz(pi/16384) q[80]; -cx q[92],q[80]; -rz(-pi/8192) q[80]; -cx q[92],q[80]; -rz(pi/8192) q[80]; -cx q[91],q[80]; -rz(-pi/4096) q[80]; -cx q[91],q[80]; -rz(pi/4096) q[80]; -cx q[90],q[80]; -rz(-pi/2048) q[80]; -cx q[90],q[80]; -rz(pi/2048) q[80]; -cx q[89],q[80]; -rz(-pi/1024) q[80]; -cx q[89],q[80]; -rz(pi/1024) q[80]; -cx q[88],q[80]; -rz(-pi/512) q[80]; -cx q[88],q[80]; -rz(pi/512) q[80]; -cx q[87],q[80]; -rz(-pi/256) q[80]; -cx q[87],q[80]; -rz(pi/256) q[80]; -cx q[86],q[80]; -rz(-pi/128) q[80]; -cx q[86],q[80]; -rz(pi/128) q[80]; -cx q[85],q[80]; -rz(-pi/64) q[80]; -cx q[85],q[80]; -rz(pi/64) q[80]; -cx q[84],q[80]; -rz(-pi/32) q[80]; -cx q[84],q[80]; -rz(pi/32) q[80]; -cx q[83],q[80]; -rz(-pi/16) q[80]; -cx q[83],q[80]; -rz(pi/16) q[80]; -cx q[82],q[80]; -rz(-pi/8) q[80]; -cx q[82],q[80]; -rz(pi/8) q[80]; -cx q[81],q[80]; -rz(-pi/4) q[80]; -cx q[81],q[80]; -rz(pi/4) q[80]; -ry(pi/2) q[80]; -rx(pi) q[80]; -rz(pi/4) q[80]; -rz(pi/8) q[81]; -rz(pi/16) q[82]; -rz(pi/32) q[83]; -rz(pi/64) q[84]; -rz(pi/128) q[85]; -rz(pi/256) q[86]; -rz(pi/512) q[87]; -rz(pi/1024) q[88]; -rz(pi/2048) q[89]; -rz(pi/4096) q[90]; -rz(pi/8192) q[91]; -rz(pi/16384) q[92]; -rz(pi/32768) q[93]; -rz(pi/65536) q[94]; -rz(pi/131072) q[95]; -rz(pi/262144) q[96]; -rz(pi/524288) q[97]; -rz(pi/1048576) q[98]; -rz(pi/2097152) q[99]; -cx q[99],q[79]; -rz(-pi/2097152) q[79]; -cx q[99],q[79]; -rz(pi/2097152) q[79]; -cx q[98],q[79]; -rz(-pi/1048576) q[79]; -cx q[98],q[79]; -rz(pi/1048576) q[79]; -cx q[97],q[79]; -rz(-pi/524288) q[79]; -cx q[97],q[79]; -rz(pi/524288) q[79]; -cx q[96],q[79]; -rz(-pi/262144) q[79]; -cx q[96],q[79]; -rz(pi/262144) q[79]; -cx q[95],q[79]; -rz(-pi/131072) q[79]; -cx q[95],q[79]; -rz(pi/131072) q[79]; -cx q[94],q[79]; -rz(-pi/65536) q[79]; -cx q[94],q[79]; -rz(pi/65536) q[79]; -cx q[93],q[79]; -rz(-pi/32768) q[79]; -cx q[93],q[79]; -rz(pi/32768) q[79]; -cx q[92],q[79]; -rz(-pi/16384) q[79]; -cx q[92],q[79]; -rz(pi/16384) q[79]; -cx q[91],q[79]; -rz(-pi/8192) q[79]; -cx q[91],q[79]; -rz(pi/8192) q[79]; -cx q[90],q[79]; -rz(-pi/4096) q[79]; -cx q[90],q[79]; -rz(pi/4096) q[79]; -cx q[89],q[79]; -rz(-pi/2048) q[79]; -cx q[89],q[79]; -rz(pi/2048) q[79]; -cx q[88],q[79]; -rz(-pi/1024) q[79]; -cx q[88],q[79]; -rz(pi/1024) q[79]; -cx q[87],q[79]; -rz(-pi/512) q[79]; -cx q[87],q[79]; -rz(pi/512) q[79]; -cx q[86],q[79]; -rz(-pi/256) q[79]; -cx q[86],q[79]; -rz(pi/256) q[79]; -cx q[85],q[79]; -rz(-pi/128) q[79]; -cx q[85],q[79]; -rz(pi/128) q[79]; -cx q[84],q[79]; -rz(-pi/64) q[79]; -cx q[84],q[79]; -rz(pi/64) q[79]; -cx q[83],q[79]; -rz(-pi/32) q[79]; -cx q[83],q[79]; -rz(pi/32) q[79]; -cx q[82],q[79]; -rz(-pi/16) q[79]; -cx q[82],q[79]; -rz(pi/16) q[79]; -cx q[81],q[79]; -rz(-pi/8) q[79]; -cx q[81],q[79]; -rz(pi/8) q[79]; -cx q[80],q[79]; -rz(-pi/4) q[79]; -cx q[80],q[79]; -rz(pi/4) q[79]; -ry(pi/2) q[79]; -rx(pi) q[79]; -rz(pi/4) q[79]; -rz(pi/8) q[80]; -rz(pi/16) q[81]; -rz(pi/32) q[82]; -rz(pi/64) q[83]; -rz(pi/128) q[84]; -rz(pi/256) q[85]; -rz(pi/512) q[86]; -rz(pi/1024) q[87]; -rz(pi/2048) q[88]; -rz(pi/4096) q[89]; -rz(pi/8192) q[90]; -rz(pi/16384) q[91]; -rz(pi/32768) q[92]; -rz(pi/65536) q[93]; -rz(pi/131072) q[94]; -rz(pi/262144) q[95]; -rz(pi/524288) q[96]; -rz(pi/1048576) q[97]; -rz(pi/2097152) q[98]; -rz(pi/4194304) q[99]; -cx q[99],q[78]; -rz(-pi/4194304) q[78]; -cx q[99],q[78]; -rz(pi/4194304) q[78]; -cx q[98],q[78]; -rz(-pi/2097152) q[78]; -cx q[98],q[78]; -rz(pi/2097152) q[78]; -cx q[97],q[78]; -rz(-pi/1048576) q[78]; -cx q[97],q[78]; -rz(pi/1048576) q[78]; -cx q[96],q[78]; -rz(-pi/524288) q[78]; -cx q[96],q[78]; -rz(pi/524288) q[78]; -cx q[95],q[78]; -rz(-pi/262144) q[78]; -cx q[95],q[78]; -rz(pi/262144) q[78]; -cx q[94],q[78]; -rz(-pi/131072) q[78]; -cx q[94],q[78]; -rz(pi/131072) q[78]; -cx q[93],q[78]; -rz(-pi/65536) q[78]; -cx q[93],q[78]; -rz(pi/65536) q[78]; -cx q[92],q[78]; -rz(-pi/32768) q[78]; -cx q[92],q[78]; -rz(pi/32768) q[78]; -cx q[91],q[78]; -rz(-pi/16384) q[78]; -cx q[91],q[78]; -rz(pi/16384) q[78]; -cx q[90],q[78]; -rz(-pi/8192) q[78]; -cx q[90],q[78]; -rz(pi/8192) q[78]; -cx q[89],q[78]; -rz(-pi/4096) q[78]; -cx q[89],q[78]; -rz(pi/4096) q[78]; -cx q[88],q[78]; -rz(-pi/2048) q[78]; -cx q[88],q[78]; -rz(pi/2048) q[78]; -cx q[87],q[78]; -rz(-pi/1024) q[78]; -cx q[87],q[78]; -rz(pi/1024) q[78]; -cx q[86],q[78]; -rz(-pi/512) q[78]; -cx q[86],q[78]; -rz(pi/512) q[78]; -cx q[85],q[78]; -rz(-pi/256) q[78]; -cx q[85],q[78]; -rz(pi/256) q[78]; -cx q[84],q[78]; -rz(-pi/128) q[78]; -cx q[84],q[78]; -rz(pi/128) q[78]; -cx q[83],q[78]; -rz(-pi/64) q[78]; -cx q[83],q[78]; -rz(pi/64) q[78]; -cx q[82],q[78]; -rz(-pi/32) q[78]; -cx q[82],q[78]; -rz(pi/32) q[78]; -cx q[81],q[78]; -rz(-pi/16) q[78]; -cx q[81],q[78]; -rz(pi/16) q[78]; -cx q[80],q[78]; -rz(-pi/8) q[78]; -cx q[80],q[78]; -rz(pi/8) q[78]; -cx q[79],q[78]; -rz(-pi/4) q[78]; -cx q[79],q[78]; -rz(pi/4) q[78]; -ry(pi/2) q[78]; -rx(pi) q[78]; -rz(pi/4) q[78]; -rz(pi/8) q[79]; -rz(pi/16) q[80]; -rz(pi/32) q[81]; -rz(pi/64) q[82]; -rz(pi/128) q[83]; -rz(pi/256) q[84]; -rz(pi/512) q[85]; -rz(pi/1024) q[86]; -rz(pi/2048) q[87]; -rz(pi/4096) q[88]; -rz(pi/8192) q[89]; -rz(pi/16384) q[90]; -rz(pi/32768) q[91]; -rz(pi/65536) q[92]; -rz(pi/131072) q[93]; -rz(pi/262144) q[94]; -rz(pi/524288) q[95]; -rz(pi/1048576) q[96]; -rz(pi/2097152) q[97]; -rz(pi/4194304) q[98]; -rz(pi/8388608) q[99]; -cx q[99],q[77]; -rz(-pi/8388608) q[77]; -cx q[99],q[77]; -rz(pi/8388608) q[77]; -cx q[98],q[77]; -rz(-pi/4194304) q[77]; -cx q[98],q[77]; -rz(pi/4194304) q[77]; -cx q[97],q[77]; -rz(-pi/2097152) q[77]; -cx q[97],q[77]; -rz(pi/2097152) q[77]; -cx q[96],q[77]; -rz(-pi/1048576) q[77]; -cx q[96],q[77]; -rz(pi/1048576) q[77]; -cx q[95],q[77]; -rz(-pi/524288) q[77]; -cx q[95],q[77]; -rz(pi/524288) q[77]; -cx q[94],q[77]; -rz(-pi/262144) q[77]; -cx q[94],q[77]; -rz(pi/262144) q[77]; -cx q[93],q[77]; -rz(-pi/131072) q[77]; -cx q[93],q[77]; -rz(pi/131072) q[77]; -cx q[92],q[77]; -rz(-pi/65536) q[77]; -cx q[92],q[77]; -rz(pi/65536) q[77]; -cx q[91],q[77]; -rz(-pi/32768) q[77]; -cx q[91],q[77]; -rz(pi/32768) q[77]; -cx q[90],q[77]; -rz(-pi/16384) q[77]; -cx q[90],q[77]; -rz(pi/16384) q[77]; -cx q[89],q[77]; -rz(-pi/8192) q[77]; -cx q[89],q[77]; -rz(pi/8192) q[77]; -cx q[88],q[77]; -rz(-pi/4096) q[77]; -cx q[88],q[77]; -rz(pi/4096) q[77]; -cx q[87],q[77]; -rz(-pi/2048) q[77]; -cx q[87],q[77]; -rz(pi/2048) q[77]; -cx q[86],q[77]; -rz(-pi/1024) q[77]; -cx q[86],q[77]; -rz(pi/1024) q[77]; -cx q[85],q[77]; -rz(-pi/512) q[77]; -cx q[85],q[77]; -rz(pi/512) q[77]; -cx q[84],q[77]; -rz(-pi/256) q[77]; -cx q[84],q[77]; -rz(pi/256) q[77]; -cx q[83],q[77]; -rz(-pi/128) q[77]; -cx q[83],q[77]; -rz(pi/128) q[77]; -cx q[82],q[77]; -rz(-pi/64) q[77]; -cx q[82],q[77]; -rz(pi/64) q[77]; -cx q[81],q[77]; -rz(-pi/32) q[77]; -cx q[81],q[77]; -rz(pi/32) q[77]; -cx q[80],q[77]; -rz(-pi/16) q[77]; -cx q[80],q[77]; -rz(pi/16) q[77]; -cx q[79],q[77]; -rz(-pi/8) q[77]; -cx q[79],q[77]; -rz(pi/8) q[77]; -cx q[78],q[77]; -rz(-pi/4) q[77]; -cx q[78],q[77]; -rz(pi/4) q[77]; -ry(pi/2) q[77]; -rx(pi) q[77]; -rz(pi/4) q[77]; -rz(pi/8) q[78]; -rz(pi/16) q[79]; -rz(pi/32) q[80]; -rz(pi/64) q[81]; -rz(pi/128) q[82]; -rz(pi/256) q[83]; -rz(pi/512) q[84]; -rz(pi/1024) q[85]; -rz(pi/2048) q[86]; -rz(pi/4096) q[87]; -rz(pi/8192) q[88]; -rz(pi/16384) q[89]; -rz(pi/32768) q[90]; -rz(pi/65536) q[91]; -rz(pi/131072) q[92]; -rz(pi/262144) q[93]; -rz(pi/524288) q[94]; -rz(pi/1048576) q[95]; -rz(pi/2097152) q[96]; -rz(pi/4194304) q[97]; -rz(pi/8388608) q[98]; -rz(pi/16777216) q[99]; -cx q[99],q[76]; -rz(-pi/16777216) q[76]; -cx q[99],q[76]; -rz(pi/16777216) q[76]; -cx q[98],q[76]; -rz(-pi/8388608) q[76]; -cx q[98],q[76]; -rz(pi/8388608) q[76]; -cx q[97],q[76]; -rz(-pi/4194304) q[76]; -cx q[97],q[76]; -rz(pi/4194304) q[76]; -cx q[96],q[76]; -rz(-pi/2097152) q[76]; -cx q[96],q[76]; -rz(pi/2097152) q[76]; -cx q[95],q[76]; -rz(-pi/1048576) q[76]; -cx q[95],q[76]; -rz(pi/1048576) q[76]; -cx q[94],q[76]; -rz(-pi/524288) q[76]; -cx q[94],q[76]; -rz(pi/524288) q[76]; -cx q[93],q[76]; -rz(-pi/262144) q[76]; -cx q[93],q[76]; -rz(pi/262144) q[76]; -cx q[92],q[76]; -rz(-pi/131072) q[76]; -cx q[92],q[76]; -rz(pi/131072) q[76]; -cx q[91],q[76]; -rz(-pi/65536) q[76]; -cx q[91],q[76]; -rz(pi/65536) q[76]; -cx q[90],q[76]; -rz(-pi/32768) q[76]; -cx q[90],q[76]; -rz(pi/32768) q[76]; -cx q[89],q[76]; -rz(-pi/16384) q[76]; -cx q[89],q[76]; -rz(pi/16384) q[76]; -cx q[88],q[76]; -rz(-pi/8192) q[76]; -cx q[88],q[76]; -rz(pi/8192) q[76]; -cx q[87],q[76]; -rz(-pi/4096) q[76]; -cx q[87],q[76]; -rz(pi/4096) q[76]; -cx q[86],q[76]; -rz(-pi/2048) q[76]; -cx q[86],q[76]; -rz(pi/2048) q[76]; -cx q[85],q[76]; -rz(-pi/1024) q[76]; -cx q[85],q[76]; -rz(pi/1024) q[76]; -cx q[84],q[76]; -rz(-pi/512) q[76]; -cx q[84],q[76]; -rz(pi/512) q[76]; -cx q[83],q[76]; -rz(-pi/256) q[76]; -cx q[83],q[76]; -rz(pi/256) q[76]; -cx q[82],q[76]; -rz(-pi/128) q[76]; -cx q[82],q[76]; -rz(pi/128) q[76]; -cx q[81],q[76]; -rz(-pi/64) q[76]; -cx q[81],q[76]; -rz(pi/64) q[76]; -cx q[80],q[76]; -rz(-pi/32) q[76]; -cx q[80],q[76]; -rz(pi/32) q[76]; -cx q[79],q[76]; -rz(-pi/16) q[76]; -cx q[79],q[76]; -rz(pi/16) q[76]; -cx q[78],q[76]; -rz(-pi/8) q[76]; -cx q[78],q[76]; -rz(pi/8) q[76]; -cx q[77],q[76]; -rz(-pi/4) q[76]; -cx q[77],q[76]; -rz(pi/4) q[76]; -ry(pi/2) q[76]; -rx(pi) q[76]; -rz(pi/4) q[76]; -rz(pi/8) q[77]; -rz(pi/16) q[78]; -rz(pi/32) q[79]; -rz(pi/64) q[80]; -rz(pi/128) q[81]; -rz(pi/256) q[82]; -rz(pi/512) q[83]; -rz(pi/1024) q[84]; -rz(pi/2048) q[85]; -rz(pi/4096) q[86]; -rz(pi/8192) q[87]; -rz(pi/16384) q[88]; -rz(pi/32768) q[89]; -rz(pi/65536) q[90]; -rz(pi/131072) q[91]; -rz(pi/262144) q[92]; -rz(pi/524288) q[93]; -rz(pi/1048576) q[94]; -rz(pi/2097152) q[95]; -rz(pi/4194304) q[96]; -rz(pi/8388608) q[97]; -rz(pi/16777216) q[98]; -rz(pi/33554432) q[99]; -cx q[99],q[75]; -rz(-pi/33554432) q[75]; -cx q[99],q[75]; -rz(pi/33554432) q[75]; -cx q[98],q[75]; -rz(-pi/16777216) q[75]; -cx q[98],q[75]; -rz(pi/16777216) q[75]; -cx q[97],q[75]; -rz(-pi/8388608) q[75]; -cx q[97],q[75]; -rz(pi/8388608) q[75]; -cx q[96],q[75]; -rz(-pi/4194304) q[75]; -cx q[96],q[75]; -rz(pi/4194304) q[75]; -cx q[95],q[75]; -rz(-pi/2097152) q[75]; -cx q[95],q[75]; -rz(pi/2097152) q[75]; -cx q[94],q[75]; -rz(-pi/1048576) q[75]; -cx q[94],q[75]; -rz(pi/1048576) q[75]; -cx q[93],q[75]; -rz(-pi/524288) q[75]; -cx q[93],q[75]; -rz(pi/524288) q[75]; -cx q[92],q[75]; -rz(-pi/262144) q[75]; -cx q[92],q[75]; -rz(pi/262144) q[75]; -cx q[91],q[75]; -rz(-pi/131072) q[75]; -cx q[91],q[75]; -rz(pi/131072) q[75]; -cx q[90],q[75]; -rz(-pi/65536) q[75]; -cx q[90],q[75]; -rz(pi/65536) q[75]; -cx q[89],q[75]; -rz(-pi/32768) q[75]; -cx q[89],q[75]; -rz(pi/32768) q[75]; -cx q[88],q[75]; -rz(-pi/16384) q[75]; -cx q[88],q[75]; -rz(pi/16384) q[75]; -cx q[87],q[75]; -rz(-pi/8192) q[75]; -cx q[87],q[75]; -rz(pi/8192) q[75]; -cx q[86],q[75]; -rz(-pi/4096) q[75]; -cx q[86],q[75]; -rz(pi/4096) q[75]; -cx q[85],q[75]; -rz(-pi/2048) q[75]; -cx q[85],q[75]; -rz(pi/2048) q[75]; -cx q[84],q[75]; -rz(-pi/1024) q[75]; -cx q[84],q[75]; -rz(pi/1024) q[75]; -cx q[83],q[75]; -rz(-pi/512) q[75]; -cx q[83],q[75]; -rz(pi/512) q[75]; -cx q[82],q[75]; -rz(-pi/256) q[75]; -cx q[82],q[75]; -rz(pi/256) q[75]; -cx q[81],q[75]; -rz(-pi/128) q[75]; -cx q[81],q[75]; -rz(pi/128) q[75]; -cx q[80],q[75]; -rz(-pi/64) q[75]; -cx q[80],q[75]; -rz(pi/64) q[75]; -cx q[79],q[75]; -rz(-pi/32) q[75]; -cx q[79],q[75]; -rz(pi/32) q[75]; -cx q[78],q[75]; -rz(-pi/16) q[75]; -cx q[78],q[75]; -rz(pi/16) q[75]; -cx q[77],q[75]; -rz(-pi/8) q[75]; -cx q[77],q[75]; -rz(pi/8) q[75]; -cx q[76],q[75]; -rz(-pi/4) q[75]; -cx q[76],q[75]; -rz(pi/4) q[75]; -ry(pi/2) q[75]; -rx(pi) q[75]; -rz(pi/4) q[75]; -rz(pi/8) q[76]; -rz(pi/16) q[77]; -rz(pi/32) q[78]; -rz(pi/64) q[79]; -rz(pi/128) q[80]; -rz(pi/256) q[81]; -rz(pi/512) q[82]; -rz(pi/1024) q[83]; -rz(pi/2048) q[84]; -rz(pi/4096) q[85]; -rz(pi/8192) q[86]; -rz(pi/16384) q[87]; -rz(pi/32768) q[88]; -rz(pi/65536) q[89]; -rz(pi/131072) q[90]; -rz(pi/262144) q[91]; -rz(pi/524288) q[92]; -rz(pi/1048576) q[93]; -rz(pi/2097152) q[94]; -rz(pi/4194304) q[95]; -rz(pi/8388608) q[96]; -rz(pi/16777216) q[97]; -rz(pi/33554432) q[98]; -rz(pi/67108864) q[99]; -cx q[99],q[74]; -rz(-pi/67108864) q[74]; -cx q[99],q[74]; -rz(pi/67108864) q[74]; -cx q[98],q[74]; -rz(-pi/33554432) q[74]; -cx q[98],q[74]; -rz(pi/33554432) q[74]; -cx q[97],q[74]; -rz(-pi/16777216) q[74]; -cx q[97],q[74]; -rz(pi/16777216) q[74]; -cx q[96],q[74]; -rz(-pi/8388608) q[74]; -cx q[96],q[74]; -rz(pi/8388608) q[74]; -cx q[95],q[74]; -rz(-pi/4194304) q[74]; -cx q[95],q[74]; -rz(pi/4194304) q[74]; -cx q[94],q[74]; -rz(-pi/2097152) q[74]; -cx q[94],q[74]; -rz(pi/2097152) q[74]; -cx q[93],q[74]; -rz(-pi/1048576) q[74]; -cx q[93],q[74]; -rz(pi/1048576) q[74]; -cx q[92],q[74]; -rz(-pi/524288) q[74]; -cx q[92],q[74]; -rz(pi/524288) q[74]; -cx q[91],q[74]; -rz(-pi/262144) q[74]; -cx q[91],q[74]; -rz(pi/262144) q[74]; -cx q[90],q[74]; -rz(-pi/131072) q[74]; -cx q[90],q[74]; -rz(pi/131072) q[74]; -cx q[89],q[74]; -rz(-pi/65536) q[74]; -cx q[89],q[74]; -rz(pi/65536) q[74]; -cx q[88],q[74]; -rz(-pi/32768) q[74]; -cx q[88],q[74]; -rz(pi/32768) q[74]; -cx q[87],q[74]; -rz(-pi/16384) q[74]; -cx q[87],q[74]; -rz(pi/16384) q[74]; -cx q[86],q[74]; -rz(-pi/8192) q[74]; -cx q[86],q[74]; -rz(pi/8192) q[74]; -cx q[85],q[74]; -rz(-pi/4096) q[74]; -cx q[85],q[74]; -rz(pi/4096) q[74]; -cx q[84],q[74]; -rz(-pi/2048) q[74]; -cx q[84],q[74]; -rz(pi/2048) q[74]; -cx q[83],q[74]; -rz(-pi/1024) q[74]; -cx q[83],q[74]; -rz(pi/1024) q[74]; -cx q[82],q[74]; -rz(-pi/512) q[74]; -cx q[82],q[74]; -rz(pi/512) q[74]; -cx q[81],q[74]; -rz(-pi/256) q[74]; -cx q[81],q[74]; -rz(pi/256) q[74]; -cx q[80],q[74]; -rz(-pi/128) q[74]; -cx q[80],q[74]; -rz(pi/128) q[74]; -cx q[79],q[74]; -rz(-pi/64) q[74]; -cx q[79],q[74]; -rz(pi/64) q[74]; -cx q[78],q[74]; -rz(-pi/32) q[74]; -cx q[78],q[74]; -rz(pi/32) q[74]; -cx q[77],q[74]; -rz(-pi/16) q[74]; -cx q[77],q[74]; -rz(pi/16) q[74]; -cx q[76],q[74]; -rz(-pi/8) q[74]; -cx q[76],q[74]; -rz(pi/8) q[74]; -cx q[75],q[74]; -rz(-pi/4) q[74]; -cx q[75],q[74]; -rz(pi/4) q[74]; -ry(pi/2) q[74]; -rx(pi) q[74]; -rz(pi/4) q[74]; -rz(pi/8) q[75]; -rz(pi/16) q[76]; -rz(pi/32) q[77]; -rz(pi/64) q[78]; -rz(pi/128) q[79]; -rz(pi/256) q[80]; -rz(pi/512) q[81]; -rz(pi/1024) q[82]; -rz(pi/2048) q[83]; -rz(pi/4096) q[84]; -rz(pi/8192) q[85]; -rz(pi/16384) q[86]; -rz(pi/32768) q[87]; -rz(pi/65536) q[88]; -rz(pi/131072) q[89]; -rz(pi/262144) q[90]; -rz(pi/524288) q[91]; -rz(pi/1048576) q[92]; -rz(pi/2097152) q[93]; -rz(pi/4194304) q[94]; -rz(pi/8388608) q[95]; -rz(pi/16777216) q[96]; -rz(pi/33554432) q[97]; -rz(pi/67108864) q[98]; -rz(pi/134217728) q[99]; -cx q[99],q[73]; -rz(-pi/134217728) q[73]; -cx q[99],q[73]; -rz(pi/134217728) q[73]; -cx q[98],q[73]; -rz(-pi/67108864) q[73]; -cx q[98],q[73]; -rz(pi/67108864) q[73]; -cx q[97],q[73]; -rz(-pi/33554432) q[73]; -cx q[97],q[73]; -rz(pi/33554432) q[73]; -cx q[96],q[73]; -rz(-pi/16777216) q[73]; -cx q[96],q[73]; -rz(pi/16777216) q[73]; -cx q[95],q[73]; -rz(-pi/8388608) q[73]; -cx q[95],q[73]; -rz(pi/8388608) q[73]; -cx q[94],q[73]; -rz(-pi/4194304) q[73]; -cx q[94],q[73]; -rz(pi/4194304) q[73]; -cx q[93],q[73]; -rz(-pi/2097152) q[73]; -cx q[93],q[73]; -rz(pi/2097152) q[73]; -cx q[92],q[73]; -rz(-pi/1048576) q[73]; -cx q[92],q[73]; -rz(pi/1048576) q[73]; -cx q[91],q[73]; -rz(-pi/524288) q[73]; -cx q[91],q[73]; -rz(pi/524288) q[73]; -cx q[90],q[73]; -rz(-pi/262144) q[73]; -cx q[90],q[73]; -rz(pi/262144) q[73]; -cx q[89],q[73]; -rz(-pi/131072) q[73]; -cx q[89],q[73]; -rz(pi/131072) q[73]; -cx q[88],q[73]; -rz(-pi/65536) q[73]; -cx q[88],q[73]; -rz(pi/65536) q[73]; -cx q[87],q[73]; -rz(-pi/32768) q[73]; -cx q[87],q[73]; -rz(pi/32768) q[73]; -cx q[86],q[73]; -rz(-pi/16384) q[73]; -cx q[86],q[73]; -rz(pi/16384) q[73]; -cx q[85],q[73]; -rz(-pi/8192) q[73]; -cx q[85],q[73]; -rz(pi/8192) q[73]; -cx q[84],q[73]; -rz(-pi/4096) q[73]; -cx q[84],q[73]; -rz(pi/4096) q[73]; -cx q[83],q[73]; -rz(-pi/2048) q[73]; -cx q[83],q[73]; -rz(pi/2048) q[73]; -cx q[82],q[73]; -rz(-pi/1024) q[73]; -cx q[82],q[73]; -rz(pi/1024) q[73]; -cx q[81],q[73]; -rz(-pi/512) q[73]; -cx q[81],q[73]; -rz(pi/512) q[73]; -cx q[80],q[73]; -rz(-pi/256) q[73]; -cx q[80],q[73]; -rz(pi/256) q[73]; -cx q[79],q[73]; -rz(-pi/128) q[73]; -cx q[79],q[73]; -rz(pi/128) q[73]; -cx q[78],q[73]; -rz(-pi/64) q[73]; -cx q[78],q[73]; -rz(pi/64) q[73]; -cx q[77],q[73]; -rz(-pi/32) q[73]; -cx q[77],q[73]; -rz(pi/32) q[73]; -cx q[76],q[73]; -rz(-pi/16) q[73]; -cx q[76],q[73]; -rz(pi/16) q[73]; -cx q[75],q[73]; -rz(-pi/8) q[73]; -cx q[75],q[73]; -rz(pi/8) q[73]; -cx q[74],q[73]; -rz(-pi/4) q[73]; -cx q[74],q[73]; -rz(pi/4) q[73]; -ry(pi/2) q[73]; -rx(pi) q[73]; -rz(pi/4) q[73]; -rz(pi/8) q[74]; -rz(pi/16) q[75]; -rz(pi/32) q[76]; -rz(pi/64) q[77]; -rz(pi/128) q[78]; -rz(pi/256) q[79]; -rz(pi/512) q[80]; -rz(pi/1024) q[81]; -rz(pi/2048) q[82]; -rz(pi/4096) q[83]; -rz(pi/8192) q[84]; -rz(pi/16384) q[85]; -rz(pi/32768) q[86]; -rz(pi/65536) q[87]; -rz(pi/131072) q[88]; -rz(pi/262144) q[89]; -rz(pi/524288) q[90]; -rz(pi/1048576) q[91]; -rz(pi/2097152) q[92]; -rz(pi/4194304) q[93]; -rz(pi/8388608) q[94]; -rz(pi/16777216) q[95]; -rz(pi/33554432) q[96]; -rz(pi/67108864) q[97]; -rz(pi/134217728) q[98]; -rz(pi/268435456) q[99]; -cx q[99],q[72]; -rz(-pi/268435456) q[72]; -cx q[99],q[72]; -rz(pi/268435456) q[72]; -cx q[98],q[72]; -rz(-pi/134217728) q[72]; -cx q[98],q[72]; -rz(pi/134217728) q[72]; -cx q[97],q[72]; -rz(-pi/67108864) q[72]; -cx q[97],q[72]; -rz(pi/67108864) q[72]; -cx q[96],q[72]; -rz(-pi/33554432) q[72]; -cx q[96],q[72]; -rz(pi/33554432) q[72]; -cx q[95],q[72]; -rz(-pi/16777216) q[72]; -cx q[95],q[72]; -rz(pi/16777216) q[72]; -cx q[94],q[72]; -rz(-pi/8388608) q[72]; -cx q[94],q[72]; -rz(pi/8388608) q[72]; -cx q[93],q[72]; -rz(-pi/4194304) q[72]; -cx q[93],q[72]; -rz(pi/4194304) q[72]; -cx q[92],q[72]; -rz(-pi/2097152) q[72]; -cx q[92],q[72]; -rz(pi/2097152) q[72]; -cx q[91],q[72]; -rz(-pi/1048576) q[72]; -cx q[91],q[72]; -rz(pi/1048576) q[72]; -cx q[90],q[72]; -rz(-pi/524288) q[72]; -cx q[90],q[72]; -rz(pi/524288) q[72]; -cx q[89],q[72]; -rz(-pi/262144) q[72]; -cx q[89],q[72]; -rz(pi/262144) q[72]; -cx q[88],q[72]; -rz(-pi/131072) q[72]; -cx q[88],q[72]; -rz(pi/131072) q[72]; -cx q[87],q[72]; -rz(-pi/65536) q[72]; -cx q[87],q[72]; -rz(pi/65536) q[72]; -cx q[86],q[72]; -rz(-pi/32768) q[72]; -cx q[86],q[72]; -rz(pi/32768) q[72]; -cx q[85],q[72]; -rz(-pi/16384) q[72]; -cx q[85],q[72]; -rz(pi/16384) q[72]; -cx q[84],q[72]; -rz(-pi/8192) q[72]; -cx q[84],q[72]; -rz(pi/8192) q[72]; -cx q[83],q[72]; -rz(-pi/4096) q[72]; -cx q[83],q[72]; -rz(pi/4096) q[72]; -cx q[82],q[72]; -rz(-pi/2048) q[72]; -cx q[82],q[72]; -rz(pi/2048) q[72]; -cx q[81],q[72]; -rz(-pi/1024) q[72]; -cx q[81],q[72]; -rz(pi/1024) q[72]; -cx q[80],q[72]; -rz(-pi/512) q[72]; -cx q[80],q[72]; -rz(pi/512) q[72]; -cx q[79],q[72]; -rz(-pi/256) q[72]; -cx q[79],q[72]; -rz(pi/256) q[72]; -cx q[78],q[72]; -rz(-pi/128) q[72]; -cx q[78],q[72]; -rz(pi/128) q[72]; -cx q[77],q[72]; -rz(-pi/64) q[72]; -cx q[77],q[72]; -rz(pi/64) q[72]; -cx q[76],q[72]; -rz(-pi/32) q[72]; -cx q[76],q[72]; -rz(pi/32) q[72]; -cx q[75],q[72]; -rz(-pi/16) q[72]; -cx q[75],q[72]; -rz(pi/16) q[72]; -cx q[74],q[72]; -rz(-pi/8) q[72]; -cx q[74],q[72]; -rz(pi/8) q[72]; -cx q[73],q[72]; -rz(-pi/4) q[72]; -cx q[73],q[72]; -rz(pi/4) q[72]; -ry(pi/2) q[72]; -rx(pi) q[72]; -rz(pi/4) q[72]; -rz(pi/8) q[73]; -rz(pi/16) q[74]; -rz(pi/32) q[75]; -rz(pi/64) q[76]; -rz(pi/128) q[77]; -rz(pi/256) q[78]; -rz(pi/512) q[79]; -rz(pi/1024) q[80]; -rz(pi/2048) q[81]; -rz(pi/4096) q[82]; -rz(pi/8192) q[83]; -rz(pi/16384) q[84]; -rz(pi/32768) q[85]; -rz(pi/65536) q[86]; -rz(pi/131072) q[87]; -rz(pi/262144) q[88]; -rz(pi/524288) q[89]; -rz(pi/1048576) q[90]; -rz(pi/2097152) q[91]; -rz(pi/4194304) q[92]; -rz(pi/8388608) q[93]; -rz(pi/16777216) q[94]; -rz(pi/33554432) q[95]; -rz(pi/67108864) q[96]; -rz(pi/134217728) q[97]; -rz(pi/268435456) q[98]; -rz(pi/536870912) q[99]; -cx q[99],q[71]; -rz(-pi/536870912) q[71]; -cx q[99],q[71]; -rz(pi/536870912) q[71]; -cx q[98],q[71]; -rz(-pi/268435456) q[71]; -cx q[98],q[71]; -rz(pi/268435456) q[71]; -cx q[97],q[71]; -rz(-pi/134217728) q[71]; -cx q[97],q[71]; -rz(pi/134217728) q[71]; -cx q[96],q[71]; -rz(-pi/67108864) q[71]; -cx q[96],q[71]; -rz(pi/67108864) q[71]; -cx q[95],q[71]; -rz(-pi/33554432) q[71]; -cx q[95],q[71]; -rz(pi/33554432) q[71]; -cx q[94],q[71]; -rz(-pi/16777216) q[71]; -cx q[94],q[71]; -rz(pi/16777216) q[71]; -cx q[93],q[71]; -rz(-pi/8388608) q[71]; -cx q[93],q[71]; -rz(pi/8388608) q[71]; -cx q[92],q[71]; -rz(-pi/4194304) q[71]; -cx q[92],q[71]; -rz(pi/4194304) q[71]; -cx q[91],q[71]; -rz(-pi/2097152) q[71]; -cx q[91],q[71]; -rz(pi/2097152) q[71]; -cx q[90],q[71]; -rz(-pi/1048576) q[71]; -cx q[90],q[71]; -rz(pi/1048576) q[71]; -cx q[89],q[71]; -rz(-pi/524288) q[71]; -cx q[89],q[71]; -rz(pi/524288) q[71]; -cx q[88],q[71]; -rz(-pi/262144) q[71]; -cx q[88],q[71]; -rz(pi/262144) q[71]; -cx q[87],q[71]; -rz(-pi/131072) q[71]; -cx q[87],q[71]; -rz(pi/131072) q[71]; -cx q[86],q[71]; -rz(-pi/65536) q[71]; -cx q[86],q[71]; -rz(pi/65536) q[71]; -cx q[85],q[71]; -rz(-pi/32768) q[71]; -cx q[85],q[71]; -rz(pi/32768) q[71]; -cx q[84],q[71]; -rz(-pi/16384) q[71]; -cx q[84],q[71]; -rz(pi/16384) q[71]; -cx q[83],q[71]; -rz(-pi/8192) q[71]; -cx q[83],q[71]; -rz(pi/8192) q[71]; -cx q[82],q[71]; -rz(-pi/4096) q[71]; -cx q[82],q[71]; -rz(pi/4096) q[71]; -cx q[81],q[71]; -rz(-pi/2048) q[71]; -cx q[81],q[71]; -rz(pi/2048) q[71]; -cx q[80],q[71]; -rz(-pi/1024) q[71]; -cx q[80],q[71]; -rz(pi/1024) q[71]; -cx q[79],q[71]; -rz(-pi/512) q[71]; -cx q[79],q[71]; -rz(pi/512) q[71]; -cx q[78],q[71]; -rz(-pi/256) q[71]; -cx q[78],q[71]; -rz(pi/256) q[71]; -cx q[77],q[71]; -rz(-pi/128) q[71]; -cx q[77],q[71]; -rz(pi/128) q[71]; -cx q[76],q[71]; -rz(-pi/64) q[71]; -cx q[76],q[71]; -rz(pi/64) q[71]; -cx q[75],q[71]; -rz(-pi/32) q[71]; -cx q[75],q[71]; -rz(pi/32) q[71]; -cx q[74],q[71]; -rz(-pi/16) q[71]; -cx q[74],q[71]; -rz(pi/16) q[71]; -cx q[73],q[71]; -rz(-pi/8) q[71]; -cx q[73],q[71]; -rz(pi/8) q[71]; -cx q[72],q[71]; -rz(-pi/4) q[71]; -cx q[72],q[71]; -rz(pi/4) q[71]; -ry(pi/2) q[71]; -rx(pi) q[71]; -rz(pi/4) q[71]; -rz(pi/8) q[72]; -rz(pi/16) q[73]; -rz(pi/32) q[74]; -rz(pi/64) q[75]; -rz(pi/128) q[76]; -rz(pi/256) q[77]; -rz(pi/512) q[78]; -rz(pi/1024) q[79]; -rz(pi/2048) q[80]; -rz(pi/4096) q[81]; -rz(pi/8192) q[82]; -rz(pi/16384) q[83]; -rz(pi/32768) q[84]; -rz(pi/65536) q[85]; -rz(pi/131072) q[86]; -rz(pi/262144) q[87]; -rz(pi/524288) q[88]; -rz(pi/1048576) q[89]; -rz(pi/2097152) q[90]; -rz(pi/4194304) q[91]; -rz(pi/8388608) q[92]; -rz(pi/16777216) q[93]; -rz(pi/33554432) q[94]; -rz(pi/67108864) q[95]; -rz(pi/134217728) q[96]; -rz(pi/268435456) q[97]; -rz(pi/536870912) q[98]; -rz(pi/1073741824) q[99]; -cx q[99],q[70]; -rz(-pi/1073741824) q[70]; -cx q[99],q[70]; -rz(pi/1073741824) q[70]; -cx q[98],q[70]; -rz(-pi/536870912) q[70]; -cx q[98],q[70]; -rz(pi/536870912) q[70]; -cx q[97],q[70]; -rz(-pi/268435456) q[70]; -cx q[97],q[70]; -rz(pi/268435456) q[70]; -cx q[96],q[70]; -rz(-pi/134217728) q[70]; -cx q[96],q[70]; -rz(pi/134217728) q[70]; -cx q[95],q[70]; -rz(-pi/67108864) q[70]; -cx q[95],q[70]; -rz(pi/67108864) q[70]; -cx q[94],q[70]; -rz(-pi/33554432) q[70]; -cx q[94],q[70]; -rz(pi/33554432) q[70]; -cx q[93],q[70]; -rz(-pi/16777216) q[70]; -cx q[93],q[70]; -rz(pi/16777216) q[70]; -cx q[92],q[70]; -rz(-pi/8388608) q[70]; -cx q[92],q[70]; -rz(pi/8388608) q[70]; -cx q[91],q[70]; -rz(-pi/4194304) q[70]; -cx q[91],q[70]; -rz(pi/4194304) q[70]; -cx q[90],q[70]; -rz(-pi/2097152) q[70]; -cx q[90],q[70]; -rz(pi/2097152) q[70]; -cx q[89],q[70]; -rz(-pi/1048576) q[70]; -cx q[89],q[70]; -rz(pi/1048576) q[70]; -cx q[88],q[70]; -rz(-pi/524288) q[70]; -cx q[88],q[70]; -rz(pi/524288) q[70]; -cx q[87],q[70]; -rz(-pi/262144) q[70]; -cx q[87],q[70]; -rz(pi/262144) q[70]; -cx q[86],q[70]; -rz(-pi/131072) q[70]; -cx q[86],q[70]; -rz(pi/131072) q[70]; -cx q[85],q[70]; -rz(-pi/65536) q[70]; -cx q[85],q[70]; -rz(pi/65536) q[70]; -cx q[84],q[70]; -rz(-pi/32768) q[70]; -cx q[84],q[70]; -rz(pi/32768) q[70]; -cx q[83],q[70]; -rz(-pi/16384) q[70]; -cx q[83],q[70]; -rz(pi/16384) q[70]; -cx q[82],q[70]; -rz(-pi/8192) q[70]; -cx q[82],q[70]; -rz(pi/8192) q[70]; -cx q[81],q[70]; -rz(-pi/4096) q[70]; -cx q[81],q[70]; -rz(pi/4096) q[70]; -cx q[80],q[70]; -rz(-pi/2048) q[70]; -cx q[80],q[70]; -rz(pi/2048) q[70]; -cx q[79],q[70]; -rz(-pi/1024) q[70]; -cx q[79],q[70]; -rz(pi/1024) q[70]; -cx q[78],q[70]; -rz(-pi/512) q[70]; -cx q[78],q[70]; -rz(pi/512) q[70]; -cx q[77],q[70]; -rz(-pi/256) q[70]; -cx q[77],q[70]; -rz(pi/256) q[70]; -cx q[76],q[70]; -rz(-pi/128) q[70]; -cx q[76],q[70]; -rz(pi/128) q[70]; -cx q[75],q[70]; -rz(-pi/64) q[70]; -cx q[75],q[70]; -rz(pi/64) q[70]; -cx q[74],q[70]; -rz(-pi/32) q[70]; -cx q[74],q[70]; -rz(pi/32) q[70]; -cx q[73],q[70]; -rz(-pi/16) q[70]; -cx q[73],q[70]; -rz(pi/16) q[70]; -cx q[72],q[70]; -rz(-pi/8) q[70]; -cx q[72],q[70]; -rz(pi/8) q[70]; -cx q[71],q[70]; -rz(-pi/4) q[70]; -cx q[71],q[70]; -rz(pi/4) q[70]; -ry(pi/2) q[70]; -rx(pi) q[70]; -rz(pi/4) q[70]; -rz(pi/8) q[71]; -rz(pi/16) q[72]; -rz(pi/32) q[73]; -rz(pi/64) q[74]; -rz(pi/128) q[75]; -rz(pi/256) q[76]; -rz(pi/512) q[77]; -rz(pi/1024) q[78]; -rz(pi/2048) q[79]; -rz(pi/4096) q[80]; -rz(pi/8192) q[81]; -rz(pi/16384) q[82]; -rz(pi/32768) q[83]; -rz(pi/65536) q[84]; -rz(pi/131072) q[85]; -rz(pi/262144) q[86]; -rz(pi/524288) q[87]; -rz(pi/1048576) q[88]; -rz(pi/2097152) q[89]; -rz(pi/4194304) q[90]; -rz(pi/8388608) q[91]; -rz(pi/16777216) q[92]; -rz(pi/33554432) q[93]; -rz(pi/67108864) q[94]; -rz(pi/134217728) q[95]; -rz(pi/268435456) q[96]; -rz(pi/536870912) q[97]; -rz(pi/1073741824) q[98]; -rz(pi/2147483648) q[99]; -cx q[99],q[69]; -rz(-pi/2147483648) q[69]; -cx q[99],q[69]; -rz(pi/2147483648) q[69]; -cx q[98],q[69]; -rz(-pi/1073741824) q[69]; -cx q[98],q[69]; -rz(pi/1073741824) q[69]; -cx q[97],q[69]; -rz(-pi/536870912) q[69]; -cx q[97],q[69]; -rz(pi/536870912) q[69]; -cx q[96],q[69]; -rz(-pi/268435456) q[69]; -cx q[96],q[69]; -rz(pi/268435456) q[69]; -cx q[95],q[69]; -rz(-pi/134217728) q[69]; -cx q[95],q[69]; -rz(pi/134217728) q[69]; -cx q[94],q[69]; -rz(-pi/67108864) q[69]; -cx q[94],q[69]; -rz(pi/67108864) q[69]; -cx q[93],q[69]; -rz(-pi/33554432) q[69]; -cx q[93],q[69]; -rz(pi/33554432) q[69]; -cx q[92],q[69]; -rz(-pi/16777216) q[69]; -cx q[92],q[69]; -rz(pi/16777216) q[69]; -cx q[91],q[69]; -rz(-pi/8388608) q[69]; -cx q[91],q[69]; -rz(pi/8388608) q[69]; -cx q[90],q[69]; -rz(-pi/4194304) q[69]; -cx q[90],q[69]; -rz(pi/4194304) q[69]; -cx q[89],q[69]; -rz(-pi/2097152) q[69]; -cx q[89],q[69]; -rz(pi/2097152) q[69]; -cx q[88],q[69]; -rz(-pi/1048576) q[69]; -cx q[88],q[69]; -rz(pi/1048576) q[69]; -cx q[87],q[69]; -rz(-pi/524288) q[69]; -cx q[87],q[69]; -rz(pi/524288) q[69]; -cx q[86],q[69]; -rz(-pi/262144) q[69]; -cx q[86],q[69]; -rz(pi/262144) q[69]; -cx q[85],q[69]; -rz(-pi/131072) q[69]; -cx q[85],q[69]; -rz(pi/131072) q[69]; -cx q[84],q[69]; -rz(-pi/65536) q[69]; -cx q[84],q[69]; -rz(pi/65536) q[69]; -cx q[83],q[69]; -rz(-pi/32768) q[69]; -cx q[83],q[69]; -rz(pi/32768) q[69]; -cx q[82],q[69]; -rz(-pi/16384) q[69]; -cx q[82],q[69]; -rz(pi/16384) q[69]; -cx q[81],q[69]; -rz(-pi/8192) q[69]; -cx q[81],q[69]; -rz(pi/8192) q[69]; -cx q[80],q[69]; -rz(-pi/4096) q[69]; -cx q[80],q[69]; -rz(pi/4096) q[69]; -cx q[79],q[69]; -rz(-pi/2048) q[69]; -cx q[79],q[69]; -rz(pi/2048) q[69]; -cx q[78],q[69]; -rz(-pi/1024) q[69]; -cx q[78],q[69]; -rz(pi/1024) q[69]; -cx q[77],q[69]; -rz(-pi/512) q[69]; -cx q[77],q[69]; -rz(pi/512) q[69]; -cx q[76],q[69]; -rz(-pi/256) q[69]; -cx q[76],q[69]; -rz(pi/256) q[69]; -cx q[75],q[69]; -rz(-pi/128) q[69]; -cx q[75],q[69]; -rz(pi/128) q[69]; -cx q[74],q[69]; -rz(-pi/64) q[69]; -cx q[74],q[69]; -rz(pi/64) q[69]; -cx q[73],q[69]; -rz(-pi/32) q[69]; -cx q[73],q[69]; -rz(pi/32) q[69]; -cx q[72],q[69]; -rz(-pi/16) q[69]; -cx q[72],q[69]; -rz(pi/16) q[69]; -cx q[71],q[69]; -rz(-pi/8) q[69]; -cx q[71],q[69]; -rz(pi/8) q[69]; -cx q[70],q[69]; -rz(-pi/4) q[69]; -cx q[70],q[69]; -rz(pi/4) q[69]; -ry(pi/2) q[69]; -rx(pi) q[69]; -rz(pi/4) q[69]; -rz(pi/8) q[70]; -rz(pi/16) q[71]; -rz(pi/32) q[72]; -rz(pi/64) q[73]; -rz(pi/128) q[74]; -rz(pi/256) q[75]; -rz(pi/512) q[76]; -rz(pi/1024) q[77]; -rz(pi/2048) q[78]; -rz(pi/4096) q[79]; -rz(pi/8192) q[80]; -rz(pi/16384) q[81]; -rz(pi/32768) q[82]; -rz(pi/65536) q[83]; -rz(pi/131072) q[84]; -rz(pi/262144) q[85]; -rz(pi/524288) q[86]; -rz(pi/1048576) q[87]; -rz(pi/2097152) q[88]; -rz(pi/4194304) q[89]; -rz(pi/8388608) q[90]; -rz(pi/16777216) q[91]; -rz(pi/33554432) q[92]; -rz(pi/67108864) q[93]; -rz(pi/134217728) q[94]; -rz(pi/268435456) q[95]; -rz(pi/536870912) q[96]; -rz(pi/1073741824) q[97]; -rz(pi/2147483648) q[98]; -rz(pi/4294967296) q[99]; -cx q[99],q[68]; -rz(-pi/4294967296) q[68]; -cx q[99],q[68]; -rz(pi/4294967296) q[68]; -cx q[98],q[68]; -rz(-pi/2147483648) q[68]; -cx q[98],q[68]; -rz(pi/2147483648) q[68]; -cx q[97],q[68]; -rz(-pi/1073741824) q[68]; -cx q[97],q[68]; -rz(pi/1073741824) q[68]; -cx q[96],q[68]; -rz(-pi/536870912) q[68]; -cx q[96],q[68]; -rz(pi/536870912) q[68]; -cx q[95],q[68]; -rz(-pi/268435456) q[68]; -cx q[95],q[68]; -rz(pi/268435456) q[68]; -cx q[94],q[68]; -rz(-pi/134217728) q[68]; -cx q[94],q[68]; -rz(pi/134217728) q[68]; -cx q[93],q[68]; -rz(-pi/67108864) q[68]; -cx q[93],q[68]; -rz(pi/67108864) q[68]; -cx q[92],q[68]; -rz(-pi/33554432) q[68]; -cx q[92],q[68]; -rz(pi/33554432) q[68]; -cx q[91],q[68]; -rz(-pi/16777216) q[68]; -cx q[91],q[68]; -rz(pi/16777216) q[68]; -cx q[90],q[68]; -rz(-pi/8388608) q[68]; -cx q[90],q[68]; -rz(pi/8388608) q[68]; -cx q[89],q[68]; -rz(-pi/4194304) q[68]; -cx q[89],q[68]; -rz(pi/4194304) q[68]; -cx q[88],q[68]; -rz(-pi/2097152) q[68]; -cx q[88],q[68]; -rz(pi/2097152) q[68]; -cx q[87],q[68]; -rz(-pi/1048576) q[68]; -cx q[87],q[68]; -rz(pi/1048576) q[68]; -cx q[86],q[68]; -rz(-pi/524288) q[68]; -cx q[86],q[68]; -rz(pi/524288) q[68]; -cx q[85],q[68]; -rz(-pi/262144) q[68]; -cx q[85],q[68]; -rz(pi/262144) q[68]; -cx q[84],q[68]; -rz(-pi/131072) q[68]; -cx q[84],q[68]; -rz(pi/131072) q[68]; -cx q[83],q[68]; -rz(-pi/65536) q[68]; -cx q[83],q[68]; -rz(pi/65536) q[68]; -cx q[82],q[68]; -rz(-pi/32768) q[68]; -cx q[82],q[68]; -rz(pi/32768) q[68]; -cx q[81],q[68]; -rz(-pi/16384) q[68]; -cx q[81],q[68]; -rz(pi/16384) q[68]; -cx q[80],q[68]; -rz(-pi/8192) q[68]; -cx q[80],q[68]; -rz(pi/8192) q[68]; -cx q[79],q[68]; -rz(-pi/4096) q[68]; -cx q[79],q[68]; -rz(pi/4096) q[68]; -cx q[78],q[68]; -rz(-pi/2048) q[68]; -cx q[78],q[68]; -rz(pi/2048) q[68]; -cx q[77],q[68]; -rz(-pi/1024) q[68]; -cx q[77],q[68]; -rz(pi/1024) q[68]; -cx q[76],q[68]; -rz(-pi/512) q[68]; -cx q[76],q[68]; -rz(pi/512) q[68]; -cx q[75],q[68]; -rz(-pi/256) q[68]; -cx q[75],q[68]; -rz(pi/256) q[68]; -cx q[74],q[68]; -rz(-pi/128) q[68]; -cx q[74],q[68]; -rz(pi/128) q[68]; -cx q[73],q[68]; -rz(-pi/64) q[68]; -cx q[73],q[68]; -rz(pi/64) q[68]; -cx q[72],q[68]; -rz(-pi/32) q[68]; -cx q[72],q[68]; -rz(pi/32) q[68]; -cx q[71],q[68]; -rz(-pi/16) q[68]; -cx q[71],q[68]; -rz(pi/16) q[68]; -cx q[70],q[68]; -rz(-pi/8) q[68]; -cx q[70],q[68]; -rz(pi/8) q[68]; -cx q[69],q[68]; -rz(-pi/4) q[68]; -cx q[69],q[68]; -rz(pi/4) q[68]; -ry(pi/2) q[68]; -rx(pi) q[68]; -rz(pi/4) q[68]; -rz(pi/8) q[69]; -rz(pi/16) q[70]; -rz(pi/32) q[71]; -rz(pi/64) q[72]; -rz(pi/128) q[73]; -rz(pi/256) q[74]; -rz(pi/512) q[75]; -rz(pi/1024) q[76]; -rz(pi/2048) q[77]; -rz(pi/4096) q[78]; -rz(pi/8192) q[79]; -rz(pi/16384) q[80]; -rz(pi/32768) q[81]; -rz(pi/65536) q[82]; -rz(pi/131072) q[83]; -rz(pi/262144) q[84]; -rz(pi/524288) q[85]; -rz(pi/1048576) q[86]; -rz(pi/2097152) q[87]; -rz(pi/4194304) q[88]; -rz(pi/8388608) q[89]; -rz(pi/16777216) q[90]; -rz(pi/33554432) q[91]; -rz(pi/67108864) q[92]; -rz(pi/134217728) q[93]; -rz(pi/268435456) q[94]; -rz(pi/536870912) q[95]; -rz(pi/1073741824) q[96]; -rz(pi/2147483648) q[97]; -rz(pi/4294967296) q[98]; -rz(pi/8589934592) q[99]; -cx q[99],q[67]; -rz(-pi/8589934592) q[67]; -cx q[99],q[67]; -rz(pi/8589934592) q[67]; -cx q[98],q[67]; -rz(-pi/4294967296) q[67]; -cx q[98],q[67]; -rz(pi/4294967296) q[67]; -cx q[97],q[67]; -rz(-pi/2147483648) q[67]; -cx q[97],q[67]; -rz(pi/2147483648) q[67]; -cx q[96],q[67]; -rz(-pi/1073741824) q[67]; -cx q[96],q[67]; -rz(pi/1073741824) q[67]; -cx q[95],q[67]; -rz(-pi/536870912) q[67]; -cx q[95],q[67]; -rz(pi/536870912) q[67]; -cx q[94],q[67]; -rz(-pi/268435456) q[67]; -cx q[94],q[67]; -rz(pi/268435456) q[67]; -cx q[93],q[67]; -rz(-pi/134217728) q[67]; -cx q[93],q[67]; -rz(pi/134217728) q[67]; -cx q[92],q[67]; -rz(-pi/67108864) q[67]; -cx q[92],q[67]; -rz(pi/67108864) q[67]; -cx q[91],q[67]; -rz(-pi/33554432) q[67]; -cx q[91],q[67]; -rz(pi/33554432) q[67]; -cx q[90],q[67]; -rz(-pi/16777216) q[67]; -cx q[90],q[67]; -rz(pi/16777216) q[67]; -cx q[89],q[67]; -rz(-pi/8388608) q[67]; -cx q[89],q[67]; -rz(pi/8388608) q[67]; -cx q[88],q[67]; -rz(-pi/4194304) q[67]; -cx q[88],q[67]; -rz(pi/4194304) q[67]; -cx q[87],q[67]; -rz(-pi/2097152) q[67]; -cx q[87],q[67]; -rz(pi/2097152) q[67]; -cx q[86],q[67]; -rz(-pi/1048576) q[67]; -cx q[86],q[67]; -rz(pi/1048576) q[67]; -cx q[85],q[67]; -rz(-pi/524288) q[67]; -cx q[85],q[67]; -rz(pi/524288) q[67]; -cx q[84],q[67]; -rz(-pi/262144) q[67]; -cx q[84],q[67]; -rz(pi/262144) q[67]; -cx q[83],q[67]; -rz(-pi/131072) q[67]; -cx q[83],q[67]; -rz(pi/131072) q[67]; -cx q[82],q[67]; -rz(-pi/65536) q[67]; -cx q[82],q[67]; -rz(pi/65536) q[67]; -cx q[81],q[67]; -rz(-pi/32768) q[67]; -cx q[81],q[67]; -rz(pi/32768) q[67]; -cx q[80],q[67]; -rz(-pi/16384) q[67]; -cx q[80],q[67]; -rz(pi/16384) q[67]; -cx q[79],q[67]; -rz(-pi/8192) q[67]; -cx q[79],q[67]; -rz(pi/8192) q[67]; -cx q[78],q[67]; -rz(-pi/4096) q[67]; -cx q[78],q[67]; -rz(pi/4096) q[67]; -cx q[77],q[67]; -rz(-pi/2048) q[67]; -cx q[77],q[67]; -rz(pi/2048) q[67]; -cx q[76],q[67]; -rz(-pi/1024) q[67]; -cx q[76],q[67]; -rz(pi/1024) q[67]; -cx q[75],q[67]; -rz(-pi/512) q[67]; -cx q[75],q[67]; -rz(pi/512) q[67]; -cx q[74],q[67]; -rz(-pi/256) q[67]; -cx q[74],q[67]; -rz(pi/256) q[67]; -cx q[73],q[67]; -rz(-pi/128) q[67]; -cx q[73],q[67]; -rz(pi/128) q[67]; -cx q[72],q[67]; -rz(-pi/64) q[67]; -cx q[72],q[67]; -rz(pi/64) q[67]; -cx q[71],q[67]; -rz(-pi/32) q[67]; -cx q[71],q[67]; -rz(pi/32) q[67]; -cx q[70],q[67]; -rz(-pi/16) q[67]; -cx q[70],q[67]; -rz(pi/16) q[67]; -cx q[69],q[67]; -rz(-pi/8) q[67]; -cx q[69],q[67]; -rz(pi/8) q[67]; -cx q[68],q[67]; -rz(-pi/4) q[67]; -cx q[68],q[67]; -rz(pi/4) q[67]; -ry(pi/2) q[67]; -rx(pi) q[67]; -rz(pi/4) q[67]; -rz(pi/8) q[68]; -rz(pi/16) q[69]; -rz(pi/32) q[70]; -rz(pi/64) q[71]; -rz(pi/128) q[72]; -rz(pi/256) q[73]; -rz(pi/512) q[74]; -rz(pi/1024) q[75]; -rz(pi/2048) q[76]; -rz(pi/4096) q[77]; -rz(pi/8192) q[78]; -rz(pi/16384) q[79]; -rz(pi/32768) q[80]; -rz(pi/65536) q[81]; -rz(pi/131072) q[82]; -rz(pi/262144) q[83]; -rz(pi/524288) q[84]; -rz(pi/1048576) q[85]; -rz(pi/2097152) q[86]; -rz(pi/4194304) q[87]; -rz(pi/8388608) q[88]; -rz(pi/16777216) q[89]; -rz(pi/33554432) q[90]; -rz(pi/67108864) q[91]; -rz(pi/134217728) q[92]; -rz(pi/268435456) q[93]; -rz(pi/536870912) q[94]; -rz(pi/1073741824) q[95]; -rz(pi/2147483648) q[96]; -rz(pi/4294967296) q[97]; -rz(pi/8589934592) q[98]; -rz(pi/17179869184) q[99]; -cx q[99],q[66]; -rz(-pi/17179869184) q[66]; -cx q[99],q[66]; -rz(pi/17179869184) q[66]; -cx q[98],q[66]; -rz(-pi/8589934592) q[66]; -cx q[98],q[66]; -rz(pi/8589934592) q[66]; -cx q[97],q[66]; -rz(-pi/4294967296) q[66]; -cx q[97],q[66]; -rz(pi/4294967296) q[66]; -cx q[96],q[66]; -rz(-pi/2147483648) q[66]; -cx q[96],q[66]; -rz(pi/2147483648) q[66]; -cx q[95],q[66]; -rz(-pi/1073741824) q[66]; -cx q[95],q[66]; -rz(pi/1073741824) q[66]; -cx q[94],q[66]; -rz(-pi/536870912) q[66]; -cx q[94],q[66]; -rz(pi/536870912) q[66]; -cx q[93],q[66]; -rz(-pi/268435456) q[66]; -cx q[93],q[66]; -rz(pi/268435456) q[66]; -cx q[92],q[66]; -rz(-pi/134217728) q[66]; -cx q[92],q[66]; -rz(pi/134217728) q[66]; -cx q[91],q[66]; -rz(-pi/67108864) q[66]; -cx q[91],q[66]; -rz(pi/67108864) q[66]; -cx q[90],q[66]; -rz(-pi/33554432) q[66]; -cx q[90],q[66]; -rz(pi/33554432) q[66]; -cx q[89],q[66]; -rz(-pi/16777216) q[66]; -cx q[89],q[66]; -rz(pi/16777216) q[66]; -cx q[88],q[66]; -rz(-pi/8388608) q[66]; -cx q[88],q[66]; -rz(pi/8388608) q[66]; -cx q[87],q[66]; -rz(-pi/4194304) q[66]; -cx q[87],q[66]; -rz(pi/4194304) q[66]; -cx q[86],q[66]; -rz(-pi/2097152) q[66]; -cx q[86],q[66]; -rz(pi/2097152) q[66]; -cx q[85],q[66]; -rz(-pi/1048576) q[66]; -cx q[85],q[66]; -rz(pi/1048576) q[66]; -cx q[84],q[66]; -rz(-pi/524288) q[66]; -cx q[84],q[66]; -rz(pi/524288) q[66]; -cx q[83],q[66]; -rz(-pi/262144) q[66]; -cx q[83],q[66]; -rz(pi/262144) q[66]; -cx q[82],q[66]; -rz(-pi/131072) q[66]; -cx q[82],q[66]; -rz(pi/131072) q[66]; -cx q[81],q[66]; -rz(-pi/65536) q[66]; -cx q[81],q[66]; -rz(pi/65536) q[66]; -cx q[80],q[66]; -rz(-pi/32768) q[66]; -cx q[80],q[66]; -rz(pi/32768) q[66]; -cx q[79],q[66]; -rz(-pi/16384) q[66]; -cx q[79],q[66]; -rz(pi/16384) q[66]; -cx q[78],q[66]; -rz(-pi/8192) q[66]; -cx q[78],q[66]; -rz(pi/8192) q[66]; -cx q[77],q[66]; -rz(-pi/4096) q[66]; -cx q[77],q[66]; -rz(pi/4096) q[66]; -cx q[76],q[66]; -rz(-pi/2048) q[66]; -cx q[76],q[66]; -rz(pi/2048) q[66]; -cx q[75],q[66]; -rz(-pi/1024) q[66]; -cx q[75],q[66]; -rz(pi/1024) q[66]; -cx q[74],q[66]; -rz(-pi/512) q[66]; -cx q[74],q[66]; -rz(pi/512) q[66]; -cx q[73],q[66]; -rz(-pi/256) q[66]; -cx q[73],q[66]; -rz(pi/256) q[66]; -cx q[72],q[66]; -rz(-pi/128) q[66]; -cx q[72],q[66]; -rz(pi/128) q[66]; -cx q[71],q[66]; -rz(-pi/64) q[66]; -cx q[71],q[66]; -rz(pi/64) q[66]; -cx q[70],q[66]; -rz(-pi/32) q[66]; -cx q[70],q[66]; -rz(pi/32) q[66]; -cx q[69],q[66]; -rz(-pi/16) q[66]; -cx q[69],q[66]; -rz(pi/16) q[66]; -cx q[68],q[66]; -rz(-pi/8) q[66]; -cx q[68],q[66]; -rz(pi/8) q[66]; -cx q[67],q[66]; -rz(-pi/4) q[66]; -cx q[67],q[66]; -rz(pi/4) q[66]; -ry(pi/2) q[66]; -rx(pi) q[66]; -rz(pi/4) q[66]; -rz(pi/8) q[67]; -rz(pi/16) q[68]; -rz(pi/32) q[69]; -rz(pi/64) q[70]; -rz(pi/128) q[71]; -rz(pi/256) q[72]; -rz(pi/512) q[73]; -rz(pi/1024) q[74]; -rz(pi/2048) q[75]; -rz(pi/4096) q[76]; -rz(pi/8192) q[77]; -rz(pi/16384) q[78]; -rz(pi/32768) q[79]; -rz(pi/65536) q[80]; -rz(pi/131072) q[81]; -rz(pi/262144) q[82]; -rz(pi/524288) q[83]; -rz(pi/1048576) q[84]; -rz(pi/2097152) q[85]; -rz(pi/4194304) q[86]; -rz(pi/8388608) q[87]; -rz(pi/16777216) q[88]; -rz(pi/33554432) q[89]; -rz(pi/67108864) q[90]; -rz(pi/134217728) q[91]; -rz(pi/268435456) q[92]; -rz(pi/536870912) q[93]; -rz(pi/1073741824) q[94]; -rz(pi/2147483648) q[95]; -rz(pi/4294967296) q[96]; -rz(pi/8589934592) q[97]; -rz(pi/17179869184) q[98]; -rz(pi/34359738368) q[99]; -cx q[99],q[65]; -rz(-pi/34359738368) q[65]; -cx q[99],q[65]; -rz(pi/34359738368) q[65]; -cx q[98],q[65]; -rz(-pi/17179869184) q[65]; -cx q[98],q[65]; -rz(pi/17179869184) q[65]; -cx q[97],q[65]; -rz(-pi/8589934592) q[65]; -cx q[97],q[65]; -rz(pi/8589934592) q[65]; -cx q[96],q[65]; -rz(-pi/4294967296) q[65]; -cx q[96],q[65]; -rz(pi/4294967296) q[65]; -cx q[95],q[65]; -rz(-pi/2147483648) q[65]; -cx q[95],q[65]; -rz(pi/2147483648) q[65]; -cx q[94],q[65]; -rz(-pi/1073741824) q[65]; -cx q[94],q[65]; -rz(pi/1073741824) q[65]; -cx q[93],q[65]; -rz(-pi/536870912) q[65]; -cx q[93],q[65]; -rz(pi/536870912) q[65]; -cx q[92],q[65]; -rz(-pi/268435456) q[65]; -cx q[92],q[65]; -rz(pi/268435456) q[65]; -cx q[91],q[65]; -rz(-pi/134217728) q[65]; -cx q[91],q[65]; -rz(pi/134217728) q[65]; -cx q[90],q[65]; -rz(-pi/67108864) q[65]; -cx q[90],q[65]; -rz(pi/67108864) q[65]; -cx q[89],q[65]; -rz(-pi/33554432) q[65]; -cx q[89],q[65]; -rz(pi/33554432) q[65]; -cx q[88],q[65]; -rz(-pi/16777216) q[65]; -cx q[88],q[65]; -rz(pi/16777216) q[65]; -cx q[87],q[65]; -rz(-pi/8388608) q[65]; -cx q[87],q[65]; -rz(pi/8388608) q[65]; -cx q[86],q[65]; -rz(-pi/4194304) q[65]; -cx q[86],q[65]; -rz(pi/4194304) q[65]; -cx q[85],q[65]; -rz(-pi/2097152) q[65]; -cx q[85],q[65]; -rz(pi/2097152) q[65]; -cx q[84],q[65]; -rz(-pi/1048576) q[65]; -cx q[84],q[65]; -rz(pi/1048576) q[65]; -cx q[83],q[65]; -rz(-pi/524288) q[65]; -cx q[83],q[65]; -rz(pi/524288) q[65]; -cx q[82],q[65]; -rz(-pi/262144) q[65]; -cx q[82],q[65]; -rz(pi/262144) q[65]; -cx q[81],q[65]; -rz(-pi/131072) q[65]; -cx q[81],q[65]; -rz(pi/131072) q[65]; -cx q[80],q[65]; -rz(-pi/65536) q[65]; -cx q[80],q[65]; -rz(pi/65536) q[65]; -cx q[79],q[65]; -rz(-pi/32768) q[65]; -cx q[79],q[65]; -rz(pi/32768) q[65]; -cx q[78],q[65]; -rz(-pi/16384) q[65]; -cx q[78],q[65]; -rz(pi/16384) q[65]; -cx q[77],q[65]; -rz(-pi/8192) q[65]; -cx q[77],q[65]; -rz(pi/8192) q[65]; -cx q[76],q[65]; -rz(-pi/4096) q[65]; -cx q[76],q[65]; -rz(pi/4096) q[65]; -cx q[75],q[65]; -rz(-pi/2048) q[65]; -cx q[75],q[65]; -rz(pi/2048) q[65]; -cx q[74],q[65]; -rz(-pi/1024) q[65]; -cx q[74],q[65]; -rz(pi/1024) q[65]; -cx q[73],q[65]; -rz(-pi/512) q[65]; -cx q[73],q[65]; -rz(pi/512) q[65]; -cx q[72],q[65]; -rz(-pi/256) q[65]; -cx q[72],q[65]; -rz(pi/256) q[65]; -cx q[71],q[65]; -rz(-pi/128) q[65]; -cx q[71],q[65]; -rz(pi/128) q[65]; -cx q[70],q[65]; -rz(-pi/64) q[65]; -cx q[70],q[65]; -rz(pi/64) q[65]; -cx q[69],q[65]; -rz(-pi/32) q[65]; -cx q[69],q[65]; -rz(pi/32) q[65]; -cx q[68],q[65]; -rz(-pi/16) q[65]; -cx q[68],q[65]; -rz(pi/16) q[65]; -cx q[67],q[65]; -rz(-pi/8) q[65]; -cx q[67],q[65]; -rz(pi/8) q[65]; -cx q[66],q[65]; -rz(-pi/4) q[65]; -cx q[66],q[65]; -rz(pi/4) q[65]; -ry(pi/2) q[65]; -rx(pi) q[65]; -rz(pi/4) q[65]; -rz(pi/8) q[66]; -rz(pi/16) q[67]; -rz(pi/32) q[68]; -rz(pi/64) q[69]; -rz(pi/128) q[70]; -rz(pi/256) q[71]; -rz(pi/512) q[72]; -rz(pi/1024) q[73]; -rz(pi/2048) q[74]; -rz(pi/4096) q[75]; -rz(pi/8192) q[76]; -rz(pi/16384) q[77]; -rz(pi/32768) q[78]; -rz(pi/65536) q[79]; -rz(pi/131072) q[80]; -rz(pi/262144) q[81]; -rz(pi/524288) q[82]; -rz(pi/1048576) q[83]; -rz(pi/2097152) q[84]; -rz(pi/4194304) q[85]; -rz(pi/8388608) q[86]; -rz(pi/16777216) q[87]; -rz(pi/33554432) q[88]; -rz(pi/67108864) q[89]; -rz(pi/134217728) q[90]; -rz(pi/268435456) q[91]; -rz(pi/536870912) q[92]; -rz(pi/1073741824) q[93]; -rz(pi/2147483648) q[94]; -rz(pi/4294967296) q[95]; -rz(pi/8589934592) q[96]; -rz(pi/17179869184) q[97]; -rz(pi/34359738368) q[98]; -rz(pi/68719476736) q[99]; -cx q[99],q[64]; -rz(-pi/68719476736) q[64]; -cx q[99],q[64]; -rz(pi/68719476736) q[64]; -cx q[98],q[64]; -rz(-pi/34359738368) q[64]; -cx q[98],q[64]; -rz(pi/34359738368) q[64]; -cx q[97],q[64]; -rz(-pi/17179869184) q[64]; -cx q[97],q[64]; -rz(pi/17179869184) q[64]; -cx q[96],q[64]; -rz(-pi/8589934592) q[64]; -cx q[96],q[64]; -rz(pi/8589934592) q[64]; -cx q[95],q[64]; -rz(-pi/4294967296) q[64]; -cx q[95],q[64]; -rz(pi/4294967296) q[64]; -cx q[94],q[64]; -rz(-pi/2147483648) q[64]; -cx q[94],q[64]; -rz(pi/2147483648) q[64]; -cx q[93],q[64]; -rz(-pi/1073741824) q[64]; -cx q[93],q[64]; -rz(pi/1073741824) q[64]; -cx q[92],q[64]; -rz(-pi/536870912) q[64]; -cx q[92],q[64]; -rz(pi/536870912) q[64]; -cx q[91],q[64]; -rz(-pi/268435456) q[64]; -cx q[91],q[64]; -rz(pi/268435456) q[64]; -cx q[90],q[64]; -rz(-pi/134217728) q[64]; -cx q[90],q[64]; -rz(pi/134217728) q[64]; -cx q[89],q[64]; -rz(-pi/67108864) q[64]; -cx q[89],q[64]; -rz(pi/67108864) q[64]; -cx q[88],q[64]; -rz(-pi/33554432) q[64]; -cx q[88],q[64]; -rz(pi/33554432) q[64]; -cx q[87],q[64]; -rz(-pi/16777216) q[64]; -cx q[87],q[64]; -rz(pi/16777216) q[64]; -cx q[86],q[64]; -rz(-pi/8388608) q[64]; -cx q[86],q[64]; -rz(pi/8388608) q[64]; -cx q[85],q[64]; -rz(-pi/4194304) q[64]; -cx q[85],q[64]; -rz(pi/4194304) q[64]; -cx q[84],q[64]; -rz(-pi/2097152) q[64]; -cx q[84],q[64]; -rz(pi/2097152) q[64]; -cx q[83],q[64]; -rz(-pi/1048576) q[64]; -cx q[83],q[64]; -rz(pi/1048576) q[64]; -cx q[82],q[64]; -rz(-pi/524288) q[64]; -cx q[82],q[64]; -rz(pi/524288) q[64]; -cx q[81],q[64]; -rz(-pi/262144) q[64]; -cx q[81],q[64]; -rz(pi/262144) q[64]; -cx q[80],q[64]; -rz(-pi/131072) q[64]; -cx q[80],q[64]; -rz(pi/131072) q[64]; -cx q[79],q[64]; -rz(-pi/65536) q[64]; -cx q[79],q[64]; -rz(pi/65536) q[64]; -cx q[78],q[64]; -rz(-pi/32768) q[64]; -cx q[78],q[64]; -rz(pi/32768) q[64]; -cx q[77],q[64]; -rz(-pi/16384) q[64]; -cx q[77],q[64]; -rz(pi/16384) q[64]; -cx q[76],q[64]; -rz(-pi/8192) q[64]; -cx q[76],q[64]; -rz(pi/8192) q[64]; -cx q[75],q[64]; -rz(-pi/4096) q[64]; -cx q[75],q[64]; -rz(pi/4096) q[64]; -cx q[74],q[64]; -rz(-pi/2048) q[64]; -cx q[74],q[64]; -rz(pi/2048) q[64]; -cx q[73],q[64]; -rz(-pi/1024) q[64]; -cx q[73],q[64]; -rz(pi/1024) q[64]; -cx q[72],q[64]; -rz(-pi/512) q[64]; -cx q[72],q[64]; -rz(pi/512) q[64]; -cx q[71],q[64]; -rz(-pi/256) q[64]; -cx q[71],q[64]; -rz(pi/256) q[64]; -cx q[70],q[64]; -rz(-pi/128) q[64]; -cx q[70],q[64]; -rz(pi/128) q[64]; -cx q[69],q[64]; -rz(-pi/64) q[64]; -cx q[69],q[64]; -rz(pi/64) q[64]; -cx q[68],q[64]; -rz(-pi/32) q[64]; -cx q[68],q[64]; -rz(pi/32) q[64]; -cx q[67],q[64]; -rz(-pi/16) q[64]; -cx q[67],q[64]; -rz(pi/16) q[64]; -cx q[66],q[64]; -rz(-pi/8) q[64]; -cx q[66],q[64]; -rz(pi/8) q[64]; -cx q[65],q[64]; -rz(-pi/4) q[64]; -cx q[65],q[64]; -rz(pi/4) q[64]; -ry(pi/2) q[64]; -rx(pi) q[64]; -rz(pi/4) q[64]; -rz(pi/8) q[65]; -rz(pi/16) q[66]; -rz(pi/32) q[67]; -rz(pi/64) q[68]; -rz(pi/128) q[69]; -rz(pi/256) q[70]; -rz(pi/512) q[71]; -rz(pi/1024) q[72]; -rz(pi/2048) q[73]; -rz(pi/4096) q[74]; -rz(pi/8192) q[75]; -rz(pi/16384) q[76]; -rz(pi/32768) q[77]; -rz(pi/65536) q[78]; -rz(pi/131072) q[79]; -rz(pi/262144) q[80]; -rz(pi/524288) q[81]; -rz(pi/1048576) q[82]; -rz(pi/2097152) q[83]; -rz(pi/4194304) q[84]; -rz(pi/8388608) q[85]; -rz(pi/16777216) q[86]; -rz(pi/33554432) q[87]; -rz(pi/67108864) q[88]; -rz(pi/134217728) q[89]; -rz(pi/268435456) q[90]; -rz(pi/536870912) q[91]; -rz(pi/1073741824) q[92]; -rz(pi/2147483648) q[93]; -rz(pi/4294967296) q[94]; -rz(pi/8589934592) q[95]; -rz(pi/17179869184) q[96]; -rz(pi/34359738368) q[97]; -rz(pi/68719476736) q[98]; -rz(pi/137438953472) q[99]; -cx q[99],q[63]; -rz(-pi/137438953472) q[63]; -cx q[99],q[63]; -rz(pi/137438953472) q[63]; -cx q[98],q[63]; -rz(-pi/68719476736) q[63]; -cx q[98],q[63]; -rz(pi/68719476736) q[63]; -cx q[97],q[63]; -rz(-pi/34359738368) q[63]; -cx q[97],q[63]; -rz(pi/34359738368) q[63]; -cx q[96],q[63]; -rz(-pi/17179869184) q[63]; -cx q[96],q[63]; -rz(pi/17179869184) q[63]; -cx q[95],q[63]; -rz(-pi/8589934592) q[63]; -cx q[95],q[63]; -rz(pi/8589934592) q[63]; -cx q[94],q[63]; -rz(-pi/4294967296) q[63]; -cx q[94],q[63]; -rz(pi/4294967296) q[63]; -cx q[93],q[63]; -rz(-pi/2147483648) q[63]; -cx q[93],q[63]; -rz(pi/2147483648) q[63]; -cx q[92],q[63]; -rz(-pi/1073741824) q[63]; -cx q[92],q[63]; -rz(pi/1073741824) q[63]; -cx q[91],q[63]; -rz(-pi/536870912) q[63]; -cx q[91],q[63]; -rz(pi/536870912) q[63]; -cx q[90],q[63]; -rz(-pi/268435456) q[63]; -cx q[90],q[63]; -rz(pi/268435456) q[63]; -cx q[89],q[63]; -rz(-pi/134217728) q[63]; -cx q[89],q[63]; -rz(pi/134217728) q[63]; -cx q[88],q[63]; -rz(-pi/67108864) q[63]; -cx q[88],q[63]; -rz(pi/67108864) q[63]; -cx q[87],q[63]; -rz(-pi/33554432) q[63]; -cx q[87],q[63]; -rz(pi/33554432) q[63]; -cx q[86],q[63]; -rz(-pi/16777216) q[63]; -cx q[86],q[63]; -rz(pi/16777216) q[63]; -cx q[85],q[63]; -rz(-pi/8388608) q[63]; -cx q[85],q[63]; -rz(pi/8388608) q[63]; -cx q[84],q[63]; -rz(-pi/4194304) q[63]; -cx q[84],q[63]; -rz(pi/4194304) q[63]; -cx q[83],q[63]; -rz(-pi/2097152) q[63]; -cx q[83],q[63]; -rz(pi/2097152) q[63]; -cx q[82],q[63]; -rz(-pi/1048576) q[63]; -cx q[82],q[63]; -rz(pi/1048576) q[63]; -cx q[81],q[63]; -rz(-pi/524288) q[63]; -cx q[81],q[63]; -rz(pi/524288) q[63]; -cx q[80],q[63]; -rz(-pi/262144) q[63]; -cx q[80],q[63]; -rz(pi/262144) q[63]; -cx q[79],q[63]; -rz(-pi/131072) q[63]; -cx q[79],q[63]; -rz(pi/131072) q[63]; -cx q[78],q[63]; -rz(-pi/65536) q[63]; -cx q[78],q[63]; -rz(pi/65536) q[63]; -cx q[77],q[63]; -rz(-pi/32768) q[63]; -cx q[77],q[63]; -rz(pi/32768) q[63]; -cx q[76],q[63]; -rz(-pi/16384) q[63]; -cx q[76],q[63]; -rz(pi/16384) q[63]; -cx q[75],q[63]; -rz(-pi/8192) q[63]; -cx q[75],q[63]; -rz(pi/8192) q[63]; -cx q[74],q[63]; -rz(-pi/4096) q[63]; -cx q[74],q[63]; -rz(pi/4096) q[63]; -cx q[73],q[63]; -rz(-pi/2048) q[63]; -cx q[73],q[63]; -rz(pi/2048) q[63]; -cx q[72],q[63]; -rz(-pi/1024) q[63]; -cx q[72],q[63]; -rz(pi/1024) q[63]; -cx q[71],q[63]; -rz(-pi/512) q[63]; -cx q[71],q[63]; -rz(pi/512) q[63]; -cx q[70],q[63]; -rz(-pi/256) q[63]; -cx q[70],q[63]; -rz(pi/256) q[63]; -cx q[69],q[63]; -rz(-pi/128) q[63]; -cx q[69],q[63]; -rz(pi/128) q[63]; -cx q[68],q[63]; -rz(-pi/64) q[63]; -cx q[68],q[63]; -rz(pi/64) q[63]; -cx q[67],q[63]; -rz(-pi/32) q[63]; -cx q[67],q[63]; -rz(pi/32) q[63]; -cx q[66],q[63]; -rz(-pi/16) q[63]; -cx q[66],q[63]; -rz(pi/16) q[63]; -cx q[65],q[63]; -rz(-pi/8) q[63]; -cx q[65],q[63]; -rz(pi/8) q[63]; -cx q[64],q[63]; -rz(-pi/4) q[63]; -cx q[64],q[63]; -rz(pi/4) q[63]; -ry(pi/2) q[63]; -rx(pi) q[63]; -rz(pi/4) q[63]; -rz(pi/8) q[64]; -rz(pi/16) q[65]; -rz(pi/32) q[66]; -rz(pi/64) q[67]; -rz(pi/128) q[68]; -rz(pi/256) q[69]; -rz(pi/512) q[70]; -rz(pi/1024) q[71]; -rz(pi/2048) q[72]; -rz(pi/4096) q[73]; -rz(pi/8192) q[74]; -rz(pi/16384) q[75]; -rz(pi/32768) q[76]; -rz(pi/65536) q[77]; -rz(pi/131072) q[78]; -rz(pi/262144) q[79]; -rz(pi/524288) q[80]; -rz(pi/1048576) q[81]; -rz(pi/2097152) q[82]; -rz(pi/4194304) q[83]; -rz(pi/8388608) q[84]; -rz(pi/16777216) q[85]; -rz(pi/33554432) q[86]; -rz(pi/67108864) q[87]; -rz(pi/134217728) q[88]; -rz(pi/268435456) q[89]; -rz(pi/536870912) q[90]; -rz(pi/1073741824) q[91]; -rz(pi/2147483648) q[92]; -rz(pi/4294967296) q[93]; -rz(pi/8589934592) q[94]; -rz(pi/17179869184) q[95]; -rz(pi/34359738368) q[96]; -rz(pi/68719476736) q[97]; -rz(pi/137438953472) q[98]; -rz(pi/274877906944) q[99]; -cx q[99],q[62]; -rz(-pi/274877906944) q[62]; -cx q[99],q[62]; -rz(pi/274877906944) q[62]; -cx q[98],q[62]; -rz(-pi/137438953472) q[62]; -cx q[98],q[62]; -rz(pi/137438953472) q[62]; -cx q[97],q[62]; -rz(-pi/68719476736) q[62]; -cx q[97],q[62]; -rz(pi/68719476736) q[62]; -cx q[96],q[62]; -rz(-pi/34359738368) q[62]; -cx q[96],q[62]; -rz(pi/34359738368) q[62]; -cx q[95],q[62]; -rz(-pi/17179869184) q[62]; -cx q[95],q[62]; -rz(pi/17179869184) q[62]; -cx q[94],q[62]; -rz(-pi/8589934592) q[62]; -cx q[94],q[62]; -rz(pi/8589934592) q[62]; -cx q[93],q[62]; -rz(-pi/4294967296) q[62]; -cx q[93],q[62]; -rz(pi/4294967296) q[62]; -cx q[92],q[62]; -rz(-pi/2147483648) q[62]; -cx q[92],q[62]; -rz(pi/2147483648) q[62]; -cx q[91],q[62]; -rz(-pi/1073741824) q[62]; -cx q[91],q[62]; -rz(pi/1073741824) q[62]; -cx q[90],q[62]; -rz(-pi/536870912) q[62]; -cx q[90],q[62]; -rz(pi/536870912) q[62]; -cx q[89],q[62]; -rz(-pi/268435456) q[62]; -cx q[89],q[62]; -rz(pi/268435456) q[62]; -cx q[88],q[62]; -rz(-pi/134217728) q[62]; -cx q[88],q[62]; -rz(pi/134217728) q[62]; -cx q[87],q[62]; -rz(-pi/67108864) q[62]; -cx q[87],q[62]; -rz(pi/67108864) q[62]; -cx q[86],q[62]; -rz(-pi/33554432) q[62]; -cx q[86],q[62]; -rz(pi/33554432) q[62]; -cx q[85],q[62]; -rz(-pi/16777216) q[62]; -cx q[85],q[62]; -rz(pi/16777216) q[62]; -cx q[84],q[62]; -rz(-pi/8388608) q[62]; -cx q[84],q[62]; -rz(pi/8388608) q[62]; -cx q[83],q[62]; -rz(-pi/4194304) q[62]; -cx q[83],q[62]; -rz(pi/4194304) q[62]; -cx q[82],q[62]; -rz(-pi/2097152) q[62]; -cx q[82],q[62]; -rz(pi/2097152) q[62]; -cx q[81],q[62]; -rz(-pi/1048576) q[62]; -cx q[81],q[62]; -rz(pi/1048576) q[62]; -cx q[80],q[62]; -rz(-pi/524288) q[62]; -cx q[80],q[62]; -rz(pi/524288) q[62]; -cx q[79],q[62]; -rz(-pi/262144) q[62]; -cx q[79],q[62]; -rz(pi/262144) q[62]; -cx q[78],q[62]; -rz(-pi/131072) q[62]; -cx q[78],q[62]; -rz(pi/131072) q[62]; -cx q[77],q[62]; -rz(-pi/65536) q[62]; -cx q[77],q[62]; -rz(pi/65536) q[62]; -cx q[76],q[62]; -rz(-pi/32768) q[62]; -cx q[76],q[62]; -rz(pi/32768) q[62]; -cx q[75],q[62]; -rz(-pi/16384) q[62]; -cx q[75],q[62]; -rz(pi/16384) q[62]; -cx q[74],q[62]; -rz(-pi/8192) q[62]; -cx q[74],q[62]; -rz(pi/8192) q[62]; -cx q[73],q[62]; -rz(-pi/4096) q[62]; -cx q[73],q[62]; -rz(pi/4096) q[62]; -cx q[72],q[62]; -rz(-pi/2048) q[62]; -cx q[72],q[62]; -rz(pi/2048) q[62]; -cx q[71],q[62]; -rz(-pi/1024) q[62]; -cx q[71],q[62]; -rz(pi/1024) q[62]; -cx q[70],q[62]; -rz(-pi/512) q[62]; -cx q[70],q[62]; -rz(pi/512) q[62]; -cx q[69],q[62]; -rz(-pi/256) q[62]; -cx q[69],q[62]; -rz(pi/256) q[62]; -cx q[68],q[62]; -rz(-pi/128) q[62]; -cx q[68],q[62]; -rz(pi/128) q[62]; -cx q[67],q[62]; -rz(-pi/64) q[62]; -cx q[67],q[62]; -rz(pi/64) q[62]; -cx q[66],q[62]; -rz(-pi/32) q[62]; -cx q[66],q[62]; -rz(pi/32) q[62]; -cx q[65],q[62]; -rz(-pi/16) q[62]; -cx q[65],q[62]; -rz(pi/16) q[62]; -cx q[64],q[62]; -rz(-pi/8) q[62]; -cx q[64],q[62]; -rz(pi/8) q[62]; -cx q[63],q[62]; -rz(-pi/4) q[62]; -cx q[63],q[62]; -rz(pi/4) q[62]; -ry(pi/2) q[62]; -rx(pi) q[62]; -rz(pi/4) q[62]; -rz(pi/8) q[63]; -rz(pi/16) q[64]; -rz(pi/32) q[65]; -rz(pi/64) q[66]; -rz(pi/128) q[67]; -rz(pi/256) q[68]; -rz(pi/512) q[69]; -rz(pi/1024) q[70]; -rz(pi/2048) q[71]; -rz(pi/4096) q[72]; -rz(pi/8192) q[73]; -rz(pi/16384) q[74]; -rz(pi/32768) q[75]; -rz(pi/65536) q[76]; -rz(pi/131072) q[77]; -rz(pi/262144) q[78]; -rz(pi/524288) q[79]; -rz(pi/1048576) q[80]; -rz(pi/2097152) q[81]; -rz(pi/4194304) q[82]; -rz(pi/8388608) q[83]; -rz(pi/16777216) q[84]; -rz(pi/33554432) q[85]; -rz(pi/67108864) q[86]; -rz(pi/134217728) q[87]; -rz(pi/268435456) q[88]; -rz(pi/536870912) q[89]; -rz(pi/1073741824) q[90]; -rz(pi/2147483648) q[91]; -rz(pi/4294967296) q[92]; -rz(pi/8589934592) q[93]; -rz(pi/17179869184) q[94]; -rz(pi/34359738368) q[95]; -rz(pi/68719476736) q[96]; -rz(pi/137438953472) q[97]; -rz(pi/274877906944) q[98]; -rz(pi/549755813888) q[99]; -cx q[99],q[61]; -rz(-pi/549755813888) q[61]; -cx q[99],q[61]; -rz(pi/549755813888) q[61]; -cx q[98],q[61]; -rz(-pi/274877906944) q[61]; -cx q[98],q[61]; -rz(pi/274877906944) q[61]; -cx q[97],q[61]; -rz(-pi/137438953472) q[61]; -cx q[97],q[61]; -rz(pi/137438953472) q[61]; -cx q[96],q[61]; -rz(-pi/68719476736) q[61]; -cx q[96],q[61]; -rz(pi/68719476736) q[61]; -cx q[95],q[61]; -rz(-pi/34359738368) q[61]; -cx q[95],q[61]; -rz(pi/34359738368) q[61]; -cx q[94],q[61]; -rz(-pi/17179869184) q[61]; -cx q[94],q[61]; -rz(pi/17179869184) q[61]; -cx q[93],q[61]; -rz(-pi/8589934592) q[61]; -cx q[93],q[61]; -rz(pi/8589934592) q[61]; -cx q[92],q[61]; -rz(-pi/4294967296) q[61]; -cx q[92],q[61]; -rz(pi/4294967296) q[61]; -cx q[91],q[61]; -rz(-pi/2147483648) q[61]; -cx q[91],q[61]; -rz(pi/2147483648) q[61]; -cx q[90],q[61]; -rz(-pi/1073741824) q[61]; -cx q[90],q[61]; -rz(pi/1073741824) q[61]; -cx q[89],q[61]; -rz(-pi/536870912) q[61]; -cx q[89],q[61]; -rz(pi/536870912) q[61]; -cx q[88],q[61]; -rz(-pi/268435456) q[61]; -cx q[88],q[61]; -rz(pi/268435456) q[61]; -cx q[87],q[61]; -rz(-pi/134217728) q[61]; -cx q[87],q[61]; -rz(pi/134217728) q[61]; -cx q[86],q[61]; -rz(-pi/67108864) q[61]; -cx q[86],q[61]; -rz(pi/67108864) q[61]; -cx q[85],q[61]; -rz(-pi/33554432) q[61]; -cx q[85],q[61]; -rz(pi/33554432) q[61]; -cx q[84],q[61]; -rz(-pi/16777216) q[61]; -cx q[84],q[61]; -rz(pi/16777216) q[61]; -cx q[83],q[61]; -rz(-pi/8388608) q[61]; -cx q[83],q[61]; -rz(pi/8388608) q[61]; -cx q[82],q[61]; -rz(-pi/4194304) q[61]; -cx q[82],q[61]; -rz(pi/4194304) q[61]; -cx q[81],q[61]; -rz(-pi/2097152) q[61]; -cx q[81],q[61]; -rz(pi/2097152) q[61]; -cx q[80],q[61]; -rz(-pi/1048576) q[61]; -cx q[80],q[61]; -rz(pi/1048576) q[61]; -cx q[79],q[61]; -rz(-pi/524288) q[61]; -cx q[79],q[61]; -rz(pi/524288) q[61]; -cx q[78],q[61]; -rz(-pi/262144) q[61]; -cx q[78],q[61]; -rz(pi/262144) q[61]; -cx q[77],q[61]; -rz(-pi/131072) q[61]; -cx q[77],q[61]; -rz(pi/131072) q[61]; -cx q[76],q[61]; -rz(-pi/65536) q[61]; -cx q[76],q[61]; -rz(pi/65536) q[61]; -cx q[75],q[61]; -rz(-pi/32768) q[61]; -cx q[75],q[61]; -rz(pi/32768) q[61]; -cx q[74],q[61]; -rz(-pi/16384) q[61]; -cx q[74],q[61]; -rz(pi/16384) q[61]; -cx q[73],q[61]; -rz(-pi/8192) q[61]; -cx q[73],q[61]; -rz(pi/8192) q[61]; -cx q[72],q[61]; -rz(-pi/4096) q[61]; -cx q[72],q[61]; -rz(pi/4096) q[61]; -cx q[71],q[61]; -rz(-pi/2048) q[61]; -cx q[71],q[61]; -rz(pi/2048) q[61]; -cx q[70],q[61]; -rz(-pi/1024) q[61]; -cx q[70],q[61]; -rz(pi/1024) q[61]; -cx q[69],q[61]; -rz(-pi/512) q[61]; -cx q[69],q[61]; -rz(pi/512) q[61]; -cx q[68],q[61]; -rz(-pi/256) q[61]; -cx q[68],q[61]; -rz(pi/256) q[61]; -cx q[67],q[61]; -rz(-pi/128) q[61]; -cx q[67],q[61]; -rz(pi/128) q[61]; -cx q[66],q[61]; -rz(-pi/64) q[61]; -cx q[66],q[61]; -rz(pi/64) q[61]; -cx q[65],q[61]; -rz(-pi/32) q[61]; -cx q[65],q[61]; -rz(pi/32) q[61]; -cx q[64],q[61]; -rz(-pi/16) q[61]; -cx q[64],q[61]; -rz(pi/16) q[61]; -cx q[63],q[61]; -rz(-pi/8) q[61]; -cx q[63],q[61]; -rz(pi/8) q[61]; -cx q[62],q[61]; -rz(-pi/4) q[61]; -cx q[62],q[61]; -rz(pi/4) q[61]; -ry(pi/2) q[61]; -rx(pi) q[61]; -rz(pi/4) q[61]; -rz(pi/8) q[62]; -rz(pi/16) q[63]; -rz(pi/32) q[64]; -rz(pi/64) q[65]; -rz(pi/128) q[66]; -rz(pi/256) q[67]; -rz(pi/512) q[68]; -rz(pi/1024) q[69]; -rz(pi/2048) q[70]; -rz(pi/4096) q[71]; -rz(pi/8192) q[72]; -rz(pi/16384) q[73]; -rz(pi/32768) q[74]; -rz(pi/65536) q[75]; -rz(pi/131072) q[76]; -rz(pi/262144) q[77]; -rz(pi/524288) q[78]; -rz(pi/1048576) q[79]; -rz(pi/2097152) q[80]; -rz(pi/4194304) q[81]; -rz(pi/8388608) q[82]; -rz(pi/16777216) q[83]; -rz(pi/33554432) q[84]; -rz(pi/67108864) q[85]; -rz(pi/134217728) q[86]; -rz(pi/268435456) q[87]; -rz(pi/536870912) q[88]; -rz(pi/1073741824) q[89]; -rz(pi/2147483648) q[90]; -rz(pi/4294967296) q[91]; -rz(pi/8589934592) q[92]; -rz(pi/17179869184) q[93]; -rz(pi/34359738368) q[94]; -rz(pi/68719476736) q[95]; -rz(pi/137438953472) q[96]; -rz(pi/274877906944) q[97]; -rz(pi/549755813888) q[98]; -rz(pi/1099511627776) q[99]; -cx q[99],q[60]; -rz(-pi/1099511627776) q[60]; -cx q[99],q[60]; -rz(pi/1099511627776) q[60]; -cx q[98],q[60]; -rz(-pi/549755813888) q[60]; -cx q[98],q[60]; -rz(pi/549755813888) q[60]; -cx q[97],q[60]; -rz(-pi/274877906944) q[60]; -cx q[97],q[60]; -rz(pi/274877906944) q[60]; -cx q[96],q[60]; -rz(-pi/137438953472) q[60]; -cx q[96],q[60]; -rz(pi/137438953472) q[60]; -cx q[95],q[60]; -rz(-pi/68719476736) q[60]; -cx q[95],q[60]; -rz(pi/68719476736) q[60]; -cx q[94],q[60]; -rz(-pi/34359738368) q[60]; -cx q[94],q[60]; -rz(pi/34359738368) q[60]; -cx q[93],q[60]; -rz(-pi/17179869184) q[60]; -cx q[93],q[60]; -rz(pi/17179869184) q[60]; -cx q[92],q[60]; -rz(-pi/8589934592) q[60]; -cx q[92],q[60]; -rz(pi/8589934592) q[60]; -cx q[91],q[60]; -rz(-pi/4294967296) q[60]; -cx q[91],q[60]; -rz(pi/4294967296) q[60]; -cx q[90],q[60]; -rz(-pi/2147483648) q[60]; -cx q[90],q[60]; -rz(pi/2147483648) q[60]; -cx q[89],q[60]; -rz(-pi/1073741824) q[60]; -cx q[89],q[60]; -rz(pi/1073741824) q[60]; -cx q[88],q[60]; -rz(-pi/536870912) q[60]; -cx q[88],q[60]; -rz(pi/536870912) q[60]; -cx q[87],q[60]; -rz(-pi/268435456) q[60]; -cx q[87],q[60]; -rz(pi/268435456) q[60]; -cx q[86],q[60]; -rz(-pi/134217728) q[60]; -cx q[86],q[60]; -rz(pi/134217728) q[60]; -cx q[85],q[60]; -rz(-pi/67108864) q[60]; -cx q[85],q[60]; -rz(pi/67108864) q[60]; -cx q[84],q[60]; -rz(-pi/33554432) q[60]; -cx q[84],q[60]; -rz(pi/33554432) q[60]; -cx q[83],q[60]; -rz(-pi/16777216) q[60]; -cx q[83],q[60]; -rz(pi/16777216) q[60]; -cx q[82],q[60]; -rz(-pi/8388608) q[60]; -cx q[82],q[60]; -rz(pi/8388608) q[60]; -cx q[81],q[60]; -rz(-pi/4194304) q[60]; -cx q[81],q[60]; -rz(pi/4194304) q[60]; -cx q[80],q[60]; -rz(-pi/2097152) q[60]; -cx q[80],q[60]; -rz(pi/2097152) q[60]; -cx q[79],q[60]; -rz(-pi/1048576) q[60]; -cx q[79],q[60]; -rz(pi/1048576) q[60]; -cx q[78],q[60]; -rz(-pi/524288) q[60]; -cx q[78],q[60]; -rz(pi/524288) q[60]; -cx q[77],q[60]; -rz(-pi/262144) q[60]; -cx q[77],q[60]; -rz(pi/262144) q[60]; -cx q[76],q[60]; -rz(-pi/131072) q[60]; -cx q[76],q[60]; -rz(pi/131072) q[60]; -cx q[75],q[60]; -rz(-pi/65536) q[60]; -cx q[75],q[60]; -rz(pi/65536) q[60]; -cx q[74],q[60]; -rz(-pi/32768) q[60]; -cx q[74],q[60]; -rz(pi/32768) q[60]; -cx q[73],q[60]; -rz(-pi/16384) q[60]; -cx q[73],q[60]; -rz(pi/16384) q[60]; -cx q[72],q[60]; -rz(-pi/8192) q[60]; -cx q[72],q[60]; -rz(pi/8192) q[60]; -cx q[71],q[60]; -rz(-pi/4096) q[60]; -cx q[71],q[60]; -rz(pi/4096) q[60]; -cx q[70],q[60]; -rz(-pi/2048) q[60]; -cx q[70],q[60]; -rz(pi/2048) q[60]; -cx q[69],q[60]; -rz(-pi/1024) q[60]; -cx q[69],q[60]; -rz(pi/1024) q[60]; -cx q[68],q[60]; -rz(-pi/512) q[60]; -cx q[68],q[60]; -rz(pi/512) q[60]; -cx q[67],q[60]; -rz(-pi/256) q[60]; -cx q[67],q[60]; -rz(pi/256) q[60]; -cx q[66],q[60]; -rz(-pi/128) q[60]; -cx q[66],q[60]; -rz(pi/128) q[60]; -cx q[65],q[60]; -rz(-pi/64) q[60]; -cx q[65],q[60]; -rz(pi/64) q[60]; -cx q[64],q[60]; -rz(-pi/32) q[60]; -cx q[64],q[60]; -rz(pi/32) q[60]; -cx q[63],q[60]; -rz(-pi/16) q[60]; -cx q[63],q[60]; -rz(pi/16) q[60]; -cx q[62],q[60]; -rz(-pi/8) q[60]; -cx q[62],q[60]; -rz(pi/8) q[60]; -cx q[61],q[60]; -rz(-pi/4) q[60]; -cx q[61],q[60]; -rz(pi/4) q[60]; -ry(pi/2) q[60]; -rx(pi) q[60]; -rz(pi/4) q[60]; -rz(pi/8) q[61]; -rz(pi/16) q[62]; -rz(pi/32) q[63]; -rz(pi/64) q[64]; -rz(pi/128) q[65]; -rz(pi/256) q[66]; -rz(pi/512) q[67]; -rz(pi/1024) q[68]; -rz(pi/2048) q[69]; -rz(pi/4096) q[70]; -rz(pi/8192) q[71]; -rz(pi/16384) q[72]; -rz(pi/32768) q[73]; -rz(pi/65536) q[74]; -rz(pi/131072) q[75]; -rz(pi/262144) q[76]; -rz(pi/524288) q[77]; -rz(pi/1048576) q[78]; -rz(pi/2097152) q[79]; -rz(pi/4194304) q[80]; -rz(pi/8388608) q[81]; -rz(pi/16777216) q[82]; -rz(pi/33554432) q[83]; -rz(pi/67108864) q[84]; -rz(pi/134217728) q[85]; -rz(pi/268435456) q[86]; -rz(pi/536870912) q[87]; -rz(pi/1073741824) q[88]; -rz(pi/2147483648) q[89]; -rz(pi/4294967296) q[90]; -rz(pi/8589934592) q[91]; -rz(pi/17179869184) q[92]; -rz(pi/34359738368) q[93]; -rz(pi/68719476736) q[94]; -rz(pi/137438953472) q[95]; -rz(pi/274877906944) q[96]; -rz(pi/549755813888) q[97]; -rz(pi/1099511627776) q[98]; -rz(pi/2199023255552) q[99]; -cx q[99],q[59]; -rz(-pi/2199023255552) q[59]; -cx q[99],q[59]; -rz(pi/2199023255552) q[59]; -cx q[98],q[59]; -rz(-pi/1099511627776) q[59]; -cx q[98],q[59]; -rz(pi/1099511627776) q[59]; -cx q[97],q[59]; -rz(-pi/549755813888) q[59]; -cx q[97],q[59]; -rz(pi/549755813888) q[59]; -cx q[96],q[59]; -rz(-pi/274877906944) q[59]; -cx q[96],q[59]; -rz(pi/274877906944) q[59]; -cx q[95],q[59]; -rz(-pi/137438953472) q[59]; -cx q[95],q[59]; -rz(pi/137438953472) q[59]; -cx q[94],q[59]; -rz(-pi/68719476736) q[59]; -cx q[94],q[59]; -rz(pi/68719476736) q[59]; -cx q[93],q[59]; -rz(-pi/34359738368) q[59]; -cx q[93],q[59]; -rz(pi/34359738368) q[59]; -cx q[92],q[59]; -rz(-pi/17179869184) q[59]; -cx q[92],q[59]; -rz(pi/17179869184) q[59]; -cx q[91],q[59]; -rz(-pi/8589934592) q[59]; -cx q[91],q[59]; -rz(pi/8589934592) q[59]; -cx q[90],q[59]; -rz(-pi/4294967296) q[59]; -cx q[90],q[59]; -rz(pi/4294967296) q[59]; -cx q[89],q[59]; -rz(-pi/2147483648) q[59]; -cx q[89],q[59]; -rz(pi/2147483648) q[59]; -cx q[88],q[59]; -rz(-pi/1073741824) q[59]; -cx q[88],q[59]; -rz(pi/1073741824) q[59]; -cx q[87],q[59]; -rz(-pi/536870912) q[59]; -cx q[87],q[59]; -rz(pi/536870912) q[59]; -cx q[86],q[59]; -rz(-pi/268435456) q[59]; -cx q[86],q[59]; -rz(pi/268435456) q[59]; -cx q[85],q[59]; -rz(-pi/134217728) q[59]; -cx q[85],q[59]; -rz(pi/134217728) q[59]; -cx q[84],q[59]; -rz(-pi/67108864) q[59]; -cx q[84],q[59]; -rz(pi/67108864) q[59]; -cx q[83],q[59]; -rz(-pi/33554432) q[59]; -cx q[83],q[59]; -rz(pi/33554432) q[59]; -cx q[82],q[59]; -rz(-pi/16777216) q[59]; -cx q[82],q[59]; -rz(pi/16777216) q[59]; -cx q[81],q[59]; -rz(-pi/8388608) q[59]; -cx q[81],q[59]; -rz(pi/8388608) q[59]; -cx q[80],q[59]; -rz(-pi/4194304) q[59]; -cx q[80],q[59]; -rz(pi/4194304) q[59]; -cx q[79],q[59]; -rz(-pi/2097152) q[59]; -cx q[79],q[59]; -rz(pi/2097152) q[59]; -cx q[78],q[59]; -rz(-pi/1048576) q[59]; -cx q[78],q[59]; -rz(pi/1048576) q[59]; -cx q[77],q[59]; -rz(-pi/524288) q[59]; -cx q[77],q[59]; -rz(pi/524288) q[59]; -cx q[76],q[59]; -rz(-pi/262144) q[59]; -cx q[76],q[59]; -rz(pi/262144) q[59]; -cx q[75],q[59]; -rz(-pi/131072) q[59]; -cx q[75],q[59]; -rz(pi/131072) q[59]; -cx q[74],q[59]; -rz(-pi/65536) q[59]; -cx q[74],q[59]; -rz(pi/65536) q[59]; -cx q[73],q[59]; -rz(-pi/32768) q[59]; -cx q[73],q[59]; -rz(pi/32768) q[59]; -cx q[72],q[59]; -rz(-pi/16384) q[59]; -cx q[72],q[59]; -rz(pi/16384) q[59]; -cx q[71],q[59]; -rz(-pi/8192) q[59]; -cx q[71],q[59]; -rz(pi/8192) q[59]; -cx q[70],q[59]; -rz(-pi/4096) q[59]; -cx q[70],q[59]; -rz(pi/4096) q[59]; -cx q[69],q[59]; -rz(-pi/2048) q[59]; -cx q[69],q[59]; -rz(pi/2048) q[59]; -cx q[68],q[59]; -rz(-pi/1024) q[59]; -cx q[68],q[59]; -rz(pi/1024) q[59]; -cx q[67],q[59]; -rz(-pi/512) q[59]; -cx q[67],q[59]; -rz(pi/512) q[59]; -cx q[66],q[59]; -rz(-pi/256) q[59]; -cx q[66],q[59]; -rz(pi/256) q[59]; -cx q[65],q[59]; -rz(-pi/128) q[59]; -cx q[65],q[59]; -rz(pi/128) q[59]; -cx q[64],q[59]; -rz(-pi/64) q[59]; -cx q[64],q[59]; -rz(pi/64) q[59]; -cx q[63],q[59]; -rz(-pi/32) q[59]; -cx q[63],q[59]; -rz(pi/32) q[59]; -cx q[62],q[59]; -rz(-pi/16) q[59]; -cx q[62],q[59]; -rz(pi/16) q[59]; -cx q[61],q[59]; -rz(-pi/8) q[59]; -cx q[61],q[59]; -rz(pi/8) q[59]; -cx q[60],q[59]; -rz(-pi/4) q[59]; -cx q[60],q[59]; -rz(pi/4) q[59]; -ry(pi/2) q[59]; -rx(pi) q[59]; -rz(pi/4) q[59]; -rz(pi/8) q[60]; -rz(pi/16) q[61]; -rz(pi/32) q[62]; -rz(pi/64) q[63]; -rz(pi/128) q[64]; -rz(pi/256) q[65]; -rz(pi/512) q[66]; -rz(pi/1024) q[67]; -rz(pi/2048) q[68]; -rz(pi/4096) q[69]; -rz(pi/8192) q[70]; -rz(pi/16384) q[71]; -rz(pi/32768) q[72]; -rz(pi/65536) q[73]; -rz(pi/131072) q[74]; -rz(pi/262144) q[75]; -rz(pi/524288) q[76]; -rz(pi/1048576) q[77]; -rz(pi/2097152) q[78]; -rz(pi/4194304) q[79]; -rz(pi/8388608) q[80]; -rz(pi/16777216) q[81]; -rz(pi/33554432) q[82]; -rz(pi/67108864) q[83]; -rz(pi/134217728) q[84]; -rz(pi/268435456) q[85]; -rz(pi/536870912) q[86]; -rz(pi/1073741824) q[87]; -rz(pi/2147483648) q[88]; -rz(pi/4294967296) q[89]; -rz(pi/8589934592) q[90]; -rz(pi/17179869184) q[91]; -rz(pi/34359738368) q[92]; -rz(pi/68719476736) q[93]; -rz(pi/137438953472) q[94]; -rz(pi/274877906944) q[95]; -rz(pi/549755813888) q[96]; -rz(pi/1099511627776) q[97]; -rz(pi/2199023255552) q[98]; -rz(0) q[99]; -cx q[99],q[58]; -rz(0) q[58]; -cx q[99],q[58]; -rz(0) q[58]; -cx q[98],q[58]; -rz(-pi/2199023255552) q[58]; -cx q[98],q[58]; -rz(pi/2199023255552) q[58]; -cx q[97],q[58]; -rz(-pi/1099511627776) q[58]; -cx q[97],q[58]; -rz(pi/1099511627776) q[58]; -cx q[96],q[58]; -rz(-pi/549755813888) q[58]; -cx q[96],q[58]; -rz(pi/549755813888) q[58]; -cx q[95],q[58]; -rz(-pi/274877906944) q[58]; -cx q[95],q[58]; -rz(pi/274877906944) q[58]; -cx q[94],q[58]; -rz(-pi/137438953472) q[58]; -cx q[94],q[58]; -rz(pi/137438953472) q[58]; -cx q[93],q[58]; -rz(-pi/68719476736) q[58]; -cx q[93],q[58]; -rz(pi/68719476736) q[58]; -cx q[92],q[58]; -rz(-pi/34359738368) q[58]; -cx q[92],q[58]; -rz(pi/34359738368) q[58]; -cx q[91],q[58]; -rz(-pi/17179869184) q[58]; -cx q[91],q[58]; -rz(pi/17179869184) q[58]; -cx q[90],q[58]; -rz(-pi/8589934592) q[58]; -cx q[90],q[58]; -rz(pi/8589934592) q[58]; -cx q[89],q[58]; -rz(-pi/4294967296) q[58]; -cx q[89],q[58]; -rz(pi/4294967296) q[58]; -cx q[88],q[58]; -rz(-pi/2147483648) q[58]; -cx q[88],q[58]; -rz(pi/2147483648) q[58]; -cx q[87],q[58]; -rz(-pi/1073741824) q[58]; -cx q[87],q[58]; -rz(pi/1073741824) q[58]; -cx q[86],q[58]; -rz(-pi/536870912) q[58]; -cx q[86],q[58]; -rz(pi/536870912) q[58]; -cx q[85],q[58]; -rz(-pi/268435456) q[58]; -cx q[85],q[58]; -rz(pi/268435456) q[58]; -cx q[84],q[58]; -rz(-pi/134217728) q[58]; -cx q[84],q[58]; -rz(pi/134217728) q[58]; -cx q[83],q[58]; -rz(-pi/67108864) q[58]; -cx q[83],q[58]; -rz(pi/67108864) q[58]; -cx q[82],q[58]; -rz(-pi/33554432) q[58]; -cx q[82],q[58]; -rz(pi/33554432) q[58]; -cx q[81],q[58]; -rz(-pi/16777216) q[58]; -cx q[81],q[58]; -rz(pi/16777216) q[58]; -cx q[80],q[58]; -rz(-pi/8388608) q[58]; -cx q[80],q[58]; -rz(pi/8388608) q[58]; -cx q[79],q[58]; -rz(-pi/4194304) q[58]; -cx q[79],q[58]; -rz(pi/4194304) q[58]; -cx q[78],q[58]; -rz(-pi/2097152) q[58]; -cx q[78],q[58]; -rz(pi/2097152) q[58]; -cx q[77],q[58]; -rz(-pi/1048576) q[58]; -cx q[77],q[58]; -rz(pi/1048576) q[58]; -cx q[76],q[58]; -rz(-pi/524288) q[58]; -cx q[76],q[58]; -rz(pi/524288) q[58]; -cx q[75],q[58]; -rz(-pi/262144) q[58]; -cx q[75],q[58]; -rz(pi/262144) q[58]; -cx q[74],q[58]; -rz(-pi/131072) q[58]; -cx q[74],q[58]; -rz(pi/131072) q[58]; -cx q[73],q[58]; -rz(-pi/65536) q[58]; -cx q[73],q[58]; -rz(pi/65536) q[58]; -cx q[72],q[58]; -rz(-pi/32768) q[58]; -cx q[72],q[58]; -rz(pi/32768) q[58]; -cx q[71],q[58]; -rz(-pi/16384) q[58]; -cx q[71],q[58]; -rz(pi/16384) q[58]; -cx q[70],q[58]; -rz(-pi/8192) q[58]; -cx q[70],q[58]; -rz(pi/8192) q[58]; -cx q[69],q[58]; -rz(-pi/4096) q[58]; -cx q[69],q[58]; -rz(pi/4096) q[58]; -cx q[68],q[58]; -rz(-pi/2048) q[58]; -cx q[68],q[58]; -rz(pi/2048) q[58]; -cx q[67],q[58]; -rz(-pi/1024) q[58]; -cx q[67],q[58]; -rz(pi/1024) q[58]; -cx q[66],q[58]; -rz(-pi/512) q[58]; -cx q[66],q[58]; -rz(pi/512) q[58]; -cx q[65],q[58]; -rz(-pi/256) q[58]; -cx q[65],q[58]; -rz(pi/256) q[58]; -cx q[64],q[58]; -rz(-pi/128) q[58]; -cx q[64],q[58]; -rz(pi/128) q[58]; -cx q[63],q[58]; -rz(-pi/64) q[58]; -cx q[63],q[58]; -rz(pi/64) q[58]; -cx q[62],q[58]; -rz(-pi/32) q[58]; -cx q[62],q[58]; -rz(pi/32) q[58]; -cx q[61],q[58]; -rz(-pi/16) q[58]; -cx q[61],q[58]; -rz(pi/16) q[58]; -cx q[60],q[58]; -rz(-pi/8) q[58]; -cx q[60],q[58]; -rz(pi/8) q[58]; -cx q[59],q[58]; -rz(-pi/4) q[58]; -cx q[59],q[58]; -rz(pi/4) q[58]; -ry(pi/2) q[58]; -rx(pi) q[58]; -rz(pi/4) q[58]; -rz(pi/8) q[59]; -rz(pi/16) q[60]; -rz(pi/32) q[61]; -rz(pi/64) q[62]; -rz(pi/128) q[63]; -rz(pi/256) q[64]; -rz(pi/512) q[65]; -rz(pi/1024) q[66]; -rz(pi/2048) q[67]; -rz(pi/4096) q[68]; -rz(pi/8192) q[69]; -rz(pi/16384) q[70]; -rz(pi/32768) q[71]; -rz(pi/65536) q[72]; -rz(pi/131072) q[73]; -rz(pi/262144) q[74]; -rz(pi/524288) q[75]; -rz(pi/1048576) q[76]; -rz(pi/2097152) q[77]; -rz(pi/4194304) q[78]; -rz(pi/8388608) q[79]; -rz(pi/16777216) q[80]; -rz(pi/33554432) q[81]; -rz(pi/67108864) q[82]; -rz(pi/134217728) q[83]; -rz(pi/268435456) q[84]; -rz(pi/536870912) q[85]; -rz(pi/1073741824) q[86]; -rz(pi/2147483648) q[87]; -rz(pi/4294967296) q[88]; -rz(pi/8589934592) q[89]; -rz(pi/17179869184) q[90]; -rz(pi/34359738368) q[91]; -rz(pi/68719476736) q[92]; -rz(pi/137438953472) q[93]; -rz(pi/274877906944) q[94]; -rz(pi/549755813888) q[95]; -rz(pi/1099511627776) q[96]; -rz(pi/2199023255552) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[57]; -rz(0) q[57]; -cx q[99],q[57]; -rz(0) q[57]; -cx q[98],q[57]; -rz(0) q[57]; -cx q[98],q[57]; -rz(0) q[57]; -cx q[97],q[57]; -rz(-pi/2199023255552) q[57]; -cx q[97],q[57]; -rz(pi/2199023255552) q[57]; -cx q[96],q[57]; -rz(-pi/1099511627776) q[57]; -cx q[96],q[57]; -rz(pi/1099511627776) q[57]; -cx q[95],q[57]; -rz(-pi/549755813888) q[57]; -cx q[95],q[57]; -rz(pi/549755813888) q[57]; -cx q[94],q[57]; -rz(-pi/274877906944) q[57]; -cx q[94],q[57]; -rz(pi/274877906944) q[57]; -cx q[93],q[57]; -rz(-pi/137438953472) q[57]; -cx q[93],q[57]; -rz(pi/137438953472) q[57]; -cx q[92],q[57]; -rz(-pi/68719476736) q[57]; -cx q[92],q[57]; -rz(pi/68719476736) q[57]; -cx q[91],q[57]; -rz(-pi/34359738368) q[57]; -cx q[91],q[57]; -rz(pi/34359738368) q[57]; -cx q[90],q[57]; -rz(-pi/17179869184) q[57]; -cx q[90],q[57]; -rz(pi/17179869184) q[57]; -cx q[89],q[57]; -rz(-pi/8589934592) q[57]; -cx q[89],q[57]; -rz(pi/8589934592) q[57]; -cx q[88],q[57]; -rz(-pi/4294967296) q[57]; -cx q[88],q[57]; -rz(pi/4294967296) q[57]; -cx q[87],q[57]; -rz(-pi/2147483648) q[57]; -cx q[87],q[57]; -rz(pi/2147483648) q[57]; -cx q[86],q[57]; -rz(-pi/1073741824) q[57]; -cx q[86],q[57]; -rz(pi/1073741824) q[57]; -cx q[85],q[57]; -rz(-pi/536870912) q[57]; -cx q[85],q[57]; -rz(pi/536870912) q[57]; -cx q[84],q[57]; -rz(-pi/268435456) q[57]; -cx q[84],q[57]; -rz(pi/268435456) q[57]; -cx q[83],q[57]; -rz(-pi/134217728) q[57]; -cx q[83],q[57]; -rz(pi/134217728) q[57]; -cx q[82],q[57]; -rz(-pi/67108864) q[57]; -cx q[82],q[57]; -rz(pi/67108864) q[57]; -cx q[81],q[57]; -rz(-pi/33554432) q[57]; -cx q[81],q[57]; -rz(pi/33554432) q[57]; -cx q[80],q[57]; -rz(-pi/16777216) q[57]; -cx q[80],q[57]; -rz(pi/16777216) q[57]; -cx q[79],q[57]; -rz(-pi/8388608) q[57]; -cx q[79],q[57]; -rz(pi/8388608) q[57]; -cx q[78],q[57]; -rz(-pi/4194304) q[57]; -cx q[78],q[57]; -rz(pi/4194304) q[57]; -cx q[77],q[57]; -rz(-pi/2097152) q[57]; -cx q[77],q[57]; -rz(pi/2097152) q[57]; -cx q[76],q[57]; -rz(-pi/1048576) q[57]; -cx q[76],q[57]; -rz(pi/1048576) q[57]; -cx q[75],q[57]; -rz(-pi/524288) q[57]; -cx q[75],q[57]; -rz(pi/524288) q[57]; -cx q[74],q[57]; -rz(-pi/262144) q[57]; -cx q[74],q[57]; -rz(pi/262144) q[57]; -cx q[73],q[57]; -rz(-pi/131072) q[57]; -cx q[73],q[57]; -rz(pi/131072) q[57]; -cx q[72],q[57]; -rz(-pi/65536) q[57]; -cx q[72],q[57]; -rz(pi/65536) q[57]; -cx q[71],q[57]; -rz(-pi/32768) q[57]; -cx q[71],q[57]; -rz(pi/32768) q[57]; -cx q[70],q[57]; -rz(-pi/16384) q[57]; -cx q[70],q[57]; -rz(pi/16384) q[57]; -cx q[69],q[57]; -rz(-pi/8192) q[57]; -cx q[69],q[57]; -rz(pi/8192) q[57]; -cx q[68],q[57]; -rz(-pi/4096) q[57]; -cx q[68],q[57]; -rz(pi/4096) q[57]; -cx q[67],q[57]; -rz(-pi/2048) q[57]; -cx q[67],q[57]; -rz(pi/2048) q[57]; -cx q[66],q[57]; -rz(-pi/1024) q[57]; -cx q[66],q[57]; -rz(pi/1024) q[57]; -cx q[65],q[57]; -rz(-pi/512) q[57]; -cx q[65],q[57]; -rz(pi/512) q[57]; -cx q[64],q[57]; -rz(-pi/256) q[57]; -cx q[64],q[57]; -rz(pi/256) q[57]; -cx q[63],q[57]; -rz(-pi/128) q[57]; -cx q[63],q[57]; -rz(pi/128) q[57]; -cx q[62],q[57]; -rz(-pi/64) q[57]; -cx q[62],q[57]; -rz(pi/64) q[57]; -cx q[61],q[57]; -rz(-pi/32) q[57]; -cx q[61],q[57]; -rz(pi/32) q[57]; -cx q[60],q[57]; -rz(-pi/16) q[57]; -cx q[60],q[57]; -rz(pi/16) q[57]; -cx q[59],q[57]; -rz(-pi/8) q[57]; -cx q[59],q[57]; -rz(pi/8) q[57]; -cx q[58],q[57]; -rz(-pi/4) q[57]; -cx q[58],q[57]; -rz(pi/4) q[57]; -ry(pi/2) q[57]; -rx(pi) q[57]; -rz(pi/4) q[57]; -rz(pi/8) q[58]; -rz(pi/16) q[59]; -rz(pi/32) q[60]; -rz(pi/64) q[61]; -rz(pi/128) q[62]; -rz(pi/256) q[63]; -rz(pi/512) q[64]; -rz(pi/1024) q[65]; -rz(pi/2048) q[66]; -rz(pi/4096) q[67]; -rz(pi/8192) q[68]; -rz(pi/16384) q[69]; -rz(pi/32768) q[70]; -rz(pi/65536) q[71]; -rz(pi/131072) q[72]; -rz(pi/262144) q[73]; -rz(pi/524288) q[74]; -rz(pi/1048576) q[75]; -rz(pi/2097152) q[76]; -rz(pi/4194304) q[77]; -rz(pi/8388608) q[78]; -rz(pi/16777216) q[79]; -rz(pi/33554432) q[80]; -rz(pi/67108864) q[81]; -rz(pi/134217728) q[82]; -rz(pi/268435456) q[83]; -rz(pi/536870912) q[84]; -rz(pi/1073741824) q[85]; -rz(pi/2147483648) q[86]; -rz(pi/4294967296) q[87]; -rz(pi/8589934592) q[88]; -rz(pi/17179869184) q[89]; -rz(pi/34359738368) q[90]; -rz(pi/68719476736) q[91]; -rz(pi/137438953472) q[92]; -rz(pi/274877906944) q[93]; -rz(pi/549755813888) q[94]; -rz(pi/1099511627776) q[95]; -rz(pi/2199023255552) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[56]; -rz(0) q[56]; -cx q[99],q[56]; -rz(0) q[56]; -cx q[98],q[56]; -rz(0) q[56]; -cx q[98],q[56]; -rz(0) q[56]; -cx q[97],q[56]; -rz(0) q[56]; -cx q[97],q[56]; -rz(0) q[56]; -cx q[96],q[56]; -rz(-pi/2199023255552) q[56]; -cx q[96],q[56]; -rz(pi/2199023255552) q[56]; -cx q[95],q[56]; -rz(-pi/1099511627776) q[56]; -cx q[95],q[56]; -rz(pi/1099511627776) q[56]; -cx q[94],q[56]; -rz(-pi/549755813888) q[56]; -cx q[94],q[56]; -rz(pi/549755813888) q[56]; -cx q[93],q[56]; -rz(-pi/274877906944) q[56]; -cx q[93],q[56]; -rz(pi/274877906944) q[56]; -cx q[92],q[56]; -rz(-pi/137438953472) q[56]; -cx q[92],q[56]; -rz(pi/137438953472) q[56]; -cx q[91],q[56]; -rz(-pi/68719476736) q[56]; -cx q[91],q[56]; -rz(pi/68719476736) q[56]; -cx q[90],q[56]; -rz(-pi/34359738368) q[56]; -cx q[90],q[56]; -rz(pi/34359738368) q[56]; -cx q[89],q[56]; -rz(-pi/17179869184) q[56]; -cx q[89],q[56]; -rz(pi/17179869184) q[56]; -cx q[88],q[56]; -rz(-pi/8589934592) q[56]; -cx q[88],q[56]; -rz(pi/8589934592) q[56]; -cx q[87],q[56]; -rz(-pi/4294967296) q[56]; -cx q[87],q[56]; -rz(pi/4294967296) q[56]; -cx q[86],q[56]; -rz(-pi/2147483648) q[56]; -cx q[86],q[56]; -rz(pi/2147483648) q[56]; -cx q[85],q[56]; -rz(-pi/1073741824) q[56]; -cx q[85],q[56]; -rz(pi/1073741824) q[56]; -cx q[84],q[56]; -rz(-pi/536870912) q[56]; -cx q[84],q[56]; -rz(pi/536870912) q[56]; -cx q[83],q[56]; -rz(-pi/268435456) q[56]; -cx q[83],q[56]; -rz(pi/268435456) q[56]; -cx q[82],q[56]; -rz(-pi/134217728) q[56]; -cx q[82],q[56]; -rz(pi/134217728) q[56]; -cx q[81],q[56]; -rz(-pi/67108864) q[56]; -cx q[81],q[56]; -rz(pi/67108864) q[56]; -cx q[80],q[56]; -rz(-pi/33554432) q[56]; -cx q[80],q[56]; -rz(pi/33554432) q[56]; -cx q[79],q[56]; -rz(-pi/16777216) q[56]; -cx q[79],q[56]; -rz(pi/16777216) q[56]; -cx q[78],q[56]; -rz(-pi/8388608) q[56]; -cx q[78],q[56]; -rz(pi/8388608) q[56]; -cx q[77],q[56]; -rz(-pi/4194304) q[56]; -cx q[77],q[56]; -rz(pi/4194304) q[56]; -cx q[76],q[56]; -rz(-pi/2097152) q[56]; -cx q[76],q[56]; -rz(pi/2097152) q[56]; -cx q[75],q[56]; -rz(-pi/1048576) q[56]; -cx q[75],q[56]; -rz(pi/1048576) q[56]; -cx q[74],q[56]; -rz(-pi/524288) q[56]; -cx q[74],q[56]; -rz(pi/524288) q[56]; -cx q[73],q[56]; -rz(-pi/262144) q[56]; -cx q[73],q[56]; -rz(pi/262144) q[56]; -cx q[72],q[56]; -rz(-pi/131072) q[56]; -cx q[72],q[56]; -rz(pi/131072) q[56]; -cx q[71],q[56]; -rz(-pi/65536) q[56]; -cx q[71],q[56]; -rz(pi/65536) q[56]; -cx q[70],q[56]; -rz(-pi/32768) q[56]; -cx q[70],q[56]; -rz(pi/32768) q[56]; -cx q[69],q[56]; -rz(-pi/16384) q[56]; -cx q[69],q[56]; -rz(pi/16384) q[56]; -cx q[68],q[56]; -rz(-pi/8192) q[56]; -cx q[68],q[56]; -rz(pi/8192) q[56]; -cx q[67],q[56]; -rz(-pi/4096) q[56]; -cx q[67],q[56]; -rz(pi/4096) q[56]; -cx q[66],q[56]; -rz(-pi/2048) q[56]; -cx q[66],q[56]; -rz(pi/2048) q[56]; -cx q[65],q[56]; -rz(-pi/1024) q[56]; -cx q[65],q[56]; -rz(pi/1024) q[56]; -cx q[64],q[56]; -rz(-pi/512) q[56]; -cx q[64],q[56]; -rz(pi/512) q[56]; -cx q[63],q[56]; -rz(-pi/256) q[56]; -cx q[63],q[56]; -rz(pi/256) q[56]; -cx q[62],q[56]; -rz(-pi/128) q[56]; -cx q[62],q[56]; -rz(pi/128) q[56]; -cx q[61],q[56]; -rz(-pi/64) q[56]; -cx q[61],q[56]; -rz(pi/64) q[56]; -cx q[60],q[56]; -rz(-pi/32) q[56]; -cx q[60],q[56]; -rz(pi/32) q[56]; -cx q[59],q[56]; -rz(-pi/16) q[56]; -cx q[59],q[56]; -rz(pi/16) q[56]; -cx q[58],q[56]; -rz(-pi/8) q[56]; -cx q[58],q[56]; -rz(pi/8) q[56]; -cx q[57],q[56]; -rz(-pi/4) q[56]; -cx q[57],q[56]; -rz(pi/4) q[56]; -ry(pi/2) q[56]; -rx(pi) q[56]; -rz(pi/4) q[56]; -rz(pi/8) q[57]; -rz(pi/16) q[58]; -rz(pi/32) q[59]; -rz(pi/64) q[60]; -rz(pi/128) q[61]; -rz(pi/256) q[62]; -rz(pi/512) q[63]; -rz(pi/1024) q[64]; -rz(pi/2048) q[65]; -rz(pi/4096) q[66]; -rz(pi/8192) q[67]; -rz(pi/16384) q[68]; -rz(pi/32768) q[69]; -rz(pi/65536) q[70]; -rz(pi/131072) q[71]; -rz(pi/262144) q[72]; -rz(pi/524288) q[73]; -rz(pi/1048576) q[74]; -rz(pi/2097152) q[75]; -rz(pi/4194304) q[76]; -rz(pi/8388608) q[77]; -rz(pi/16777216) q[78]; -rz(pi/33554432) q[79]; -rz(pi/67108864) q[80]; -rz(pi/134217728) q[81]; -rz(pi/268435456) q[82]; -rz(pi/536870912) q[83]; -rz(pi/1073741824) q[84]; -rz(pi/2147483648) q[85]; -rz(pi/4294967296) q[86]; -rz(pi/8589934592) q[87]; -rz(pi/17179869184) q[88]; -rz(pi/34359738368) q[89]; -rz(pi/68719476736) q[90]; -rz(pi/137438953472) q[91]; -rz(pi/274877906944) q[92]; -rz(pi/549755813888) q[93]; -rz(pi/1099511627776) q[94]; -rz(pi/2199023255552) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[55]; -rz(0) q[55]; -cx q[99],q[55]; -rz(0) q[55]; -cx q[98],q[55]; -rz(0) q[55]; -cx q[98],q[55]; -rz(0) q[55]; -cx q[97],q[55]; -rz(0) q[55]; -cx q[97],q[55]; -rz(0) q[55]; -cx q[96],q[55]; -rz(0) q[55]; -cx q[96],q[55]; -rz(0) q[55]; -cx q[95],q[55]; -rz(-pi/2199023255552) q[55]; -cx q[95],q[55]; -rz(pi/2199023255552) q[55]; -cx q[94],q[55]; -rz(-pi/1099511627776) q[55]; -cx q[94],q[55]; -rz(pi/1099511627776) q[55]; -cx q[93],q[55]; -rz(-pi/549755813888) q[55]; -cx q[93],q[55]; -rz(pi/549755813888) q[55]; -cx q[92],q[55]; -rz(-pi/274877906944) q[55]; -cx q[92],q[55]; -rz(pi/274877906944) q[55]; -cx q[91],q[55]; -rz(-pi/137438953472) q[55]; -cx q[91],q[55]; -rz(pi/137438953472) q[55]; -cx q[90],q[55]; -rz(-pi/68719476736) q[55]; -cx q[90],q[55]; -rz(pi/68719476736) q[55]; -cx q[89],q[55]; -rz(-pi/34359738368) q[55]; -cx q[89],q[55]; -rz(pi/34359738368) q[55]; -cx q[88],q[55]; -rz(-pi/17179869184) q[55]; -cx q[88],q[55]; -rz(pi/17179869184) q[55]; -cx q[87],q[55]; -rz(-pi/8589934592) q[55]; -cx q[87],q[55]; -rz(pi/8589934592) q[55]; -cx q[86],q[55]; -rz(-pi/4294967296) q[55]; -cx q[86],q[55]; -rz(pi/4294967296) q[55]; -cx q[85],q[55]; -rz(-pi/2147483648) q[55]; -cx q[85],q[55]; -rz(pi/2147483648) q[55]; -cx q[84],q[55]; -rz(-pi/1073741824) q[55]; -cx q[84],q[55]; -rz(pi/1073741824) q[55]; -cx q[83],q[55]; -rz(-pi/536870912) q[55]; -cx q[83],q[55]; -rz(pi/536870912) q[55]; -cx q[82],q[55]; -rz(-pi/268435456) q[55]; -cx q[82],q[55]; -rz(pi/268435456) q[55]; -cx q[81],q[55]; -rz(-pi/134217728) q[55]; -cx q[81],q[55]; -rz(pi/134217728) q[55]; -cx q[80],q[55]; -rz(-pi/67108864) q[55]; -cx q[80],q[55]; -rz(pi/67108864) q[55]; -cx q[79],q[55]; -rz(-pi/33554432) q[55]; -cx q[79],q[55]; -rz(pi/33554432) q[55]; -cx q[78],q[55]; -rz(-pi/16777216) q[55]; -cx q[78],q[55]; -rz(pi/16777216) q[55]; -cx q[77],q[55]; -rz(-pi/8388608) q[55]; -cx q[77],q[55]; -rz(pi/8388608) q[55]; -cx q[76],q[55]; -rz(-pi/4194304) q[55]; -cx q[76],q[55]; -rz(pi/4194304) q[55]; -cx q[75],q[55]; -rz(-pi/2097152) q[55]; -cx q[75],q[55]; -rz(pi/2097152) q[55]; -cx q[74],q[55]; -rz(-pi/1048576) q[55]; -cx q[74],q[55]; -rz(pi/1048576) q[55]; -cx q[73],q[55]; -rz(-pi/524288) q[55]; -cx q[73],q[55]; -rz(pi/524288) q[55]; -cx q[72],q[55]; -rz(-pi/262144) q[55]; -cx q[72],q[55]; -rz(pi/262144) q[55]; -cx q[71],q[55]; -rz(-pi/131072) q[55]; -cx q[71],q[55]; -rz(pi/131072) q[55]; -cx q[70],q[55]; -rz(-pi/65536) q[55]; -cx q[70],q[55]; -rz(pi/65536) q[55]; -cx q[69],q[55]; -rz(-pi/32768) q[55]; -cx q[69],q[55]; -rz(pi/32768) q[55]; -cx q[68],q[55]; -rz(-pi/16384) q[55]; -cx q[68],q[55]; -rz(pi/16384) q[55]; -cx q[67],q[55]; -rz(-pi/8192) q[55]; -cx q[67],q[55]; -rz(pi/8192) q[55]; -cx q[66],q[55]; -rz(-pi/4096) q[55]; -cx q[66],q[55]; -rz(pi/4096) q[55]; -cx q[65],q[55]; -rz(-pi/2048) q[55]; -cx q[65],q[55]; -rz(pi/2048) q[55]; -cx q[64],q[55]; -rz(-pi/1024) q[55]; -cx q[64],q[55]; -rz(pi/1024) q[55]; -cx q[63],q[55]; -rz(-pi/512) q[55]; -cx q[63],q[55]; -rz(pi/512) q[55]; -cx q[62],q[55]; -rz(-pi/256) q[55]; -cx q[62],q[55]; -rz(pi/256) q[55]; -cx q[61],q[55]; -rz(-pi/128) q[55]; -cx q[61],q[55]; -rz(pi/128) q[55]; -cx q[60],q[55]; -rz(-pi/64) q[55]; -cx q[60],q[55]; -rz(pi/64) q[55]; -cx q[59],q[55]; -rz(-pi/32) q[55]; -cx q[59],q[55]; -rz(pi/32) q[55]; -cx q[58],q[55]; -rz(-pi/16) q[55]; -cx q[58],q[55]; -rz(pi/16) q[55]; -cx q[57],q[55]; -rz(-pi/8) q[55]; -cx q[57],q[55]; -rz(pi/8) q[55]; -cx q[56],q[55]; -rz(-pi/4) q[55]; -cx q[56],q[55]; -rz(pi/4) q[55]; -ry(pi/2) q[55]; -rx(pi) q[55]; -rz(pi/4) q[55]; -rz(pi/8) q[56]; -rz(pi/16) q[57]; -rz(pi/32) q[58]; -rz(pi/64) q[59]; -rz(pi/128) q[60]; -rz(pi/256) q[61]; -rz(pi/512) q[62]; -rz(pi/1024) q[63]; -rz(pi/2048) q[64]; -rz(pi/4096) q[65]; -rz(pi/8192) q[66]; -rz(pi/16384) q[67]; -rz(pi/32768) q[68]; -rz(pi/65536) q[69]; -rz(pi/131072) q[70]; -rz(pi/262144) q[71]; -rz(pi/524288) q[72]; -rz(pi/1048576) q[73]; -rz(pi/2097152) q[74]; -rz(pi/4194304) q[75]; -rz(pi/8388608) q[76]; -rz(pi/16777216) q[77]; -rz(pi/33554432) q[78]; -rz(pi/67108864) q[79]; -rz(pi/134217728) q[80]; -rz(pi/268435456) q[81]; -rz(pi/536870912) q[82]; -rz(pi/1073741824) q[83]; -rz(pi/2147483648) q[84]; -rz(pi/4294967296) q[85]; -rz(pi/8589934592) q[86]; -rz(pi/17179869184) q[87]; -rz(pi/34359738368) q[88]; -rz(pi/68719476736) q[89]; -rz(pi/137438953472) q[90]; -rz(pi/274877906944) q[91]; -rz(pi/549755813888) q[92]; -rz(pi/1099511627776) q[93]; -rz(pi/2199023255552) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[54]; -rz(0) q[54]; -cx q[99],q[54]; -rz(0) q[54]; -cx q[98],q[54]; -rz(0) q[54]; -cx q[98],q[54]; -rz(0) q[54]; -cx q[97],q[54]; -rz(0) q[54]; -cx q[97],q[54]; -rz(0) q[54]; -cx q[96],q[54]; -rz(0) q[54]; -cx q[96],q[54]; -rz(0) q[54]; -cx q[95],q[54]; -rz(0) q[54]; -cx q[95],q[54]; -rz(0) q[54]; -cx q[94],q[54]; -rz(-pi/2199023255552) q[54]; -cx q[94],q[54]; -rz(pi/2199023255552) q[54]; -cx q[93],q[54]; -rz(-pi/1099511627776) q[54]; -cx q[93],q[54]; -rz(pi/1099511627776) q[54]; -cx q[92],q[54]; -rz(-pi/549755813888) q[54]; -cx q[92],q[54]; -rz(pi/549755813888) q[54]; -cx q[91],q[54]; -rz(-pi/274877906944) q[54]; -cx q[91],q[54]; -rz(pi/274877906944) q[54]; -cx q[90],q[54]; -rz(-pi/137438953472) q[54]; -cx q[90],q[54]; -rz(pi/137438953472) q[54]; -cx q[89],q[54]; -rz(-pi/68719476736) q[54]; -cx q[89],q[54]; -rz(pi/68719476736) q[54]; -cx q[88],q[54]; -rz(-pi/34359738368) q[54]; -cx q[88],q[54]; -rz(pi/34359738368) q[54]; -cx q[87],q[54]; -rz(-pi/17179869184) q[54]; -cx q[87],q[54]; -rz(pi/17179869184) q[54]; -cx q[86],q[54]; -rz(-pi/8589934592) q[54]; -cx q[86],q[54]; -rz(pi/8589934592) q[54]; -cx q[85],q[54]; -rz(-pi/4294967296) q[54]; -cx q[85],q[54]; -rz(pi/4294967296) q[54]; -cx q[84],q[54]; -rz(-pi/2147483648) q[54]; -cx q[84],q[54]; -rz(pi/2147483648) q[54]; -cx q[83],q[54]; -rz(-pi/1073741824) q[54]; -cx q[83],q[54]; -rz(pi/1073741824) q[54]; -cx q[82],q[54]; -rz(-pi/536870912) q[54]; -cx q[82],q[54]; -rz(pi/536870912) q[54]; -cx q[81],q[54]; -rz(-pi/268435456) q[54]; -cx q[81],q[54]; -rz(pi/268435456) q[54]; -cx q[80],q[54]; -rz(-pi/134217728) q[54]; -cx q[80],q[54]; -rz(pi/134217728) q[54]; -cx q[79],q[54]; -rz(-pi/67108864) q[54]; -cx q[79],q[54]; -rz(pi/67108864) q[54]; -cx q[78],q[54]; -rz(-pi/33554432) q[54]; -cx q[78],q[54]; -rz(pi/33554432) q[54]; -cx q[77],q[54]; -rz(-pi/16777216) q[54]; -cx q[77],q[54]; -rz(pi/16777216) q[54]; -cx q[76],q[54]; -rz(-pi/8388608) q[54]; -cx q[76],q[54]; -rz(pi/8388608) q[54]; -cx q[75],q[54]; -rz(-pi/4194304) q[54]; -cx q[75],q[54]; -rz(pi/4194304) q[54]; -cx q[74],q[54]; -rz(-pi/2097152) q[54]; -cx q[74],q[54]; -rz(pi/2097152) q[54]; -cx q[73],q[54]; -rz(-pi/1048576) q[54]; -cx q[73],q[54]; -rz(pi/1048576) q[54]; -cx q[72],q[54]; -rz(-pi/524288) q[54]; -cx q[72],q[54]; -rz(pi/524288) q[54]; -cx q[71],q[54]; -rz(-pi/262144) q[54]; -cx q[71],q[54]; -rz(pi/262144) q[54]; -cx q[70],q[54]; -rz(-pi/131072) q[54]; -cx q[70],q[54]; -rz(pi/131072) q[54]; -cx q[69],q[54]; -rz(-pi/65536) q[54]; -cx q[69],q[54]; -rz(pi/65536) q[54]; -cx q[68],q[54]; -rz(-pi/32768) q[54]; -cx q[68],q[54]; -rz(pi/32768) q[54]; -cx q[67],q[54]; -rz(-pi/16384) q[54]; -cx q[67],q[54]; -rz(pi/16384) q[54]; -cx q[66],q[54]; -rz(-pi/8192) q[54]; -cx q[66],q[54]; -rz(pi/8192) q[54]; -cx q[65],q[54]; -rz(-pi/4096) q[54]; -cx q[65],q[54]; -rz(pi/4096) q[54]; -cx q[64],q[54]; -rz(-pi/2048) q[54]; -cx q[64],q[54]; -rz(pi/2048) q[54]; -cx q[63],q[54]; -rz(-pi/1024) q[54]; -cx q[63],q[54]; -rz(pi/1024) q[54]; -cx q[62],q[54]; -rz(-pi/512) q[54]; -cx q[62],q[54]; -rz(pi/512) q[54]; -cx q[61],q[54]; -rz(-pi/256) q[54]; -cx q[61],q[54]; -rz(pi/256) q[54]; -cx q[60],q[54]; -rz(-pi/128) q[54]; -cx q[60],q[54]; -rz(pi/128) q[54]; -cx q[59],q[54]; -rz(-pi/64) q[54]; -cx q[59],q[54]; -rz(pi/64) q[54]; -cx q[58],q[54]; -rz(-pi/32) q[54]; -cx q[58],q[54]; -rz(pi/32) q[54]; -cx q[57],q[54]; -rz(-pi/16) q[54]; -cx q[57],q[54]; -rz(pi/16) q[54]; -cx q[56],q[54]; -rz(-pi/8) q[54]; -cx q[56],q[54]; -rz(pi/8) q[54]; -cx q[55],q[54]; -rz(-pi/4) q[54]; -cx q[55],q[54]; -rz(pi/4) q[54]; -ry(pi/2) q[54]; -rx(pi) q[54]; -rz(pi/4) q[54]; -rz(pi/8) q[55]; -rz(pi/16) q[56]; -rz(pi/32) q[57]; -rz(pi/64) q[58]; -rz(pi/128) q[59]; -rz(pi/256) q[60]; -rz(pi/512) q[61]; -rz(pi/1024) q[62]; -rz(pi/2048) q[63]; -rz(pi/4096) q[64]; -rz(pi/8192) q[65]; -rz(pi/16384) q[66]; -rz(pi/32768) q[67]; -rz(pi/65536) q[68]; -rz(pi/131072) q[69]; -rz(pi/262144) q[70]; -rz(pi/524288) q[71]; -rz(pi/1048576) q[72]; -rz(pi/2097152) q[73]; -rz(pi/4194304) q[74]; -rz(pi/8388608) q[75]; -rz(pi/16777216) q[76]; -rz(pi/33554432) q[77]; -rz(pi/67108864) q[78]; -rz(pi/134217728) q[79]; -rz(pi/268435456) q[80]; -rz(pi/536870912) q[81]; -rz(pi/1073741824) q[82]; -rz(pi/2147483648) q[83]; -rz(pi/4294967296) q[84]; -rz(pi/8589934592) q[85]; -rz(pi/17179869184) q[86]; -rz(pi/34359738368) q[87]; -rz(pi/68719476736) q[88]; -rz(pi/137438953472) q[89]; -rz(pi/274877906944) q[90]; -rz(pi/549755813888) q[91]; -rz(pi/1099511627776) q[92]; -rz(pi/2199023255552) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[53]; -rz(0) q[53]; -cx q[99],q[53]; -rz(0) q[53]; -cx q[98],q[53]; -rz(0) q[53]; -cx q[98],q[53]; -rz(0) q[53]; -cx q[97],q[53]; -rz(0) q[53]; -cx q[97],q[53]; -rz(0) q[53]; -cx q[96],q[53]; -rz(0) q[53]; -cx q[96],q[53]; -rz(0) q[53]; -cx q[95],q[53]; -rz(0) q[53]; -cx q[95],q[53]; -rz(0) q[53]; -cx q[94],q[53]; -rz(0) q[53]; -cx q[94],q[53]; -rz(0) q[53]; -cx q[93],q[53]; -rz(-pi/2199023255552) q[53]; -cx q[93],q[53]; -rz(pi/2199023255552) q[53]; -cx q[92],q[53]; -rz(-pi/1099511627776) q[53]; -cx q[92],q[53]; -rz(pi/1099511627776) q[53]; -cx q[91],q[53]; -rz(-pi/549755813888) q[53]; -cx q[91],q[53]; -rz(pi/549755813888) q[53]; -cx q[90],q[53]; -rz(-pi/274877906944) q[53]; -cx q[90],q[53]; -rz(pi/274877906944) q[53]; -cx q[89],q[53]; -rz(-pi/137438953472) q[53]; -cx q[89],q[53]; -rz(pi/137438953472) q[53]; -cx q[88],q[53]; -rz(-pi/68719476736) q[53]; -cx q[88],q[53]; -rz(pi/68719476736) q[53]; -cx q[87],q[53]; -rz(-pi/34359738368) q[53]; -cx q[87],q[53]; -rz(pi/34359738368) q[53]; -cx q[86],q[53]; -rz(-pi/17179869184) q[53]; -cx q[86],q[53]; -rz(pi/17179869184) q[53]; -cx q[85],q[53]; -rz(-pi/8589934592) q[53]; -cx q[85],q[53]; -rz(pi/8589934592) q[53]; -cx q[84],q[53]; -rz(-pi/4294967296) q[53]; -cx q[84],q[53]; -rz(pi/4294967296) q[53]; -cx q[83],q[53]; -rz(-pi/2147483648) q[53]; -cx q[83],q[53]; -rz(pi/2147483648) q[53]; -cx q[82],q[53]; -rz(-pi/1073741824) q[53]; -cx q[82],q[53]; -rz(pi/1073741824) q[53]; -cx q[81],q[53]; -rz(-pi/536870912) q[53]; -cx q[81],q[53]; -rz(pi/536870912) q[53]; -cx q[80],q[53]; -rz(-pi/268435456) q[53]; -cx q[80],q[53]; -rz(pi/268435456) q[53]; -cx q[79],q[53]; -rz(-pi/134217728) q[53]; -cx q[79],q[53]; -rz(pi/134217728) q[53]; -cx q[78],q[53]; -rz(-pi/67108864) q[53]; -cx q[78],q[53]; -rz(pi/67108864) q[53]; -cx q[77],q[53]; -rz(-pi/33554432) q[53]; -cx q[77],q[53]; -rz(pi/33554432) q[53]; -cx q[76],q[53]; -rz(-pi/16777216) q[53]; -cx q[76],q[53]; -rz(pi/16777216) q[53]; -cx q[75],q[53]; -rz(-pi/8388608) q[53]; -cx q[75],q[53]; -rz(pi/8388608) q[53]; -cx q[74],q[53]; -rz(-pi/4194304) q[53]; -cx q[74],q[53]; -rz(pi/4194304) q[53]; -cx q[73],q[53]; -rz(-pi/2097152) q[53]; -cx q[73],q[53]; -rz(pi/2097152) q[53]; -cx q[72],q[53]; -rz(-pi/1048576) q[53]; -cx q[72],q[53]; -rz(pi/1048576) q[53]; -cx q[71],q[53]; -rz(-pi/524288) q[53]; -cx q[71],q[53]; -rz(pi/524288) q[53]; -cx q[70],q[53]; -rz(-pi/262144) q[53]; -cx q[70],q[53]; -rz(pi/262144) q[53]; -cx q[69],q[53]; -rz(-pi/131072) q[53]; -cx q[69],q[53]; -rz(pi/131072) q[53]; -cx q[68],q[53]; -rz(-pi/65536) q[53]; -cx q[68],q[53]; -rz(pi/65536) q[53]; -cx q[67],q[53]; -rz(-pi/32768) q[53]; -cx q[67],q[53]; -rz(pi/32768) q[53]; -cx q[66],q[53]; -rz(-pi/16384) q[53]; -cx q[66],q[53]; -rz(pi/16384) q[53]; -cx q[65],q[53]; -rz(-pi/8192) q[53]; -cx q[65],q[53]; -rz(pi/8192) q[53]; -cx q[64],q[53]; -rz(-pi/4096) q[53]; -cx q[64],q[53]; -rz(pi/4096) q[53]; -cx q[63],q[53]; -rz(-pi/2048) q[53]; -cx q[63],q[53]; -rz(pi/2048) q[53]; -cx q[62],q[53]; -rz(-pi/1024) q[53]; -cx q[62],q[53]; -rz(pi/1024) q[53]; -cx q[61],q[53]; -rz(-pi/512) q[53]; -cx q[61],q[53]; -rz(pi/512) q[53]; -cx q[60],q[53]; -rz(-pi/256) q[53]; -cx q[60],q[53]; -rz(pi/256) q[53]; -cx q[59],q[53]; -rz(-pi/128) q[53]; -cx q[59],q[53]; -rz(pi/128) q[53]; -cx q[58],q[53]; -rz(-pi/64) q[53]; -cx q[58],q[53]; -rz(pi/64) q[53]; -cx q[57],q[53]; -rz(-pi/32) q[53]; -cx q[57],q[53]; -rz(pi/32) q[53]; -cx q[56],q[53]; -rz(-pi/16) q[53]; -cx q[56],q[53]; -rz(pi/16) q[53]; -cx q[55],q[53]; -rz(-pi/8) q[53]; -cx q[55],q[53]; -rz(pi/8) q[53]; -cx q[54],q[53]; -rz(-pi/4) q[53]; -cx q[54],q[53]; -rz(pi/4) q[53]; -ry(pi/2) q[53]; -rx(pi) q[53]; -rz(pi/4) q[53]; -rz(pi/8) q[54]; -rz(pi/16) q[55]; -rz(pi/32) q[56]; -rz(pi/64) q[57]; -rz(pi/128) q[58]; -rz(pi/256) q[59]; -rz(pi/512) q[60]; -rz(pi/1024) q[61]; -rz(pi/2048) q[62]; -rz(pi/4096) q[63]; -rz(pi/8192) q[64]; -rz(pi/16384) q[65]; -rz(pi/32768) q[66]; -rz(pi/65536) q[67]; -rz(pi/131072) q[68]; -rz(pi/262144) q[69]; -rz(pi/524288) q[70]; -rz(pi/1048576) q[71]; -rz(pi/2097152) q[72]; -rz(pi/4194304) q[73]; -rz(pi/8388608) q[74]; -rz(pi/16777216) q[75]; -rz(pi/33554432) q[76]; -rz(pi/67108864) q[77]; -rz(pi/134217728) q[78]; -rz(pi/268435456) q[79]; -rz(pi/536870912) q[80]; -rz(pi/1073741824) q[81]; -rz(pi/2147483648) q[82]; -rz(pi/4294967296) q[83]; -rz(pi/8589934592) q[84]; -rz(pi/17179869184) q[85]; -rz(pi/34359738368) q[86]; -rz(pi/68719476736) q[87]; -rz(pi/137438953472) q[88]; -rz(pi/274877906944) q[89]; -rz(pi/549755813888) q[90]; -rz(pi/1099511627776) q[91]; -rz(pi/2199023255552) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[52]; -rz(0) q[52]; -cx q[99],q[52]; -rz(0) q[52]; -cx q[98],q[52]; -rz(0) q[52]; -cx q[98],q[52]; -rz(0) q[52]; -cx q[97],q[52]; -rz(0) q[52]; -cx q[97],q[52]; -rz(0) q[52]; -cx q[96],q[52]; -rz(0) q[52]; -cx q[96],q[52]; -rz(0) q[52]; -cx q[95],q[52]; -rz(0) q[52]; -cx q[95],q[52]; -rz(0) q[52]; -cx q[94],q[52]; -rz(0) q[52]; -cx q[94],q[52]; -rz(0) q[52]; -cx q[93],q[52]; -rz(0) q[52]; -cx q[93],q[52]; -rz(0) q[52]; -cx q[92],q[52]; -rz(-pi/2199023255552) q[52]; -cx q[92],q[52]; -rz(pi/2199023255552) q[52]; -cx q[91],q[52]; -rz(-pi/1099511627776) q[52]; -cx q[91],q[52]; -rz(pi/1099511627776) q[52]; -cx q[90],q[52]; -rz(-pi/549755813888) q[52]; -cx q[90],q[52]; -rz(pi/549755813888) q[52]; -cx q[89],q[52]; -rz(-pi/274877906944) q[52]; -cx q[89],q[52]; -rz(pi/274877906944) q[52]; -cx q[88],q[52]; -rz(-pi/137438953472) q[52]; -cx q[88],q[52]; -rz(pi/137438953472) q[52]; -cx q[87],q[52]; -rz(-pi/68719476736) q[52]; -cx q[87],q[52]; -rz(pi/68719476736) q[52]; -cx q[86],q[52]; -rz(-pi/34359738368) q[52]; -cx q[86],q[52]; -rz(pi/34359738368) q[52]; -cx q[85],q[52]; -rz(-pi/17179869184) q[52]; -cx q[85],q[52]; -rz(pi/17179869184) q[52]; -cx q[84],q[52]; -rz(-pi/8589934592) q[52]; -cx q[84],q[52]; -rz(pi/8589934592) q[52]; -cx q[83],q[52]; -rz(-pi/4294967296) q[52]; -cx q[83],q[52]; -rz(pi/4294967296) q[52]; -cx q[82],q[52]; -rz(-pi/2147483648) q[52]; -cx q[82],q[52]; -rz(pi/2147483648) q[52]; -cx q[81],q[52]; -rz(-pi/1073741824) q[52]; -cx q[81],q[52]; -rz(pi/1073741824) q[52]; -cx q[80],q[52]; -rz(-pi/536870912) q[52]; -cx q[80],q[52]; -rz(pi/536870912) q[52]; -cx q[79],q[52]; -rz(-pi/268435456) q[52]; -cx q[79],q[52]; -rz(pi/268435456) q[52]; -cx q[78],q[52]; -rz(-pi/134217728) q[52]; -cx q[78],q[52]; -rz(pi/134217728) q[52]; -cx q[77],q[52]; -rz(-pi/67108864) q[52]; -cx q[77],q[52]; -rz(pi/67108864) q[52]; -cx q[76],q[52]; -rz(-pi/33554432) q[52]; -cx q[76],q[52]; -rz(pi/33554432) q[52]; -cx q[75],q[52]; -rz(-pi/16777216) q[52]; -cx q[75],q[52]; -rz(pi/16777216) q[52]; -cx q[74],q[52]; -rz(-pi/8388608) q[52]; -cx q[74],q[52]; -rz(pi/8388608) q[52]; -cx q[73],q[52]; -rz(-pi/4194304) q[52]; -cx q[73],q[52]; -rz(pi/4194304) q[52]; -cx q[72],q[52]; -rz(-pi/2097152) q[52]; -cx q[72],q[52]; -rz(pi/2097152) q[52]; -cx q[71],q[52]; -rz(-pi/1048576) q[52]; -cx q[71],q[52]; -rz(pi/1048576) q[52]; -cx q[70],q[52]; -rz(-pi/524288) q[52]; -cx q[70],q[52]; -rz(pi/524288) q[52]; -cx q[69],q[52]; -rz(-pi/262144) q[52]; -cx q[69],q[52]; -rz(pi/262144) q[52]; -cx q[68],q[52]; -rz(-pi/131072) q[52]; -cx q[68],q[52]; -rz(pi/131072) q[52]; -cx q[67],q[52]; -rz(-pi/65536) q[52]; -cx q[67],q[52]; -rz(pi/65536) q[52]; -cx q[66],q[52]; -rz(-pi/32768) q[52]; -cx q[66],q[52]; -rz(pi/32768) q[52]; -cx q[65],q[52]; -rz(-pi/16384) q[52]; -cx q[65],q[52]; -rz(pi/16384) q[52]; -cx q[64],q[52]; -rz(-pi/8192) q[52]; -cx q[64],q[52]; -rz(pi/8192) q[52]; -cx q[63],q[52]; -rz(-pi/4096) q[52]; -cx q[63],q[52]; -rz(pi/4096) q[52]; -cx q[62],q[52]; -rz(-pi/2048) q[52]; -cx q[62],q[52]; -rz(pi/2048) q[52]; -cx q[61],q[52]; -rz(-pi/1024) q[52]; -cx q[61],q[52]; -rz(pi/1024) q[52]; -cx q[60],q[52]; -rz(-pi/512) q[52]; -cx q[60],q[52]; -rz(pi/512) q[52]; -cx q[59],q[52]; -rz(-pi/256) q[52]; -cx q[59],q[52]; -rz(pi/256) q[52]; -cx q[58],q[52]; -rz(-pi/128) q[52]; -cx q[58],q[52]; -rz(pi/128) q[52]; -cx q[57],q[52]; -rz(-pi/64) q[52]; -cx q[57],q[52]; -rz(pi/64) q[52]; -cx q[56],q[52]; -rz(-pi/32) q[52]; -cx q[56],q[52]; -rz(pi/32) q[52]; -cx q[55],q[52]; -rz(-pi/16) q[52]; -cx q[55],q[52]; -rz(pi/16) q[52]; -cx q[54],q[52]; -rz(-pi/8) q[52]; -cx q[54],q[52]; -rz(pi/8) q[52]; -cx q[53],q[52]; -rz(-pi/4) q[52]; -cx q[53],q[52]; -rz(pi/4) q[52]; -ry(pi/2) q[52]; -rx(pi) q[52]; -rz(pi/4) q[52]; -rz(pi/8) q[53]; -rz(pi/16) q[54]; -rz(pi/32) q[55]; -rz(pi/64) q[56]; -rz(pi/128) q[57]; -rz(pi/256) q[58]; -rz(pi/512) q[59]; -rz(pi/1024) q[60]; -rz(pi/2048) q[61]; -rz(pi/4096) q[62]; -rz(pi/8192) q[63]; -rz(pi/16384) q[64]; -rz(pi/32768) q[65]; -rz(pi/65536) q[66]; -rz(pi/131072) q[67]; -rz(pi/262144) q[68]; -rz(pi/524288) q[69]; -rz(pi/1048576) q[70]; -rz(pi/2097152) q[71]; -rz(pi/4194304) q[72]; -rz(pi/8388608) q[73]; -rz(pi/16777216) q[74]; -rz(pi/33554432) q[75]; -rz(pi/67108864) q[76]; -rz(pi/134217728) q[77]; -rz(pi/268435456) q[78]; -rz(pi/536870912) q[79]; -rz(pi/1073741824) q[80]; -rz(pi/2147483648) q[81]; -rz(pi/4294967296) q[82]; -rz(pi/8589934592) q[83]; -rz(pi/17179869184) q[84]; -rz(pi/34359738368) q[85]; -rz(pi/68719476736) q[86]; -rz(pi/137438953472) q[87]; -rz(pi/274877906944) q[88]; -rz(pi/549755813888) q[89]; -rz(pi/1099511627776) q[90]; -rz(pi/2199023255552) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[51]; -rz(0) q[51]; -cx q[99],q[51]; -rz(0) q[51]; -cx q[98],q[51]; -rz(0) q[51]; -cx q[98],q[51]; -rz(0) q[51]; -cx q[97],q[51]; -rz(0) q[51]; -cx q[97],q[51]; -rz(0) q[51]; -cx q[96],q[51]; -rz(0) q[51]; -cx q[96],q[51]; -rz(0) q[51]; -cx q[95],q[51]; -rz(0) q[51]; -cx q[95],q[51]; -rz(0) q[51]; -cx q[94],q[51]; -rz(0) q[51]; -cx q[94],q[51]; -rz(0) q[51]; -cx q[93],q[51]; -rz(0) q[51]; -cx q[93],q[51]; -rz(0) q[51]; -cx q[92],q[51]; -rz(0) q[51]; -cx q[92],q[51]; -rz(0) q[51]; -cx q[91],q[51]; -rz(-pi/2199023255552) q[51]; -cx q[91],q[51]; -rz(pi/2199023255552) q[51]; -cx q[90],q[51]; -rz(-pi/1099511627776) q[51]; -cx q[90],q[51]; -rz(pi/1099511627776) q[51]; -cx q[89],q[51]; -rz(-pi/549755813888) q[51]; -cx q[89],q[51]; -rz(pi/549755813888) q[51]; -cx q[88],q[51]; -rz(-pi/274877906944) q[51]; -cx q[88],q[51]; -rz(pi/274877906944) q[51]; -cx q[87],q[51]; -rz(-pi/137438953472) q[51]; -cx q[87],q[51]; -rz(pi/137438953472) q[51]; -cx q[86],q[51]; -rz(-pi/68719476736) q[51]; -cx q[86],q[51]; -rz(pi/68719476736) q[51]; -cx q[85],q[51]; -rz(-pi/34359738368) q[51]; -cx q[85],q[51]; -rz(pi/34359738368) q[51]; -cx q[84],q[51]; -rz(-pi/17179869184) q[51]; -cx q[84],q[51]; -rz(pi/17179869184) q[51]; -cx q[83],q[51]; -rz(-pi/8589934592) q[51]; -cx q[83],q[51]; -rz(pi/8589934592) q[51]; -cx q[82],q[51]; -rz(-pi/4294967296) q[51]; -cx q[82],q[51]; -rz(pi/4294967296) q[51]; -cx q[81],q[51]; -rz(-pi/2147483648) q[51]; -cx q[81],q[51]; -rz(pi/2147483648) q[51]; -cx q[80],q[51]; -rz(-pi/1073741824) q[51]; -cx q[80],q[51]; -rz(pi/1073741824) q[51]; -cx q[79],q[51]; -rz(-pi/536870912) q[51]; -cx q[79],q[51]; -rz(pi/536870912) q[51]; -cx q[78],q[51]; -rz(-pi/268435456) q[51]; -cx q[78],q[51]; -rz(pi/268435456) q[51]; -cx q[77],q[51]; -rz(-pi/134217728) q[51]; -cx q[77],q[51]; -rz(pi/134217728) q[51]; -cx q[76],q[51]; -rz(-pi/67108864) q[51]; -cx q[76],q[51]; -rz(pi/67108864) q[51]; -cx q[75],q[51]; -rz(-pi/33554432) q[51]; -cx q[75],q[51]; -rz(pi/33554432) q[51]; -cx q[74],q[51]; -rz(-pi/16777216) q[51]; -cx q[74],q[51]; -rz(pi/16777216) q[51]; -cx q[73],q[51]; -rz(-pi/8388608) q[51]; -cx q[73],q[51]; -rz(pi/8388608) q[51]; -cx q[72],q[51]; -rz(-pi/4194304) q[51]; -cx q[72],q[51]; -rz(pi/4194304) q[51]; -cx q[71],q[51]; -rz(-pi/2097152) q[51]; -cx q[71],q[51]; -rz(pi/2097152) q[51]; -cx q[70],q[51]; -rz(-pi/1048576) q[51]; -cx q[70],q[51]; -rz(pi/1048576) q[51]; -cx q[69],q[51]; -rz(-pi/524288) q[51]; -cx q[69],q[51]; -rz(pi/524288) q[51]; -cx q[68],q[51]; -rz(-pi/262144) q[51]; -cx q[68],q[51]; -rz(pi/262144) q[51]; -cx q[67],q[51]; -rz(-pi/131072) q[51]; -cx q[67],q[51]; -rz(pi/131072) q[51]; -cx q[66],q[51]; -rz(-pi/65536) q[51]; -cx q[66],q[51]; -rz(pi/65536) q[51]; -cx q[65],q[51]; -rz(-pi/32768) q[51]; -cx q[65],q[51]; -rz(pi/32768) q[51]; -cx q[64],q[51]; -rz(-pi/16384) q[51]; -cx q[64],q[51]; -rz(pi/16384) q[51]; -cx q[63],q[51]; -rz(-pi/8192) q[51]; -cx q[63],q[51]; -rz(pi/8192) q[51]; -cx q[62],q[51]; -rz(-pi/4096) q[51]; -cx q[62],q[51]; -rz(pi/4096) q[51]; -cx q[61],q[51]; -rz(-pi/2048) q[51]; -cx q[61],q[51]; -rz(pi/2048) q[51]; -cx q[60],q[51]; -rz(-pi/1024) q[51]; -cx q[60],q[51]; -rz(pi/1024) q[51]; -cx q[59],q[51]; -rz(-pi/512) q[51]; -cx q[59],q[51]; -rz(pi/512) q[51]; -cx q[58],q[51]; -rz(-pi/256) q[51]; -cx q[58],q[51]; -rz(pi/256) q[51]; -cx q[57],q[51]; -rz(-pi/128) q[51]; -cx q[57],q[51]; -rz(pi/128) q[51]; -cx q[56],q[51]; -rz(-pi/64) q[51]; -cx q[56],q[51]; -rz(pi/64) q[51]; -cx q[55],q[51]; -rz(-pi/32) q[51]; -cx q[55],q[51]; -rz(pi/32) q[51]; -cx q[54],q[51]; -rz(-pi/16) q[51]; -cx q[54],q[51]; -rz(pi/16) q[51]; -cx q[53],q[51]; -rz(-pi/8) q[51]; -cx q[53],q[51]; -rz(pi/8) q[51]; -cx q[52],q[51]; -rz(-pi/4) q[51]; -cx q[52],q[51]; -rz(pi/4) q[51]; -ry(pi/2) q[51]; -rx(pi) q[51]; -rz(pi/4) q[51]; -rz(pi/8) q[52]; -rz(pi/16) q[53]; -rz(pi/32) q[54]; -rz(pi/64) q[55]; -rz(pi/128) q[56]; -rz(pi/256) q[57]; -rz(pi/512) q[58]; -rz(pi/1024) q[59]; -rz(pi/2048) q[60]; -rz(pi/4096) q[61]; -rz(pi/8192) q[62]; -rz(pi/16384) q[63]; -rz(pi/32768) q[64]; -rz(pi/65536) q[65]; -rz(pi/131072) q[66]; -rz(pi/262144) q[67]; -rz(pi/524288) q[68]; -rz(pi/1048576) q[69]; -rz(pi/2097152) q[70]; -rz(pi/4194304) q[71]; -rz(pi/8388608) q[72]; -rz(pi/16777216) q[73]; -rz(pi/33554432) q[74]; -rz(pi/67108864) q[75]; -rz(pi/134217728) q[76]; -rz(pi/268435456) q[77]; -rz(pi/536870912) q[78]; -rz(pi/1073741824) q[79]; -rz(pi/2147483648) q[80]; -rz(pi/4294967296) q[81]; -rz(pi/8589934592) q[82]; -rz(pi/17179869184) q[83]; -rz(pi/34359738368) q[84]; -rz(pi/68719476736) q[85]; -rz(pi/137438953472) q[86]; -rz(pi/274877906944) q[87]; -rz(pi/549755813888) q[88]; -rz(pi/1099511627776) q[89]; -rz(pi/2199023255552) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[50]; -rz(0) q[50]; -cx q[99],q[50]; -rz(0) q[50]; -cx q[98],q[50]; -rz(0) q[50]; -cx q[98],q[50]; -rz(0) q[50]; -cx q[97],q[50]; -rz(0) q[50]; -cx q[97],q[50]; -rz(0) q[50]; -cx q[96],q[50]; -rz(0) q[50]; -cx q[96],q[50]; -rz(0) q[50]; -cx q[95],q[50]; -rz(0) q[50]; -cx q[95],q[50]; -rz(0) q[50]; -cx q[94],q[50]; -rz(0) q[50]; -cx q[94],q[50]; -rz(0) q[50]; -cx q[93],q[50]; -rz(0) q[50]; -cx q[93],q[50]; -rz(0) q[50]; -cx q[92],q[50]; -rz(0) q[50]; -cx q[92],q[50]; -rz(0) q[50]; -cx q[91],q[50]; -rz(0) q[50]; -cx q[91],q[50]; -rz(0) q[50]; -cx q[90],q[50]; -rz(-pi/2199023255552) q[50]; -cx q[90],q[50]; -rz(pi/2199023255552) q[50]; -cx q[89],q[50]; -rz(-pi/1099511627776) q[50]; -cx q[89],q[50]; -rz(pi/1099511627776) q[50]; -cx q[88],q[50]; -rz(-pi/549755813888) q[50]; -cx q[88],q[50]; -rz(pi/549755813888) q[50]; -cx q[87],q[50]; -rz(-pi/274877906944) q[50]; -cx q[87],q[50]; -rz(pi/274877906944) q[50]; -cx q[86],q[50]; -rz(-pi/137438953472) q[50]; -cx q[86],q[50]; -rz(pi/137438953472) q[50]; -cx q[85],q[50]; -rz(-pi/68719476736) q[50]; -cx q[85],q[50]; -rz(pi/68719476736) q[50]; -cx q[84],q[50]; -rz(-pi/34359738368) q[50]; -cx q[84],q[50]; -rz(pi/34359738368) q[50]; -cx q[83],q[50]; -rz(-pi/17179869184) q[50]; -cx q[83],q[50]; -rz(pi/17179869184) q[50]; -cx q[82],q[50]; -rz(-pi/8589934592) q[50]; -cx q[82],q[50]; -rz(pi/8589934592) q[50]; -cx q[81],q[50]; -rz(-pi/4294967296) q[50]; -cx q[81],q[50]; -rz(pi/4294967296) q[50]; -cx q[80],q[50]; -rz(-pi/2147483648) q[50]; -cx q[80],q[50]; -rz(pi/2147483648) q[50]; -cx q[79],q[50]; -rz(-pi/1073741824) q[50]; -cx q[79],q[50]; -rz(pi/1073741824) q[50]; -cx q[78],q[50]; -rz(-pi/536870912) q[50]; -cx q[78],q[50]; -rz(pi/536870912) q[50]; -cx q[77],q[50]; -rz(-pi/268435456) q[50]; -cx q[77],q[50]; -rz(pi/268435456) q[50]; -cx q[76],q[50]; -rz(-pi/134217728) q[50]; -cx q[76],q[50]; -rz(pi/134217728) q[50]; -cx q[75],q[50]; -rz(-pi/67108864) q[50]; -cx q[75],q[50]; -rz(pi/67108864) q[50]; -cx q[74],q[50]; -rz(-pi/33554432) q[50]; -cx q[74],q[50]; -rz(pi/33554432) q[50]; -cx q[73],q[50]; -rz(-pi/16777216) q[50]; -cx q[73],q[50]; -rz(pi/16777216) q[50]; -cx q[72],q[50]; -rz(-pi/8388608) q[50]; -cx q[72],q[50]; -rz(pi/8388608) q[50]; -cx q[71],q[50]; -rz(-pi/4194304) q[50]; -cx q[71],q[50]; -rz(pi/4194304) q[50]; -cx q[70],q[50]; -rz(-pi/2097152) q[50]; -cx q[70],q[50]; -rz(pi/2097152) q[50]; -cx q[69],q[50]; -rz(-pi/1048576) q[50]; -cx q[69],q[50]; -rz(pi/1048576) q[50]; -cx q[68],q[50]; -rz(-pi/524288) q[50]; -cx q[68],q[50]; -rz(pi/524288) q[50]; -cx q[67],q[50]; -rz(-pi/262144) q[50]; -cx q[67],q[50]; -rz(pi/262144) q[50]; -cx q[66],q[50]; -rz(-pi/131072) q[50]; -cx q[66],q[50]; -rz(pi/131072) q[50]; -cx q[65],q[50]; -rz(-pi/65536) q[50]; -cx q[65],q[50]; -rz(pi/65536) q[50]; -cx q[64],q[50]; -rz(-pi/32768) q[50]; -cx q[64],q[50]; -rz(pi/32768) q[50]; -cx q[63],q[50]; -rz(-pi/16384) q[50]; -cx q[63],q[50]; -rz(pi/16384) q[50]; -cx q[62],q[50]; -rz(-pi/8192) q[50]; -cx q[62],q[50]; -rz(pi/8192) q[50]; -cx q[61],q[50]; -rz(-pi/4096) q[50]; -cx q[61],q[50]; -rz(pi/4096) q[50]; -cx q[60],q[50]; -rz(-pi/2048) q[50]; -cx q[60],q[50]; -rz(pi/2048) q[50]; -cx q[59],q[50]; -rz(-pi/1024) q[50]; -cx q[59],q[50]; -rz(pi/1024) q[50]; -cx q[58],q[50]; -rz(-pi/512) q[50]; -cx q[58],q[50]; -rz(pi/512) q[50]; -cx q[57],q[50]; -rz(-pi/256) q[50]; -cx q[57],q[50]; -rz(pi/256) q[50]; -cx q[56],q[50]; -rz(-pi/128) q[50]; -cx q[56],q[50]; -rz(pi/128) q[50]; -cx q[55],q[50]; -rz(-pi/64) q[50]; -cx q[55],q[50]; -rz(pi/64) q[50]; -cx q[54],q[50]; -rz(-pi/32) q[50]; -cx q[54],q[50]; -rz(pi/32) q[50]; -cx q[53],q[50]; -rz(-pi/16) q[50]; -cx q[53],q[50]; -rz(pi/16) q[50]; -cx q[52],q[50]; -rz(-pi/8) q[50]; -cx q[52],q[50]; -rz(pi/8) q[50]; -cx q[51],q[50]; -rz(-pi/4) q[50]; -cx q[51],q[50]; -rz(pi/4) q[50]; -ry(pi/2) q[50]; -rx(pi) q[50]; -rz(pi/4) q[50]; -rz(pi/8) q[51]; -rz(pi/16) q[52]; -rz(pi/32) q[53]; -rz(pi/64) q[54]; -rz(pi/128) q[55]; -rz(pi/256) q[56]; -rz(pi/512) q[57]; -rz(pi/1024) q[58]; -rz(pi/2048) q[59]; -rz(pi/4096) q[60]; -rz(pi/8192) q[61]; -rz(pi/16384) q[62]; -rz(pi/32768) q[63]; -rz(pi/65536) q[64]; -rz(pi/131072) q[65]; -rz(pi/262144) q[66]; -rz(pi/524288) q[67]; -rz(pi/1048576) q[68]; -rz(pi/2097152) q[69]; -rz(pi/4194304) q[70]; -rz(pi/8388608) q[71]; -rz(pi/16777216) q[72]; -rz(pi/33554432) q[73]; -rz(pi/67108864) q[74]; -rz(pi/134217728) q[75]; -rz(pi/268435456) q[76]; -rz(pi/536870912) q[77]; -rz(pi/1073741824) q[78]; -rz(pi/2147483648) q[79]; -rz(pi/4294967296) q[80]; -rz(pi/8589934592) q[81]; -rz(pi/17179869184) q[82]; -rz(pi/34359738368) q[83]; -rz(pi/68719476736) q[84]; -rz(pi/137438953472) q[85]; -rz(pi/274877906944) q[86]; -rz(pi/549755813888) q[87]; -rz(pi/1099511627776) q[88]; -rz(pi/2199023255552) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[49]; -rz(0) q[49]; -cx q[99],q[49]; -rz(0) q[49]; -cx q[98],q[49]; -rz(0) q[49]; -cx q[98],q[49]; -rz(0) q[49]; -cx q[97],q[49]; -rz(0) q[49]; -cx q[97],q[49]; -rz(0) q[49]; -cx q[96],q[49]; -rz(0) q[49]; -cx q[96],q[49]; -rz(0) q[49]; -cx q[95],q[49]; -rz(0) q[49]; -cx q[95],q[49]; -rz(0) q[49]; -cx q[94],q[49]; -rz(0) q[49]; -cx q[94],q[49]; -rz(0) q[49]; -cx q[93],q[49]; -rz(0) q[49]; -cx q[93],q[49]; -rz(0) q[49]; -cx q[92],q[49]; -rz(0) q[49]; -cx q[92],q[49]; -rz(0) q[49]; -cx q[91],q[49]; -rz(0) q[49]; -cx q[91],q[49]; -rz(0) q[49]; -cx q[90],q[49]; -rz(0) q[49]; -cx q[90],q[49]; -rz(0) q[49]; -cx q[89],q[49]; -rz(-pi/2199023255552) q[49]; -cx q[89],q[49]; -rz(pi/2199023255552) q[49]; -cx q[88],q[49]; -rz(-pi/1099511627776) q[49]; -cx q[88],q[49]; -rz(pi/1099511627776) q[49]; -cx q[87],q[49]; -rz(-pi/549755813888) q[49]; -cx q[87],q[49]; -rz(pi/549755813888) q[49]; -cx q[86],q[49]; -rz(-pi/274877906944) q[49]; -cx q[86],q[49]; -rz(pi/274877906944) q[49]; -cx q[85],q[49]; -rz(-pi/137438953472) q[49]; -cx q[85],q[49]; -rz(pi/137438953472) q[49]; -cx q[84],q[49]; -rz(-pi/68719476736) q[49]; -cx q[84],q[49]; -rz(pi/68719476736) q[49]; -cx q[83],q[49]; -rz(-pi/34359738368) q[49]; -cx q[83],q[49]; -rz(pi/34359738368) q[49]; -cx q[82],q[49]; -rz(-pi/17179869184) q[49]; -cx q[82],q[49]; -rz(pi/17179869184) q[49]; -cx q[81],q[49]; -rz(-pi/8589934592) q[49]; -cx q[81],q[49]; -rz(pi/8589934592) q[49]; -cx q[80],q[49]; -rz(-pi/4294967296) q[49]; -cx q[80],q[49]; -rz(pi/4294967296) q[49]; -cx q[79],q[49]; -rz(-pi/2147483648) q[49]; -cx q[79],q[49]; -rz(pi/2147483648) q[49]; -cx q[78],q[49]; -rz(-pi/1073741824) q[49]; -cx q[78],q[49]; -rz(pi/1073741824) q[49]; -cx q[77],q[49]; -rz(-pi/536870912) q[49]; -cx q[77],q[49]; -rz(pi/536870912) q[49]; -cx q[76],q[49]; -rz(-pi/268435456) q[49]; -cx q[76],q[49]; -rz(pi/268435456) q[49]; -cx q[75],q[49]; -rz(-pi/134217728) q[49]; -cx q[75],q[49]; -rz(pi/134217728) q[49]; -cx q[74],q[49]; -rz(-pi/67108864) q[49]; -cx q[74],q[49]; -rz(pi/67108864) q[49]; -cx q[73],q[49]; -rz(-pi/33554432) q[49]; -cx q[73],q[49]; -rz(pi/33554432) q[49]; -cx q[72],q[49]; -rz(-pi/16777216) q[49]; -cx q[72],q[49]; -rz(pi/16777216) q[49]; -cx q[71],q[49]; -rz(-pi/8388608) q[49]; -cx q[71],q[49]; -rz(pi/8388608) q[49]; -cx q[70],q[49]; -rz(-pi/4194304) q[49]; -cx q[70],q[49]; -rz(pi/4194304) q[49]; -cx q[69],q[49]; -rz(-pi/2097152) q[49]; -cx q[69],q[49]; -rz(pi/2097152) q[49]; -cx q[68],q[49]; -rz(-pi/1048576) q[49]; -cx q[68],q[49]; -rz(pi/1048576) q[49]; -cx q[67],q[49]; -rz(-pi/524288) q[49]; -cx q[67],q[49]; -rz(pi/524288) q[49]; -cx q[66],q[49]; -rz(-pi/262144) q[49]; -cx q[66],q[49]; -rz(pi/262144) q[49]; -cx q[65],q[49]; -rz(-pi/131072) q[49]; -cx q[65],q[49]; -rz(pi/131072) q[49]; -cx q[64],q[49]; -rz(-pi/65536) q[49]; -cx q[64],q[49]; -rz(pi/65536) q[49]; -cx q[63],q[49]; -rz(-pi/32768) q[49]; -cx q[63],q[49]; -rz(pi/32768) q[49]; -cx q[62],q[49]; -rz(-pi/16384) q[49]; -cx q[62],q[49]; -rz(pi/16384) q[49]; -cx q[61],q[49]; -rz(-pi/8192) q[49]; -cx q[61],q[49]; -rz(pi/8192) q[49]; -cx q[60],q[49]; -rz(-pi/4096) q[49]; -cx q[60],q[49]; -rz(pi/4096) q[49]; -cx q[59],q[49]; -rz(-pi/2048) q[49]; -cx q[59],q[49]; -rz(pi/2048) q[49]; -cx q[58],q[49]; -rz(-pi/1024) q[49]; -cx q[58],q[49]; -rz(pi/1024) q[49]; -cx q[57],q[49]; -rz(-pi/512) q[49]; -cx q[57],q[49]; -rz(pi/512) q[49]; -cx q[56],q[49]; -rz(-pi/256) q[49]; -cx q[56],q[49]; -rz(pi/256) q[49]; -cx q[55],q[49]; -rz(-pi/128) q[49]; -cx q[55],q[49]; -rz(pi/128) q[49]; -cx q[54],q[49]; -rz(-pi/64) q[49]; -cx q[54],q[49]; -rz(pi/64) q[49]; -cx q[53],q[49]; -rz(-pi/32) q[49]; -cx q[53],q[49]; -rz(pi/32) q[49]; -cx q[52],q[49]; -rz(-pi/16) q[49]; -cx q[52],q[49]; -rz(pi/16) q[49]; -cx q[51],q[49]; -rz(-pi/8) q[49]; -cx q[51],q[49]; -rz(pi/8) q[49]; -cx q[50],q[49]; -rz(-pi/4) q[49]; -cx q[50],q[49]; -rz(pi/4) q[49]; -ry(pi/2) q[49]; -rx(pi) q[49]; -rz(pi/4) q[49]; -rz(pi/8) q[50]; -rz(pi/16) q[51]; -rz(pi/32) q[52]; -rz(pi/64) q[53]; -rz(pi/128) q[54]; -rz(pi/256) q[55]; -rz(pi/512) q[56]; -rz(pi/1024) q[57]; -rz(pi/2048) q[58]; -rz(pi/4096) q[59]; -rz(pi/8192) q[60]; -rz(pi/16384) q[61]; -rz(pi/32768) q[62]; -rz(pi/65536) q[63]; -rz(pi/131072) q[64]; -rz(pi/262144) q[65]; -rz(pi/524288) q[66]; -rz(pi/1048576) q[67]; -rz(pi/2097152) q[68]; -rz(pi/4194304) q[69]; -rz(pi/8388608) q[70]; -rz(pi/16777216) q[71]; -rz(pi/33554432) q[72]; -rz(pi/67108864) q[73]; -rz(pi/134217728) q[74]; -rz(pi/268435456) q[75]; -rz(pi/536870912) q[76]; -rz(pi/1073741824) q[77]; -rz(pi/2147483648) q[78]; -rz(pi/4294967296) q[79]; -rz(pi/8589934592) q[80]; -rz(pi/17179869184) q[81]; -rz(pi/34359738368) q[82]; -rz(pi/68719476736) q[83]; -rz(pi/137438953472) q[84]; -rz(pi/274877906944) q[85]; -rz(pi/549755813888) q[86]; -rz(pi/1099511627776) q[87]; -rz(pi/2199023255552) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[48]; -rz(0) q[48]; -cx q[99],q[48]; -rz(0) q[48]; -cx q[98],q[48]; -rz(0) q[48]; -cx q[98],q[48]; -rz(0) q[48]; -cx q[97],q[48]; -rz(0) q[48]; -cx q[97],q[48]; -rz(0) q[48]; -cx q[96],q[48]; -rz(0) q[48]; -cx q[96],q[48]; -rz(0) q[48]; -cx q[95],q[48]; -rz(0) q[48]; -cx q[95],q[48]; -rz(0) q[48]; -cx q[94],q[48]; -rz(0) q[48]; -cx q[94],q[48]; -rz(0) q[48]; -cx q[93],q[48]; -rz(0) q[48]; -cx q[93],q[48]; -rz(0) q[48]; -cx q[92],q[48]; -rz(0) q[48]; -cx q[92],q[48]; -rz(0) q[48]; -cx q[91],q[48]; -rz(0) q[48]; -cx q[91],q[48]; -rz(0) q[48]; -cx q[90],q[48]; -rz(0) q[48]; -cx q[90],q[48]; -rz(0) q[48]; -cx q[89],q[48]; -rz(0) q[48]; -cx q[89],q[48]; -rz(0) q[48]; -cx q[88],q[48]; -rz(-pi/2199023255552) q[48]; -cx q[88],q[48]; -rz(pi/2199023255552) q[48]; -cx q[87],q[48]; -rz(-pi/1099511627776) q[48]; -cx q[87],q[48]; -rz(pi/1099511627776) q[48]; -cx q[86],q[48]; -rz(-pi/549755813888) q[48]; -cx q[86],q[48]; -rz(pi/549755813888) q[48]; -cx q[85],q[48]; -rz(-pi/274877906944) q[48]; -cx q[85],q[48]; -rz(pi/274877906944) q[48]; -cx q[84],q[48]; -rz(-pi/137438953472) q[48]; -cx q[84],q[48]; -rz(pi/137438953472) q[48]; -cx q[83],q[48]; -rz(-pi/68719476736) q[48]; -cx q[83],q[48]; -rz(pi/68719476736) q[48]; -cx q[82],q[48]; -rz(-pi/34359738368) q[48]; -cx q[82],q[48]; -rz(pi/34359738368) q[48]; -cx q[81],q[48]; -rz(-pi/17179869184) q[48]; -cx q[81],q[48]; -rz(pi/17179869184) q[48]; -cx q[80],q[48]; -rz(-pi/8589934592) q[48]; -cx q[80],q[48]; -rz(pi/8589934592) q[48]; -cx q[79],q[48]; -rz(-pi/4294967296) q[48]; -cx q[79],q[48]; -rz(pi/4294967296) q[48]; -cx q[78],q[48]; -rz(-pi/2147483648) q[48]; -cx q[78],q[48]; -rz(pi/2147483648) q[48]; -cx q[77],q[48]; -rz(-pi/1073741824) q[48]; -cx q[77],q[48]; -rz(pi/1073741824) q[48]; -cx q[76],q[48]; -rz(-pi/536870912) q[48]; -cx q[76],q[48]; -rz(pi/536870912) q[48]; -cx q[75],q[48]; -rz(-pi/268435456) q[48]; -cx q[75],q[48]; -rz(pi/268435456) q[48]; -cx q[74],q[48]; -rz(-pi/134217728) q[48]; -cx q[74],q[48]; -rz(pi/134217728) q[48]; -cx q[73],q[48]; -rz(-pi/67108864) q[48]; -cx q[73],q[48]; -rz(pi/67108864) q[48]; -cx q[72],q[48]; -rz(-pi/33554432) q[48]; -cx q[72],q[48]; -rz(pi/33554432) q[48]; -cx q[71],q[48]; -rz(-pi/16777216) q[48]; -cx q[71],q[48]; -rz(pi/16777216) q[48]; -cx q[70],q[48]; -rz(-pi/8388608) q[48]; -cx q[70],q[48]; -rz(pi/8388608) q[48]; -cx q[69],q[48]; -rz(-pi/4194304) q[48]; -cx q[69],q[48]; -rz(pi/4194304) q[48]; -cx q[68],q[48]; -rz(-pi/2097152) q[48]; -cx q[68],q[48]; -rz(pi/2097152) q[48]; -cx q[67],q[48]; -rz(-pi/1048576) q[48]; -cx q[67],q[48]; -rz(pi/1048576) q[48]; -cx q[66],q[48]; -rz(-pi/524288) q[48]; -cx q[66],q[48]; -rz(pi/524288) q[48]; -cx q[65],q[48]; -rz(-pi/262144) q[48]; -cx q[65],q[48]; -rz(pi/262144) q[48]; -cx q[64],q[48]; -rz(-pi/131072) q[48]; -cx q[64],q[48]; -rz(pi/131072) q[48]; -cx q[63],q[48]; -rz(-pi/65536) q[48]; -cx q[63],q[48]; -rz(pi/65536) q[48]; -cx q[62],q[48]; -rz(-pi/32768) q[48]; -cx q[62],q[48]; -rz(pi/32768) q[48]; -cx q[61],q[48]; -rz(-pi/16384) q[48]; -cx q[61],q[48]; -rz(pi/16384) q[48]; -cx q[60],q[48]; -rz(-pi/8192) q[48]; -cx q[60],q[48]; -rz(pi/8192) q[48]; -cx q[59],q[48]; -rz(-pi/4096) q[48]; -cx q[59],q[48]; -rz(pi/4096) q[48]; -cx q[58],q[48]; -rz(-pi/2048) q[48]; -cx q[58],q[48]; -rz(pi/2048) q[48]; -cx q[57],q[48]; -rz(-pi/1024) q[48]; -cx q[57],q[48]; -rz(pi/1024) q[48]; -cx q[56],q[48]; -rz(-pi/512) q[48]; -cx q[56],q[48]; -rz(pi/512) q[48]; -cx q[55],q[48]; -rz(-pi/256) q[48]; -cx q[55],q[48]; -rz(pi/256) q[48]; -cx q[54],q[48]; -rz(-pi/128) q[48]; -cx q[54],q[48]; -rz(pi/128) q[48]; -cx q[53],q[48]; -rz(-pi/64) q[48]; -cx q[53],q[48]; -rz(pi/64) q[48]; -cx q[52],q[48]; -rz(-pi/32) q[48]; -cx q[52],q[48]; -rz(pi/32) q[48]; -cx q[51],q[48]; -rz(-pi/16) q[48]; -cx q[51],q[48]; -rz(pi/16) q[48]; -cx q[50],q[48]; -rz(-pi/8) q[48]; -cx q[50],q[48]; -rz(pi/8) q[48]; -cx q[49],q[48]; -rz(-pi/4) q[48]; -cx q[49],q[48]; -rz(pi/4) q[48]; -ry(pi/2) q[48]; -rx(pi) q[48]; -rz(pi/4) q[48]; -rz(pi/8) q[49]; -rz(pi/16) q[50]; -rz(pi/32) q[51]; -rz(pi/64) q[52]; -rz(pi/128) q[53]; -rz(pi/256) q[54]; -rz(pi/512) q[55]; -rz(pi/1024) q[56]; -rz(pi/2048) q[57]; -rz(pi/4096) q[58]; -rz(pi/8192) q[59]; -rz(pi/16384) q[60]; -rz(pi/32768) q[61]; -rz(pi/65536) q[62]; -rz(pi/131072) q[63]; -rz(pi/262144) q[64]; -rz(pi/524288) q[65]; -rz(pi/1048576) q[66]; -rz(pi/2097152) q[67]; -rz(pi/4194304) q[68]; -rz(pi/8388608) q[69]; -rz(pi/16777216) q[70]; -rz(pi/33554432) q[71]; -rz(pi/67108864) q[72]; -rz(pi/134217728) q[73]; -rz(pi/268435456) q[74]; -rz(pi/536870912) q[75]; -rz(pi/1073741824) q[76]; -rz(pi/2147483648) q[77]; -rz(pi/4294967296) q[78]; -rz(pi/8589934592) q[79]; -rz(pi/17179869184) q[80]; -rz(pi/34359738368) q[81]; -rz(pi/68719476736) q[82]; -rz(pi/137438953472) q[83]; -rz(pi/274877906944) q[84]; -rz(pi/549755813888) q[85]; -rz(pi/1099511627776) q[86]; -rz(pi/2199023255552) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[47]; -rz(0) q[47]; -cx q[99],q[47]; -rz(0) q[47]; -cx q[98],q[47]; -rz(0) q[47]; -cx q[98],q[47]; -rz(0) q[47]; -cx q[97],q[47]; -rz(0) q[47]; -cx q[97],q[47]; -rz(0) q[47]; -cx q[96],q[47]; -rz(0) q[47]; -cx q[96],q[47]; -rz(0) q[47]; -cx q[95],q[47]; -rz(0) q[47]; -cx q[95],q[47]; -rz(0) q[47]; -cx q[94],q[47]; -rz(0) q[47]; -cx q[94],q[47]; -rz(0) q[47]; -cx q[93],q[47]; -rz(0) q[47]; -cx q[93],q[47]; -rz(0) q[47]; -cx q[92],q[47]; -rz(0) q[47]; -cx q[92],q[47]; -rz(0) q[47]; -cx q[91],q[47]; -rz(0) q[47]; -cx q[91],q[47]; -rz(0) q[47]; -cx q[90],q[47]; -rz(0) q[47]; -cx q[90],q[47]; -rz(0) q[47]; -cx q[89],q[47]; -rz(0) q[47]; -cx q[89],q[47]; -rz(0) q[47]; -cx q[88],q[47]; -rz(0) q[47]; -cx q[88],q[47]; -rz(0) q[47]; -cx q[87],q[47]; -rz(-pi/2199023255552) q[47]; -cx q[87],q[47]; -rz(pi/2199023255552) q[47]; -cx q[86],q[47]; -rz(-pi/1099511627776) q[47]; -cx q[86],q[47]; -rz(pi/1099511627776) q[47]; -cx q[85],q[47]; -rz(-pi/549755813888) q[47]; -cx q[85],q[47]; -rz(pi/549755813888) q[47]; -cx q[84],q[47]; -rz(-pi/274877906944) q[47]; -cx q[84],q[47]; -rz(pi/274877906944) q[47]; -cx q[83],q[47]; -rz(-pi/137438953472) q[47]; -cx q[83],q[47]; -rz(pi/137438953472) q[47]; -cx q[82],q[47]; -rz(-pi/68719476736) q[47]; -cx q[82],q[47]; -rz(pi/68719476736) q[47]; -cx q[81],q[47]; -rz(-pi/34359738368) q[47]; -cx q[81],q[47]; -rz(pi/34359738368) q[47]; -cx q[80],q[47]; -rz(-pi/17179869184) q[47]; -cx q[80],q[47]; -rz(pi/17179869184) q[47]; -cx q[79],q[47]; -rz(-pi/8589934592) q[47]; -cx q[79],q[47]; -rz(pi/8589934592) q[47]; -cx q[78],q[47]; -rz(-pi/4294967296) q[47]; -cx q[78],q[47]; -rz(pi/4294967296) q[47]; -cx q[77],q[47]; -rz(-pi/2147483648) q[47]; -cx q[77],q[47]; -rz(pi/2147483648) q[47]; -cx q[76],q[47]; -rz(-pi/1073741824) q[47]; -cx q[76],q[47]; -rz(pi/1073741824) q[47]; -cx q[75],q[47]; -rz(-pi/536870912) q[47]; -cx q[75],q[47]; -rz(pi/536870912) q[47]; -cx q[74],q[47]; -rz(-pi/268435456) q[47]; -cx q[74],q[47]; -rz(pi/268435456) q[47]; -cx q[73],q[47]; -rz(-pi/134217728) q[47]; -cx q[73],q[47]; -rz(pi/134217728) q[47]; -cx q[72],q[47]; -rz(-pi/67108864) q[47]; -cx q[72],q[47]; -rz(pi/67108864) q[47]; -cx q[71],q[47]; -rz(-pi/33554432) q[47]; -cx q[71],q[47]; -rz(pi/33554432) q[47]; -cx q[70],q[47]; -rz(-pi/16777216) q[47]; -cx q[70],q[47]; -rz(pi/16777216) q[47]; -cx q[69],q[47]; -rz(-pi/8388608) q[47]; -cx q[69],q[47]; -rz(pi/8388608) q[47]; -cx q[68],q[47]; -rz(-pi/4194304) q[47]; -cx q[68],q[47]; -rz(pi/4194304) q[47]; -cx q[67],q[47]; -rz(-pi/2097152) q[47]; -cx q[67],q[47]; -rz(pi/2097152) q[47]; -cx q[66],q[47]; -rz(-pi/1048576) q[47]; -cx q[66],q[47]; -rz(pi/1048576) q[47]; -cx q[65],q[47]; -rz(-pi/524288) q[47]; -cx q[65],q[47]; -rz(pi/524288) q[47]; -cx q[64],q[47]; -rz(-pi/262144) q[47]; -cx q[64],q[47]; -rz(pi/262144) q[47]; -cx q[63],q[47]; -rz(-pi/131072) q[47]; -cx q[63],q[47]; -rz(pi/131072) q[47]; -cx q[62],q[47]; -rz(-pi/65536) q[47]; -cx q[62],q[47]; -rz(pi/65536) q[47]; -cx q[61],q[47]; -rz(-pi/32768) q[47]; -cx q[61],q[47]; -rz(pi/32768) q[47]; -cx q[60],q[47]; -rz(-pi/16384) q[47]; -cx q[60],q[47]; -rz(pi/16384) q[47]; -cx q[59],q[47]; -rz(-pi/8192) q[47]; -cx q[59],q[47]; -rz(pi/8192) q[47]; -cx q[58],q[47]; -rz(-pi/4096) q[47]; -cx q[58],q[47]; -rz(pi/4096) q[47]; -cx q[57],q[47]; -rz(-pi/2048) q[47]; -cx q[57],q[47]; -rz(pi/2048) q[47]; -cx q[56],q[47]; -rz(-pi/1024) q[47]; -cx q[56],q[47]; -rz(pi/1024) q[47]; -cx q[55],q[47]; -rz(-pi/512) q[47]; -cx q[55],q[47]; -rz(pi/512) q[47]; -cx q[54],q[47]; -rz(-pi/256) q[47]; -cx q[54],q[47]; -rz(pi/256) q[47]; -cx q[53],q[47]; -rz(-pi/128) q[47]; -cx q[53],q[47]; -rz(pi/128) q[47]; -cx q[52],q[47]; -rz(-pi/64) q[47]; -cx q[52],q[47]; -rz(pi/64) q[47]; -cx q[51],q[47]; -rz(-pi/32) q[47]; -cx q[51],q[47]; -rz(pi/32) q[47]; -cx q[50],q[47]; -rz(-pi/16) q[47]; -cx q[50],q[47]; -rz(pi/16) q[47]; -cx q[49],q[47]; -rz(-pi/8) q[47]; -cx q[49],q[47]; -rz(pi/8) q[47]; -cx q[48],q[47]; -rz(-pi/4) q[47]; -cx q[48],q[47]; -rz(pi/4) q[47]; -ry(pi/2) q[47]; -rx(pi) q[47]; -rz(pi/4) q[47]; -rz(pi/8) q[48]; -rz(pi/16) q[49]; -rz(pi/32) q[50]; -rz(pi/64) q[51]; -rz(pi/128) q[52]; -rz(pi/256) q[53]; -rz(pi/512) q[54]; -rz(pi/1024) q[55]; -rz(pi/2048) q[56]; -rz(pi/4096) q[57]; -rz(pi/8192) q[58]; -rz(pi/16384) q[59]; -rz(pi/32768) q[60]; -rz(pi/65536) q[61]; -rz(pi/131072) q[62]; -rz(pi/262144) q[63]; -rz(pi/524288) q[64]; -rz(pi/1048576) q[65]; -rz(pi/2097152) q[66]; -rz(pi/4194304) q[67]; -rz(pi/8388608) q[68]; -rz(pi/16777216) q[69]; -rz(pi/33554432) q[70]; -rz(pi/67108864) q[71]; -rz(pi/134217728) q[72]; -rz(pi/268435456) q[73]; -rz(pi/536870912) q[74]; -rz(pi/1073741824) q[75]; -rz(pi/2147483648) q[76]; -rz(pi/4294967296) q[77]; -rz(pi/8589934592) q[78]; -rz(pi/17179869184) q[79]; -rz(pi/34359738368) q[80]; -rz(pi/68719476736) q[81]; -rz(pi/137438953472) q[82]; -rz(pi/274877906944) q[83]; -rz(pi/549755813888) q[84]; -rz(pi/1099511627776) q[85]; -rz(pi/2199023255552) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[46]; -rz(0) q[46]; -cx q[99],q[46]; -rz(0) q[46]; -cx q[98],q[46]; -rz(0) q[46]; -cx q[98],q[46]; -rz(0) q[46]; -cx q[97],q[46]; -rz(0) q[46]; -cx q[97],q[46]; -rz(0) q[46]; -cx q[96],q[46]; -rz(0) q[46]; -cx q[96],q[46]; -rz(0) q[46]; -cx q[95],q[46]; -rz(0) q[46]; -cx q[95],q[46]; -rz(0) q[46]; -cx q[94],q[46]; -rz(0) q[46]; -cx q[94],q[46]; -rz(0) q[46]; -cx q[93],q[46]; -rz(0) q[46]; -cx q[93],q[46]; -rz(0) q[46]; -cx q[92],q[46]; -rz(0) q[46]; -cx q[92],q[46]; -rz(0) q[46]; -cx q[91],q[46]; -rz(0) q[46]; -cx q[91],q[46]; -rz(0) q[46]; -cx q[90],q[46]; -rz(0) q[46]; -cx q[90],q[46]; -rz(0) q[46]; -cx q[89],q[46]; -rz(0) q[46]; -cx q[89],q[46]; -rz(0) q[46]; -cx q[88],q[46]; -rz(0) q[46]; -cx q[88],q[46]; -rz(0) q[46]; -cx q[87],q[46]; -rz(0) q[46]; -cx q[87],q[46]; -rz(0) q[46]; -cx q[86],q[46]; -rz(-pi/2199023255552) q[46]; -cx q[86],q[46]; -rz(pi/2199023255552) q[46]; -cx q[85],q[46]; -rz(-pi/1099511627776) q[46]; -cx q[85],q[46]; -rz(pi/1099511627776) q[46]; -cx q[84],q[46]; -rz(-pi/549755813888) q[46]; -cx q[84],q[46]; -rz(pi/549755813888) q[46]; -cx q[83],q[46]; -rz(-pi/274877906944) q[46]; -cx q[83],q[46]; -rz(pi/274877906944) q[46]; -cx q[82],q[46]; -rz(-pi/137438953472) q[46]; -cx q[82],q[46]; -rz(pi/137438953472) q[46]; -cx q[81],q[46]; -rz(-pi/68719476736) q[46]; -cx q[81],q[46]; -rz(pi/68719476736) q[46]; -cx q[80],q[46]; -rz(-pi/34359738368) q[46]; -cx q[80],q[46]; -rz(pi/34359738368) q[46]; -cx q[79],q[46]; -rz(-pi/17179869184) q[46]; -cx q[79],q[46]; -rz(pi/17179869184) q[46]; -cx q[78],q[46]; -rz(-pi/8589934592) q[46]; -cx q[78],q[46]; -rz(pi/8589934592) q[46]; -cx q[77],q[46]; -rz(-pi/4294967296) q[46]; -cx q[77],q[46]; -rz(pi/4294967296) q[46]; -cx q[76],q[46]; -rz(-pi/2147483648) q[46]; -cx q[76],q[46]; -rz(pi/2147483648) q[46]; -cx q[75],q[46]; -rz(-pi/1073741824) q[46]; -cx q[75],q[46]; -rz(pi/1073741824) q[46]; -cx q[74],q[46]; -rz(-pi/536870912) q[46]; -cx q[74],q[46]; -rz(pi/536870912) q[46]; -cx q[73],q[46]; -rz(-pi/268435456) q[46]; -cx q[73],q[46]; -rz(pi/268435456) q[46]; -cx q[72],q[46]; -rz(-pi/134217728) q[46]; -cx q[72],q[46]; -rz(pi/134217728) q[46]; -cx q[71],q[46]; -rz(-pi/67108864) q[46]; -cx q[71],q[46]; -rz(pi/67108864) q[46]; -cx q[70],q[46]; -rz(-pi/33554432) q[46]; -cx q[70],q[46]; -rz(pi/33554432) q[46]; -cx q[69],q[46]; -rz(-pi/16777216) q[46]; -cx q[69],q[46]; -rz(pi/16777216) q[46]; -cx q[68],q[46]; -rz(-pi/8388608) q[46]; -cx q[68],q[46]; -rz(pi/8388608) q[46]; -cx q[67],q[46]; -rz(-pi/4194304) q[46]; -cx q[67],q[46]; -rz(pi/4194304) q[46]; -cx q[66],q[46]; -rz(-pi/2097152) q[46]; -cx q[66],q[46]; -rz(pi/2097152) q[46]; -cx q[65],q[46]; -rz(-pi/1048576) q[46]; -cx q[65],q[46]; -rz(pi/1048576) q[46]; -cx q[64],q[46]; -rz(-pi/524288) q[46]; -cx q[64],q[46]; -rz(pi/524288) q[46]; -cx q[63],q[46]; -rz(-pi/262144) q[46]; -cx q[63],q[46]; -rz(pi/262144) q[46]; -cx q[62],q[46]; -rz(-pi/131072) q[46]; -cx q[62],q[46]; -rz(pi/131072) q[46]; -cx q[61],q[46]; -rz(-pi/65536) q[46]; -cx q[61],q[46]; -rz(pi/65536) q[46]; -cx q[60],q[46]; -rz(-pi/32768) q[46]; -cx q[60],q[46]; -rz(pi/32768) q[46]; -cx q[59],q[46]; -rz(-pi/16384) q[46]; -cx q[59],q[46]; -rz(pi/16384) q[46]; -cx q[58],q[46]; -rz(-pi/8192) q[46]; -cx q[58],q[46]; -rz(pi/8192) q[46]; -cx q[57],q[46]; -rz(-pi/4096) q[46]; -cx q[57],q[46]; -rz(pi/4096) q[46]; -cx q[56],q[46]; -rz(-pi/2048) q[46]; -cx q[56],q[46]; -rz(pi/2048) q[46]; -cx q[55],q[46]; -rz(-pi/1024) q[46]; -cx q[55],q[46]; -rz(pi/1024) q[46]; -cx q[54],q[46]; -rz(-pi/512) q[46]; -cx q[54],q[46]; -rz(pi/512) q[46]; -cx q[53],q[46]; -rz(-pi/256) q[46]; -cx q[53],q[46]; -rz(pi/256) q[46]; -cx q[52],q[46]; -rz(-pi/128) q[46]; -cx q[52],q[46]; -rz(pi/128) q[46]; -cx q[51],q[46]; -rz(-pi/64) q[46]; -cx q[51],q[46]; -rz(pi/64) q[46]; -cx q[50],q[46]; -rz(-pi/32) q[46]; -cx q[50],q[46]; -rz(pi/32) q[46]; -cx q[49],q[46]; -rz(-pi/16) q[46]; -cx q[49],q[46]; -rz(pi/16) q[46]; -cx q[48],q[46]; -rz(-pi/8) q[46]; -cx q[48],q[46]; -rz(pi/8) q[46]; -cx q[47],q[46]; -rz(-pi/4) q[46]; -cx q[47],q[46]; -rz(pi/4) q[46]; -ry(pi/2) q[46]; -rx(pi) q[46]; -rz(pi/4) q[46]; -rz(pi/8) q[47]; -rz(pi/16) q[48]; -rz(pi/32) q[49]; -rz(pi/64) q[50]; -rz(pi/128) q[51]; -rz(pi/256) q[52]; -rz(pi/512) q[53]; -rz(pi/1024) q[54]; -rz(pi/2048) q[55]; -rz(pi/4096) q[56]; -rz(pi/8192) q[57]; -rz(pi/16384) q[58]; -rz(pi/32768) q[59]; -rz(pi/65536) q[60]; -rz(pi/131072) q[61]; -rz(pi/262144) q[62]; -rz(pi/524288) q[63]; -rz(pi/1048576) q[64]; -rz(pi/2097152) q[65]; -rz(pi/4194304) q[66]; -rz(pi/8388608) q[67]; -rz(pi/16777216) q[68]; -rz(pi/33554432) q[69]; -rz(pi/67108864) q[70]; -rz(pi/134217728) q[71]; -rz(pi/268435456) q[72]; -rz(pi/536870912) q[73]; -rz(pi/1073741824) q[74]; -rz(pi/2147483648) q[75]; -rz(pi/4294967296) q[76]; -rz(pi/8589934592) q[77]; -rz(pi/17179869184) q[78]; -rz(pi/34359738368) q[79]; -rz(pi/68719476736) q[80]; -rz(pi/137438953472) q[81]; -rz(pi/274877906944) q[82]; -rz(pi/549755813888) q[83]; -rz(pi/1099511627776) q[84]; -rz(pi/2199023255552) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[45]; -rz(0) q[45]; -cx q[99],q[45]; -rz(0) q[45]; -cx q[98],q[45]; -rz(0) q[45]; -cx q[98],q[45]; -rz(0) q[45]; -cx q[97],q[45]; -rz(0) q[45]; -cx q[97],q[45]; -rz(0) q[45]; -cx q[96],q[45]; -rz(0) q[45]; -cx q[96],q[45]; -rz(0) q[45]; -cx q[95],q[45]; -rz(0) q[45]; -cx q[95],q[45]; -rz(0) q[45]; -cx q[94],q[45]; -rz(0) q[45]; -cx q[94],q[45]; -rz(0) q[45]; -cx q[93],q[45]; -rz(0) q[45]; -cx q[93],q[45]; -rz(0) q[45]; -cx q[92],q[45]; -rz(0) q[45]; -cx q[92],q[45]; -rz(0) q[45]; -cx q[91],q[45]; -rz(0) q[45]; -cx q[91],q[45]; -rz(0) q[45]; -cx q[90],q[45]; -rz(0) q[45]; -cx q[90],q[45]; -rz(0) q[45]; -cx q[89],q[45]; -rz(0) q[45]; -cx q[89],q[45]; -rz(0) q[45]; -cx q[88],q[45]; -rz(0) q[45]; -cx q[88],q[45]; -rz(0) q[45]; -cx q[87],q[45]; -rz(0) q[45]; -cx q[87],q[45]; -rz(0) q[45]; -cx q[86],q[45]; -rz(0) q[45]; -cx q[86],q[45]; -rz(0) q[45]; -cx q[85],q[45]; -rz(-pi/2199023255552) q[45]; -cx q[85],q[45]; -rz(pi/2199023255552) q[45]; -cx q[84],q[45]; -rz(-pi/1099511627776) q[45]; -cx q[84],q[45]; -rz(pi/1099511627776) q[45]; -cx q[83],q[45]; -rz(-pi/549755813888) q[45]; -cx q[83],q[45]; -rz(pi/549755813888) q[45]; -cx q[82],q[45]; -rz(-pi/274877906944) q[45]; -cx q[82],q[45]; -rz(pi/274877906944) q[45]; -cx q[81],q[45]; -rz(-pi/137438953472) q[45]; -cx q[81],q[45]; -rz(pi/137438953472) q[45]; -cx q[80],q[45]; -rz(-pi/68719476736) q[45]; -cx q[80],q[45]; -rz(pi/68719476736) q[45]; -cx q[79],q[45]; -rz(-pi/34359738368) q[45]; -cx q[79],q[45]; -rz(pi/34359738368) q[45]; -cx q[78],q[45]; -rz(-pi/17179869184) q[45]; -cx q[78],q[45]; -rz(pi/17179869184) q[45]; -cx q[77],q[45]; -rz(-pi/8589934592) q[45]; -cx q[77],q[45]; -rz(pi/8589934592) q[45]; -cx q[76],q[45]; -rz(-pi/4294967296) q[45]; -cx q[76],q[45]; -rz(pi/4294967296) q[45]; -cx q[75],q[45]; -rz(-pi/2147483648) q[45]; -cx q[75],q[45]; -rz(pi/2147483648) q[45]; -cx q[74],q[45]; -rz(-pi/1073741824) q[45]; -cx q[74],q[45]; -rz(pi/1073741824) q[45]; -cx q[73],q[45]; -rz(-pi/536870912) q[45]; -cx q[73],q[45]; -rz(pi/536870912) q[45]; -cx q[72],q[45]; -rz(-pi/268435456) q[45]; -cx q[72],q[45]; -rz(pi/268435456) q[45]; -cx q[71],q[45]; -rz(-pi/134217728) q[45]; -cx q[71],q[45]; -rz(pi/134217728) q[45]; -cx q[70],q[45]; -rz(-pi/67108864) q[45]; -cx q[70],q[45]; -rz(pi/67108864) q[45]; -cx q[69],q[45]; -rz(-pi/33554432) q[45]; -cx q[69],q[45]; -rz(pi/33554432) q[45]; -cx q[68],q[45]; -rz(-pi/16777216) q[45]; -cx q[68],q[45]; -rz(pi/16777216) q[45]; -cx q[67],q[45]; -rz(-pi/8388608) q[45]; -cx q[67],q[45]; -rz(pi/8388608) q[45]; -cx q[66],q[45]; -rz(-pi/4194304) q[45]; -cx q[66],q[45]; -rz(pi/4194304) q[45]; -cx q[65],q[45]; -rz(-pi/2097152) q[45]; -cx q[65],q[45]; -rz(pi/2097152) q[45]; -cx q[64],q[45]; -rz(-pi/1048576) q[45]; -cx q[64],q[45]; -rz(pi/1048576) q[45]; -cx q[63],q[45]; -rz(-pi/524288) q[45]; -cx q[63],q[45]; -rz(pi/524288) q[45]; -cx q[62],q[45]; -rz(-pi/262144) q[45]; -cx q[62],q[45]; -rz(pi/262144) q[45]; -cx q[61],q[45]; -rz(-pi/131072) q[45]; -cx q[61],q[45]; -rz(pi/131072) q[45]; -cx q[60],q[45]; -rz(-pi/65536) q[45]; -cx q[60],q[45]; -rz(pi/65536) q[45]; -cx q[59],q[45]; -rz(-pi/32768) q[45]; -cx q[59],q[45]; -rz(pi/32768) q[45]; -cx q[58],q[45]; -rz(-pi/16384) q[45]; -cx q[58],q[45]; -rz(pi/16384) q[45]; -cx q[57],q[45]; -rz(-pi/8192) q[45]; -cx q[57],q[45]; -rz(pi/8192) q[45]; -cx q[56],q[45]; -rz(-pi/4096) q[45]; -cx q[56],q[45]; -rz(pi/4096) q[45]; -cx q[55],q[45]; -rz(-pi/2048) q[45]; -cx q[55],q[45]; -rz(pi/2048) q[45]; -cx q[54],q[45]; -rz(-pi/1024) q[45]; -cx q[54],q[45]; -rz(pi/1024) q[45]; -cx q[53],q[45]; -rz(-pi/512) q[45]; -cx q[53],q[45]; -rz(pi/512) q[45]; -cx q[52],q[45]; -rz(-pi/256) q[45]; -cx q[52],q[45]; -rz(pi/256) q[45]; -cx q[51],q[45]; -rz(-pi/128) q[45]; -cx q[51],q[45]; -rz(pi/128) q[45]; -cx q[50],q[45]; -rz(-pi/64) q[45]; -cx q[50],q[45]; -rz(pi/64) q[45]; -cx q[49],q[45]; -rz(-pi/32) q[45]; -cx q[49],q[45]; -rz(pi/32) q[45]; -cx q[48],q[45]; -rz(-pi/16) q[45]; -cx q[48],q[45]; -rz(pi/16) q[45]; -cx q[47],q[45]; -rz(-pi/8) q[45]; -cx q[47],q[45]; -rz(pi/8) q[45]; -cx q[46],q[45]; -rz(-pi/4) q[45]; -cx q[46],q[45]; -rz(pi/4) q[45]; -ry(pi/2) q[45]; -rx(pi) q[45]; -rz(pi/4) q[45]; -rz(pi/8) q[46]; -rz(pi/16) q[47]; -rz(pi/32) q[48]; -rz(pi/64) q[49]; -rz(pi/128) q[50]; -rz(pi/256) q[51]; -rz(pi/512) q[52]; -rz(pi/1024) q[53]; -rz(pi/2048) q[54]; -rz(pi/4096) q[55]; -rz(pi/8192) q[56]; -rz(pi/16384) q[57]; -rz(pi/32768) q[58]; -rz(pi/65536) q[59]; -rz(pi/131072) q[60]; -rz(pi/262144) q[61]; -rz(pi/524288) q[62]; -rz(pi/1048576) q[63]; -rz(pi/2097152) q[64]; -rz(pi/4194304) q[65]; -rz(pi/8388608) q[66]; -rz(pi/16777216) q[67]; -rz(pi/33554432) q[68]; -rz(pi/67108864) q[69]; -rz(pi/134217728) q[70]; -rz(pi/268435456) q[71]; -rz(pi/536870912) q[72]; -rz(pi/1073741824) q[73]; -rz(pi/2147483648) q[74]; -rz(pi/4294967296) q[75]; -rz(pi/8589934592) q[76]; -rz(pi/17179869184) q[77]; -rz(pi/34359738368) q[78]; -rz(pi/68719476736) q[79]; -rz(pi/137438953472) q[80]; -rz(pi/274877906944) q[81]; -rz(pi/549755813888) q[82]; -rz(pi/1099511627776) q[83]; -rz(pi/2199023255552) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[44]; -rz(0) q[44]; -cx q[99],q[44]; -rz(0) q[44]; -cx q[98],q[44]; -rz(0) q[44]; -cx q[98],q[44]; -rz(0) q[44]; -cx q[97],q[44]; -rz(0) q[44]; -cx q[97],q[44]; -rz(0) q[44]; -cx q[96],q[44]; -rz(0) q[44]; -cx q[96],q[44]; -rz(0) q[44]; -cx q[95],q[44]; -rz(0) q[44]; -cx q[95],q[44]; -rz(0) q[44]; -cx q[94],q[44]; -rz(0) q[44]; -cx q[94],q[44]; -rz(0) q[44]; -cx q[93],q[44]; -rz(0) q[44]; -cx q[93],q[44]; -rz(0) q[44]; -cx q[92],q[44]; -rz(0) q[44]; -cx q[92],q[44]; -rz(0) q[44]; -cx q[91],q[44]; -rz(0) q[44]; -cx q[91],q[44]; -rz(0) q[44]; -cx q[90],q[44]; -rz(0) q[44]; -cx q[90],q[44]; -rz(0) q[44]; -cx q[89],q[44]; -rz(0) q[44]; -cx q[89],q[44]; -rz(0) q[44]; -cx q[88],q[44]; -rz(0) q[44]; -cx q[88],q[44]; -rz(0) q[44]; -cx q[87],q[44]; -rz(0) q[44]; -cx q[87],q[44]; -rz(0) q[44]; -cx q[86],q[44]; -rz(0) q[44]; -cx q[86],q[44]; -rz(0) q[44]; -cx q[85],q[44]; -rz(0) q[44]; -cx q[85],q[44]; -rz(0) q[44]; -cx q[84],q[44]; -rz(-pi/2199023255552) q[44]; -cx q[84],q[44]; -rz(pi/2199023255552) q[44]; -cx q[83],q[44]; -rz(-pi/1099511627776) q[44]; -cx q[83],q[44]; -rz(pi/1099511627776) q[44]; -cx q[82],q[44]; -rz(-pi/549755813888) q[44]; -cx q[82],q[44]; -rz(pi/549755813888) q[44]; -cx q[81],q[44]; -rz(-pi/274877906944) q[44]; -cx q[81],q[44]; -rz(pi/274877906944) q[44]; -cx q[80],q[44]; -rz(-pi/137438953472) q[44]; -cx q[80],q[44]; -rz(pi/137438953472) q[44]; -cx q[79],q[44]; -rz(-pi/68719476736) q[44]; -cx q[79],q[44]; -rz(pi/68719476736) q[44]; -cx q[78],q[44]; -rz(-pi/34359738368) q[44]; -cx q[78],q[44]; -rz(pi/34359738368) q[44]; -cx q[77],q[44]; -rz(-pi/17179869184) q[44]; -cx q[77],q[44]; -rz(pi/17179869184) q[44]; -cx q[76],q[44]; -rz(-pi/8589934592) q[44]; -cx q[76],q[44]; -rz(pi/8589934592) q[44]; -cx q[75],q[44]; -rz(-pi/4294967296) q[44]; -cx q[75],q[44]; -rz(pi/4294967296) q[44]; -cx q[74],q[44]; -rz(-pi/2147483648) q[44]; -cx q[74],q[44]; -rz(pi/2147483648) q[44]; -cx q[73],q[44]; -rz(-pi/1073741824) q[44]; -cx q[73],q[44]; -rz(pi/1073741824) q[44]; -cx q[72],q[44]; -rz(-pi/536870912) q[44]; -cx q[72],q[44]; -rz(pi/536870912) q[44]; -cx q[71],q[44]; -rz(-pi/268435456) q[44]; -cx q[71],q[44]; -rz(pi/268435456) q[44]; -cx q[70],q[44]; -rz(-pi/134217728) q[44]; -cx q[70],q[44]; -rz(pi/134217728) q[44]; -cx q[69],q[44]; -rz(-pi/67108864) q[44]; -cx q[69],q[44]; -rz(pi/67108864) q[44]; -cx q[68],q[44]; -rz(-pi/33554432) q[44]; -cx q[68],q[44]; -rz(pi/33554432) q[44]; -cx q[67],q[44]; -rz(-pi/16777216) q[44]; -cx q[67],q[44]; -rz(pi/16777216) q[44]; -cx q[66],q[44]; -rz(-pi/8388608) q[44]; -cx q[66],q[44]; -rz(pi/8388608) q[44]; -cx q[65],q[44]; -rz(-pi/4194304) q[44]; -cx q[65],q[44]; -rz(pi/4194304) q[44]; -cx q[64],q[44]; -rz(-pi/2097152) q[44]; -cx q[64],q[44]; -rz(pi/2097152) q[44]; -cx q[63],q[44]; -rz(-pi/1048576) q[44]; -cx q[63],q[44]; -rz(pi/1048576) q[44]; -cx q[62],q[44]; -rz(-pi/524288) q[44]; -cx q[62],q[44]; -rz(pi/524288) q[44]; -cx q[61],q[44]; -rz(-pi/262144) q[44]; -cx q[61],q[44]; -rz(pi/262144) q[44]; -cx q[60],q[44]; -rz(-pi/131072) q[44]; -cx q[60],q[44]; -rz(pi/131072) q[44]; -cx q[59],q[44]; -rz(-pi/65536) q[44]; -cx q[59],q[44]; -rz(pi/65536) q[44]; -cx q[58],q[44]; -rz(-pi/32768) q[44]; -cx q[58],q[44]; -rz(pi/32768) q[44]; -cx q[57],q[44]; -rz(-pi/16384) q[44]; -cx q[57],q[44]; -rz(pi/16384) q[44]; -cx q[56],q[44]; -rz(-pi/8192) q[44]; -cx q[56],q[44]; -rz(pi/8192) q[44]; -cx q[55],q[44]; -rz(-pi/4096) q[44]; -cx q[55],q[44]; -rz(pi/4096) q[44]; -cx q[54],q[44]; -rz(-pi/2048) q[44]; -cx q[54],q[44]; -rz(pi/2048) q[44]; -cx q[53],q[44]; -rz(-pi/1024) q[44]; -cx q[53],q[44]; -rz(pi/1024) q[44]; -cx q[52],q[44]; -rz(-pi/512) q[44]; -cx q[52],q[44]; -rz(pi/512) q[44]; -cx q[51],q[44]; -rz(-pi/256) q[44]; -cx q[51],q[44]; -rz(pi/256) q[44]; -cx q[50],q[44]; -rz(-pi/128) q[44]; -cx q[50],q[44]; -rz(pi/128) q[44]; -cx q[49],q[44]; -rz(-pi/64) q[44]; -cx q[49],q[44]; -rz(pi/64) q[44]; -cx q[48],q[44]; -rz(-pi/32) q[44]; -cx q[48],q[44]; -rz(pi/32) q[44]; -cx q[47],q[44]; -rz(-pi/16) q[44]; -cx q[47],q[44]; -rz(pi/16) q[44]; -cx q[46],q[44]; -rz(-pi/8) q[44]; -cx q[46],q[44]; -rz(pi/8) q[44]; -cx q[45],q[44]; -rz(-pi/4) q[44]; -cx q[45],q[44]; -rz(pi/4) q[44]; -ry(pi/2) q[44]; -rx(pi) q[44]; -rz(pi/4) q[44]; -rz(pi/8) q[45]; -rz(pi/16) q[46]; -rz(pi/32) q[47]; -rz(pi/64) q[48]; -rz(pi/128) q[49]; -rz(pi/256) q[50]; -rz(pi/512) q[51]; -rz(pi/1024) q[52]; -rz(pi/2048) q[53]; -rz(pi/4096) q[54]; -rz(pi/8192) q[55]; -rz(pi/16384) q[56]; -rz(pi/32768) q[57]; -rz(pi/65536) q[58]; -rz(pi/131072) q[59]; -rz(pi/262144) q[60]; -rz(pi/524288) q[61]; -rz(pi/1048576) q[62]; -rz(pi/2097152) q[63]; -rz(pi/4194304) q[64]; -rz(pi/8388608) q[65]; -rz(pi/16777216) q[66]; -rz(pi/33554432) q[67]; -rz(pi/67108864) q[68]; -rz(pi/134217728) q[69]; -rz(pi/268435456) q[70]; -rz(pi/536870912) q[71]; -rz(pi/1073741824) q[72]; -rz(pi/2147483648) q[73]; -rz(pi/4294967296) q[74]; -rz(pi/8589934592) q[75]; -rz(pi/17179869184) q[76]; -rz(pi/34359738368) q[77]; -rz(pi/68719476736) q[78]; -rz(pi/137438953472) q[79]; -rz(pi/274877906944) q[80]; -rz(pi/549755813888) q[81]; -rz(pi/1099511627776) q[82]; -rz(pi/2199023255552) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[43]; -rz(0) q[43]; -cx q[99],q[43]; -rz(0) q[43]; -cx q[98],q[43]; -rz(0) q[43]; -cx q[98],q[43]; -rz(0) q[43]; -cx q[97],q[43]; -rz(0) q[43]; -cx q[97],q[43]; -rz(0) q[43]; -cx q[96],q[43]; -rz(0) q[43]; -cx q[96],q[43]; -rz(0) q[43]; -cx q[95],q[43]; -rz(0) q[43]; -cx q[95],q[43]; -rz(0) q[43]; -cx q[94],q[43]; -rz(0) q[43]; -cx q[94],q[43]; -rz(0) q[43]; -cx q[93],q[43]; -rz(0) q[43]; -cx q[93],q[43]; -rz(0) q[43]; -cx q[92],q[43]; -rz(0) q[43]; -cx q[92],q[43]; -rz(0) q[43]; -cx q[91],q[43]; -rz(0) q[43]; -cx q[91],q[43]; -rz(0) q[43]; -cx q[90],q[43]; -rz(0) q[43]; -cx q[90],q[43]; -rz(0) q[43]; -cx q[89],q[43]; -rz(0) q[43]; -cx q[89],q[43]; -rz(0) q[43]; -cx q[88],q[43]; -rz(0) q[43]; -cx q[88],q[43]; -rz(0) q[43]; -cx q[87],q[43]; -rz(0) q[43]; -cx q[87],q[43]; -rz(0) q[43]; -cx q[86],q[43]; -rz(0) q[43]; -cx q[86],q[43]; -rz(0) q[43]; -cx q[85],q[43]; -rz(0) q[43]; -cx q[85],q[43]; -rz(0) q[43]; -cx q[84],q[43]; -rz(0) q[43]; -cx q[84],q[43]; -rz(0) q[43]; -cx q[83],q[43]; -rz(-pi/2199023255552) q[43]; -cx q[83],q[43]; -rz(pi/2199023255552) q[43]; -cx q[82],q[43]; -rz(-pi/1099511627776) q[43]; -cx q[82],q[43]; -rz(pi/1099511627776) q[43]; -cx q[81],q[43]; -rz(-pi/549755813888) q[43]; -cx q[81],q[43]; -rz(pi/549755813888) q[43]; -cx q[80],q[43]; -rz(-pi/274877906944) q[43]; -cx q[80],q[43]; -rz(pi/274877906944) q[43]; -cx q[79],q[43]; -rz(-pi/137438953472) q[43]; -cx q[79],q[43]; -rz(pi/137438953472) q[43]; -cx q[78],q[43]; -rz(-pi/68719476736) q[43]; -cx q[78],q[43]; -rz(pi/68719476736) q[43]; -cx q[77],q[43]; -rz(-pi/34359738368) q[43]; -cx q[77],q[43]; -rz(pi/34359738368) q[43]; -cx q[76],q[43]; -rz(-pi/17179869184) q[43]; -cx q[76],q[43]; -rz(pi/17179869184) q[43]; -cx q[75],q[43]; -rz(-pi/8589934592) q[43]; -cx q[75],q[43]; -rz(pi/8589934592) q[43]; -cx q[74],q[43]; -rz(-pi/4294967296) q[43]; -cx q[74],q[43]; -rz(pi/4294967296) q[43]; -cx q[73],q[43]; -rz(-pi/2147483648) q[43]; -cx q[73],q[43]; -rz(pi/2147483648) q[43]; -cx q[72],q[43]; -rz(-pi/1073741824) q[43]; -cx q[72],q[43]; -rz(pi/1073741824) q[43]; -cx q[71],q[43]; -rz(-pi/536870912) q[43]; -cx q[71],q[43]; -rz(pi/536870912) q[43]; -cx q[70],q[43]; -rz(-pi/268435456) q[43]; -cx q[70],q[43]; -rz(pi/268435456) q[43]; -cx q[69],q[43]; -rz(-pi/134217728) q[43]; -cx q[69],q[43]; -rz(pi/134217728) q[43]; -cx q[68],q[43]; -rz(-pi/67108864) q[43]; -cx q[68],q[43]; -rz(pi/67108864) q[43]; -cx q[67],q[43]; -rz(-pi/33554432) q[43]; -cx q[67],q[43]; -rz(pi/33554432) q[43]; -cx q[66],q[43]; -rz(-pi/16777216) q[43]; -cx q[66],q[43]; -rz(pi/16777216) q[43]; -cx q[65],q[43]; -rz(-pi/8388608) q[43]; -cx q[65],q[43]; -rz(pi/8388608) q[43]; -cx q[64],q[43]; -rz(-pi/4194304) q[43]; -cx q[64],q[43]; -rz(pi/4194304) q[43]; -cx q[63],q[43]; -rz(-pi/2097152) q[43]; -cx q[63],q[43]; -rz(pi/2097152) q[43]; -cx q[62],q[43]; -rz(-pi/1048576) q[43]; -cx q[62],q[43]; -rz(pi/1048576) q[43]; -cx q[61],q[43]; -rz(-pi/524288) q[43]; -cx q[61],q[43]; -rz(pi/524288) q[43]; -cx q[60],q[43]; -rz(-pi/262144) q[43]; -cx q[60],q[43]; -rz(pi/262144) q[43]; -cx q[59],q[43]; -rz(-pi/131072) q[43]; -cx q[59],q[43]; -rz(pi/131072) q[43]; -cx q[58],q[43]; -rz(-pi/65536) q[43]; -cx q[58],q[43]; -rz(pi/65536) q[43]; -cx q[57],q[43]; -rz(-pi/32768) q[43]; -cx q[57],q[43]; -rz(pi/32768) q[43]; -cx q[56],q[43]; -rz(-pi/16384) q[43]; -cx q[56],q[43]; -rz(pi/16384) q[43]; -cx q[55],q[43]; -rz(-pi/8192) q[43]; -cx q[55],q[43]; -rz(pi/8192) q[43]; -cx q[54],q[43]; -rz(-pi/4096) q[43]; -cx q[54],q[43]; -rz(pi/4096) q[43]; -cx q[53],q[43]; -rz(-pi/2048) q[43]; -cx q[53],q[43]; -rz(pi/2048) q[43]; -cx q[52],q[43]; -rz(-pi/1024) q[43]; -cx q[52],q[43]; -rz(pi/1024) q[43]; -cx q[51],q[43]; -rz(-pi/512) q[43]; -cx q[51],q[43]; -rz(pi/512) q[43]; -cx q[50],q[43]; -rz(-pi/256) q[43]; -cx q[50],q[43]; -rz(pi/256) q[43]; -cx q[49],q[43]; -rz(-pi/128) q[43]; -cx q[49],q[43]; -rz(pi/128) q[43]; -cx q[48],q[43]; -rz(-pi/64) q[43]; -cx q[48],q[43]; -rz(pi/64) q[43]; -cx q[47],q[43]; -rz(-pi/32) q[43]; -cx q[47],q[43]; -rz(pi/32) q[43]; -cx q[46],q[43]; -rz(-pi/16) q[43]; -cx q[46],q[43]; -rz(pi/16) q[43]; -cx q[45],q[43]; -rz(-pi/8) q[43]; -cx q[45],q[43]; -rz(pi/8) q[43]; -cx q[44],q[43]; -rz(-pi/4) q[43]; -cx q[44],q[43]; -rz(pi/4) q[43]; -ry(pi/2) q[43]; -rx(pi) q[43]; -rz(pi/4) q[43]; -rz(pi/8) q[44]; -rz(pi/16) q[45]; -rz(pi/32) q[46]; -rz(pi/64) q[47]; -rz(pi/128) q[48]; -rz(pi/256) q[49]; -rz(pi/512) q[50]; -rz(pi/1024) q[51]; -rz(pi/2048) q[52]; -rz(pi/4096) q[53]; -rz(pi/8192) q[54]; -rz(pi/16384) q[55]; -rz(pi/32768) q[56]; -rz(pi/65536) q[57]; -rz(pi/131072) q[58]; -rz(pi/262144) q[59]; -rz(pi/524288) q[60]; -rz(pi/1048576) q[61]; -rz(pi/2097152) q[62]; -rz(pi/4194304) q[63]; -rz(pi/8388608) q[64]; -rz(pi/16777216) q[65]; -rz(pi/33554432) q[66]; -rz(pi/67108864) q[67]; -rz(pi/134217728) q[68]; -rz(pi/268435456) q[69]; -rz(pi/536870912) q[70]; -rz(pi/1073741824) q[71]; -rz(pi/2147483648) q[72]; -rz(pi/4294967296) q[73]; -rz(pi/8589934592) q[74]; -rz(pi/17179869184) q[75]; -rz(pi/34359738368) q[76]; -rz(pi/68719476736) q[77]; -rz(pi/137438953472) q[78]; -rz(pi/274877906944) q[79]; -rz(pi/549755813888) q[80]; -rz(pi/1099511627776) q[81]; -rz(pi/2199023255552) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[42]; -rz(0) q[42]; -cx q[99],q[42]; -rz(0) q[42]; -cx q[98],q[42]; -rz(0) q[42]; -cx q[98],q[42]; -rz(0) q[42]; -cx q[97],q[42]; -rz(0) q[42]; -cx q[97],q[42]; -rz(0) q[42]; -cx q[96],q[42]; -rz(0) q[42]; -cx q[96],q[42]; -rz(0) q[42]; -cx q[95],q[42]; -rz(0) q[42]; -cx q[95],q[42]; -rz(0) q[42]; -cx q[94],q[42]; -rz(0) q[42]; -cx q[94],q[42]; -rz(0) q[42]; -cx q[93],q[42]; -rz(0) q[42]; -cx q[93],q[42]; -rz(0) q[42]; -cx q[92],q[42]; -rz(0) q[42]; -cx q[92],q[42]; -rz(0) q[42]; -cx q[91],q[42]; -rz(0) q[42]; -cx q[91],q[42]; -rz(0) q[42]; -cx q[90],q[42]; -rz(0) q[42]; -cx q[90],q[42]; -rz(0) q[42]; -cx q[89],q[42]; -rz(0) q[42]; -cx q[89],q[42]; -rz(0) q[42]; -cx q[88],q[42]; -rz(0) q[42]; -cx q[88],q[42]; -rz(0) q[42]; -cx q[87],q[42]; -rz(0) q[42]; -cx q[87],q[42]; -rz(0) q[42]; -cx q[86],q[42]; -rz(0) q[42]; -cx q[86],q[42]; -rz(0) q[42]; -cx q[85],q[42]; -rz(0) q[42]; -cx q[85],q[42]; -rz(0) q[42]; -cx q[84],q[42]; -rz(0) q[42]; -cx q[84],q[42]; -rz(0) q[42]; -cx q[83],q[42]; -rz(0) q[42]; -cx q[83],q[42]; -rz(0) q[42]; -cx q[82],q[42]; -rz(-pi/2199023255552) q[42]; -cx q[82],q[42]; -rz(pi/2199023255552) q[42]; -cx q[81],q[42]; -rz(-pi/1099511627776) q[42]; -cx q[81],q[42]; -rz(pi/1099511627776) q[42]; -cx q[80],q[42]; -rz(-pi/549755813888) q[42]; -cx q[80],q[42]; -rz(pi/549755813888) q[42]; -cx q[79],q[42]; -rz(-pi/274877906944) q[42]; -cx q[79],q[42]; -rz(pi/274877906944) q[42]; -cx q[78],q[42]; -rz(-pi/137438953472) q[42]; -cx q[78],q[42]; -rz(pi/137438953472) q[42]; -cx q[77],q[42]; -rz(-pi/68719476736) q[42]; -cx q[77],q[42]; -rz(pi/68719476736) q[42]; -cx q[76],q[42]; -rz(-pi/34359738368) q[42]; -cx q[76],q[42]; -rz(pi/34359738368) q[42]; -cx q[75],q[42]; -rz(-pi/17179869184) q[42]; -cx q[75],q[42]; -rz(pi/17179869184) q[42]; -cx q[74],q[42]; -rz(-pi/8589934592) q[42]; -cx q[74],q[42]; -rz(pi/8589934592) q[42]; -cx q[73],q[42]; -rz(-pi/4294967296) q[42]; -cx q[73],q[42]; -rz(pi/4294967296) q[42]; -cx q[72],q[42]; -rz(-pi/2147483648) q[42]; -cx q[72],q[42]; -rz(pi/2147483648) q[42]; -cx q[71],q[42]; -rz(-pi/1073741824) q[42]; -cx q[71],q[42]; -rz(pi/1073741824) q[42]; -cx q[70],q[42]; -rz(-pi/536870912) q[42]; -cx q[70],q[42]; -rz(pi/536870912) q[42]; -cx q[69],q[42]; -rz(-pi/268435456) q[42]; -cx q[69],q[42]; -rz(pi/268435456) q[42]; -cx q[68],q[42]; -rz(-pi/134217728) q[42]; -cx q[68],q[42]; -rz(pi/134217728) q[42]; -cx q[67],q[42]; -rz(-pi/67108864) q[42]; -cx q[67],q[42]; -rz(pi/67108864) q[42]; -cx q[66],q[42]; -rz(-pi/33554432) q[42]; -cx q[66],q[42]; -rz(pi/33554432) q[42]; -cx q[65],q[42]; -rz(-pi/16777216) q[42]; -cx q[65],q[42]; -rz(pi/16777216) q[42]; -cx q[64],q[42]; -rz(-pi/8388608) q[42]; -cx q[64],q[42]; -rz(pi/8388608) q[42]; -cx q[63],q[42]; -rz(-pi/4194304) q[42]; -cx q[63],q[42]; -rz(pi/4194304) q[42]; -cx q[62],q[42]; -rz(-pi/2097152) q[42]; -cx q[62],q[42]; -rz(pi/2097152) q[42]; -cx q[61],q[42]; -rz(-pi/1048576) q[42]; -cx q[61],q[42]; -rz(pi/1048576) q[42]; -cx q[60],q[42]; -rz(-pi/524288) q[42]; -cx q[60],q[42]; -rz(pi/524288) q[42]; -cx q[59],q[42]; -rz(-pi/262144) q[42]; -cx q[59],q[42]; -rz(pi/262144) q[42]; -cx q[58],q[42]; -rz(-pi/131072) q[42]; -cx q[58],q[42]; -rz(pi/131072) q[42]; -cx q[57],q[42]; -rz(-pi/65536) q[42]; -cx q[57],q[42]; -rz(pi/65536) q[42]; -cx q[56],q[42]; -rz(-pi/32768) q[42]; -cx q[56],q[42]; -rz(pi/32768) q[42]; -cx q[55],q[42]; -rz(-pi/16384) q[42]; -cx q[55],q[42]; -rz(pi/16384) q[42]; -cx q[54],q[42]; -rz(-pi/8192) q[42]; -cx q[54],q[42]; -rz(pi/8192) q[42]; -cx q[53],q[42]; -rz(-pi/4096) q[42]; -cx q[53],q[42]; -rz(pi/4096) q[42]; -cx q[52],q[42]; -rz(-pi/2048) q[42]; -cx q[52],q[42]; -rz(pi/2048) q[42]; -cx q[51],q[42]; -rz(-pi/1024) q[42]; -cx q[51],q[42]; -rz(pi/1024) q[42]; -cx q[50],q[42]; -rz(-pi/512) q[42]; -cx q[50],q[42]; -rz(pi/512) q[42]; -cx q[49],q[42]; -rz(-pi/256) q[42]; -cx q[49],q[42]; -rz(pi/256) q[42]; -cx q[48],q[42]; -rz(-pi/128) q[42]; -cx q[48],q[42]; -rz(pi/128) q[42]; -cx q[47],q[42]; -rz(-pi/64) q[42]; -cx q[47],q[42]; -rz(pi/64) q[42]; -cx q[46],q[42]; -rz(-pi/32) q[42]; -cx q[46],q[42]; -rz(pi/32) q[42]; -cx q[45],q[42]; -rz(-pi/16) q[42]; -cx q[45],q[42]; -rz(pi/16) q[42]; -cx q[44],q[42]; -rz(-pi/8) q[42]; -cx q[44],q[42]; -rz(pi/8) q[42]; -cx q[43],q[42]; -rz(-pi/4) q[42]; -cx q[43],q[42]; -rz(pi/4) q[42]; -ry(pi/2) q[42]; -rx(pi) q[42]; -rz(pi/4) q[42]; -rz(pi/8) q[43]; -rz(pi/16) q[44]; -rz(pi/32) q[45]; -rz(pi/64) q[46]; -rz(pi/128) q[47]; -rz(pi/256) q[48]; -rz(pi/512) q[49]; -rz(pi/1024) q[50]; -rz(pi/2048) q[51]; -rz(pi/4096) q[52]; -rz(pi/8192) q[53]; -rz(pi/16384) q[54]; -rz(pi/32768) q[55]; -rz(pi/65536) q[56]; -rz(pi/131072) q[57]; -rz(pi/262144) q[58]; -rz(pi/524288) q[59]; -rz(pi/1048576) q[60]; -rz(pi/2097152) q[61]; -rz(pi/4194304) q[62]; -rz(pi/8388608) q[63]; -rz(pi/16777216) q[64]; -rz(pi/33554432) q[65]; -rz(pi/67108864) q[66]; -rz(pi/134217728) q[67]; -rz(pi/268435456) q[68]; -rz(pi/536870912) q[69]; -rz(pi/1073741824) q[70]; -rz(pi/2147483648) q[71]; -rz(pi/4294967296) q[72]; -rz(pi/8589934592) q[73]; -rz(pi/17179869184) q[74]; -rz(pi/34359738368) q[75]; -rz(pi/68719476736) q[76]; -rz(pi/137438953472) q[77]; -rz(pi/274877906944) q[78]; -rz(pi/549755813888) q[79]; -rz(pi/1099511627776) q[80]; -rz(pi/2199023255552) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[41]; -rz(0) q[41]; -cx q[99],q[41]; -rz(0) q[41]; -cx q[98],q[41]; -rz(0) q[41]; -cx q[98],q[41]; -rz(0) q[41]; -cx q[97],q[41]; -rz(0) q[41]; -cx q[97],q[41]; -rz(0) q[41]; -cx q[96],q[41]; -rz(0) q[41]; -cx q[96],q[41]; -rz(0) q[41]; -cx q[95],q[41]; -rz(0) q[41]; -cx q[95],q[41]; -rz(0) q[41]; -cx q[94],q[41]; -rz(0) q[41]; -cx q[94],q[41]; -rz(0) q[41]; -cx q[93],q[41]; -rz(0) q[41]; -cx q[93],q[41]; -rz(0) q[41]; -cx q[92],q[41]; -rz(0) q[41]; -cx q[92],q[41]; -rz(0) q[41]; -cx q[91],q[41]; -rz(0) q[41]; -cx q[91],q[41]; -rz(0) q[41]; -cx q[90],q[41]; -rz(0) q[41]; -cx q[90],q[41]; -rz(0) q[41]; -cx q[89],q[41]; -rz(0) q[41]; -cx q[89],q[41]; -rz(0) q[41]; -cx q[88],q[41]; -rz(0) q[41]; -cx q[88],q[41]; -rz(0) q[41]; -cx q[87],q[41]; -rz(0) q[41]; -cx q[87],q[41]; -rz(0) q[41]; -cx q[86],q[41]; -rz(0) q[41]; -cx q[86],q[41]; -rz(0) q[41]; -cx q[85],q[41]; -rz(0) q[41]; -cx q[85],q[41]; -rz(0) q[41]; -cx q[84],q[41]; -rz(0) q[41]; -cx q[84],q[41]; -rz(0) q[41]; -cx q[83],q[41]; -rz(0) q[41]; -cx q[83],q[41]; -rz(0) q[41]; -cx q[82],q[41]; -rz(0) q[41]; -cx q[82],q[41]; -rz(0) q[41]; -cx q[81],q[41]; -rz(-pi/2199023255552) q[41]; -cx q[81],q[41]; -rz(pi/2199023255552) q[41]; -cx q[80],q[41]; -rz(-pi/1099511627776) q[41]; -cx q[80],q[41]; -rz(pi/1099511627776) q[41]; -cx q[79],q[41]; -rz(-pi/549755813888) q[41]; -cx q[79],q[41]; -rz(pi/549755813888) q[41]; -cx q[78],q[41]; -rz(-pi/274877906944) q[41]; -cx q[78],q[41]; -rz(pi/274877906944) q[41]; -cx q[77],q[41]; -rz(-pi/137438953472) q[41]; -cx q[77],q[41]; -rz(pi/137438953472) q[41]; -cx q[76],q[41]; -rz(-pi/68719476736) q[41]; -cx q[76],q[41]; -rz(pi/68719476736) q[41]; -cx q[75],q[41]; -rz(-pi/34359738368) q[41]; -cx q[75],q[41]; -rz(pi/34359738368) q[41]; -cx q[74],q[41]; -rz(-pi/17179869184) q[41]; -cx q[74],q[41]; -rz(pi/17179869184) q[41]; -cx q[73],q[41]; -rz(-pi/8589934592) q[41]; -cx q[73],q[41]; -rz(pi/8589934592) q[41]; -cx q[72],q[41]; -rz(-pi/4294967296) q[41]; -cx q[72],q[41]; -rz(pi/4294967296) q[41]; -cx q[71],q[41]; -rz(-pi/2147483648) q[41]; -cx q[71],q[41]; -rz(pi/2147483648) q[41]; -cx q[70],q[41]; -rz(-pi/1073741824) q[41]; -cx q[70],q[41]; -rz(pi/1073741824) q[41]; -cx q[69],q[41]; -rz(-pi/536870912) q[41]; -cx q[69],q[41]; -rz(pi/536870912) q[41]; -cx q[68],q[41]; -rz(-pi/268435456) q[41]; -cx q[68],q[41]; -rz(pi/268435456) q[41]; -cx q[67],q[41]; -rz(-pi/134217728) q[41]; -cx q[67],q[41]; -rz(pi/134217728) q[41]; -cx q[66],q[41]; -rz(-pi/67108864) q[41]; -cx q[66],q[41]; -rz(pi/67108864) q[41]; -cx q[65],q[41]; -rz(-pi/33554432) q[41]; -cx q[65],q[41]; -rz(pi/33554432) q[41]; -cx q[64],q[41]; -rz(-pi/16777216) q[41]; -cx q[64],q[41]; -rz(pi/16777216) q[41]; -cx q[63],q[41]; -rz(-pi/8388608) q[41]; -cx q[63],q[41]; -rz(pi/8388608) q[41]; -cx q[62],q[41]; -rz(-pi/4194304) q[41]; -cx q[62],q[41]; -rz(pi/4194304) q[41]; -cx q[61],q[41]; -rz(-pi/2097152) q[41]; -cx q[61],q[41]; -rz(pi/2097152) q[41]; -cx q[60],q[41]; -rz(-pi/1048576) q[41]; -cx q[60],q[41]; -rz(pi/1048576) q[41]; -cx q[59],q[41]; -rz(-pi/524288) q[41]; -cx q[59],q[41]; -rz(pi/524288) q[41]; -cx q[58],q[41]; -rz(-pi/262144) q[41]; -cx q[58],q[41]; -rz(pi/262144) q[41]; -cx q[57],q[41]; -rz(-pi/131072) q[41]; -cx q[57],q[41]; -rz(pi/131072) q[41]; -cx q[56],q[41]; -rz(-pi/65536) q[41]; -cx q[56],q[41]; -rz(pi/65536) q[41]; -cx q[55],q[41]; -rz(-pi/32768) q[41]; -cx q[55],q[41]; -rz(pi/32768) q[41]; -cx q[54],q[41]; -rz(-pi/16384) q[41]; -cx q[54],q[41]; -rz(pi/16384) q[41]; -cx q[53],q[41]; -rz(-pi/8192) q[41]; -cx q[53],q[41]; -rz(pi/8192) q[41]; -cx q[52],q[41]; -rz(-pi/4096) q[41]; -cx q[52],q[41]; -rz(pi/4096) q[41]; -cx q[51],q[41]; -rz(-pi/2048) q[41]; -cx q[51],q[41]; -rz(pi/2048) q[41]; -cx q[50],q[41]; -rz(-pi/1024) q[41]; -cx q[50],q[41]; -rz(pi/1024) q[41]; -cx q[49],q[41]; -rz(-pi/512) q[41]; -cx q[49],q[41]; -rz(pi/512) q[41]; -cx q[48],q[41]; -rz(-pi/256) q[41]; -cx q[48],q[41]; -rz(pi/256) q[41]; -cx q[47],q[41]; -rz(-pi/128) q[41]; -cx q[47],q[41]; -rz(pi/128) q[41]; -cx q[46],q[41]; -rz(-pi/64) q[41]; -cx q[46],q[41]; -rz(pi/64) q[41]; -cx q[45],q[41]; -rz(-pi/32) q[41]; -cx q[45],q[41]; -rz(pi/32) q[41]; -cx q[44],q[41]; -rz(-pi/16) q[41]; -cx q[44],q[41]; -rz(pi/16) q[41]; -cx q[43],q[41]; -rz(-pi/8) q[41]; -cx q[43],q[41]; -rz(pi/8) q[41]; -cx q[42],q[41]; -rz(-pi/4) q[41]; -cx q[42],q[41]; -rz(pi/4) q[41]; -ry(pi/2) q[41]; -rx(pi) q[41]; -rz(pi/4) q[41]; -rz(pi/8) q[42]; -rz(pi/16) q[43]; -rz(pi/32) q[44]; -rz(pi/64) q[45]; -rz(pi/128) q[46]; -rz(pi/256) q[47]; -rz(pi/512) q[48]; -rz(pi/1024) q[49]; -rz(pi/2048) q[50]; -rz(pi/4096) q[51]; -rz(pi/8192) q[52]; -rz(pi/16384) q[53]; -rz(pi/32768) q[54]; -rz(pi/65536) q[55]; -rz(pi/131072) q[56]; -rz(pi/262144) q[57]; -rz(pi/524288) q[58]; -rz(pi/1048576) q[59]; -rz(pi/2097152) q[60]; -rz(pi/4194304) q[61]; -rz(pi/8388608) q[62]; -rz(pi/16777216) q[63]; -rz(pi/33554432) q[64]; -rz(pi/67108864) q[65]; -rz(pi/134217728) q[66]; -rz(pi/268435456) q[67]; -rz(pi/536870912) q[68]; -rz(pi/1073741824) q[69]; -rz(pi/2147483648) q[70]; -rz(pi/4294967296) q[71]; -rz(pi/8589934592) q[72]; -rz(pi/17179869184) q[73]; -rz(pi/34359738368) q[74]; -rz(pi/68719476736) q[75]; -rz(pi/137438953472) q[76]; -rz(pi/274877906944) q[77]; -rz(pi/549755813888) q[78]; -rz(pi/1099511627776) q[79]; -rz(pi/2199023255552) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[40]; -rz(0) q[40]; -cx q[99],q[40]; -rz(0) q[40]; -cx q[98],q[40]; -rz(0) q[40]; -cx q[98],q[40]; -rz(0) q[40]; -cx q[97],q[40]; -rz(0) q[40]; -cx q[97],q[40]; -rz(0) q[40]; -cx q[96],q[40]; -rz(0) q[40]; -cx q[96],q[40]; -rz(0) q[40]; -cx q[95],q[40]; -rz(0) q[40]; -cx q[95],q[40]; -rz(0) q[40]; -cx q[94],q[40]; -rz(0) q[40]; -cx q[94],q[40]; -rz(0) q[40]; -cx q[93],q[40]; -rz(0) q[40]; -cx q[93],q[40]; -rz(0) q[40]; -cx q[92],q[40]; -rz(0) q[40]; -cx q[92],q[40]; -rz(0) q[40]; -cx q[91],q[40]; -rz(0) q[40]; -cx q[91],q[40]; -rz(0) q[40]; -cx q[90],q[40]; -rz(0) q[40]; -cx q[90],q[40]; -rz(0) q[40]; -cx q[89],q[40]; -rz(0) q[40]; -cx q[89],q[40]; -rz(0) q[40]; -cx q[88],q[40]; -rz(0) q[40]; -cx q[88],q[40]; -rz(0) q[40]; -cx q[87],q[40]; -rz(0) q[40]; -cx q[87],q[40]; -rz(0) q[40]; -cx q[86],q[40]; -rz(0) q[40]; -cx q[86],q[40]; -rz(0) q[40]; -cx q[85],q[40]; -rz(0) q[40]; -cx q[85],q[40]; -rz(0) q[40]; -cx q[84],q[40]; -rz(0) q[40]; -cx q[84],q[40]; -rz(0) q[40]; -cx q[83],q[40]; -rz(0) q[40]; -cx q[83],q[40]; -rz(0) q[40]; -cx q[82],q[40]; -rz(0) q[40]; -cx q[82],q[40]; -rz(0) q[40]; -cx q[81],q[40]; -rz(0) q[40]; -cx q[81],q[40]; -rz(0) q[40]; -cx q[80],q[40]; -rz(-pi/2199023255552) q[40]; -cx q[80],q[40]; -rz(pi/2199023255552) q[40]; -cx q[79],q[40]; -rz(-pi/1099511627776) q[40]; -cx q[79],q[40]; -rz(pi/1099511627776) q[40]; -cx q[78],q[40]; -rz(-pi/549755813888) q[40]; -cx q[78],q[40]; -rz(pi/549755813888) q[40]; -cx q[77],q[40]; -rz(-pi/274877906944) q[40]; -cx q[77],q[40]; -rz(pi/274877906944) q[40]; -cx q[76],q[40]; -rz(-pi/137438953472) q[40]; -cx q[76],q[40]; -rz(pi/137438953472) q[40]; -cx q[75],q[40]; -rz(-pi/68719476736) q[40]; -cx q[75],q[40]; -rz(pi/68719476736) q[40]; -cx q[74],q[40]; -rz(-pi/34359738368) q[40]; -cx q[74],q[40]; -rz(pi/34359738368) q[40]; -cx q[73],q[40]; -rz(-pi/17179869184) q[40]; -cx q[73],q[40]; -rz(pi/17179869184) q[40]; -cx q[72],q[40]; -rz(-pi/8589934592) q[40]; -cx q[72],q[40]; -rz(pi/8589934592) q[40]; -cx q[71],q[40]; -rz(-pi/4294967296) q[40]; -cx q[71],q[40]; -rz(pi/4294967296) q[40]; -cx q[70],q[40]; -rz(-pi/2147483648) q[40]; -cx q[70],q[40]; -rz(pi/2147483648) q[40]; -cx q[69],q[40]; -rz(-pi/1073741824) q[40]; -cx q[69],q[40]; -rz(pi/1073741824) q[40]; -cx q[68],q[40]; -rz(-pi/536870912) q[40]; -cx q[68],q[40]; -rz(pi/536870912) q[40]; -cx q[67],q[40]; -rz(-pi/268435456) q[40]; -cx q[67],q[40]; -rz(pi/268435456) q[40]; -cx q[66],q[40]; -rz(-pi/134217728) q[40]; -cx q[66],q[40]; -rz(pi/134217728) q[40]; -cx q[65],q[40]; -rz(-pi/67108864) q[40]; -cx q[65],q[40]; -rz(pi/67108864) q[40]; -cx q[64],q[40]; -rz(-pi/33554432) q[40]; -cx q[64],q[40]; -rz(pi/33554432) q[40]; -cx q[63],q[40]; -rz(-pi/16777216) q[40]; -cx q[63],q[40]; -rz(pi/16777216) q[40]; -cx q[62],q[40]; -rz(-pi/8388608) q[40]; -cx q[62],q[40]; -rz(pi/8388608) q[40]; -cx q[61],q[40]; -rz(-pi/4194304) q[40]; -cx q[61],q[40]; -rz(pi/4194304) q[40]; -cx q[60],q[40]; -rz(-pi/2097152) q[40]; -cx q[60],q[40]; -rz(pi/2097152) q[40]; -cx q[59],q[40]; -rz(-pi/1048576) q[40]; -cx q[59],q[40]; -rz(pi/1048576) q[40]; -cx q[58],q[40]; -rz(-pi/524288) q[40]; -cx q[58],q[40]; -rz(pi/524288) q[40]; -cx q[57],q[40]; -rz(-pi/262144) q[40]; -cx q[57],q[40]; -rz(pi/262144) q[40]; -cx q[56],q[40]; -rz(-pi/131072) q[40]; -cx q[56],q[40]; -rz(pi/131072) q[40]; -cx q[55],q[40]; -rz(-pi/65536) q[40]; -cx q[55],q[40]; -rz(pi/65536) q[40]; -cx q[54],q[40]; -rz(-pi/32768) q[40]; -cx q[54],q[40]; -rz(pi/32768) q[40]; -cx q[53],q[40]; -rz(-pi/16384) q[40]; -cx q[53],q[40]; -rz(pi/16384) q[40]; -cx q[52],q[40]; -rz(-pi/8192) q[40]; -cx q[52],q[40]; -rz(pi/8192) q[40]; -cx q[51],q[40]; -rz(-pi/4096) q[40]; -cx q[51],q[40]; -rz(pi/4096) q[40]; -cx q[50],q[40]; -rz(-pi/2048) q[40]; -cx q[50],q[40]; -rz(pi/2048) q[40]; -cx q[49],q[40]; -rz(-pi/1024) q[40]; -cx q[49],q[40]; -rz(pi/1024) q[40]; -cx q[48],q[40]; -rz(-pi/512) q[40]; -cx q[48],q[40]; -rz(pi/512) q[40]; -cx q[47],q[40]; -rz(-pi/256) q[40]; -cx q[47],q[40]; -rz(pi/256) q[40]; -cx q[46],q[40]; -rz(-pi/128) q[40]; -cx q[46],q[40]; -rz(pi/128) q[40]; -cx q[45],q[40]; -rz(-pi/64) q[40]; -cx q[45],q[40]; -rz(pi/64) q[40]; -cx q[44],q[40]; -rz(-pi/32) q[40]; -cx q[44],q[40]; -rz(pi/32) q[40]; -cx q[43],q[40]; -rz(-pi/16) q[40]; -cx q[43],q[40]; -rz(pi/16) q[40]; -cx q[42],q[40]; -rz(-pi/8) q[40]; -cx q[42],q[40]; -rz(pi/8) q[40]; -cx q[41],q[40]; -rz(-pi/4) q[40]; -cx q[41],q[40]; -rz(pi/4) q[40]; -ry(pi/2) q[40]; -rx(pi) q[40]; -rz(pi/4) q[40]; -rz(pi/8) q[41]; -rz(pi/16) q[42]; -rz(pi/32) q[43]; -rz(pi/64) q[44]; -rz(pi/128) q[45]; -rz(pi/256) q[46]; -rz(pi/512) q[47]; -rz(pi/1024) q[48]; -rz(pi/2048) q[49]; -rz(pi/4096) q[50]; -rz(pi/8192) q[51]; -rz(pi/16384) q[52]; -rz(pi/32768) q[53]; -rz(pi/65536) q[54]; -rz(pi/131072) q[55]; -rz(pi/262144) q[56]; -rz(pi/524288) q[57]; -rz(pi/1048576) q[58]; -rz(pi/2097152) q[59]; -rz(pi/4194304) q[60]; -rz(pi/8388608) q[61]; -rz(pi/16777216) q[62]; -rz(pi/33554432) q[63]; -rz(pi/67108864) q[64]; -rz(pi/134217728) q[65]; -rz(pi/268435456) q[66]; -rz(pi/536870912) q[67]; -rz(pi/1073741824) q[68]; -rz(pi/2147483648) q[69]; -rz(pi/4294967296) q[70]; -rz(pi/8589934592) q[71]; -rz(pi/17179869184) q[72]; -rz(pi/34359738368) q[73]; -rz(pi/68719476736) q[74]; -rz(pi/137438953472) q[75]; -rz(pi/274877906944) q[76]; -rz(pi/549755813888) q[77]; -rz(pi/1099511627776) q[78]; -rz(pi/2199023255552) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[39]; -rz(0) q[39]; -cx q[99],q[39]; -rz(0) q[39]; -cx q[98],q[39]; -rz(0) q[39]; -cx q[98],q[39]; -rz(0) q[39]; -cx q[97],q[39]; -rz(0) q[39]; -cx q[97],q[39]; -rz(0) q[39]; -cx q[96],q[39]; -rz(0) q[39]; -cx q[96],q[39]; -rz(0) q[39]; -cx q[95],q[39]; -rz(0) q[39]; -cx q[95],q[39]; -rz(0) q[39]; -cx q[94],q[39]; -rz(0) q[39]; -cx q[94],q[39]; -rz(0) q[39]; -cx q[93],q[39]; -rz(0) q[39]; -cx q[93],q[39]; -rz(0) q[39]; -cx q[92],q[39]; -rz(0) q[39]; -cx q[92],q[39]; -rz(0) q[39]; -cx q[91],q[39]; -rz(0) q[39]; -cx q[91],q[39]; -rz(0) q[39]; -cx q[90],q[39]; -rz(0) q[39]; -cx q[90],q[39]; -rz(0) q[39]; -cx q[89],q[39]; -rz(0) q[39]; -cx q[89],q[39]; -rz(0) q[39]; -cx q[88],q[39]; -rz(0) q[39]; -cx q[88],q[39]; -rz(0) q[39]; -cx q[87],q[39]; -rz(0) q[39]; -cx q[87],q[39]; -rz(0) q[39]; -cx q[86],q[39]; -rz(0) q[39]; -cx q[86],q[39]; -rz(0) q[39]; -cx q[85],q[39]; -rz(0) q[39]; -cx q[85],q[39]; -rz(0) q[39]; -cx q[84],q[39]; -rz(0) q[39]; -cx q[84],q[39]; -rz(0) q[39]; -cx q[83],q[39]; -rz(0) q[39]; -cx q[83],q[39]; -rz(0) q[39]; -cx q[82],q[39]; -rz(0) q[39]; -cx q[82],q[39]; -rz(0) q[39]; -cx q[81],q[39]; -rz(0) q[39]; -cx q[81],q[39]; -rz(0) q[39]; -cx q[80],q[39]; -rz(0) q[39]; -cx q[80],q[39]; -rz(0) q[39]; -cx q[79],q[39]; -rz(-pi/2199023255552) q[39]; -cx q[79],q[39]; -rz(pi/2199023255552) q[39]; -cx q[78],q[39]; -rz(-pi/1099511627776) q[39]; -cx q[78],q[39]; -rz(pi/1099511627776) q[39]; -cx q[77],q[39]; -rz(-pi/549755813888) q[39]; -cx q[77],q[39]; -rz(pi/549755813888) q[39]; -cx q[76],q[39]; -rz(-pi/274877906944) q[39]; -cx q[76],q[39]; -rz(pi/274877906944) q[39]; -cx q[75],q[39]; -rz(-pi/137438953472) q[39]; -cx q[75],q[39]; -rz(pi/137438953472) q[39]; -cx q[74],q[39]; -rz(-pi/68719476736) q[39]; -cx q[74],q[39]; -rz(pi/68719476736) q[39]; -cx q[73],q[39]; -rz(-pi/34359738368) q[39]; -cx q[73],q[39]; -rz(pi/34359738368) q[39]; -cx q[72],q[39]; -rz(-pi/17179869184) q[39]; -cx q[72],q[39]; -rz(pi/17179869184) q[39]; -cx q[71],q[39]; -rz(-pi/8589934592) q[39]; -cx q[71],q[39]; -rz(pi/8589934592) q[39]; -cx q[70],q[39]; -rz(-pi/4294967296) q[39]; -cx q[70],q[39]; -rz(pi/4294967296) q[39]; -cx q[69],q[39]; -rz(-pi/2147483648) q[39]; -cx q[69],q[39]; -rz(pi/2147483648) q[39]; -cx q[68],q[39]; -rz(-pi/1073741824) q[39]; -cx q[68],q[39]; -rz(pi/1073741824) q[39]; -cx q[67],q[39]; -rz(-pi/536870912) q[39]; -cx q[67],q[39]; -rz(pi/536870912) q[39]; -cx q[66],q[39]; -rz(-pi/268435456) q[39]; -cx q[66],q[39]; -rz(pi/268435456) q[39]; -cx q[65],q[39]; -rz(-pi/134217728) q[39]; -cx q[65],q[39]; -rz(pi/134217728) q[39]; -cx q[64],q[39]; -rz(-pi/67108864) q[39]; -cx q[64],q[39]; -rz(pi/67108864) q[39]; -cx q[63],q[39]; -rz(-pi/33554432) q[39]; -cx q[63],q[39]; -rz(pi/33554432) q[39]; -cx q[62],q[39]; -rz(-pi/16777216) q[39]; -cx q[62],q[39]; -rz(pi/16777216) q[39]; -cx q[61],q[39]; -rz(-pi/8388608) q[39]; -cx q[61],q[39]; -rz(pi/8388608) q[39]; -cx q[60],q[39]; -rz(-pi/4194304) q[39]; -cx q[60],q[39]; -rz(pi/4194304) q[39]; -cx q[59],q[39]; -rz(-pi/2097152) q[39]; -cx q[59],q[39]; -rz(pi/2097152) q[39]; -cx q[58],q[39]; -rz(-pi/1048576) q[39]; -cx q[58],q[39]; -rz(pi/1048576) q[39]; -cx q[57],q[39]; -rz(-pi/524288) q[39]; -cx q[57],q[39]; -rz(pi/524288) q[39]; -cx q[56],q[39]; -rz(-pi/262144) q[39]; -cx q[56],q[39]; -rz(pi/262144) q[39]; -cx q[55],q[39]; -rz(-pi/131072) q[39]; -cx q[55],q[39]; -rz(pi/131072) q[39]; -cx q[54],q[39]; -rz(-pi/65536) q[39]; -cx q[54],q[39]; -rz(pi/65536) q[39]; -cx q[53],q[39]; -rz(-pi/32768) q[39]; -cx q[53],q[39]; -rz(pi/32768) q[39]; -cx q[52],q[39]; -rz(-pi/16384) q[39]; -cx q[52],q[39]; -rz(pi/16384) q[39]; -cx q[51],q[39]; -rz(-pi/8192) q[39]; -cx q[51],q[39]; -rz(pi/8192) q[39]; -cx q[50],q[39]; -rz(-pi/4096) q[39]; -cx q[50],q[39]; -rz(pi/4096) q[39]; -cx q[49],q[39]; -rz(-pi/2048) q[39]; -cx q[49],q[39]; -rz(pi/2048) q[39]; -cx q[48],q[39]; -rz(-pi/1024) q[39]; -cx q[48],q[39]; -rz(pi/1024) q[39]; -cx q[47],q[39]; -rz(-pi/512) q[39]; -cx q[47],q[39]; -rz(pi/512) q[39]; -cx q[46],q[39]; -rz(-pi/256) q[39]; -cx q[46],q[39]; -rz(pi/256) q[39]; -cx q[45],q[39]; -rz(-pi/128) q[39]; -cx q[45],q[39]; -rz(pi/128) q[39]; -cx q[44],q[39]; -rz(-pi/64) q[39]; -cx q[44],q[39]; -rz(pi/64) q[39]; -cx q[43],q[39]; -rz(-pi/32) q[39]; -cx q[43],q[39]; -rz(pi/32) q[39]; -cx q[42],q[39]; -rz(-pi/16) q[39]; -cx q[42],q[39]; -rz(pi/16) q[39]; -cx q[41],q[39]; -rz(-pi/8) q[39]; -cx q[41],q[39]; -rz(pi/8) q[39]; -cx q[40],q[39]; -rz(-pi/4) q[39]; -cx q[40],q[39]; -rz(pi/4) q[39]; -ry(pi/2) q[39]; -rx(pi) q[39]; -rz(pi/4) q[39]; -rz(pi/8) q[40]; -rz(pi/16) q[41]; -rz(pi/32) q[42]; -rz(pi/64) q[43]; -rz(pi/128) q[44]; -rz(pi/256) q[45]; -rz(pi/512) q[46]; -rz(pi/1024) q[47]; -rz(pi/2048) q[48]; -rz(pi/4096) q[49]; -rz(pi/8192) q[50]; -rz(pi/16384) q[51]; -rz(pi/32768) q[52]; -rz(pi/65536) q[53]; -rz(pi/131072) q[54]; -rz(pi/262144) q[55]; -rz(pi/524288) q[56]; -rz(pi/1048576) q[57]; -rz(pi/2097152) q[58]; -rz(pi/4194304) q[59]; -rz(pi/8388608) q[60]; -rz(pi/16777216) q[61]; -rz(pi/33554432) q[62]; -rz(pi/67108864) q[63]; -rz(pi/134217728) q[64]; -rz(pi/268435456) q[65]; -rz(pi/536870912) q[66]; -rz(pi/1073741824) q[67]; -rz(pi/2147483648) q[68]; -rz(pi/4294967296) q[69]; -rz(pi/8589934592) q[70]; -rz(pi/17179869184) q[71]; -rz(pi/34359738368) q[72]; -rz(pi/68719476736) q[73]; -rz(pi/137438953472) q[74]; -rz(pi/274877906944) q[75]; -rz(pi/549755813888) q[76]; -rz(pi/1099511627776) q[77]; -rz(pi/2199023255552) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[38]; -rz(0) q[38]; -cx q[99],q[38]; -rz(0) q[38]; -cx q[98],q[38]; -rz(0) q[38]; -cx q[98],q[38]; -rz(0) q[38]; -cx q[97],q[38]; -rz(0) q[38]; -cx q[97],q[38]; -rz(0) q[38]; -cx q[96],q[38]; -rz(0) q[38]; -cx q[96],q[38]; -rz(0) q[38]; -cx q[95],q[38]; -rz(0) q[38]; -cx q[95],q[38]; -rz(0) q[38]; -cx q[94],q[38]; -rz(0) q[38]; -cx q[94],q[38]; -rz(0) q[38]; -cx q[93],q[38]; -rz(0) q[38]; -cx q[93],q[38]; -rz(0) q[38]; -cx q[92],q[38]; -rz(0) q[38]; -cx q[92],q[38]; -rz(0) q[38]; -cx q[91],q[38]; -rz(0) q[38]; -cx q[91],q[38]; -rz(0) q[38]; -cx q[90],q[38]; -rz(0) q[38]; -cx q[90],q[38]; -rz(0) q[38]; -cx q[89],q[38]; -rz(0) q[38]; -cx q[89],q[38]; -rz(0) q[38]; -cx q[88],q[38]; -rz(0) q[38]; -cx q[88],q[38]; -rz(0) q[38]; -cx q[87],q[38]; -rz(0) q[38]; -cx q[87],q[38]; -rz(0) q[38]; -cx q[86],q[38]; -rz(0) q[38]; -cx q[86],q[38]; -rz(0) q[38]; -cx q[85],q[38]; -rz(0) q[38]; -cx q[85],q[38]; -rz(0) q[38]; -cx q[84],q[38]; -rz(0) q[38]; -cx q[84],q[38]; -rz(0) q[38]; -cx q[83],q[38]; -rz(0) q[38]; -cx q[83],q[38]; -rz(0) q[38]; -cx q[82],q[38]; -rz(0) q[38]; -cx q[82],q[38]; -rz(0) q[38]; -cx q[81],q[38]; -rz(0) q[38]; -cx q[81],q[38]; -rz(0) q[38]; -cx q[80],q[38]; -rz(0) q[38]; -cx q[80],q[38]; -rz(0) q[38]; -cx q[79],q[38]; -rz(0) q[38]; -cx q[79],q[38]; -rz(0) q[38]; -cx q[78],q[38]; -rz(-pi/2199023255552) q[38]; -cx q[78],q[38]; -rz(pi/2199023255552) q[38]; -cx q[77],q[38]; -rz(-pi/1099511627776) q[38]; -cx q[77],q[38]; -rz(pi/1099511627776) q[38]; -cx q[76],q[38]; -rz(-pi/549755813888) q[38]; -cx q[76],q[38]; -rz(pi/549755813888) q[38]; -cx q[75],q[38]; -rz(-pi/274877906944) q[38]; -cx q[75],q[38]; -rz(pi/274877906944) q[38]; -cx q[74],q[38]; -rz(-pi/137438953472) q[38]; -cx q[74],q[38]; -rz(pi/137438953472) q[38]; -cx q[73],q[38]; -rz(-pi/68719476736) q[38]; -cx q[73],q[38]; -rz(pi/68719476736) q[38]; -cx q[72],q[38]; -rz(-pi/34359738368) q[38]; -cx q[72],q[38]; -rz(pi/34359738368) q[38]; -cx q[71],q[38]; -rz(-pi/17179869184) q[38]; -cx q[71],q[38]; -rz(pi/17179869184) q[38]; -cx q[70],q[38]; -rz(-pi/8589934592) q[38]; -cx q[70],q[38]; -rz(pi/8589934592) q[38]; -cx q[69],q[38]; -rz(-pi/4294967296) q[38]; -cx q[69],q[38]; -rz(pi/4294967296) q[38]; -cx q[68],q[38]; -rz(-pi/2147483648) q[38]; -cx q[68],q[38]; -rz(pi/2147483648) q[38]; -cx q[67],q[38]; -rz(-pi/1073741824) q[38]; -cx q[67],q[38]; -rz(pi/1073741824) q[38]; -cx q[66],q[38]; -rz(-pi/536870912) q[38]; -cx q[66],q[38]; -rz(pi/536870912) q[38]; -cx q[65],q[38]; -rz(-pi/268435456) q[38]; -cx q[65],q[38]; -rz(pi/268435456) q[38]; -cx q[64],q[38]; -rz(-pi/134217728) q[38]; -cx q[64],q[38]; -rz(pi/134217728) q[38]; -cx q[63],q[38]; -rz(-pi/67108864) q[38]; -cx q[63],q[38]; -rz(pi/67108864) q[38]; -cx q[62],q[38]; -rz(-pi/33554432) q[38]; -cx q[62],q[38]; -rz(pi/33554432) q[38]; -cx q[61],q[38]; -rz(-pi/16777216) q[38]; -cx q[61],q[38]; -rz(pi/16777216) q[38]; -cx q[60],q[38]; -rz(-pi/8388608) q[38]; -cx q[60],q[38]; -rz(pi/8388608) q[38]; -cx q[59],q[38]; -rz(-pi/4194304) q[38]; -cx q[59],q[38]; -rz(pi/4194304) q[38]; -cx q[58],q[38]; -rz(-pi/2097152) q[38]; -cx q[58],q[38]; -rz(pi/2097152) q[38]; -cx q[57],q[38]; -rz(-pi/1048576) q[38]; -cx q[57],q[38]; -rz(pi/1048576) q[38]; -cx q[56],q[38]; -rz(-pi/524288) q[38]; -cx q[56],q[38]; -rz(pi/524288) q[38]; -cx q[55],q[38]; -rz(-pi/262144) q[38]; -cx q[55],q[38]; -rz(pi/262144) q[38]; -cx q[54],q[38]; -rz(-pi/131072) q[38]; -cx q[54],q[38]; -rz(pi/131072) q[38]; -cx q[53],q[38]; -rz(-pi/65536) q[38]; -cx q[53],q[38]; -rz(pi/65536) q[38]; -cx q[52],q[38]; -rz(-pi/32768) q[38]; -cx q[52],q[38]; -rz(pi/32768) q[38]; -cx q[51],q[38]; -rz(-pi/16384) q[38]; -cx q[51],q[38]; -rz(pi/16384) q[38]; -cx q[50],q[38]; -rz(-pi/8192) q[38]; -cx q[50],q[38]; -rz(pi/8192) q[38]; -cx q[49],q[38]; -rz(-pi/4096) q[38]; -cx q[49],q[38]; -rz(pi/4096) q[38]; -cx q[48],q[38]; -rz(-pi/2048) q[38]; -cx q[48],q[38]; -rz(pi/2048) q[38]; -cx q[47],q[38]; -rz(-pi/1024) q[38]; -cx q[47],q[38]; -rz(pi/1024) q[38]; -cx q[46],q[38]; -rz(-pi/512) q[38]; -cx q[46],q[38]; -rz(pi/512) q[38]; -cx q[45],q[38]; -rz(-pi/256) q[38]; -cx q[45],q[38]; -rz(pi/256) q[38]; -cx q[44],q[38]; -rz(-pi/128) q[38]; -cx q[44],q[38]; -rz(pi/128) q[38]; -cx q[43],q[38]; -rz(-pi/64) q[38]; -cx q[43],q[38]; -rz(pi/64) q[38]; -cx q[42],q[38]; -rz(-pi/32) q[38]; -cx q[42],q[38]; -rz(pi/32) q[38]; -cx q[41],q[38]; -rz(-pi/16) q[38]; -cx q[41],q[38]; -rz(pi/16) q[38]; -cx q[40],q[38]; -rz(-pi/8) q[38]; -cx q[40],q[38]; -rz(pi/8) q[38]; -cx q[39],q[38]; -rz(-pi/4) q[38]; -cx q[39],q[38]; -rz(pi/4) q[38]; -ry(pi/2) q[38]; -rx(pi) q[38]; -rz(pi/4) q[38]; -rz(pi/8) q[39]; -rz(pi/16) q[40]; -rz(pi/32) q[41]; -rz(pi/64) q[42]; -rz(pi/128) q[43]; -rz(pi/256) q[44]; -rz(pi/512) q[45]; -rz(pi/1024) q[46]; -rz(pi/2048) q[47]; -rz(pi/4096) q[48]; -rz(pi/8192) q[49]; -rz(pi/16384) q[50]; -rz(pi/32768) q[51]; -rz(pi/65536) q[52]; -rz(pi/131072) q[53]; -rz(pi/262144) q[54]; -rz(pi/524288) q[55]; -rz(pi/1048576) q[56]; -rz(pi/2097152) q[57]; -rz(pi/4194304) q[58]; -rz(pi/8388608) q[59]; -rz(pi/16777216) q[60]; -rz(pi/33554432) q[61]; -rz(pi/67108864) q[62]; -rz(pi/134217728) q[63]; -rz(pi/268435456) q[64]; -rz(pi/536870912) q[65]; -rz(pi/1073741824) q[66]; -rz(pi/2147483648) q[67]; -rz(pi/4294967296) q[68]; -rz(pi/8589934592) q[69]; -rz(pi/17179869184) q[70]; -rz(pi/34359738368) q[71]; -rz(pi/68719476736) q[72]; -rz(pi/137438953472) q[73]; -rz(pi/274877906944) q[74]; -rz(pi/549755813888) q[75]; -rz(pi/1099511627776) q[76]; -rz(pi/2199023255552) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[37]; -rz(0) q[37]; -cx q[99],q[37]; -rz(0) q[37]; -cx q[98],q[37]; -rz(0) q[37]; -cx q[98],q[37]; -rz(0) q[37]; -cx q[97],q[37]; -rz(0) q[37]; -cx q[97],q[37]; -rz(0) q[37]; -cx q[96],q[37]; -rz(0) q[37]; -cx q[96],q[37]; -rz(0) q[37]; -cx q[95],q[37]; -rz(0) q[37]; -cx q[95],q[37]; -rz(0) q[37]; -cx q[94],q[37]; -rz(0) q[37]; -cx q[94],q[37]; -rz(0) q[37]; -cx q[93],q[37]; -rz(0) q[37]; -cx q[93],q[37]; -rz(0) q[37]; -cx q[92],q[37]; -rz(0) q[37]; -cx q[92],q[37]; -rz(0) q[37]; -cx q[91],q[37]; -rz(0) q[37]; -cx q[91],q[37]; -rz(0) q[37]; -cx q[90],q[37]; -rz(0) q[37]; -cx q[90],q[37]; -rz(0) q[37]; -cx q[89],q[37]; -rz(0) q[37]; -cx q[89],q[37]; -rz(0) q[37]; -cx q[88],q[37]; -rz(0) q[37]; -cx q[88],q[37]; -rz(0) q[37]; -cx q[87],q[37]; -rz(0) q[37]; -cx q[87],q[37]; -rz(0) q[37]; -cx q[86],q[37]; -rz(0) q[37]; -cx q[86],q[37]; -rz(0) q[37]; -cx q[85],q[37]; -rz(0) q[37]; -cx q[85],q[37]; -rz(0) q[37]; -cx q[84],q[37]; -rz(0) q[37]; -cx q[84],q[37]; -rz(0) q[37]; -cx q[83],q[37]; -rz(0) q[37]; -cx q[83],q[37]; -rz(0) q[37]; -cx q[82],q[37]; -rz(0) q[37]; -cx q[82],q[37]; -rz(0) q[37]; -cx q[81],q[37]; -rz(0) q[37]; -cx q[81],q[37]; -rz(0) q[37]; -cx q[80],q[37]; -rz(0) q[37]; -cx q[80],q[37]; -rz(0) q[37]; -cx q[79],q[37]; -rz(0) q[37]; -cx q[79],q[37]; -rz(0) q[37]; -cx q[78],q[37]; -rz(0) q[37]; -cx q[78],q[37]; -rz(0) q[37]; -cx q[77],q[37]; -rz(-pi/2199023255552) q[37]; -cx q[77],q[37]; -rz(pi/2199023255552) q[37]; -cx q[76],q[37]; -rz(-pi/1099511627776) q[37]; -cx q[76],q[37]; -rz(pi/1099511627776) q[37]; -cx q[75],q[37]; -rz(-pi/549755813888) q[37]; -cx q[75],q[37]; -rz(pi/549755813888) q[37]; -cx q[74],q[37]; -rz(-pi/274877906944) q[37]; -cx q[74],q[37]; -rz(pi/274877906944) q[37]; -cx q[73],q[37]; -rz(-pi/137438953472) q[37]; -cx q[73],q[37]; -rz(pi/137438953472) q[37]; -cx q[72],q[37]; -rz(-pi/68719476736) q[37]; -cx q[72],q[37]; -rz(pi/68719476736) q[37]; -cx q[71],q[37]; -rz(-pi/34359738368) q[37]; -cx q[71],q[37]; -rz(pi/34359738368) q[37]; -cx q[70],q[37]; -rz(-pi/17179869184) q[37]; -cx q[70],q[37]; -rz(pi/17179869184) q[37]; -cx q[69],q[37]; -rz(-pi/8589934592) q[37]; -cx q[69],q[37]; -rz(pi/8589934592) q[37]; -cx q[68],q[37]; -rz(-pi/4294967296) q[37]; -cx q[68],q[37]; -rz(pi/4294967296) q[37]; -cx q[67],q[37]; -rz(-pi/2147483648) q[37]; -cx q[67],q[37]; -rz(pi/2147483648) q[37]; -cx q[66],q[37]; -rz(-pi/1073741824) q[37]; -cx q[66],q[37]; -rz(pi/1073741824) q[37]; -cx q[65],q[37]; -rz(-pi/536870912) q[37]; -cx q[65],q[37]; -rz(pi/536870912) q[37]; -cx q[64],q[37]; -rz(-pi/268435456) q[37]; -cx q[64],q[37]; -rz(pi/268435456) q[37]; -cx q[63],q[37]; -rz(-pi/134217728) q[37]; -cx q[63],q[37]; -rz(pi/134217728) q[37]; -cx q[62],q[37]; -rz(-pi/67108864) q[37]; -cx q[62],q[37]; -rz(pi/67108864) q[37]; -cx q[61],q[37]; -rz(-pi/33554432) q[37]; -cx q[61],q[37]; -rz(pi/33554432) q[37]; -cx q[60],q[37]; -rz(-pi/16777216) q[37]; -cx q[60],q[37]; -rz(pi/16777216) q[37]; -cx q[59],q[37]; -rz(-pi/8388608) q[37]; -cx q[59],q[37]; -rz(pi/8388608) q[37]; -cx q[58],q[37]; -rz(-pi/4194304) q[37]; -cx q[58],q[37]; -rz(pi/4194304) q[37]; -cx q[57],q[37]; -rz(-pi/2097152) q[37]; -cx q[57],q[37]; -rz(pi/2097152) q[37]; -cx q[56],q[37]; -rz(-pi/1048576) q[37]; -cx q[56],q[37]; -rz(pi/1048576) q[37]; -cx q[55],q[37]; -rz(-pi/524288) q[37]; -cx q[55],q[37]; -rz(pi/524288) q[37]; -cx q[54],q[37]; -rz(-pi/262144) q[37]; -cx q[54],q[37]; -rz(pi/262144) q[37]; -cx q[53],q[37]; -rz(-pi/131072) q[37]; -cx q[53],q[37]; -rz(pi/131072) q[37]; -cx q[52],q[37]; -rz(-pi/65536) q[37]; -cx q[52],q[37]; -rz(pi/65536) q[37]; -cx q[51],q[37]; -rz(-pi/32768) q[37]; -cx q[51],q[37]; -rz(pi/32768) q[37]; -cx q[50],q[37]; -rz(-pi/16384) q[37]; -cx q[50],q[37]; -rz(pi/16384) q[37]; -cx q[49],q[37]; -rz(-pi/8192) q[37]; -cx q[49],q[37]; -rz(pi/8192) q[37]; -cx q[48],q[37]; -rz(-pi/4096) q[37]; -cx q[48],q[37]; -rz(pi/4096) q[37]; -cx q[47],q[37]; -rz(-pi/2048) q[37]; -cx q[47],q[37]; -rz(pi/2048) q[37]; -cx q[46],q[37]; -rz(-pi/1024) q[37]; -cx q[46],q[37]; -rz(pi/1024) q[37]; -cx q[45],q[37]; -rz(-pi/512) q[37]; -cx q[45],q[37]; -rz(pi/512) q[37]; -cx q[44],q[37]; -rz(-pi/256) q[37]; -cx q[44],q[37]; -rz(pi/256) q[37]; -cx q[43],q[37]; -rz(-pi/128) q[37]; -cx q[43],q[37]; -rz(pi/128) q[37]; -cx q[42],q[37]; -rz(-pi/64) q[37]; -cx q[42],q[37]; -rz(pi/64) q[37]; -cx q[41],q[37]; -rz(-pi/32) q[37]; -cx q[41],q[37]; -rz(pi/32) q[37]; -cx q[40],q[37]; -rz(-pi/16) q[37]; -cx q[40],q[37]; -rz(pi/16) q[37]; -cx q[39],q[37]; -rz(-pi/8) q[37]; -cx q[39],q[37]; -rz(pi/8) q[37]; -cx q[38],q[37]; -rz(-pi/4) q[37]; -cx q[38],q[37]; -rz(pi/4) q[37]; -ry(pi/2) q[37]; -rx(pi) q[37]; -rz(pi/4) q[37]; -rz(pi/8) q[38]; -rz(pi/16) q[39]; -rz(pi/32) q[40]; -rz(pi/64) q[41]; -rz(pi/128) q[42]; -rz(pi/256) q[43]; -rz(pi/512) q[44]; -rz(pi/1024) q[45]; -rz(pi/2048) q[46]; -rz(pi/4096) q[47]; -rz(pi/8192) q[48]; -rz(pi/16384) q[49]; -rz(pi/32768) q[50]; -rz(pi/65536) q[51]; -rz(pi/131072) q[52]; -rz(pi/262144) q[53]; -rz(pi/524288) q[54]; -rz(pi/1048576) q[55]; -rz(pi/2097152) q[56]; -rz(pi/4194304) q[57]; -rz(pi/8388608) q[58]; -rz(pi/16777216) q[59]; -rz(pi/33554432) q[60]; -rz(pi/67108864) q[61]; -rz(pi/134217728) q[62]; -rz(pi/268435456) q[63]; -rz(pi/536870912) q[64]; -rz(pi/1073741824) q[65]; -rz(pi/2147483648) q[66]; -rz(pi/4294967296) q[67]; -rz(pi/8589934592) q[68]; -rz(pi/17179869184) q[69]; -rz(pi/34359738368) q[70]; -rz(pi/68719476736) q[71]; -rz(pi/137438953472) q[72]; -rz(pi/274877906944) q[73]; -rz(pi/549755813888) q[74]; -rz(pi/1099511627776) q[75]; -rz(pi/2199023255552) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[36]; -rz(0) q[36]; -cx q[99],q[36]; -rz(0) q[36]; -cx q[98],q[36]; -rz(0) q[36]; -cx q[98],q[36]; -rz(0) q[36]; -cx q[97],q[36]; -rz(0) q[36]; -cx q[97],q[36]; -rz(0) q[36]; -cx q[96],q[36]; -rz(0) q[36]; -cx q[96],q[36]; -rz(0) q[36]; -cx q[95],q[36]; -rz(0) q[36]; -cx q[95],q[36]; -rz(0) q[36]; -cx q[94],q[36]; -rz(0) q[36]; -cx q[94],q[36]; -rz(0) q[36]; -cx q[93],q[36]; -rz(0) q[36]; -cx q[93],q[36]; -rz(0) q[36]; -cx q[92],q[36]; -rz(0) q[36]; -cx q[92],q[36]; -rz(0) q[36]; -cx q[91],q[36]; -rz(0) q[36]; -cx q[91],q[36]; -rz(0) q[36]; -cx q[90],q[36]; -rz(0) q[36]; -cx q[90],q[36]; -rz(0) q[36]; -cx q[89],q[36]; -rz(0) q[36]; -cx q[89],q[36]; -rz(0) q[36]; -cx q[88],q[36]; -rz(0) q[36]; -cx q[88],q[36]; -rz(0) q[36]; -cx q[87],q[36]; -rz(0) q[36]; -cx q[87],q[36]; -rz(0) q[36]; -cx q[86],q[36]; -rz(0) q[36]; -cx q[86],q[36]; -rz(0) q[36]; -cx q[85],q[36]; -rz(0) q[36]; -cx q[85],q[36]; -rz(0) q[36]; -cx q[84],q[36]; -rz(0) q[36]; -cx q[84],q[36]; -rz(0) q[36]; -cx q[83],q[36]; -rz(0) q[36]; -cx q[83],q[36]; -rz(0) q[36]; -cx q[82],q[36]; -rz(0) q[36]; -cx q[82],q[36]; -rz(0) q[36]; -cx q[81],q[36]; -rz(0) q[36]; -cx q[81],q[36]; -rz(0) q[36]; -cx q[80],q[36]; -rz(0) q[36]; -cx q[80],q[36]; -rz(0) q[36]; -cx q[79],q[36]; -rz(0) q[36]; -cx q[79],q[36]; -rz(0) q[36]; -cx q[78],q[36]; -rz(0) q[36]; -cx q[78],q[36]; -rz(0) q[36]; -cx q[77],q[36]; -rz(0) q[36]; -cx q[77],q[36]; -rz(0) q[36]; -cx q[76],q[36]; -rz(-pi/2199023255552) q[36]; -cx q[76],q[36]; -rz(pi/2199023255552) q[36]; -cx q[75],q[36]; -rz(-pi/1099511627776) q[36]; -cx q[75],q[36]; -rz(pi/1099511627776) q[36]; -cx q[74],q[36]; -rz(-pi/549755813888) q[36]; -cx q[74],q[36]; -rz(pi/549755813888) q[36]; -cx q[73],q[36]; -rz(-pi/274877906944) q[36]; -cx q[73],q[36]; -rz(pi/274877906944) q[36]; -cx q[72],q[36]; -rz(-pi/137438953472) q[36]; -cx q[72],q[36]; -rz(pi/137438953472) q[36]; -cx q[71],q[36]; -rz(-pi/68719476736) q[36]; -cx q[71],q[36]; -rz(pi/68719476736) q[36]; -cx q[70],q[36]; -rz(-pi/34359738368) q[36]; -cx q[70],q[36]; -rz(pi/34359738368) q[36]; -cx q[69],q[36]; -rz(-pi/17179869184) q[36]; -cx q[69],q[36]; -rz(pi/17179869184) q[36]; -cx q[68],q[36]; -rz(-pi/8589934592) q[36]; -cx q[68],q[36]; -rz(pi/8589934592) q[36]; -cx q[67],q[36]; -rz(-pi/4294967296) q[36]; -cx q[67],q[36]; -rz(pi/4294967296) q[36]; -cx q[66],q[36]; -rz(-pi/2147483648) q[36]; -cx q[66],q[36]; -rz(pi/2147483648) q[36]; -cx q[65],q[36]; -rz(-pi/1073741824) q[36]; -cx q[65],q[36]; -rz(pi/1073741824) q[36]; -cx q[64],q[36]; -rz(-pi/536870912) q[36]; -cx q[64],q[36]; -rz(pi/536870912) q[36]; -cx q[63],q[36]; -rz(-pi/268435456) q[36]; -cx q[63],q[36]; -rz(pi/268435456) q[36]; -cx q[62],q[36]; -rz(-pi/134217728) q[36]; -cx q[62],q[36]; -rz(pi/134217728) q[36]; -cx q[61],q[36]; -rz(-pi/67108864) q[36]; -cx q[61],q[36]; -rz(pi/67108864) q[36]; -cx q[60],q[36]; -rz(-pi/33554432) q[36]; -cx q[60],q[36]; -rz(pi/33554432) q[36]; -cx q[59],q[36]; -rz(-pi/16777216) q[36]; -cx q[59],q[36]; -rz(pi/16777216) q[36]; -cx q[58],q[36]; -rz(-pi/8388608) q[36]; -cx q[58],q[36]; -rz(pi/8388608) q[36]; -cx q[57],q[36]; -rz(-pi/4194304) q[36]; -cx q[57],q[36]; -rz(pi/4194304) q[36]; -cx q[56],q[36]; -rz(-pi/2097152) q[36]; -cx q[56],q[36]; -rz(pi/2097152) q[36]; -cx q[55],q[36]; -rz(-pi/1048576) q[36]; -cx q[55],q[36]; -rz(pi/1048576) q[36]; -cx q[54],q[36]; -rz(-pi/524288) q[36]; -cx q[54],q[36]; -rz(pi/524288) q[36]; -cx q[53],q[36]; -rz(-pi/262144) q[36]; -cx q[53],q[36]; -rz(pi/262144) q[36]; -cx q[52],q[36]; -rz(-pi/131072) q[36]; -cx q[52],q[36]; -rz(pi/131072) q[36]; -cx q[51],q[36]; -rz(-pi/65536) q[36]; -cx q[51],q[36]; -rz(pi/65536) q[36]; -cx q[50],q[36]; -rz(-pi/32768) q[36]; -cx q[50],q[36]; -rz(pi/32768) q[36]; -cx q[49],q[36]; -rz(-pi/16384) q[36]; -cx q[49],q[36]; -rz(pi/16384) q[36]; -cx q[48],q[36]; -rz(-pi/8192) q[36]; -cx q[48],q[36]; -rz(pi/8192) q[36]; -cx q[47],q[36]; -rz(-pi/4096) q[36]; -cx q[47],q[36]; -rz(pi/4096) q[36]; -cx q[46],q[36]; -rz(-pi/2048) q[36]; -cx q[46],q[36]; -rz(pi/2048) q[36]; -cx q[45],q[36]; -rz(-pi/1024) q[36]; -cx q[45],q[36]; -rz(pi/1024) q[36]; -cx q[44],q[36]; -rz(-pi/512) q[36]; -cx q[44],q[36]; -rz(pi/512) q[36]; -cx q[43],q[36]; -rz(-pi/256) q[36]; -cx q[43],q[36]; -rz(pi/256) q[36]; -cx q[42],q[36]; -rz(-pi/128) q[36]; -cx q[42],q[36]; -rz(pi/128) q[36]; -cx q[41],q[36]; -rz(-pi/64) q[36]; -cx q[41],q[36]; -rz(pi/64) q[36]; -cx q[40],q[36]; -rz(-pi/32) q[36]; -cx q[40],q[36]; -rz(pi/32) q[36]; -cx q[39],q[36]; -rz(-pi/16) q[36]; -cx q[39],q[36]; -rz(pi/16) q[36]; -cx q[38],q[36]; -rz(-pi/8) q[36]; -cx q[38],q[36]; -rz(pi/8) q[36]; -cx q[37],q[36]; -rz(-pi/4) q[36]; -cx q[37],q[36]; -rz(pi/4) q[36]; -ry(pi/2) q[36]; -rx(pi) q[36]; -rz(pi/4) q[36]; -rz(pi/8) q[37]; -rz(pi/16) q[38]; -rz(pi/32) q[39]; -rz(pi/64) q[40]; -rz(pi/128) q[41]; -rz(pi/256) q[42]; -rz(pi/512) q[43]; -rz(pi/1024) q[44]; -rz(pi/2048) q[45]; -rz(pi/4096) q[46]; -rz(pi/8192) q[47]; -rz(pi/16384) q[48]; -rz(pi/32768) q[49]; -rz(pi/65536) q[50]; -rz(pi/131072) q[51]; -rz(pi/262144) q[52]; -rz(pi/524288) q[53]; -rz(pi/1048576) q[54]; -rz(pi/2097152) q[55]; -rz(pi/4194304) q[56]; -rz(pi/8388608) q[57]; -rz(pi/16777216) q[58]; -rz(pi/33554432) q[59]; -rz(pi/67108864) q[60]; -rz(pi/134217728) q[61]; -rz(pi/268435456) q[62]; -rz(pi/536870912) q[63]; -rz(pi/1073741824) q[64]; -rz(pi/2147483648) q[65]; -rz(pi/4294967296) q[66]; -rz(pi/8589934592) q[67]; -rz(pi/17179869184) q[68]; -rz(pi/34359738368) q[69]; -rz(pi/68719476736) q[70]; -rz(pi/137438953472) q[71]; -rz(pi/274877906944) q[72]; -rz(pi/549755813888) q[73]; -rz(pi/1099511627776) q[74]; -rz(pi/2199023255552) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[35]; -rz(0) q[35]; -cx q[99],q[35]; -rz(0) q[35]; -cx q[98],q[35]; -rz(0) q[35]; -cx q[98],q[35]; -rz(0) q[35]; -cx q[97],q[35]; -rz(0) q[35]; -cx q[97],q[35]; -rz(0) q[35]; -cx q[96],q[35]; -rz(0) q[35]; -cx q[96],q[35]; -rz(0) q[35]; -cx q[95],q[35]; -rz(0) q[35]; -cx q[95],q[35]; -rz(0) q[35]; -cx q[94],q[35]; -rz(0) q[35]; -cx q[94],q[35]; -rz(0) q[35]; -cx q[93],q[35]; -rz(0) q[35]; -cx q[93],q[35]; -rz(0) q[35]; -cx q[92],q[35]; -rz(0) q[35]; -cx q[92],q[35]; -rz(0) q[35]; -cx q[91],q[35]; -rz(0) q[35]; -cx q[91],q[35]; -rz(0) q[35]; -cx q[90],q[35]; -rz(0) q[35]; -cx q[90],q[35]; -rz(0) q[35]; -cx q[89],q[35]; -rz(0) q[35]; -cx q[89],q[35]; -rz(0) q[35]; -cx q[88],q[35]; -rz(0) q[35]; -cx q[88],q[35]; -rz(0) q[35]; -cx q[87],q[35]; -rz(0) q[35]; -cx q[87],q[35]; -rz(0) q[35]; -cx q[86],q[35]; -rz(0) q[35]; -cx q[86],q[35]; -rz(0) q[35]; -cx q[85],q[35]; -rz(0) q[35]; -cx q[85],q[35]; -rz(0) q[35]; -cx q[84],q[35]; -rz(0) q[35]; -cx q[84],q[35]; -rz(0) q[35]; -cx q[83],q[35]; -rz(0) q[35]; -cx q[83],q[35]; -rz(0) q[35]; -cx q[82],q[35]; -rz(0) q[35]; -cx q[82],q[35]; -rz(0) q[35]; -cx q[81],q[35]; -rz(0) q[35]; -cx q[81],q[35]; -rz(0) q[35]; -cx q[80],q[35]; -rz(0) q[35]; -cx q[80],q[35]; -rz(0) q[35]; -cx q[79],q[35]; -rz(0) q[35]; -cx q[79],q[35]; -rz(0) q[35]; -cx q[78],q[35]; -rz(0) q[35]; -cx q[78],q[35]; -rz(0) q[35]; -cx q[77],q[35]; -rz(0) q[35]; -cx q[77],q[35]; -rz(0) q[35]; -cx q[76],q[35]; -rz(0) q[35]; -cx q[76],q[35]; -rz(0) q[35]; -cx q[75],q[35]; -rz(-pi/2199023255552) q[35]; -cx q[75],q[35]; -rz(pi/2199023255552) q[35]; -cx q[74],q[35]; -rz(-pi/1099511627776) q[35]; -cx q[74],q[35]; -rz(pi/1099511627776) q[35]; -cx q[73],q[35]; -rz(-pi/549755813888) q[35]; -cx q[73],q[35]; -rz(pi/549755813888) q[35]; -cx q[72],q[35]; -rz(-pi/274877906944) q[35]; -cx q[72],q[35]; -rz(pi/274877906944) q[35]; -cx q[71],q[35]; -rz(-pi/137438953472) q[35]; -cx q[71],q[35]; -rz(pi/137438953472) q[35]; -cx q[70],q[35]; -rz(-pi/68719476736) q[35]; -cx q[70],q[35]; -rz(pi/68719476736) q[35]; -cx q[69],q[35]; -rz(-pi/34359738368) q[35]; -cx q[69],q[35]; -rz(pi/34359738368) q[35]; -cx q[68],q[35]; -rz(-pi/17179869184) q[35]; -cx q[68],q[35]; -rz(pi/17179869184) q[35]; -cx q[67],q[35]; -rz(-pi/8589934592) q[35]; -cx q[67],q[35]; -rz(pi/8589934592) q[35]; -cx q[66],q[35]; -rz(-pi/4294967296) q[35]; -cx q[66],q[35]; -rz(pi/4294967296) q[35]; -cx q[65],q[35]; -rz(-pi/2147483648) q[35]; -cx q[65],q[35]; -rz(pi/2147483648) q[35]; -cx q[64],q[35]; -rz(-pi/1073741824) q[35]; -cx q[64],q[35]; -rz(pi/1073741824) q[35]; -cx q[63],q[35]; -rz(-pi/536870912) q[35]; -cx q[63],q[35]; -rz(pi/536870912) q[35]; -cx q[62],q[35]; -rz(-pi/268435456) q[35]; -cx q[62],q[35]; -rz(pi/268435456) q[35]; -cx q[61],q[35]; -rz(-pi/134217728) q[35]; -cx q[61],q[35]; -rz(pi/134217728) q[35]; -cx q[60],q[35]; -rz(-pi/67108864) q[35]; -cx q[60],q[35]; -rz(pi/67108864) q[35]; -cx q[59],q[35]; -rz(-pi/33554432) q[35]; -cx q[59],q[35]; -rz(pi/33554432) q[35]; -cx q[58],q[35]; -rz(-pi/16777216) q[35]; -cx q[58],q[35]; -rz(pi/16777216) q[35]; -cx q[57],q[35]; -rz(-pi/8388608) q[35]; -cx q[57],q[35]; -rz(pi/8388608) q[35]; -cx q[56],q[35]; -rz(-pi/4194304) q[35]; -cx q[56],q[35]; -rz(pi/4194304) q[35]; -cx q[55],q[35]; -rz(-pi/2097152) q[35]; -cx q[55],q[35]; -rz(pi/2097152) q[35]; -cx q[54],q[35]; -rz(-pi/1048576) q[35]; -cx q[54],q[35]; -rz(pi/1048576) q[35]; -cx q[53],q[35]; -rz(-pi/524288) q[35]; -cx q[53],q[35]; -rz(pi/524288) q[35]; -cx q[52],q[35]; -rz(-pi/262144) q[35]; -cx q[52],q[35]; -rz(pi/262144) q[35]; -cx q[51],q[35]; -rz(-pi/131072) q[35]; -cx q[51],q[35]; -rz(pi/131072) q[35]; -cx q[50],q[35]; -rz(-pi/65536) q[35]; -cx q[50],q[35]; -rz(pi/65536) q[35]; -cx q[49],q[35]; -rz(-pi/32768) q[35]; -cx q[49],q[35]; -rz(pi/32768) q[35]; -cx q[48],q[35]; -rz(-pi/16384) q[35]; -cx q[48],q[35]; -rz(pi/16384) q[35]; -cx q[47],q[35]; -rz(-pi/8192) q[35]; -cx q[47],q[35]; -rz(pi/8192) q[35]; -cx q[46],q[35]; -rz(-pi/4096) q[35]; -cx q[46],q[35]; -rz(pi/4096) q[35]; -cx q[45],q[35]; -rz(-pi/2048) q[35]; -cx q[45],q[35]; -rz(pi/2048) q[35]; -cx q[44],q[35]; -rz(-pi/1024) q[35]; -cx q[44],q[35]; -rz(pi/1024) q[35]; -cx q[43],q[35]; -rz(-pi/512) q[35]; -cx q[43],q[35]; -rz(pi/512) q[35]; -cx q[42],q[35]; -rz(-pi/256) q[35]; -cx q[42],q[35]; -rz(pi/256) q[35]; -cx q[41],q[35]; -rz(-pi/128) q[35]; -cx q[41],q[35]; -rz(pi/128) q[35]; -cx q[40],q[35]; -rz(-pi/64) q[35]; -cx q[40],q[35]; -rz(pi/64) q[35]; -cx q[39],q[35]; -rz(-pi/32) q[35]; -cx q[39],q[35]; -rz(pi/32) q[35]; -cx q[38],q[35]; -rz(-pi/16) q[35]; -cx q[38],q[35]; -rz(pi/16) q[35]; -cx q[37],q[35]; -rz(-pi/8) q[35]; -cx q[37],q[35]; -rz(pi/8) q[35]; -cx q[36],q[35]; -rz(-pi/4) q[35]; -cx q[36],q[35]; -rz(pi/4) q[35]; -ry(pi/2) q[35]; -rx(pi) q[35]; -rz(pi/4) q[35]; -rz(pi/8) q[36]; -rz(pi/16) q[37]; -rz(pi/32) q[38]; -rz(pi/64) q[39]; -rz(pi/128) q[40]; -rz(pi/256) q[41]; -rz(pi/512) q[42]; -rz(pi/1024) q[43]; -rz(pi/2048) q[44]; -rz(pi/4096) q[45]; -rz(pi/8192) q[46]; -rz(pi/16384) q[47]; -rz(pi/32768) q[48]; -rz(pi/65536) q[49]; -rz(pi/131072) q[50]; -rz(pi/262144) q[51]; -rz(pi/524288) q[52]; -rz(pi/1048576) q[53]; -rz(pi/2097152) q[54]; -rz(pi/4194304) q[55]; -rz(pi/8388608) q[56]; -rz(pi/16777216) q[57]; -rz(pi/33554432) q[58]; -rz(pi/67108864) q[59]; -rz(pi/134217728) q[60]; -rz(pi/268435456) q[61]; -rz(pi/536870912) q[62]; -rz(pi/1073741824) q[63]; -rz(pi/2147483648) q[64]; -rz(pi/4294967296) q[65]; -rz(pi/8589934592) q[66]; -rz(pi/17179869184) q[67]; -rz(pi/34359738368) q[68]; -rz(pi/68719476736) q[69]; -rz(pi/137438953472) q[70]; -rz(pi/274877906944) q[71]; -rz(pi/549755813888) q[72]; -rz(pi/1099511627776) q[73]; -rz(pi/2199023255552) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[34]; -rz(0) q[34]; -cx q[99],q[34]; -rz(0) q[34]; -cx q[98],q[34]; -rz(0) q[34]; -cx q[98],q[34]; -rz(0) q[34]; -cx q[97],q[34]; -rz(0) q[34]; -cx q[97],q[34]; -rz(0) q[34]; -cx q[96],q[34]; -rz(0) q[34]; -cx q[96],q[34]; -rz(0) q[34]; -cx q[95],q[34]; -rz(0) q[34]; -cx q[95],q[34]; -rz(0) q[34]; -cx q[94],q[34]; -rz(0) q[34]; -cx q[94],q[34]; -rz(0) q[34]; -cx q[93],q[34]; -rz(0) q[34]; -cx q[93],q[34]; -rz(0) q[34]; -cx q[92],q[34]; -rz(0) q[34]; -cx q[92],q[34]; -rz(0) q[34]; -cx q[91],q[34]; -rz(0) q[34]; -cx q[91],q[34]; -rz(0) q[34]; -cx q[90],q[34]; -rz(0) q[34]; -cx q[90],q[34]; -rz(0) q[34]; -cx q[89],q[34]; -rz(0) q[34]; -cx q[89],q[34]; -rz(0) q[34]; -cx q[88],q[34]; -rz(0) q[34]; -cx q[88],q[34]; -rz(0) q[34]; -cx q[87],q[34]; -rz(0) q[34]; -cx q[87],q[34]; -rz(0) q[34]; -cx q[86],q[34]; -rz(0) q[34]; -cx q[86],q[34]; -rz(0) q[34]; -cx q[85],q[34]; -rz(0) q[34]; -cx q[85],q[34]; -rz(0) q[34]; -cx q[84],q[34]; -rz(0) q[34]; -cx q[84],q[34]; -rz(0) q[34]; -cx q[83],q[34]; -rz(0) q[34]; -cx q[83],q[34]; -rz(0) q[34]; -cx q[82],q[34]; -rz(0) q[34]; -cx q[82],q[34]; -rz(0) q[34]; -cx q[81],q[34]; -rz(0) q[34]; -cx q[81],q[34]; -rz(0) q[34]; -cx q[80],q[34]; -rz(0) q[34]; -cx q[80],q[34]; -rz(0) q[34]; -cx q[79],q[34]; -rz(0) q[34]; -cx q[79],q[34]; -rz(0) q[34]; -cx q[78],q[34]; -rz(0) q[34]; -cx q[78],q[34]; -rz(0) q[34]; -cx q[77],q[34]; -rz(0) q[34]; -cx q[77],q[34]; -rz(0) q[34]; -cx q[76],q[34]; -rz(0) q[34]; -cx q[76],q[34]; -rz(0) q[34]; -cx q[75],q[34]; -rz(0) q[34]; -cx q[75],q[34]; -rz(0) q[34]; -cx q[74],q[34]; -rz(-pi/2199023255552) q[34]; -cx q[74],q[34]; -rz(pi/2199023255552) q[34]; -cx q[73],q[34]; -rz(-pi/1099511627776) q[34]; -cx q[73],q[34]; -rz(pi/1099511627776) q[34]; -cx q[72],q[34]; -rz(-pi/549755813888) q[34]; -cx q[72],q[34]; -rz(pi/549755813888) q[34]; -cx q[71],q[34]; -rz(-pi/274877906944) q[34]; -cx q[71],q[34]; -rz(pi/274877906944) q[34]; -cx q[70],q[34]; -rz(-pi/137438953472) q[34]; -cx q[70],q[34]; -rz(pi/137438953472) q[34]; -cx q[69],q[34]; -rz(-pi/68719476736) q[34]; -cx q[69],q[34]; -rz(pi/68719476736) q[34]; -cx q[68],q[34]; -rz(-pi/34359738368) q[34]; -cx q[68],q[34]; -rz(pi/34359738368) q[34]; -cx q[67],q[34]; -rz(-pi/17179869184) q[34]; -cx q[67],q[34]; -rz(pi/17179869184) q[34]; -cx q[66],q[34]; -rz(-pi/8589934592) q[34]; -cx q[66],q[34]; -rz(pi/8589934592) q[34]; -cx q[65],q[34]; -rz(-pi/4294967296) q[34]; -cx q[65],q[34]; -rz(pi/4294967296) q[34]; -cx q[64],q[34]; -rz(-pi/2147483648) q[34]; -cx q[64],q[34]; -rz(pi/2147483648) q[34]; -cx q[63],q[34]; -rz(-pi/1073741824) q[34]; -cx q[63],q[34]; -rz(pi/1073741824) q[34]; -cx q[62],q[34]; -rz(-pi/536870912) q[34]; -cx q[62],q[34]; -rz(pi/536870912) q[34]; -cx q[61],q[34]; -rz(-pi/268435456) q[34]; -cx q[61],q[34]; -rz(pi/268435456) q[34]; -cx q[60],q[34]; -rz(-pi/134217728) q[34]; -cx q[60],q[34]; -rz(pi/134217728) q[34]; -cx q[59],q[34]; -rz(-pi/67108864) q[34]; -cx q[59],q[34]; -rz(pi/67108864) q[34]; -cx q[58],q[34]; -rz(-pi/33554432) q[34]; -cx q[58],q[34]; -rz(pi/33554432) q[34]; -cx q[57],q[34]; -rz(-pi/16777216) q[34]; -cx q[57],q[34]; -rz(pi/16777216) q[34]; -cx q[56],q[34]; -rz(-pi/8388608) q[34]; -cx q[56],q[34]; -rz(pi/8388608) q[34]; -cx q[55],q[34]; -rz(-pi/4194304) q[34]; -cx q[55],q[34]; -rz(pi/4194304) q[34]; -cx q[54],q[34]; -rz(-pi/2097152) q[34]; -cx q[54],q[34]; -rz(pi/2097152) q[34]; -cx q[53],q[34]; -rz(-pi/1048576) q[34]; -cx q[53],q[34]; -rz(pi/1048576) q[34]; -cx q[52],q[34]; -rz(-pi/524288) q[34]; -cx q[52],q[34]; -rz(pi/524288) q[34]; -cx q[51],q[34]; -rz(-pi/262144) q[34]; -cx q[51],q[34]; -rz(pi/262144) q[34]; -cx q[50],q[34]; -rz(-pi/131072) q[34]; -cx q[50],q[34]; -rz(pi/131072) q[34]; -cx q[49],q[34]; -rz(-pi/65536) q[34]; -cx q[49],q[34]; -rz(pi/65536) q[34]; -cx q[48],q[34]; -rz(-pi/32768) q[34]; -cx q[48],q[34]; -rz(pi/32768) q[34]; -cx q[47],q[34]; -rz(-pi/16384) q[34]; -cx q[47],q[34]; -rz(pi/16384) q[34]; -cx q[46],q[34]; -rz(-pi/8192) q[34]; -cx q[46],q[34]; -rz(pi/8192) q[34]; -cx q[45],q[34]; -rz(-pi/4096) q[34]; -cx q[45],q[34]; -rz(pi/4096) q[34]; -cx q[44],q[34]; -rz(-pi/2048) q[34]; -cx q[44],q[34]; -rz(pi/2048) q[34]; -cx q[43],q[34]; -rz(-pi/1024) q[34]; -cx q[43],q[34]; -rz(pi/1024) q[34]; -cx q[42],q[34]; -rz(-pi/512) q[34]; -cx q[42],q[34]; -rz(pi/512) q[34]; -cx q[41],q[34]; -rz(-pi/256) q[34]; -cx q[41],q[34]; -rz(pi/256) q[34]; -cx q[40],q[34]; -rz(-pi/128) q[34]; -cx q[40],q[34]; -rz(pi/128) q[34]; -cx q[39],q[34]; -rz(-pi/64) q[34]; -cx q[39],q[34]; -rz(pi/64) q[34]; -cx q[38],q[34]; -rz(-pi/32) q[34]; -cx q[38],q[34]; -rz(pi/32) q[34]; -cx q[37],q[34]; -rz(-pi/16) q[34]; -cx q[37],q[34]; -rz(pi/16) q[34]; -cx q[36],q[34]; -rz(-pi/8) q[34]; -cx q[36],q[34]; -rz(pi/8) q[34]; -cx q[35],q[34]; -rz(-pi/4) q[34]; -cx q[35],q[34]; -rz(pi/4) q[34]; -ry(pi/2) q[34]; -rx(pi) q[34]; -rz(pi/4) q[34]; -rz(pi/8) q[35]; -rz(pi/16) q[36]; -rz(pi/32) q[37]; -rz(pi/64) q[38]; -rz(pi/128) q[39]; -rz(pi/256) q[40]; -rz(pi/512) q[41]; -rz(pi/1024) q[42]; -rz(pi/2048) q[43]; -rz(pi/4096) q[44]; -rz(pi/8192) q[45]; -rz(pi/16384) q[46]; -rz(pi/32768) q[47]; -rz(pi/65536) q[48]; -rz(pi/131072) q[49]; -rz(pi/262144) q[50]; -rz(pi/524288) q[51]; -rz(pi/1048576) q[52]; -rz(pi/2097152) q[53]; -rz(pi/4194304) q[54]; -rz(pi/8388608) q[55]; -rz(pi/16777216) q[56]; -rz(pi/33554432) q[57]; -rz(pi/67108864) q[58]; -rz(pi/134217728) q[59]; -rz(pi/268435456) q[60]; -rz(pi/536870912) q[61]; -rz(pi/1073741824) q[62]; -rz(pi/2147483648) q[63]; -rz(pi/4294967296) q[64]; -rz(pi/8589934592) q[65]; -rz(pi/17179869184) q[66]; -rz(pi/34359738368) q[67]; -rz(pi/68719476736) q[68]; -rz(pi/137438953472) q[69]; -rz(pi/274877906944) q[70]; -rz(pi/549755813888) q[71]; -rz(pi/1099511627776) q[72]; -rz(pi/2199023255552) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[33]; -rz(0) q[33]; -cx q[99],q[33]; -rz(0) q[33]; -cx q[98],q[33]; -rz(0) q[33]; -cx q[98],q[33]; -rz(0) q[33]; -cx q[97],q[33]; -rz(0) q[33]; -cx q[97],q[33]; -rz(0) q[33]; -cx q[96],q[33]; -rz(0) q[33]; -cx q[96],q[33]; -rz(0) q[33]; -cx q[95],q[33]; -rz(0) q[33]; -cx q[95],q[33]; -rz(0) q[33]; -cx q[94],q[33]; -rz(0) q[33]; -cx q[94],q[33]; -rz(0) q[33]; -cx q[93],q[33]; -rz(0) q[33]; -cx q[93],q[33]; -rz(0) q[33]; -cx q[92],q[33]; -rz(0) q[33]; -cx q[92],q[33]; -rz(0) q[33]; -cx q[91],q[33]; -rz(0) q[33]; -cx q[91],q[33]; -rz(0) q[33]; -cx q[90],q[33]; -rz(0) q[33]; -cx q[90],q[33]; -rz(0) q[33]; -cx q[89],q[33]; -rz(0) q[33]; -cx q[89],q[33]; -rz(0) q[33]; -cx q[88],q[33]; -rz(0) q[33]; -cx q[88],q[33]; -rz(0) q[33]; -cx q[87],q[33]; -rz(0) q[33]; -cx q[87],q[33]; -rz(0) q[33]; -cx q[86],q[33]; -rz(0) q[33]; -cx q[86],q[33]; -rz(0) q[33]; -cx q[85],q[33]; -rz(0) q[33]; -cx q[85],q[33]; -rz(0) q[33]; -cx q[84],q[33]; -rz(0) q[33]; -cx q[84],q[33]; -rz(0) q[33]; -cx q[83],q[33]; -rz(0) q[33]; -cx q[83],q[33]; -rz(0) q[33]; -cx q[82],q[33]; -rz(0) q[33]; -cx q[82],q[33]; -rz(0) q[33]; -cx q[81],q[33]; -rz(0) q[33]; -cx q[81],q[33]; -rz(0) q[33]; -cx q[80],q[33]; -rz(0) q[33]; -cx q[80],q[33]; -rz(0) q[33]; -cx q[79],q[33]; -rz(0) q[33]; -cx q[79],q[33]; -rz(0) q[33]; -cx q[78],q[33]; -rz(0) q[33]; -cx q[78],q[33]; -rz(0) q[33]; -cx q[77],q[33]; -rz(0) q[33]; -cx q[77],q[33]; -rz(0) q[33]; -cx q[76],q[33]; -rz(0) q[33]; -cx q[76],q[33]; -rz(0) q[33]; -cx q[75],q[33]; -rz(0) q[33]; -cx q[75],q[33]; -rz(0) q[33]; -cx q[74],q[33]; -rz(0) q[33]; -cx q[74],q[33]; -rz(0) q[33]; -cx q[73],q[33]; -rz(-pi/2199023255552) q[33]; -cx q[73],q[33]; -rz(pi/2199023255552) q[33]; -cx q[72],q[33]; -rz(-pi/1099511627776) q[33]; -cx q[72],q[33]; -rz(pi/1099511627776) q[33]; -cx q[71],q[33]; -rz(-pi/549755813888) q[33]; -cx q[71],q[33]; -rz(pi/549755813888) q[33]; -cx q[70],q[33]; -rz(-pi/274877906944) q[33]; -cx q[70],q[33]; -rz(pi/274877906944) q[33]; -cx q[69],q[33]; -rz(-pi/137438953472) q[33]; -cx q[69],q[33]; -rz(pi/137438953472) q[33]; -cx q[68],q[33]; -rz(-pi/68719476736) q[33]; -cx q[68],q[33]; -rz(pi/68719476736) q[33]; -cx q[67],q[33]; -rz(-pi/34359738368) q[33]; -cx q[67],q[33]; -rz(pi/34359738368) q[33]; -cx q[66],q[33]; -rz(-pi/17179869184) q[33]; -cx q[66],q[33]; -rz(pi/17179869184) q[33]; -cx q[65],q[33]; -rz(-pi/8589934592) q[33]; -cx q[65],q[33]; -rz(pi/8589934592) q[33]; -cx q[64],q[33]; -rz(-pi/4294967296) q[33]; -cx q[64],q[33]; -rz(pi/4294967296) q[33]; -cx q[63],q[33]; -rz(-pi/2147483648) q[33]; -cx q[63],q[33]; -rz(pi/2147483648) q[33]; -cx q[62],q[33]; -rz(-pi/1073741824) q[33]; -cx q[62],q[33]; -rz(pi/1073741824) q[33]; -cx q[61],q[33]; -rz(-pi/536870912) q[33]; -cx q[61],q[33]; -rz(pi/536870912) q[33]; -cx q[60],q[33]; -rz(-pi/268435456) q[33]; -cx q[60],q[33]; -rz(pi/268435456) q[33]; -cx q[59],q[33]; -rz(-pi/134217728) q[33]; -cx q[59],q[33]; -rz(pi/134217728) q[33]; -cx q[58],q[33]; -rz(-pi/67108864) q[33]; -cx q[58],q[33]; -rz(pi/67108864) q[33]; -cx q[57],q[33]; -rz(-pi/33554432) q[33]; -cx q[57],q[33]; -rz(pi/33554432) q[33]; -cx q[56],q[33]; -rz(-pi/16777216) q[33]; -cx q[56],q[33]; -rz(pi/16777216) q[33]; -cx q[55],q[33]; -rz(-pi/8388608) q[33]; -cx q[55],q[33]; -rz(pi/8388608) q[33]; -cx q[54],q[33]; -rz(-pi/4194304) q[33]; -cx q[54],q[33]; -rz(pi/4194304) q[33]; -cx q[53],q[33]; -rz(-pi/2097152) q[33]; -cx q[53],q[33]; -rz(pi/2097152) q[33]; -cx q[52],q[33]; -rz(-pi/1048576) q[33]; -cx q[52],q[33]; -rz(pi/1048576) q[33]; -cx q[51],q[33]; -rz(-pi/524288) q[33]; -cx q[51],q[33]; -rz(pi/524288) q[33]; -cx q[50],q[33]; -rz(-pi/262144) q[33]; -cx q[50],q[33]; -rz(pi/262144) q[33]; -cx q[49],q[33]; -rz(-pi/131072) q[33]; -cx q[49],q[33]; -rz(pi/131072) q[33]; -cx q[48],q[33]; -rz(-pi/65536) q[33]; -cx q[48],q[33]; -rz(pi/65536) q[33]; -cx q[47],q[33]; -rz(-pi/32768) q[33]; -cx q[47],q[33]; -rz(pi/32768) q[33]; -cx q[46],q[33]; -rz(-pi/16384) q[33]; -cx q[46],q[33]; -rz(pi/16384) q[33]; -cx q[45],q[33]; -rz(-pi/8192) q[33]; -cx q[45],q[33]; -rz(pi/8192) q[33]; -cx q[44],q[33]; -rz(-pi/4096) q[33]; -cx q[44],q[33]; -rz(pi/4096) q[33]; -cx q[43],q[33]; -rz(-pi/2048) q[33]; -cx q[43],q[33]; -rz(pi/2048) q[33]; -cx q[42],q[33]; -rz(-pi/1024) q[33]; -cx q[42],q[33]; -rz(pi/1024) q[33]; -cx q[41],q[33]; -rz(-pi/512) q[33]; -cx q[41],q[33]; -rz(pi/512) q[33]; -cx q[40],q[33]; -rz(-pi/256) q[33]; -cx q[40],q[33]; -rz(pi/256) q[33]; -cx q[39],q[33]; -rz(-pi/128) q[33]; -cx q[39],q[33]; -rz(pi/128) q[33]; -cx q[38],q[33]; -rz(-pi/64) q[33]; -cx q[38],q[33]; -rz(pi/64) q[33]; -cx q[37],q[33]; -rz(-pi/32) q[33]; -cx q[37],q[33]; -rz(pi/32) q[33]; -cx q[36],q[33]; -rz(-pi/16) q[33]; -cx q[36],q[33]; -rz(pi/16) q[33]; -cx q[35],q[33]; -rz(-pi/8) q[33]; -cx q[35],q[33]; -rz(pi/8) q[33]; -cx q[34],q[33]; -rz(-pi/4) q[33]; -cx q[34],q[33]; -rz(pi/4) q[33]; -ry(pi/2) q[33]; -rx(pi) q[33]; -rz(pi/4) q[33]; -rz(pi/8) q[34]; -rz(pi/16) q[35]; -rz(pi/32) q[36]; -rz(pi/64) q[37]; -rz(pi/128) q[38]; -rz(pi/256) q[39]; -rz(pi/512) q[40]; -rz(pi/1024) q[41]; -rz(pi/2048) q[42]; -rz(pi/4096) q[43]; -rz(pi/8192) q[44]; -rz(pi/16384) q[45]; -rz(pi/32768) q[46]; -rz(pi/65536) q[47]; -rz(pi/131072) q[48]; -rz(pi/262144) q[49]; -rz(pi/524288) q[50]; -rz(pi/1048576) q[51]; -rz(pi/2097152) q[52]; -rz(pi/4194304) q[53]; -rz(pi/8388608) q[54]; -rz(pi/16777216) q[55]; -rz(pi/33554432) q[56]; -rz(pi/67108864) q[57]; -rz(pi/134217728) q[58]; -rz(pi/268435456) q[59]; -rz(pi/536870912) q[60]; -rz(pi/1073741824) q[61]; -rz(pi/2147483648) q[62]; -rz(pi/4294967296) q[63]; -rz(pi/8589934592) q[64]; -rz(pi/17179869184) q[65]; -rz(pi/34359738368) q[66]; -rz(pi/68719476736) q[67]; -rz(pi/137438953472) q[68]; -rz(pi/274877906944) q[69]; -rz(pi/549755813888) q[70]; -rz(pi/1099511627776) q[71]; -rz(pi/2199023255552) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[32]; -rz(0) q[32]; -cx q[99],q[32]; -rz(0) q[32]; -cx q[98],q[32]; -rz(0) q[32]; -cx q[98],q[32]; -rz(0) q[32]; -cx q[97],q[32]; -rz(0) q[32]; -cx q[97],q[32]; -rz(0) q[32]; -cx q[96],q[32]; -rz(0) q[32]; -cx q[96],q[32]; -rz(0) q[32]; -cx q[95],q[32]; -rz(0) q[32]; -cx q[95],q[32]; -rz(0) q[32]; -cx q[94],q[32]; -rz(0) q[32]; -cx q[94],q[32]; -rz(0) q[32]; -cx q[93],q[32]; -rz(0) q[32]; -cx q[93],q[32]; -rz(0) q[32]; -cx q[92],q[32]; -rz(0) q[32]; -cx q[92],q[32]; -rz(0) q[32]; -cx q[91],q[32]; -rz(0) q[32]; -cx q[91],q[32]; -rz(0) q[32]; -cx q[90],q[32]; -rz(0) q[32]; -cx q[90],q[32]; -rz(0) q[32]; -cx q[89],q[32]; -rz(0) q[32]; -cx q[89],q[32]; -rz(0) q[32]; -cx q[88],q[32]; -rz(0) q[32]; -cx q[88],q[32]; -rz(0) q[32]; -cx q[87],q[32]; -rz(0) q[32]; -cx q[87],q[32]; -rz(0) q[32]; -cx q[86],q[32]; -rz(0) q[32]; -cx q[86],q[32]; -rz(0) q[32]; -cx q[85],q[32]; -rz(0) q[32]; -cx q[85],q[32]; -rz(0) q[32]; -cx q[84],q[32]; -rz(0) q[32]; -cx q[84],q[32]; -rz(0) q[32]; -cx q[83],q[32]; -rz(0) q[32]; -cx q[83],q[32]; -rz(0) q[32]; -cx q[82],q[32]; -rz(0) q[32]; -cx q[82],q[32]; -rz(0) q[32]; -cx q[81],q[32]; -rz(0) q[32]; -cx q[81],q[32]; -rz(0) q[32]; -cx q[80],q[32]; -rz(0) q[32]; -cx q[80],q[32]; -rz(0) q[32]; -cx q[79],q[32]; -rz(0) q[32]; -cx q[79],q[32]; -rz(0) q[32]; -cx q[78],q[32]; -rz(0) q[32]; -cx q[78],q[32]; -rz(0) q[32]; -cx q[77],q[32]; -rz(0) q[32]; -cx q[77],q[32]; -rz(0) q[32]; -cx q[76],q[32]; -rz(0) q[32]; -cx q[76],q[32]; -rz(0) q[32]; -cx q[75],q[32]; -rz(0) q[32]; -cx q[75],q[32]; -rz(0) q[32]; -cx q[74],q[32]; -rz(0) q[32]; -cx q[74],q[32]; -rz(0) q[32]; -cx q[73],q[32]; -rz(0) q[32]; -cx q[73],q[32]; -rz(0) q[32]; -cx q[72],q[32]; -rz(-pi/2199023255552) q[32]; -cx q[72],q[32]; -rz(pi/2199023255552) q[32]; -cx q[71],q[32]; -rz(-pi/1099511627776) q[32]; -cx q[71],q[32]; -rz(pi/1099511627776) q[32]; -cx q[70],q[32]; -rz(-pi/549755813888) q[32]; -cx q[70],q[32]; -rz(pi/549755813888) q[32]; -cx q[69],q[32]; -rz(-pi/274877906944) q[32]; -cx q[69],q[32]; -rz(pi/274877906944) q[32]; -cx q[68],q[32]; -rz(-pi/137438953472) q[32]; -cx q[68],q[32]; -rz(pi/137438953472) q[32]; -cx q[67],q[32]; -rz(-pi/68719476736) q[32]; -cx q[67],q[32]; -rz(pi/68719476736) q[32]; -cx q[66],q[32]; -rz(-pi/34359738368) q[32]; -cx q[66],q[32]; -rz(pi/34359738368) q[32]; -cx q[65],q[32]; -rz(-pi/17179869184) q[32]; -cx q[65],q[32]; -rz(pi/17179869184) q[32]; -cx q[64],q[32]; -rz(-pi/8589934592) q[32]; -cx q[64],q[32]; -rz(pi/8589934592) q[32]; -cx q[63],q[32]; -rz(-pi/4294967296) q[32]; -cx q[63],q[32]; -rz(pi/4294967296) q[32]; -cx q[62],q[32]; -rz(-pi/2147483648) q[32]; -cx q[62],q[32]; -rz(pi/2147483648) q[32]; -cx q[61],q[32]; -rz(-pi/1073741824) q[32]; -cx q[61],q[32]; -rz(pi/1073741824) q[32]; -cx q[60],q[32]; -rz(-pi/536870912) q[32]; -cx q[60],q[32]; -rz(pi/536870912) q[32]; -cx q[59],q[32]; -rz(-pi/268435456) q[32]; -cx q[59],q[32]; -rz(pi/268435456) q[32]; -cx q[58],q[32]; -rz(-pi/134217728) q[32]; -cx q[58],q[32]; -rz(pi/134217728) q[32]; -cx q[57],q[32]; -rz(-pi/67108864) q[32]; -cx q[57],q[32]; -rz(pi/67108864) q[32]; -cx q[56],q[32]; -rz(-pi/33554432) q[32]; -cx q[56],q[32]; -rz(pi/33554432) q[32]; -cx q[55],q[32]; -rz(-pi/16777216) q[32]; -cx q[55],q[32]; -rz(pi/16777216) q[32]; -cx q[54],q[32]; -rz(-pi/8388608) q[32]; -cx q[54],q[32]; -rz(pi/8388608) q[32]; -cx q[53],q[32]; -rz(-pi/4194304) q[32]; -cx q[53],q[32]; -rz(pi/4194304) q[32]; -cx q[52],q[32]; -rz(-pi/2097152) q[32]; -cx q[52],q[32]; -rz(pi/2097152) q[32]; -cx q[51],q[32]; -rz(-pi/1048576) q[32]; -cx q[51],q[32]; -rz(pi/1048576) q[32]; -cx q[50],q[32]; -rz(-pi/524288) q[32]; -cx q[50],q[32]; -rz(pi/524288) q[32]; -cx q[49],q[32]; -rz(-pi/262144) q[32]; -cx q[49],q[32]; -rz(pi/262144) q[32]; -cx q[48],q[32]; -rz(-pi/131072) q[32]; -cx q[48],q[32]; -rz(pi/131072) q[32]; -cx q[47],q[32]; -rz(-pi/65536) q[32]; -cx q[47],q[32]; -rz(pi/65536) q[32]; -cx q[46],q[32]; -rz(-pi/32768) q[32]; -cx q[46],q[32]; -rz(pi/32768) q[32]; -cx q[45],q[32]; -rz(-pi/16384) q[32]; -cx q[45],q[32]; -rz(pi/16384) q[32]; -cx q[44],q[32]; -rz(-pi/8192) q[32]; -cx q[44],q[32]; -rz(pi/8192) q[32]; -cx q[43],q[32]; -rz(-pi/4096) q[32]; -cx q[43],q[32]; -rz(pi/4096) q[32]; -cx q[42],q[32]; -rz(-pi/2048) q[32]; -cx q[42],q[32]; -rz(pi/2048) q[32]; -cx q[41],q[32]; -rz(-pi/1024) q[32]; -cx q[41],q[32]; -rz(pi/1024) q[32]; -cx q[40],q[32]; -rz(-pi/512) q[32]; -cx q[40],q[32]; -rz(pi/512) q[32]; -cx q[39],q[32]; -rz(-pi/256) q[32]; -cx q[39],q[32]; -rz(pi/256) q[32]; -cx q[38],q[32]; -rz(-pi/128) q[32]; -cx q[38],q[32]; -rz(pi/128) q[32]; -cx q[37],q[32]; -rz(-pi/64) q[32]; -cx q[37],q[32]; -rz(pi/64) q[32]; -cx q[36],q[32]; -rz(-pi/32) q[32]; -cx q[36],q[32]; -rz(pi/32) q[32]; -cx q[35],q[32]; -rz(-pi/16) q[32]; -cx q[35],q[32]; -rz(pi/16) q[32]; -cx q[34],q[32]; -rz(-pi/8) q[32]; -cx q[34],q[32]; -rz(pi/8) q[32]; -cx q[33],q[32]; -rz(-pi/4) q[32]; -cx q[33],q[32]; -rz(pi/4) q[32]; -ry(pi/2) q[32]; -rx(pi) q[32]; -rz(pi/4) q[32]; -rz(pi/8) q[33]; -rz(pi/16) q[34]; -rz(pi/32) q[35]; -rz(pi/64) q[36]; -rz(pi/128) q[37]; -rz(pi/256) q[38]; -rz(pi/512) q[39]; -rz(pi/1024) q[40]; -rz(pi/2048) q[41]; -rz(pi/4096) q[42]; -rz(pi/8192) q[43]; -rz(pi/16384) q[44]; -rz(pi/32768) q[45]; -rz(pi/65536) q[46]; -rz(pi/131072) q[47]; -rz(pi/262144) q[48]; -rz(pi/524288) q[49]; -rz(pi/1048576) q[50]; -rz(pi/2097152) q[51]; -rz(pi/4194304) q[52]; -rz(pi/8388608) q[53]; -rz(pi/16777216) q[54]; -rz(pi/33554432) q[55]; -rz(pi/67108864) q[56]; -rz(pi/134217728) q[57]; -rz(pi/268435456) q[58]; -rz(pi/536870912) q[59]; -rz(pi/1073741824) q[60]; -rz(pi/2147483648) q[61]; -rz(pi/4294967296) q[62]; -rz(pi/8589934592) q[63]; -rz(pi/17179869184) q[64]; -rz(pi/34359738368) q[65]; -rz(pi/68719476736) q[66]; -rz(pi/137438953472) q[67]; -rz(pi/274877906944) q[68]; -rz(pi/549755813888) q[69]; -rz(pi/1099511627776) q[70]; -rz(pi/2199023255552) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[31]; -rz(0) q[31]; -cx q[99],q[31]; -rz(0) q[31]; -cx q[98],q[31]; -rz(0) q[31]; -cx q[98],q[31]; -rz(0) q[31]; -cx q[97],q[31]; -rz(0) q[31]; -cx q[97],q[31]; -rz(0) q[31]; -cx q[96],q[31]; -rz(0) q[31]; -cx q[96],q[31]; -rz(0) q[31]; -cx q[95],q[31]; -rz(0) q[31]; -cx q[95],q[31]; -rz(0) q[31]; -cx q[94],q[31]; -rz(0) q[31]; -cx q[94],q[31]; -rz(0) q[31]; -cx q[93],q[31]; -rz(0) q[31]; -cx q[93],q[31]; -rz(0) q[31]; -cx q[92],q[31]; -rz(0) q[31]; -cx q[92],q[31]; -rz(0) q[31]; -cx q[91],q[31]; -rz(0) q[31]; -cx q[91],q[31]; -rz(0) q[31]; -cx q[90],q[31]; -rz(0) q[31]; -cx q[90],q[31]; -rz(0) q[31]; -cx q[89],q[31]; -rz(0) q[31]; -cx q[89],q[31]; -rz(0) q[31]; -cx q[88],q[31]; -rz(0) q[31]; -cx q[88],q[31]; -rz(0) q[31]; -cx q[87],q[31]; -rz(0) q[31]; -cx q[87],q[31]; -rz(0) q[31]; -cx q[86],q[31]; -rz(0) q[31]; -cx q[86],q[31]; -rz(0) q[31]; -cx q[85],q[31]; -rz(0) q[31]; -cx q[85],q[31]; -rz(0) q[31]; -cx q[84],q[31]; -rz(0) q[31]; -cx q[84],q[31]; -rz(0) q[31]; -cx q[83],q[31]; -rz(0) q[31]; -cx q[83],q[31]; -rz(0) q[31]; -cx q[82],q[31]; -rz(0) q[31]; -cx q[82],q[31]; -rz(0) q[31]; -cx q[81],q[31]; -rz(0) q[31]; -cx q[81],q[31]; -rz(0) q[31]; -cx q[80],q[31]; -rz(0) q[31]; -cx q[80],q[31]; -rz(0) q[31]; -cx q[79],q[31]; -rz(0) q[31]; -cx q[79],q[31]; -rz(0) q[31]; -cx q[78],q[31]; -rz(0) q[31]; -cx q[78],q[31]; -rz(0) q[31]; -cx q[77],q[31]; -rz(0) q[31]; -cx q[77],q[31]; -rz(0) q[31]; -cx q[76],q[31]; -rz(0) q[31]; -cx q[76],q[31]; -rz(0) q[31]; -cx q[75],q[31]; -rz(0) q[31]; -cx q[75],q[31]; -rz(0) q[31]; -cx q[74],q[31]; -rz(0) q[31]; -cx q[74],q[31]; -rz(0) q[31]; -cx q[73],q[31]; -rz(0) q[31]; -cx q[73],q[31]; -rz(0) q[31]; -cx q[72],q[31]; -rz(0) q[31]; -cx q[72],q[31]; -rz(0) q[31]; -cx q[71],q[31]; -rz(-pi/2199023255552) q[31]; -cx q[71],q[31]; -rz(pi/2199023255552) q[31]; -cx q[70],q[31]; -rz(-pi/1099511627776) q[31]; -cx q[70],q[31]; -rz(pi/1099511627776) q[31]; -cx q[69],q[31]; -rz(-pi/549755813888) q[31]; -cx q[69],q[31]; -rz(pi/549755813888) q[31]; -cx q[68],q[31]; -rz(-pi/274877906944) q[31]; -cx q[68],q[31]; -rz(pi/274877906944) q[31]; -cx q[67],q[31]; -rz(-pi/137438953472) q[31]; -cx q[67],q[31]; -rz(pi/137438953472) q[31]; -cx q[66],q[31]; -rz(-pi/68719476736) q[31]; -cx q[66],q[31]; -rz(pi/68719476736) q[31]; -cx q[65],q[31]; -rz(-pi/34359738368) q[31]; -cx q[65],q[31]; -rz(pi/34359738368) q[31]; -cx q[64],q[31]; -rz(-pi/17179869184) q[31]; -cx q[64],q[31]; -rz(pi/17179869184) q[31]; -cx q[63],q[31]; -rz(-pi/8589934592) q[31]; -cx q[63],q[31]; -rz(pi/8589934592) q[31]; -cx q[62],q[31]; -rz(-pi/4294967296) q[31]; -cx q[62],q[31]; -rz(pi/4294967296) q[31]; -cx q[61],q[31]; -rz(-pi/2147483648) q[31]; -cx q[61],q[31]; -rz(pi/2147483648) q[31]; -cx q[60],q[31]; -rz(-pi/1073741824) q[31]; -cx q[60],q[31]; -rz(pi/1073741824) q[31]; -cx q[59],q[31]; -rz(-pi/536870912) q[31]; -cx q[59],q[31]; -rz(pi/536870912) q[31]; -cx q[58],q[31]; -rz(-pi/268435456) q[31]; -cx q[58],q[31]; -rz(pi/268435456) q[31]; -cx q[57],q[31]; -rz(-pi/134217728) q[31]; -cx q[57],q[31]; -rz(pi/134217728) q[31]; -cx q[56],q[31]; -rz(-pi/67108864) q[31]; -cx q[56],q[31]; -rz(pi/67108864) q[31]; -cx q[55],q[31]; -rz(-pi/33554432) q[31]; -cx q[55],q[31]; -rz(pi/33554432) q[31]; -cx q[54],q[31]; -rz(-pi/16777216) q[31]; -cx q[54],q[31]; -rz(pi/16777216) q[31]; -cx q[53],q[31]; -rz(-pi/8388608) q[31]; -cx q[53],q[31]; -rz(pi/8388608) q[31]; -cx q[52],q[31]; -rz(-pi/4194304) q[31]; -cx q[52],q[31]; -rz(pi/4194304) q[31]; -cx q[51],q[31]; -rz(-pi/2097152) q[31]; -cx q[51],q[31]; -rz(pi/2097152) q[31]; -cx q[50],q[31]; -rz(-pi/1048576) q[31]; -cx q[50],q[31]; -rz(pi/1048576) q[31]; -cx q[49],q[31]; -rz(-pi/524288) q[31]; -cx q[49],q[31]; -rz(pi/524288) q[31]; -cx q[48],q[31]; -rz(-pi/262144) q[31]; -cx q[48],q[31]; -rz(pi/262144) q[31]; -cx q[47],q[31]; -rz(-pi/131072) q[31]; -cx q[47],q[31]; -rz(pi/131072) q[31]; -cx q[46],q[31]; -rz(-pi/65536) q[31]; -cx q[46],q[31]; -rz(pi/65536) q[31]; -cx q[45],q[31]; -rz(-pi/32768) q[31]; -cx q[45],q[31]; -rz(pi/32768) q[31]; -cx q[44],q[31]; -rz(-pi/16384) q[31]; -cx q[44],q[31]; -rz(pi/16384) q[31]; -cx q[43],q[31]; -rz(-pi/8192) q[31]; -cx q[43],q[31]; -rz(pi/8192) q[31]; -cx q[42],q[31]; -rz(-pi/4096) q[31]; -cx q[42],q[31]; -rz(pi/4096) q[31]; -cx q[41],q[31]; -rz(-pi/2048) q[31]; -cx q[41],q[31]; -rz(pi/2048) q[31]; -cx q[40],q[31]; -rz(-pi/1024) q[31]; -cx q[40],q[31]; -rz(pi/1024) q[31]; -cx q[39],q[31]; -rz(-pi/512) q[31]; -cx q[39],q[31]; -rz(pi/512) q[31]; -cx q[38],q[31]; -rz(-pi/256) q[31]; -cx q[38],q[31]; -rz(pi/256) q[31]; -cx q[37],q[31]; -rz(-pi/128) q[31]; -cx q[37],q[31]; -rz(pi/128) q[31]; -cx q[36],q[31]; -rz(-pi/64) q[31]; -cx q[36],q[31]; -rz(pi/64) q[31]; -cx q[35],q[31]; -rz(-pi/32) q[31]; -cx q[35],q[31]; -rz(pi/32) q[31]; -cx q[34],q[31]; -rz(-pi/16) q[31]; -cx q[34],q[31]; -rz(pi/16) q[31]; -cx q[33],q[31]; -rz(-pi/8) q[31]; -cx q[33],q[31]; -rz(pi/8) q[31]; -cx q[32],q[31]; -rz(-pi/4) q[31]; -cx q[32],q[31]; -rz(pi/4) q[31]; -ry(pi/2) q[31]; -rx(pi) q[31]; -rz(pi/4) q[31]; -rz(pi/8) q[32]; -rz(pi/16) q[33]; -rz(pi/32) q[34]; -rz(pi/64) q[35]; -rz(pi/128) q[36]; -rz(pi/256) q[37]; -rz(pi/512) q[38]; -rz(pi/1024) q[39]; -rz(pi/2048) q[40]; -rz(pi/4096) q[41]; -rz(pi/8192) q[42]; -rz(pi/16384) q[43]; -rz(pi/32768) q[44]; -rz(pi/65536) q[45]; -rz(pi/131072) q[46]; -rz(pi/262144) q[47]; -rz(pi/524288) q[48]; -rz(pi/1048576) q[49]; -rz(pi/2097152) q[50]; -rz(pi/4194304) q[51]; -rz(pi/8388608) q[52]; -rz(pi/16777216) q[53]; -rz(pi/33554432) q[54]; -rz(pi/67108864) q[55]; -rz(pi/134217728) q[56]; -rz(pi/268435456) q[57]; -rz(pi/536870912) q[58]; -rz(pi/1073741824) q[59]; -rz(pi/2147483648) q[60]; -rz(pi/4294967296) q[61]; -rz(pi/8589934592) q[62]; -rz(pi/17179869184) q[63]; -rz(pi/34359738368) q[64]; -rz(pi/68719476736) q[65]; -rz(pi/137438953472) q[66]; -rz(pi/274877906944) q[67]; -rz(pi/549755813888) q[68]; -rz(pi/1099511627776) q[69]; -rz(pi/2199023255552) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[30]; -rz(0) q[30]; -cx q[99],q[30]; -rz(0) q[30]; -cx q[98],q[30]; -rz(0) q[30]; -cx q[98],q[30]; -rz(0) q[30]; -cx q[97],q[30]; -rz(0) q[30]; -cx q[97],q[30]; -rz(0) q[30]; -cx q[96],q[30]; -rz(0) q[30]; -cx q[96],q[30]; -rz(0) q[30]; -cx q[95],q[30]; -rz(0) q[30]; -cx q[95],q[30]; -rz(0) q[30]; -cx q[94],q[30]; -rz(0) q[30]; -cx q[94],q[30]; -rz(0) q[30]; -cx q[93],q[30]; -rz(0) q[30]; -cx q[93],q[30]; -rz(0) q[30]; -cx q[92],q[30]; -rz(0) q[30]; -cx q[92],q[30]; -rz(0) q[30]; -cx q[91],q[30]; -rz(0) q[30]; -cx q[91],q[30]; -rz(0) q[30]; -cx q[90],q[30]; -rz(0) q[30]; -cx q[90],q[30]; -rz(0) q[30]; -cx q[89],q[30]; -rz(0) q[30]; -cx q[89],q[30]; -rz(0) q[30]; -cx q[88],q[30]; -rz(0) q[30]; -cx q[88],q[30]; -rz(0) q[30]; -cx q[87],q[30]; -rz(0) q[30]; -cx q[87],q[30]; -rz(0) q[30]; -cx q[86],q[30]; -rz(0) q[30]; -cx q[86],q[30]; -rz(0) q[30]; -cx q[85],q[30]; -rz(0) q[30]; -cx q[85],q[30]; -rz(0) q[30]; -cx q[84],q[30]; -rz(0) q[30]; -cx q[84],q[30]; -rz(0) q[30]; -cx q[83],q[30]; -rz(0) q[30]; -cx q[83],q[30]; -rz(0) q[30]; -cx q[82],q[30]; -rz(0) q[30]; -cx q[82],q[30]; -rz(0) q[30]; -cx q[81],q[30]; -rz(0) q[30]; -cx q[81],q[30]; -rz(0) q[30]; -cx q[80],q[30]; -rz(0) q[30]; -cx q[80],q[30]; -rz(0) q[30]; -cx q[79],q[30]; -rz(0) q[30]; -cx q[79],q[30]; -rz(0) q[30]; -cx q[78],q[30]; -rz(0) q[30]; -cx q[78],q[30]; -rz(0) q[30]; -cx q[77],q[30]; -rz(0) q[30]; -cx q[77],q[30]; -rz(0) q[30]; -cx q[76],q[30]; -rz(0) q[30]; -cx q[76],q[30]; -rz(0) q[30]; -cx q[75],q[30]; -rz(0) q[30]; -cx q[75],q[30]; -rz(0) q[30]; -cx q[74],q[30]; -rz(0) q[30]; -cx q[74],q[30]; -rz(0) q[30]; -cx q[73],q[30]; -rz(0) q[30]; -cx q[73],q[30]; -rz(0) q[30]; -cx q[72],q[30]; -rz(0) q[30]; -cx q[72],q[30]; -rz(0) q[30]; -cx q[71],q[30]; -rz(0) q[30]; -cx q[71],q[30]; -rz(0) q[30]; -cx q[70],q[30]; -rz(-pi/2199023255552) q[30]; -cx q[70],q[30]; -rz(pi/2199023255552) q[30]; -cx q[69],q[30]; -rz(-pi/1099511627776) q[30]; -cx q[69],q[30]; -rz(pi/1099511627776) q[30]; -cx q[68],q[30]; -rz(-pi/549755813888) q[30]; -cx q[68],q[30]; -rz(pi/549755813888) q[30]; -cx q[67],q[30]; -rz(-pi/274877906944) q[30]; -cx q[67],q[30]; -rz(pi/274877906944) q[30]; -cx q[66],q[30]; -rz(-pi/137438953472) q[30]; -cx q[66],q[30]; -rz(pi/137438953472) q[30]; -cx q[65],q[30]; -rz(-pi/68719476736) q[30]; -cx q[65],q[30]; -rz(pi/68719476736) q[30]; -cx q[64],q[30]; -rz(-pi/34359738368) q[30]; -cx q[64],q[30]; -rz(pi/34359738368) q[30]; -cx q[63],q[30]; -rz(-pi/17179869184) q[30]; -cx q[63],q[30]; -rz(pi/17179869184) q[30]; -cx q[62],q[30]; -rz(-pi/8589934592) q[30]; -cx q[62],q[30]; -rz(pi/8589934592) q[30]; -cx q[61],q[30]; -rz(-pi/4294967296) q[30]; -cx q[61],q[30]; -rz(pi/4294967296) q[30]; -cx q[60],q[30]; -rz(-pi/2147483648) q[30]; -cx q[60],q[30]; -rz(pi/2147483648) q[30]; -cx q[59],q[30]; -rz(-pi/1073741824) q[30]; -cx q[59],q[30]; -rz(pi/1073741824) q[30]; -cx q[58],q[30]; -rz(-pi/536870912) q[30]; -cx q[58],q[30]; -rz(pi/536870912) q[30]; -cx q[57],q[30]; -rz(-pi/268435456) q[30]; -cx q[57],q[30]; -rz(pi/268435456) q[30]; -cx q[56],q[30]; -rz(-pi/134217728) q[30]; -cx q[56],q[30]; -rz(pi/134217728) q[30]; -cx q[55],q[30]; -rz(-pi/67108864) q[30]; -cx q[55],q[30]; -rz(pi/67108864) q[30]; -cx q[54],q[30]; -rz(-pi/33554432) q[30]; -cx q[54],q[30]; -rz(pi/33554432) q[30]; -cx q[53],q[30]; -rz(-pi/16777216) q[30]; -cx q[53],q[30]; -rz(pi/16777216) q[30]; -cx q[52],q[30]; -rz(-pi/8388608) q[30]; -cx q[52],q[30]; -rz(pi/8388608) q[30]; -cx q[51],q[30]; -rz(-pi/4194304) q[30]; -cx q[51],q[30]; -rz(pi/4194304) q[30]; -cx q[50],q[30]; -rz(-pi/2097152) q[30]; -cx q[50],q[30]; -rz(pi/2097152) q[30]; -cx q[49],q[30]; -rz(-pi/1048576) q[30]; -cx q[49],q[30]; -rz(pi/1048576) q[30]; -cx q[48],q[30]; -rz(-pi/524288) q[30]; -cx q[48],q[30]; -rz(pi/524288) q[30]; -cx q[47],q[30]; -rz(-pi/262144) q[30]; -cx q[47],q[30]; -rz(pi/262144) q[30]; -cx q[46],q[30]; -rz(-pi/131072) q[30]; -cx q[46],q[30]; -rz(pi/131072) q[30]; -cx q[45],q[30]; -rz(-pi/65536) q[30]; -cx q[45],q[30]; -rz(pi/65536) q[30]; -cx q[44],q[30]; -rz(-pi/32768) q[30]; -cx q[44],q[30]; -rz(pi/32768) q[30]; -cx q[43],q[30]; -rz(-pi/16384) q[30]; -cx q[43],q[30]; -rz(pi/16384) q[30]; -cx q[42],q[30]; -rz(-pi/8192) q[30]; -cx q[42],q[30]; -rz(pi/8192) q[30]; -cx q[41],q[30]; -rz(-pi/4096) q[30]; -cx q[41],q[30]; -rz(pi/4096) q[30]; -cx q[40],q[30]; -rz(-pi/2048) q[30]; -cx q[40],q[30]; -rz(pi/2048) q[30]; -cx q[39],q[30]; -rz(-pi/1024) q[30]; -cx q[39],q[30]; -rz(pi/1024) q[30]; -cx q[38],q[30]; -rz(-pi/512) q[30]; -cx q[38],q[30]; -rz(pi/512) q[30]; -cx q[37],q[30]; -rz(-pi/256) q[30]; -cx q[37],q[30]; -rz(pi/256) q[30]; -cx q[36],q[30]; -rz(-pi/128) q[30]; -cx q[36],q[30]; -rz(pi/128) q[30]; -cx q[35],q[30]; -rz(-pi/64) q[30]; -cx q[35],q[30]; -rz(pi/64) q[30]; -cx q[34],q[30]; -rz(-pi/32) q[30]; -cx q[34],q[30]; -rz(pi/32) q[30]; -cx q[33],q[30]; -rz(-pi/16) q[30]; -cx q[33],q[30]; -rz(pi/16) q[30]; -cx q[32],q[30]; -rz(-pi/8) q[30]; -cx q[32],q[30]; -rz(pi/8) q[30]; -cx q[31],q[30]; -rz(-pi/4) q[30]; -cx q[31],q[30]; -rz(pi/4) q[30]; -ry(pi/2) q[30]; -rx(pi) q[30]; -rz(pi/4) q[30]; -rz(pi/8) q[31]; -rz(pi/16) q[32]; -rz(pi/32) q[33]; -rz(pi/64) q[34]; -rz(pi/128) q[35]; -rz(pi/256) q[36]; -rz(pi/512) q[37]; -rz(pi/1024) q[38]; -rz(pi/2048) q[39]; -rz(pi/4096) q[40]; -rz(pi/8192) q[41]; -rz(pi/16384) q[42]; -rz(pi/32768) q[43]; -rz(pi/65536) q[44]; -rz(pi/131072) q[45]; -rz(pi/262144) q[46]; -rz(pi/524288) q[47]; -rz(pi/1048576) q[48]; -rz(pi/2097152) q[49]; -rz(pi/4194304) q[50]; -rz(pi/8388608) q[51]; -rz(pi/16777216) q[52]; -rz(pi/33554432) q[53]; -rz(pi/67108864) q[54]; -rz(pi/134217728) q[55]; -rz(pi/268435456) q[56]; -rz(pi/536870912) q[57]; -rz(pi/1073741824) q[58]; -rz(pi/2147483648) q[59]; -rz(pi/4294967296) q[60]; -rz(pi/8589934592) q[61]; -rz(pi/17179869184) q[62]; -rz(pi/34359738368) q[63]; -rz(pi/68719476736) q[64]; -rz(pi/137438953472) q[65]; -rz(pi/274877906944) q[66]; -rz(pi/549755813888) q[67]; -rz(pi/1099511627776) q[68]; -rz(pi/2199023255552) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[29]; -rz(0) q[29]; -cx q[99],q[29]; -rz(0) q[29]; -cx q[98],q[29]; -rz(0) q[29]; -cx q[98],q[29]; -rz(0) q[29]; -cx q[97],q[29]; -rz(0) q[29]; -cx q[97],q[29]; -rz(0) q[29]; -cx q[96],q[29]; -rz(0) q[29]; -cx q[96],q[29]; -rz(0) q[29]; -cx q[95],q[29]; -rz(0) q[29]; -cx q[95],q[29]; -rz(0) q[29]; -cx q[94],q[29]; -rz(0) q[29]; -cx q[94],q[29]; -rz(0) q[29]; -cx q[93],q[29]; -rz(0) q[29]; -cx q[93],q[29]; -rz(0) q[29]; -cx q[92],q[29]; -rz(0) q[29]; -cx q[92],q[29]; -rz(0) q[29]; -cx q[91],q[29]; -rz(0) q[29]; -cx q[91],q[29]; -rz(0) q[29]; -cx q[90],q[29]; -rz(0) q[29]; -cx q[90],q[29]; -rz(0) q[29]; -cx q[89],q[29]; -rz(0) q[29]; -cx q[89],q[29]; -rz(0) q[29]; -cx q[88],q[29]; -rz(0) q[29]; -cx q[88],q[29]; -rz(0) q[29]; -cx q[87],q[29]; -rz(0) q[29]; -cx q[87],q[29]; -rz(0) q[29]; -cx q[86],q[29]; -rz(0) q[29]; -cx q[86],q[29]; -rz(0) q[29]; -cx q[85],q[29]; -rz(0) q[29]; -cx q[85],q[29]; -rz(0) q[29]; -cx q[84],q[29]; -rz(0) q[29]; -cx q[84],q[29]; -rz(0) q[29]; -cx q[83],q[29]; -rz(0) q[29]; -cx q[83],q[29]; -rz(0) q[29]; -cx q[82],q[29]; -rz(0) q[29]; -cx q[82],q[29]; -rz(0) q[29]; -cx q[81],q[29]; -rz(0) q[29]; -cx q[81],q[29]; -rz(0) q[29]; -cx q[80],q[29]; -rz(0) q[29]; -cx q[80],q[29]; -rz(0) q[29]; -cx q[79],q[29]; -rz(0) q[29]; -cx q[79],q[29]; -rz(0) q[29]; -cx q[78],q[29]; -rz(0) q[29]; -cx q[78],q[29]; -rz(0) q[29]; -cx q[77],q[29]; -rz(0) q[29]; -cx q[77],q[29]; -rz(0) q[29]; -cx q[76],q[29]; -rz(0) q[29]; -cx q[76],q[29]; -rz(0) q[29]; -cx q[75],q[29]; -rz(0) q[29]; -cx q[75],q[29]; -rz(0) q[29]; -cx q[74],q[29]; -rz(0) q[29]; -cx q[74],q[29]; -rz(0) q[29]; -cx q[73],q[29]; -rz(0) q[29]; -cx q[73],q[29]; -rz(0) q[29]; -cx q[72],q[29]; -rz(0) q[29]; -cx q[72],q[29]; -rz(0) q[29]; -cx q[71],q[29]; -rz(0) q[29]; -cx q[71],q[29]; -rz(0) q[29]; -cx q[70],q[29]; -rz(0) q[29]; -cx q[70],q[29]; -rz(0) q[29]; -cx q[69],q[29]; -rz(-pi/2199023255552) q[29]; -cx q[69],q[29]; -rz(pi/2199023255552) q[29]; -cx q[68],q[29]; -rz(-pi/1099511627776) q[29]; -cx q[68],q[29]; -rz(pi/1099511627776) q[29]; -cx q[67],q[29]; -rz(-pi/549755813888) q[29]; -cx q[67],q[29]; -rz(pi/549755813888) q[29]; -cx q[66],q[29]; -rz(-pi/274877906944) q[29]; -cx q[66],q[29]; -rz(pi/274877906944) q[29]; -cx q[65],q[29]; -rz(-pi/137438953472) q[29]; -cx q[65],q[29]; -rz(pi/137438953472) q[29]; -cx q[64],q[29]; -rz(-pi/68719476736) q[29]; -cx q[64],q[29]; -rz(pi/68719476736) q[29]; -cx q[63],q[29]; -rz(-pi/34359738368) q[29]; -cx q[63],q[29]; -rz(pi/34359738368) q[29]; -cx q[62],q[29]; -rz(-pi/17179869184) q[29]; -cx q[62],q[29]; -rz(pi/17179869184) q[29]; -cx q[61],q[29]; -rz(-pi/8589934592) q[29]; -cx q[61],q[29]; -rz(pi/8589934592) q[29]; -cx q[60],q[29]; -rz(-pi/4294967296) q[29]; -cx q[60],q[29]; -rz(pi/4294967296) q[29]; -cx q[59],q[29]; -rz(-pi/2147483648) q[29]; -cx q[59],q[29]; -rz(pi/2147483648) q[29]; -cx q[58],q[29]; -rz(-pi/1073741824) q[29]; -cx q[58],q[29]; -rz(pi/1073741824) q[29]; -cx q[57],q[29]; -rz(-pi/536870912) q[29]; -cx q[57],q[29]; -rz(pi/536870912) q[29]; -cx q[56],q[29]; -rz(-pi/268435456) q[29]; -cx q[56],q[29]; -rz(pi/268435456) q[29]; -cx q[55],q[29]; -rz(-pi/134217728) q[29]; -cx q[55],q[29]; -rz(pi/134217728) q[29]; -cx q[54],q[29]; -rz(-pi/67108864) q[29]; -cx q[54],q[29]; -rz(pi/67108864) q[29]; -cx q[53],q[29]; -rz(-pi/33554432) q[29]; -cx q[53],q[29]; -rz(pi/33554432) q[29]; -cx q[52],q[29]; -rz(-pi/16777216) q[29]; -cx q[52],q[29]; -rz(pi/16777216) q[29]; -cx q[51],q[29]; -rz(-pi/8388608) q[29]; -cx q[51],q[29]; -rz(pi/8388608) q[29]; -cx q[50],q[29]; -rz(-pi/4194304) q[29]; -cx q[50],q[29]; -rz(pi/4194304) q[29]; -cx q[49],q[29]; -rz(-pi/2097152) q[29]; -cx q[49],q[29]; -rz(pi/2097152) q[29]; -cx q[48],q[29]; -rz(-pi/1048576) q[29]; -cx q[48],q[29]; -rz(pi/1048576) q[29]; -cx q[47],q[29]; -rz(-pi/524288) q[29]; -cx q[47],q[29]; -rz(pi/524288) q[29]; -cx q[46],q[29]; -rz(-pi/262144) q[29]; -cx q[46],q[29]; -rz(pi/262144) q[29]; -cx q[45],q[29]; -rz(-pi/131072) q[29]; -cx q[45],q[29]; -rz(pi/131072) q[29]; -cx q[44],q[29]; -rz(-pi/65536) q[29]; -cx q[44],q[29]; -rz(pi/65536) q[29]; -cx q[43],q[29]; -rz(-pi/32768) q[29]; -cx q[43],q[29]; -rz(pi/32768) q[29]; -cx q[42],q[29]; -rz(-pi/16384) q[29]; -cx q[42],q[29]; -rz(pi/16384) q[29]; -cx q[41],q[29]; -rz(-pi/8192) q[29]; -cx q[41],q[29]; -rz(pi/8192) q[29]; -cx q[40],q[29]; -rz(-pi/4096) q[29]; -cx q[40],q[29]; -rz(pi/4096) q[29]; -cx q[39],q[29]; -rz(-pi/2048) q[29]; -cx q[39],q[29]; -rz(pi/2048) q[29]; -cx q[38],q[29]; -rz(-pi/1024) q[29]; -cx q[38],q[29]; -rz(pi/1024) q[29]; -cx q[37],q[29]; -rz(-pi/512) q[29]; -cx q[37],q[29]; -rz(pi/512) q[29]; -cx q[36],q[29]; -rz(-pi/256) q[29]; -cx q[36],q[29]; -rz(pi/256) q[29]; -cx q[35],q[29]; -rz(-pi/128) q[29]; -cx q[35],q[29]; -rz(pi/128) q[29]; -cx q[34],q[29]; -rz(-pi/64) q[29]; -cx q[34],q[29]; -rz(pi/64) q[29]; -cx q[33],q[29]; -rz(-pi/32) q[29]; -cx q[33],q[29]; -rz(pi/32) q[29]; -cx q[32],q[29]; -rz(-pi/16) q[29]; -cx q[32],q[29]; -rz(pi/16) q[29]; -cx q[31],q[29]; -rz(-pi/8) q[29]; -cx q[31],q[29]; -rz(pi/8) q[29]; -cx q[30],q[29]; -rz(-pi/4) q[29]; -cx q[30],q[29]; -rz(pi/4) q[29]; -ry(pi/2) q[29]; -rx(pi) q[29]; -rz(pi/4) q[29]; -rz(pi/8) q[30]; -rz(pi/16) q[31]; -rz(pi/32) q[32]; -rz(pi/64) q[33]; -rz(pi/128) q[34]; -rz(pi/256) q[35]; -rz(pi/512) q[36]; -rz(pi/1024) q[37]; -rz(pi/2048) q[38]; -rz(pi/4096) q[39]; -rz(pi/8192) q[40]; -rz(pi/16384) q[41]; -rz(pi/32768) q[42]; -rz(pi/65536) q[43]; -rz(pi/131072) q[44]; -rz(pi/262144) q[45]; -rz(pi/524288) q[46]; -rz(pi/1048576) q[47]; -rz(pi/2097152) q[48]; -rz(pi/4194304) q[49]; -rz(pi/8388608) q[50]; -rz(pi/16777216) q[51]; -rz(pi/33554432) q[52]; -rz(pi/67108864) q[53]; -rz(pi/134217728) q[54]; -rz(pi/268435456) q[55]; -rz(pi/536870912) q[56]; -rz(pi/1073741824) q[57]; -rz(pi/2147483648) q[58]; -rz(pi/4294967296) q[59]; -rz(pi/8589934592) q[60]; -rz(pi/17179869184) q[61]; -rz(pi/34359738368) q[62]; -rz(pi/68719476736) q[63]; -rz(pi/137438953472) q[64]; -rz(pi/274877906944) q[65]; -rz(pi/549755813888) q[66]; -rz(pi/1099511627776) q[67]; -rz(pi/2199023255552) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[28]; -rz(0) q[28]; -cx q[99],q[28]; -rz(0) q[28]; -cx q[98],q[28]; -rz(0) q[28]; -cx q[98],q[28]; -rz(0) q[28]; -cx q[97],q[28]; -rz(0) q[28]; -cx q[97],q[28]; -rz(0) q[28]; -cx q[96],q[28]; -rz(0) q[28]; -cx q[96],q[28]; -rz(0) q[28]; -cx q[95],q[28]; -rz(0) q[28]; -cx q[95],q[28]; -rz(0) q[28]; -cx q[94],q[28]; -rz(0) q[28]; -cx q[94],q[28]; -rz(0) q[28]; -cx q[93],q[28]; -rz(0) q[28]; -cx q[93],q[28]; -rz(0) q[28]; -cx q[92],q[28]; -rz(0) q[28]; -cx q[92],q[28]; -rz(0) q[28]; -cx q[91],q[28]; -rz(0) q[28]; -cx q[91],q[28]; -rz(0) q[28]; -cx q[90],q[28]; -rz(0) q[28]; -cx q[90],q[28]; -rz(0) q[28]; -cx q[89],q[28]; -rz(0) q[28]; -cx q[89],q[28]; -rz(0) q[28]; -cx q[88],q[28]; -rz(0) q[28]; -cx q[88],q[28]; -rz(0) q[28]; -cx q[87],q[28]; -rz(0) q[28]; -cx q[87],q[28]; -rz(0) q[28]; -cx q[86],q[28]; -rz(0) q[28]; -cx q[86],q[28]; -rz(0) q[28]; -cx q[85],q[28]; -rz(0) q[28]; -cx q[85],q[28]; -rz(0) q[28]; -cx q[84],q[28]; -rz(0) q[28]; -cx q[84],q[28]; -rz(0) q[28]; -cx q[83],q[28]; -rz(0) q[28]; -cx q[83],q[28]; -rz(0) q[28]; -cx q[82],q[28]; -rz(0) q[28]; -cx q[82],q[28]; -rz(0) q[28]; -cx q[81],q[28]; -rz(0) q[28]; -cx q[81],q[28]; -rz(0) q[28]; -cx q[80],q[28]; -rz(0) q[28]; -cx q[80],q[28]; -rz(0) q[28]; -cx q[79],q[28]; -rz(0) q[28]; -cx q[79],q[28]; -rz(0) q[28]; -cx q[78],q[28]; -rz(0) q[28]; -cx q[78],q[28]; -rz(0) q[28]; -cx q[77],q[28]; -rz(0) q[28]; -cx q[77],q[28]; -rz(0) q[28]; -cx q[76],q[28]; -rz(0) q[28]; -cx q[76],q[28]; -rz(0) q[28]; -cx q[75],q[28]; -rz(0) q[28]; -cx q[75],q[28]; -rz(0) q[28]; -cx q[74],q[28]; -rz(0) q[28]; -cx q[74],q[28]; -rz(0) q[28]; -cx q[73],q[28]; -rz(0) q[28]; -cx q[73],q[28]; -rz(0) q[28]; -cx q[72],q[28]; -rz(0) q[28]; -cx q[72],q[28]; -rz(0) q[28]; -cx q[71],q[28]; -rz(0) q[28]; -cx q[71],q[28]; -rz(0) q[28]; -cx q[70],q[28]; -rz(0) q[28]; -cx q[70],q[28]; -rz(0) q[28]; -cx q[69],q[28]; -rz(0) q[28]; -cx q[69],q[28]; -rz(0) q[28]; -cx q[68],q[28]; -rz(-pi/2199023255552) q[28]; -cx q[68],q[28]; -rz(pi/2199023255552) q[28]; -cx q[67],q[28]; -rz(-pi/1099511627776) q[28]; -cx q[67],q[28]; -rz(pi/1099511627776) q[28]; -cx q[66],q[28]; -rz(-pi/549755813888) q[28]; -cx q[66],q[28]; -rz(pi/549755813888) q[28]; -cx q[65],q[28]; -rz(-pi/274877906944) q[28]; -cx q[65],q[28]; -rz(pi/274877906944) q[28]; -cx q[64],q[28]; -rz(-pi/137438953472) q[28]; -cx q[64],q[28]; -rz(pi/137438953472) q[28]; -cx q[63],q[28]; -rz(-pi/68719476736) q[28]; -cx q[63],q[28]; -rz(pi/68719476736) q[28]; -cx q[62],q[28]; -rz(-pi/34359738368) q[28]; -cx q[62],q[28]; -rz(pi/34359738368) q[28]; -cx q[61],q[28]; -rz(-pi/17179869184) q[28]; -cx q[61],q[28]; -rz(pi/17179869184) q[28]; -cx q[60],q[28]; -rz(-pi/8589934592) q[28]; -cx q[60],q[28]; -rz(pi/8589934592) q[28]; -cx q[59],q[28]; -rz(-pi/4294967296) q[28]; -cx q[59],q[28]; -rz(pi/4294967296) q[28]; -cx q[58],q[28]; -rz(-pi/2147483648) q[28]; -cx q[58],q[28]; -rz(pi/2147483648) q[28]; -cx q[57],q[28]; -rz(-pi/1073741824) q[28]; -cx q[57],q[28]; -rz(pi/1073741824) q[28]; -cx q[56],q[28]; -rz(-pi/536870912) q[28]; -cx q[56],q[28]; -rz(pi/536870912) q[28]; -cx q[55],q[28]; -rz(-pi/268435456) q[28]; -cx q[55],q[28]; -rz(pi/268435456) q[28]; -cx q[54],q[28]; -rz(-pi/134217728) q[28]; -cx q[54],q[28]; -rz(pi/134217728) q[28]; -cx q[53],q[28]; -rz(-pi/67108864) q[28]; -cx q[53],q[28]; -rz(pi/67108864) q[28]; -cx q[52],q[28]; -rz(-pi/33554432) q[28]; -cx q[52],q[28]; -rz(pi/33554432) q[28]; -cx q[51],q[28]; -rz(-pi/16777216) q[28]; -cx q[51],q[28]; -rz(pi/16777216) q[28]; -cx q[50],q[28]; -rz(-pi/8388608) q[28]; -cx q[50],q[28]; -rz(pi/8388608) q[28]; -cx q[49],q[28]; -rz(-pi/4194304) q[28]; -cx q[49],q[28]; -rz(pi/4194304) q[28]; -cx q[48],q[28]; -rz(-pi/2097152) q[28]; -cx q[48],q[28]; -rz(pi/2097152) q[28]; -cx q[47],q[28]; -rz(-pi/1048576) q[28]; -cx q[47],q[28]; -rz(pi/1048576) q[28]; -cx q[46],q[28]; -rz(-pi/524288) q[28]; -cx q[46],q[28]; -rz(pi/524288) q[28]; -cx q[45],q[28]; -rz(-pi/262144) q[28]; -cx q[45],q[28]; -rz(pi/262144) q[28]; -cx q[44],q[28]; -rz(-pi/131072) q[28]; -cx q[44],q[28]; -rz(pi/131072) q[28]; -cx q[43],q[28]; -rz(-pi/65536) q[28]; -cx q[43],q[28]; -rz(pi/65536) q[28]; -cx q[42],q[28]; -rz(-pi/32768) q[28]; -cx q[42],q[28]; -rz(pi/32768) q[28]; -cx q[41],q[28]; -rz(-pi/16384) q[28]; -cx q[41],q[28]; -rz(pi/16384) q[28]; -cx q[40],q[28]; -rz(-pi/8192) q[28]; -cx q[40],q[28]; -rz(pi/8192) q[28]; -cx q[39],q[28]; -rz(-pi/4096) q[28]; -cx q[39],q[28]; -rz(pi/4096) q[28]; -cx q[38],q[28]; -rz(-pi/2048) q[28]; -cx q[38],q[28]; -rz(pi/2048) q[28]; -cx q[37],q[28]; -rz(-pi/1024) q[28]; -cx q[37],q[28]; -rz(pi/1024) q[28]; -cx q[36],q[28]; -rz(-pi/512) q[28]; -cx q[36],q[28]; -rz(pi/512) q[28]; -cx q[35],q[28]; -rz(-pi/256) q[28]; -cx q[35],q[28]; -rz(pi/256) q[28]; -cx q[34],q[28]; -rz(-pi/128) q[28]; -cx q[34],q[28]; -rz(pi/128) q[28]; -cx q[33],q[28]; -rz(-pi/64) q[28]; -cx q[33],q[28]; -rz(pi/64) q[28]; -cx q[32],q[28]; -rz(-pi/32) q[28]; -cx q[32],q[28]; -rz(pi/32) q[28]; -cx q[31],q[28]; -rz(-pi/16) q[28]; -cx q[31],q[28]; -rz(pi/16) q[28]; -cx q[30],q[28]; -rz(-pi/8) q[28]; -cx q[30],q[28]; -rz(pi/8) q[28]; -cx q[29],q[28]; -rz(-pi/4) q[28]; -cx q[29],q[28]; -rz(pi/4) q[28]; -ry(pi/2) q[28]; -rx(pi) q[28]; -rz(pi/4) q[28]; -rz(pi/8) q[29]; -rz(pi/16) q[30]; -rz(pi/32) q[31]; -rz(pi/64) q[32]; -rz(pi/128) q[33]; -rz(pi/256) q[34]; -rz(pi/512) q[35]; -rz(pi/1024) q[36]; -rz(pi/2048) q[37]; -rz(pi/4096) q[38]; -rz(pi/8192) q[39]; -rz(pi/16384) q[40]; -rz(pi/32768) q[41]; -rz(pi/65536) q[42]; -rz(pi/131072) q[43]; -rz(pi/262144) q[44]; -rz(pi/524288) q[45]; -rz(pi/1048576) q[46]; -rz(pi/2097152) q[47]; -rz(pi/4194304) q[48]; -rz(pi/8388608) q[49]; -rz(pi/16777216) q[50]; -rz(pi/33554432) q[51]; -rz(pi/67108864) q[52]; -rz(pi/134217728) q[53]; -rz(pi/268435456) q[54]; -rz(pi/536870912) q[55]; -rz(pi/1073741824) q[56]; -rz(pi/2147483648) q[57]; -rz(pi/4294967296) q[58]; -rz(pi/8589934592) q[59]; -rz(pi/17179869184) q[60]; -rz(pi/34359738368) q[61]; -rz(pi/68719476736) q[62]; -rz(pi/137438953472) q[63]; -rz(pi/274877906944) q[64]; -rz(pi/549755813888) q[65]; -rz(pi/1099511627776) q[66]; -rz(pi/2199023255552) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[27]; -rz(0) q[27]; -cx q[99],q[27]; -rz(0) q[27]; -cx q[98],q[27]; -rz(0) q[27]; -cx q[98],q[27]; -rz(0) q[27]; -cx q[97],q[27]; -rz(0) q[27]; -cx q[97],q[27]; -rz(0) q[27]; -cx q[96],q[27]; -rz(0) q[27]; -cx q[96],q[27]; -rz(0) q[27]; -cx q[95],q[27]; -rz(0) q[27]; -cx q[95],q[27]; -rz(0) q[27]; -cx q[94],q[27]; -rz(0) q[27]; -cx q[94],q[27]; -rz(0) q[27]; -cx q[93],q[27]; -rz(0) q[27]; -cx q[93],q[27]; -rz(0) q[27]; -cx q[92],q[27]; -rz(0) q[27]; -cx q[92],q[27]; -rz(0) q[27]; -cx q[91],q[27]; -rz(0) q[27]; -cx q[91],q[27]; -rz(0) q[27]; -cx q[90],q[27]; -rz(0) q[27]; -cx q[90],q[27]; -rz(0) q[27]; -cx q[89],q[27]; -rz(0) q[27]; -cx q[89],q[27]; -rz(0) q[27]; -cx q[88],q[27]; -rz(0) q[27]; -cx q[88],q[27]; -rz(0) q[27]; -cx q[87],q[27]; -rz(0) q[27]; -cx q[87],q[27]; -rz(0) q[27]; -cx q[86],q[27]; -rz(0) q[27]; -cx q[86],q[27]; -rz(0) q[27]; -cx q[85],q[27]; -rz(0) q[27]; -cx q[85],q[27]; -rz(0) q[27]; -cx q[84],q[27]; -rz(0) q[27]; -cx q[84],q[27]; -rz(0) q[27]; -cx q[83],q[27]; -rz(0) q[27]; -cx q[83],q[27]; -rz(0) q[27]; -cx q[82],q[27]; -rz(0) q[27]; -cx q[82],q[27]; -rz(0) q[27]; -cx q[81],q[27]; -rz(0) q[27]; -cx q[81],q[27]; -rz(0) q[27]; -cx q[80],q[27]; -rz(0) q[27]; -cx q[80],q[27]; -rz(0) q[27]; -cx q[79],q[27]; -rz(0) q[27]; -cx q[79],q[27]; -rz(0) q[27]; -cx q[78],q[27]; -rz(0) q[27]; -cx q[78],q[27]; -rz(0) q[27]; -cx q[77],q[27]; -rz(0) q[27]; -cx q[77],q[27]; -rz(0) q[27]; -cx q[76],q[27]; -rz(0) q[27]; -cx q[76],q[27]; -rz(0) q[27]; -cx q[75],q[27]; -rz(0) q[27]; -cx q[75],q[27]; -rz(0) q[27]; -cx q[74],q[27]; -rz(0) q[27]; -cx q[74],q[27]; -rz(0) q[27]; -cx q[73],q[27]; -rz(0) q[27]; -cx q[73],q[27]; -rz(0) q[27]; -cx q[72],q[27]; -rz(0) q[27]; -cx q[72],q[27]; -rz(0) q[27]; -cx q[71],q[27]; -rz(0) q[27]; -cx q[71],q[27]; -rz(0) q[27]; -cx q[70],q[27]; -rz(0) q[27]; -cx q[70],q[27]; -rz(0) q[27]; -cx q[69],q[27]; -rz(0) q[27]; -cx q[69],q[27]; -rz(0) q[27]; -cx q[68],q[27]; -rz(0) q[27]; -cx q[68],q[27]; -rz(0) q[27]; -cx q[67],q[27]; -rz(-pi/2199023255552) q[27]; -cx q[67],q[27]; -rz(pi/2199023255552) q[27]; -cx q[66],q[27]; -rz(-pi/1099511627776) q[27]; -cx q[66],q[27]; -rz(pi/1099511627776) q[27]; -cx q[65],q[27]; -rz(-pi/549755813888) q[27]; -cx q[65],q[27]; -rz(pi/549755813888) q[27]; -cx q[64],q[27]; -rz(-pi/274877906944) q[27]; -cx q[64],q[27]; -rz(pi/274877906944) q[27]; -cx q[63],q[27]; -rz(-pi/137438953472) q[27]; -cx q[63],q[27]; -rz(pi/137438953472) q[27]; -cx q[62],q[27]; -rz(-pi/68719476736) q[27]; -cx q[62],q[27]; -rz(pi/68719476736) q[27]; -cx q[61],q[27]; -rz(-pi/34359738368) q[27]; -cx q[61],q[27]; -rz(pi/34359738368) q[27]; -cx q[60],q[27]; -rz(-pi/17179869184) q[27]; -cx q[60],q[27]; -rz(pi/17179869184) q[27]; -cx q[59],q[27]; -rz(-pi/8589934592) q[27]; -cx q[59],q[27]; -rz(pi/8589934592) q[27]; -cx q[58],q[27]; -rz(-pi/4294967296) q[27]; -cx q[58],q[27]; -rz(pi/4294967296) q[27]; -cx q[57],q[27]; -rz(-pi/2147483648) q[27]; -cx q[57],q[27]; -rz(pi/2147483648) q[27]; -cx q[56],q[27]; -rz(-pi/1073741824) q[27]; -cx q[56],q[27]; -rz(pi/1073741824) q[27]; -cx q[55],q[27]; -rz(-pi/536870912) q[27]; -cx q[55],q[27]; -rz(pi/536870912) q[27]; -cx q[54],q[27]; -rz(-pi/268435456) q[27]; -cx q[54],q[27]; -rz(pi/268435456) q[27]; -cx q[53],q[27]; -rz(-pi/134217728) q[27]; -cx q[53],q[27]; -rz(pi/134217728) q[27]; -cx q[52],q[27]; -rz(-pi/67108864) q[27]; -cx q[52],q[27]; -rz(pi/67108864) q[27]; -cx q[51],q[27]; -rz(-pi/33554432) q[27]; -cx q[51],q[27]; -rz(pi/33554432) q[27]; -cx q[50],q[27]; -rz(-pi/16777216) q[27]; -cx q[50],q[27]; -rz(pi/16777216) q[27]; -cx q[49],q[27]; -rz(-pi/8388608) q[27]; -cx q[49],q[27]; -rz(pi/8388608) q[27]; -cx q[48],q[27]; -rz(-pi/4194304) q[27]; -cx q[48],q[27]; -rz(pi/4194304) q[27]; -cx q[47],q[27]; -rz(-pi/2097152) q[27]; -cx q[47],q[27]; -rz(pi/2097152) q[27]; -cx q[46],q[27]; -rz(-pi/1048576) q[27]; -cx q[46],q[27]; -rz(pi/1048576) q[27]; -cx q[45],q[27]; -rz(-pi/524288) q[27]; -cx q[45],q[27]; -rz(pi/524288) q[27]; -cx q[44],q[27]; -rz(-pi/262144) q[27]; -cx q[44],q[27]; -rz(pi/262144) q[27]; -cx q[43],q[27]; -rz(-pi/131072) q[27]; -cx q[43],q[27]; -rz(pi/131072) q[27]; -cx q[42],q[27]; -rz(-pi/65536) q[27]; -cx q[42],q[27]; -rz(pi/65536) q[27]; -cx q[41],q[27]; -rz(-pi/32768) q[27]; -cx q[41],q[27]; -rz(pi/32768) q[27]; -cx q[40],q[27]; -rz(-pi/16384) q[27]; -cx q[40],q[27]; -rz(pi/16384) q[27]; -cx q[39],q[27]; -rz(-pi/8192) q[27]; -cx q[39],q[27]; -rz(pi/8192) q[27]; -cx q[38],q[27]; -rz(-pi/4096) q[27]; -cx q[38],q[27]; -rz(pi/4096) q[27]; -cx q[37],q[27]; -rz(-pi/2048) q[27]; -cx q[37],q[27]; -rz(pi/2048) q[27]; -cx q[36],q[27]; -rz(-pi/1024) q[27]; -cx q[36],q[27]; -rz(pi/1024) q[27]; -cx q[35],q[27]; -rz(-pi/512) q[27]; -cx q[35],q[27]; -rz(pi/512) q[27]; -cx q[34],q[27]; -rz(-pi/256) q[27]; -cx q[34],q[27]; -rz(pi/256) q[27]; -cx q[33],q[27]; -rz(-pi/128) q[27]; -cx q[33],q[27]; -rz(pi/128) q[27]; -cx q[32],q[27]; -rz(-pi/64) q[27]; -cx q[32],q[27]; -rz(pi/64) q[27]; -cx q[31],q[27]; -rz(-pi/32) q[27]; -cx q[31],q[27]; -rz(pi/32) q[27]; -cx q[30],q[27]; -rz(-pi/16) q[27]; -cx q[30],q[27]; -rz(pi/16) q[27]; -cx q[29],q[27]; -rz(-pi/8) q[27]; -cx q[29],q[27]; -rz(pi/8) q[27]; -cx q[28],q[27]; -rz(-pi/4) q[27]; -cx q[28],q[27]; -rz(pi/4) q[27]; -ry(pi/2) q[27]; -rx(pi) q[27]; -rz(pi/4) q[27]; -rz(pi/8) q[28]; -rz(pi/16) q[29]; -rz(pi/32) q[30]; -rz(pi/64) q[31]; -rz(pi/128) q[32]; -rz(pi/256) q[33]; -rz(pi/512) q[34]; -rz(pi/1024) q[35]; -rz(pi/2048) q[36]; -rz(pi/4096) q[37]; -rz(pi/8192) q[38]; -rz(pi/16384) q[39]; -rz(pi/32768) q[40]; -rz(pi/65536) q[41]; -rz(pi/131072) q[42]; -rz(pi/262144) q[43]; -rz(pi/524288) q[44]; -rz(pi/1048576) q[45]; -rz(pi/2097152) q[46]; -rz(pi/4194304) q[47]; -rz(pi/8388608) q[48]; -rz(pi/16777216) q[49]; -rz(pi/33554432) q[50]; -rz(pi/67108864) q[51]; -rz(pi/134217728) q[52]; -rz(pi/268435456) q[53]; -rz(pi/536870912) q[54]; -rz(pi/1073741824) q[55]; -rz(pi/2147483648) q[56]; -rz(pi/4294967296) q[57]; -rz(pi/8589934592) q[58]; -rz(pi/17179869184) q[59]; -rz(pi/34359738368) q[60]; -rz(pi/68719476736) q[61]; -rz(pi/137438953472) q[62]; -rz(pi/274877906944) q[63]; -rz(pi/549755813888) q[64]; -rz(pi/1099511627776) q[65]; -rz(pi/2199023255552) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[26]; -rz(0) q[26]; -cx q[99],q[26]; -rz(0) q[26]; -cx q[98],q[26]; -rz(0) q[26]; -cx q[98],q[26]; -rz(0) q[26]; -cx q[97],q[26]; -rz(0) q[26]; -cx q[97],q[26]; -rz(0) q[26]; -cx q[96],q[26]; -rz(0) q[26]; -cx q[96],q[26]; -rz(0) q[26]; -cx q[95],q[26]; -rz(0) q[26]; -cx q[95],q[26]; -rz(0) q[26]; -cx q[94],q[26]; -rz(0) q[26]; -cx q[94],q[26]; -rz(0) q[26]; -cx q[93],q[26]; -rz(0) q[26]; -cx q[93],q[26]; -rz(0) q[26]; -cx q[92],q[26]; -rz(0) q[26]; -cx q[92],q[26]; -rz(0) q[26]; -cx q[91],q[26]; -rz(0) q[26]; -cx q[91],q[26]; -rz(0) q[26]; -cx q[90],q[26]; -rz(0) q[26]; -cx q[90],q[26]; -rz(0) q[26]; -cx q[89],q[26]; -rz(0) q[26]; -cx q[89],q[26]; -rz(0) q[26]; -cx q[88],q[26]; -rz(0) q[26]; -cx q[88],q[26]; -rz(0) q[26]; -cx q[87],q[26]; -rz(0) q[26]; -cx q[87],q[26]; -rz(0) q[26]; -cx q[86],q[26]; -rz(0) q[26]; -cx q[86],q[26]; -rz(0) q[26]; -cx q[85],q[26]; -rz(0) q[26]; -cx q[85],q[26]; -rz(0) q[26]; -cx q[84],q[26]; -rz(0) q[26]; -cx q[84],q[26]; -rz(0) q[26]; -cx q[83],q[26]; -rz(0) q[26]; -cx q[83],q[26]; -rz(0) q[26]; -cx q[82],q[26]; -rz(0) q[26]; -cx q[82],q[26]; -rz(0) q[26]; -cx q[81],q[26]; -rz(0) q[26]; -cx q[81],q[26]; -rz(0) q[26]; -cx q[80],q[26]; -rz(0) q[26]; -cx q[80],q[26]; -rz(0) q[26]; -cx q[79],q[26]; -rz(0) q[26]; -cx q[79],q[26]; -rz(0) q[26]; -cx q[78],q[26]; -rz(0) q[26]; -cx q[78],q[26]; -rz(0) q[26]; -cx q[77],q[26]; -rz(0) q[26]; -cx q[77],q[26]; -rz(0) q[26]; -cx q[76],q[26]; -rz(0) q[26]; -cx q[76],q[26]; -rz(0) q[26]; -cx q[75],q[26]; -rz(0) q[26]; -cx q[75],q[26]; -rz(0) q[26]; -cx q[74],q[26]; -rz(0) q[26]; -cx q[74],q[26]; -rz(0) q[26]; -cx q[73],q[26]; -rz(0) q[26]; -cx q[73],q[26]; -rz(0) q[26]; -cx q[72],q[26]; -rz(0) q[26]; -cx q[72],q[26]; -rz(0) q[26]; -cx q[71],q[26]; -rz(0) q[26]; -cx q[71],q[26]; -rz(0) q[26]; -cx q[70],q[26]; -rz(0) q[26]; -cx q[70],q[26]; -rz(0) q[26]; -cx q[69],q[26]; -rz(0) q[26]; -cx q[69],q[26]; -rz(0) q[26]; -cx q[68],q[26]; -rz(0) q[26]; -cx q[68],q[26]; -rz(0) q[26]; -cx q[67],q[26]; -rz(0) q[26]; -cx q[67],q[26]; -rz(0) q[26]; -cx q[66],q[26]; -rz(-pi/2199023255552) q[26]; -cx q[66],q[26]; -rz(pi/2199023255552) q[26]; -cx q[65],q[26]; -rz(-pi/1099511627776) q[26]; -cx q[65],q[26]; -rz(pi/1099511627776) q[26]; -cx q[64],q[26]; -rz(-pi/549755813888) q[26]; -cx q[64],q[26]; -rz(pi/549755813888) q[26]; -cx q[63],q[26]; -rz(-pi/274877906944) q[26]; -cx q[63],q[26]; -rz(pi/274877906944) q[26]; -cx q[62],q[26]; -rz(-pi/137438953472) q[26]; -cx q[62],q[26]; -rz(pi/137438953472) q[26]; -cx q[61],q[26]; -rz(-pi/68719476736) q[26]; -cx q[61],q[26]; -rz(pi/68719476736) q[26]; -cx q[60],q[26]; -rz(-pi/34359738368) q[26]; -cx q[60],q[26]; -rz(pi/34359738368) q[26]; -cx q[59],q[26]; -rz(-pi/17179869184) q[26]; -cx q[59],q[26]; -rz(pi/17179869184) q[26]; -cx q[58],q[26]; -rz(-pi/8589934592) q[26]; -cx q[58],q[26]; -rz(pi/8589934592) q[26]; -cx q[57],q[26]; -rz(-pi/4294967296) q[26]; -cx q[57],q[26]; -rz(pi/4294967296) q[26]; -cx q[56],q[26]; -rz(-pi/2147483648) q[26]; -cx q[56],q[26]; -rz(pi/2147483648) q[26]; -cx q[55],q[26]; -rz(-pi/1073741824) q[26]; -cx q[55],q[26]; -rz(pi/1073741824) q[26]; -cx q[54],q[26]; -rz(-pi/536870912) q[26]; -cx q[54],q[26]; -rz(pi/536870912) q[26]; -cx q[53],q[26]; -rz(-pi/268435456) q[26]; -cx q[53],q[26]; -rz(pi/268435456) q[26]; -cx q[52],q[26]; -rz(-pi/134217728) q[26]; -cx q[52],q[26]; -rz(pi/134217728) q[26]; -cx q[51],q[26]; -rz(-pi/67108864) q[26]; -cx q[51],q[26]; -rz(pi/67108864) q[26]; -cx q[50],q[26]; -rz(-pi/33554432) q[26]; -cx q[50],q[26]; -rz(pi/33554432) q[26]; -cx q[49],q[26]; -rz(-pi/16777216) q[26]; -cx q[49],q[26]; -rz(pi/16777216) q[26]; -cx q[48],q[26]; -rz(-pi/8388608) q[26]; -cx q[48],q[26]; -rz(pi/8388608) q[26]; -cx q[47],q[26]; -rz(-pi/4194304) q[26]; -cx q[47],q[26]; -rz(pi/4194304) q[26]; -cx q[46],q[26]; -rz(-pi/2097152) q[26]; -cx q[46],q[26]; -rz(pi/2097152) q[26]; -cx q[45],q[26]; -rz(-pi/1048576) q[26]; -cx q[45],q[26]; -rz(pi/1048576) q[26]; -cx q[44],q[26]; -rz(-pi/524288) q[26]; -cx q[44],q[26]; -rz(pi/524288) q[26]; -cx q[43],q[26]; -rz(-pi/262144) q[26]; -cx q[43],q[26]; -rz(pi/262144) q[26]; -cx q[42],q[26]; -rz(-pi/131072) q[26]; -cx q[42],q[26]; -rz(pi/131072) q[26]; -cx q[41],q[26]; -rz(-pi/65536) q[26]; -cx q[41],q[26]; -rz(pi/65536) q[26]; -cx q[40],q[26]; -rz(-pi/32768) q[26]; -cx q[40],q[26]; -rz(pi/32768) q[26]; -cx q[39],q[26]; -rz(-pi/16384) q[26]; -cx q[39],q[26]; -rz(pi/16384) q[26]; -cx q[38],q[26]; -rz(-pi/8192) q[26]; -cx q[38],q[26]; -rz(pi/8192) q[26]; -cx q[37],q[26]; -rz(-pi/4096) q[26]; -cx q[37],q[26]; -rz(pi/4096) q[26]; -cx q[36],q[26]; -rz(-pi/2048) q[26]; -cx q[36],q[26]; -rz(pi/2048) q[26]; -cx q[35],q[26]; -rz(-pi/1024) q[26]; -cx q[35],q[26]; -rz(pi/1024) q[26]; -cx q[34],q[26]; -rz(-pi/512) q[26]; -cx q[34],q[26]; -rz(pi/512) q[26]; -cx q[33],q[26]; -rz(-pi/256) q[26]; -cx q[33],q[26]; -rz(pi/256) q[26]; -cx q[32],q[26]; -rz(-pi/128) q[26]; -cx q[32],q[26]; -rz(pi/128) q[26]; -cx q[31],q[26]; -rz(-pi/64) q[26]; -cx q[31],q[26]; -rz(pi/64) q[26]; -cx q[30],q[26]; -rz(-pi/32) q[26]; -cx q[30],q[26]; -rz(pi/32) q[26]; -cx q[29],q[26]; -rz(-pi/16) q[26]; -cx q[29],q[26]; -rz(pi/16) q[26]; -cx q[28],q[26]; -rz(-pi/8) q[26]; -cx q[28],q[26]; -rz(pi/8) q[26]; -cx q[27],q[26]; -rz(-pi/4) q[26]; -cx q[27],q[26]; -rz(pi/4) q[26]; -ry(pi/2) q[26]; -rx(pi) q[26]; -rz(pi/4) q[26]; -rz(pi/8) q[27]; -rz(pi/16) q[28]; -rz(pi/32) q[29]; -rz(pi/64) q[30]; -rz(pi/128) q[31]; -rz(pi/256) q[32]; -rz(pi/512) q[33]; -rz(pi/1024) q[34]; -rz(pi/2048) q[35]; -rz(pi/4096) q[36]; -rz(pi/8192) q[37]; -rz(pi/16384) q[38]; -rz(pi/32768) q[39]; -rz(pi/65536) q[40]; -rz(pi/131072) q[41]; -rz(pi/262144) q[42]; -rz(pi/524288) q[43]; -rz(pi/1048576) q[44]; -rz(pi/2097152) q[45]; -rz(pi/4194304) q[46]; -rz(pi/8388608) q[47]; -rz(pi/16777216) q[48]; -rz(pi/33554432) q[49]; -rz(pi/67108864) q[50]; -rz(pi/134217728) q[51]; -rz(pi/268435456) q[52]; -rz(pi/536870912) q[53]; -rz(pi/1073741824) q[54]; -rz(pi/2147483648) q[55]; -rz(pi/4294967296) q[56]; -rz(pi/8589934592) q[57]; -rz(pi/17179869184) q[58]; -rz(pi/34359738368) q[59]; -rz(pi/68719476736) q[60]; -rz(pi/137438953472) q[61]; -rz(pi/274877906944) q[62]; -rz(pi/549755813888) q[63]; -rz(pi/1099511627776) q[64]; -rz(pi/2199023255552) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[25]; -rz(0) q[25]; -cx q[99],q[25]; -rz(0) q[25]; -cx q[98],q[25]; -rz(0) q[25]; -cx q[98],q[25]; -rz(0) q[25]; -cx q[97],q[25]; -rz(0) q[25]; -cx q[97],q[25]; -rz(0) q[25]; -cx q[96],q[25]; -rz(0) q[25]; -cx q[96],q[25]; -rz(0) q[25]; -cx q[95],q[25]; -rz(0) q[25]; -cx q[95],q[25]; -rz(0) q[25]; -cx q[94],q[25]; -rz(0) q[25]; -cx q[94],q[25]; -rz(0) q[25]; -cx q[93],q[25]; -rz(0) q[25]; -cx q[93],q[25]; -rz(0) q[25]; -cx q[92],q[25]; -rz(0) q[25]; -cx q[92],q[25]; -rz(0) q[25]; -cx q[91],q[25]; -rz(0) q[25]; -cx q[91],q[25]; -rz(0) q[25]; -cx q[90],q[25]; -rz(0) q[25]; -cx q[90],q[25]; -rz(0) q[25]; -cx q[89],q[25]; -rz(0) q[25]; -cx q[89],q[25]; -rz(0) q[25]; -cx q[88],q[25]; -rz(0) q[25]; -cx q[88],q[25]; -rz(0) q[25]; -cx q[87],q[25]; -rz(0) q[25]; -cx q[87],q[25]; -rz(0) q[25]; -cx q[86],q[25]; -rz(0) q[25]; -cx q[86],q[25]; -rz(0) q[25]; -cx q[85],q[25]; -rz(0) q[25]; -cx q[85],q[25]; -rz(0) q[25]; -cx q[84],q[25]; -rz(0) q[25]; -cx q[84],q[25]; -rz(0) q[25]; -cx q[83],q[25]; -rz(0) q[25]; -cx q[83],q[25]; -rz(0) q[25]; -cx q[82],q[25]; -rz(0) q[25]; -cx q[82],q[25]; -rz(0) q[25]; -cx q[81],q[25]; -rz(0) q[25]; -cx q[81],q[25]; -rz(0) q[25]; -cx q[80],q[25]; -rz(0) q[25]; -cx q[80],q[25]; -rz(0) q[25]; -cx q[79],q[25]; -rz(0) q[25]; -cx q[79],q[25]; -rz(0) q[25]; -cx q[78],q[25]; -rz(0) q[25]; -cx q[78],q[25]; -rz(0) q[25]; -cx q[77],q[25]; -rz(0) q[25]; -cx q[77],q[25]; -rz(0) q[25]; -cx q[76],q[25]; -rz(0) q[25]; -cx q[76],q[25]; -rz(0) q[25]; -cx q[75],q[25]; -rz(0) q[25]; -cx q[75],q[25]; -rz(0) q[25]; -cx q[74],q[25]; -rz(0) q[25]; -cx q[74],q[25]; -rz(0) q[25]; -cx q[73],q[25]; -rz(0) q[25]; -cx q[73],q[25]; -rz(0) q[25]; -cx q[72],q[25]; -rz(0) q[25]; -cx q[72],q[25]; -rz(0) q[25]; -cx q[71],q[25]; -rz(0) q[25]; -cx q[71],q[25]; -rz(0) q[25]; -cx q[70],q[25]; -rz(0) q[25]; -cx q[70],q[25]; -rz(0) q[25]; -cx q[69],q[25]; -rz(0) q[25]; -cx q[69],q[25]; -rz(0) q[25]; -cx q[68],q[25]; -rz(0) q[25]; -cx q[68],q[25]; -rz(0) q[25]; -cx q[67],q[25]; -rz(0) q[25]; -cx q[67],q[25]; -rz(0) q[25]; -cx q[66],q[25]; -rz(0) q[25]; -cx q[66],q[25]; -rz(0) q[25]; -cx q[65],q[25]; -rz(-pi/2199023255552) q[25]; -cx q[65],q[25]; -rz(pi/2199023255552) q[25]; -cx q[64],q[25]; -rz(-pi/1099511627776) q[25]; -cx q[64],q[25]; -rz(pi/1099511627776) q[25]; -cx q[63],q[25]; -rz(-pi/549755813888) q[25]; -cx q[63],q[25]; -rz(pi/549755813888) q[25]; -cx q[62],q[25]; -rz(-pi/274877906944) q[25]; -cx q[62],q[25]; -rz(pi/274877906944) q[25]; -cx q[61],q[25]; -rz(-pi/137438953472) q[25]; -cx q[61],q[25]; -rz(pi/137438953472) q[25]; -cx q[60],q[25]; -rz(-pi/68719476736) q[25]; -cx q[60],q[25]; -rz(pi/68719476736) q[25]; -cx q[59],q[25]; -rz(-pi/34359738368) q[25]; -cx q[59],q[25]; -rz(pi/34359738368) q[25]; -cx q[58],q[25]; -rz(-pi/17179869184) q[25]; -cx q[58],q[25]; -rz(pi/17179869184) q[25]; -cx q[57],q[25]; -rz(-pi/8589934592) q[25]; -cx q[57],q[25]; -rz(pi/8589934592) q[25]; -cx q[56],q[25]; -rz(-pi/4294967296) q[25]; -cx q[56],q[25]; -rz(pi/4294967296) q[25]; -cx q[55],q[25]; -rz(-pi/2147483648) q[25]; -cx q[55],q[25]; -rz(pi/2147483648) q[25]; -cx q[54],q[25]; -rz(-pi/1073741824) q[25]; -cx q[54],q[25]; -rz(pi/1073741824) q[25]; -cx q[53],q[25]; -rz(-pi/536870912) q[25]; -cx q[53],q[25]; -rz(pi/536870912) q[25]; -cx q[52],q[25]; -rz(-pi/268435456) q[25]; -cx q[52],q[25]; -rz(pi/268435456) q[25]; -cx q[51],q[25]; -rz(-pi/134217728) q[25]; -cx q[51],q[25]; -rz(pi/134217728) q[25]; -cx q[50],q[25]; -rz(-pi/67108864) q[25]; -cx q[50],q[25]; -rz(pi/67108864) q[25]; -cx q[49],q[25]; -rz(-pi/33554432) q[25]; -cx q[49],q[25]; -rz(pi/33554432) q[25]; -cx q[48],q[25]; -rz(-pi/16777216) q[25]; -cx q[48],q[25]; -rz(pi/16777216) q[25]; -cx q[47],q[25]; -rz(-pi/8388608) q[25]; -cx q[47],q[25]; -rz(pi/8388608) q[25]; -cx q[46],q[25]; -rz(-pi/4194304) q[25]; -cx q[46],q[25]; -rz(pi/4194304) q[25]; -cx q[45],q[25]; -rz(-pi/2097152) q[25]; -cx q[45],q[25]; -rz(pi/2097152) q[25]; -cx q[44],q[25]; -rz(-pi/1048576) q[25]; -cx q[44],q[25]; -rz(pi/1048576) q[25]; -cx q[43],q[25]; -rz(-pi/524288) q[25]; -cx q[43],q[25]; -rz(pi/524288) q[25]; -cx q[42],q[25]; -rz(-pi/262144) q[25]; -cx q[42],q[25]; -rz(pi/262144) q[25]; -cx q[41],q[25]; -rz(-pi/131072) q[25]; -cx q[41],q[25]; -rz(pi/131072) q[25]; -cx q[40],q[25]; -rz(-pi/65536) q[25]; -cx q[40],q[25]; -rz(pi/65536) q[25]; -cx q[39],q[25]; -rz(-pi/32768) q[25]; -cx q[39],q[25]; -rz(pi/32768) q[25]; -cx q[38],q[25]; -rz(-pi/16384) q[25]; -cx q[38],q[25]; -rz(pi/16384) q[25]; -cx q[37],q[25]; -rz(-pi/8192) q[25]; -cx q[37],q[25]; -rz(pi/8192) q[25]; -cx q[36],q[25]; -rz(-pi/4096) q[25]; -cx q[36],q[25]; -rz(pi/4096) q[25]; -cx q[35],q[25]; -rz(-pi/2048) q[25]; -cx q[35],q[25]; -rz(pi/2048) q[25]; -cx q[34],q[25]; -rz(-pi/1024) q[25]; -cx q[34],q[25]; -rz(pi/1024) q[25]; -cx q[33],q[25]; -rz(-pi/512) q[25]; -cx q[33],q[25]; -rz(pi/512) q[25]; -cx q[32],q[25]; -rz(-pi/256) q[25]; -cx q[32],q[25]; -rz(pi/256) q[25]; -cx q[31],q[25]; -rz(-pi/128) q[25]; -cx q[31],q[25]; -rz(pi/128) q[25]; -cx q[30],q[25]; -rz(-pi/64) q[25]; -cx q[30],q[25]; -rz(pi/64) q[25]; -cx q[29],q[25]; -rz(-pi/32) q[25]; -cx q[29],q[25]; -rz(pi/32) q[25]; -cx q[28],q[25]; -rz(-pi/16) q[25]; -cx q[28],q[25]; -rz(pi/16) q[25]; -cx q[27],q[25]; -rz(-pi/8) q[25]; -cx q[27],q[25]; -rz(pi/8) q[25]; -cx q[26],q[25]; -rz(-pi/4) q[25]; -cx q[26],q[25]; -rz(pi/4) q[25]; -ry(pi/2) q[25]; -rx(pi) q[25]; -rz(pi/4) q[25]; -rz(pi/8) q[26]; -rz(pi/16) q[27]; -rz(pi/32) q[28]; -rz(pi/64) q[29]; -rz(pi/128) q[30]; -rz(pi/256) q[31]; -rz(pi/512) q[32]; -rz(pi/1024) q[33]; -rz(pi/2048) q[34]; -rz(pi/4096) q[35]; -rz(pi/8192) q[36]; -rz(pi/16384) q[37]; -rz(pi/32768) q[38]; -rz(pi/65536) q[39]; -rz(pi/131072) q[40]; -rz(pi/262144) q[41]; -rz(pi/524288) q[42]; -rz(pi/1048576) q[43]; -rz(pi/2097152) q[44]; -rz(pi/4194304) q[45]; -rz(pi/8388608) q[46]; -rz(pi/16777216) q[47]; -rz(pi/33554432) q[48]; -rz(pi/67108864) q[49]; -rz(pi/134217728) q[50]; -rz(pi/268435456) q[51]; -rz(pi/536870912) q[52]; -rz(pi/1073741824) q[53]; -rz(pi/2147483648) q[54]; -rz(pi/4294967296) q[55]; -rz(pi/8589934592) q[56]; -rz(pi/17179869184) q[57]; -rz(pi/34359738368) q[58]; -rz(pi/68719476736) q[59]; -rz(pi/137438953472) q[60]; -rz(pi/274877906944) q[61]; -rz(pi/549755813888) q[62]; -rz(pi/1099511627776) q[63]; -rz(pi/2199023255552) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[24]; -rz(0) q[24]; -cx q[99],q[24]; -rz(0) q[24]; -cx q[98],q[24]; -rz(0) q[24]; -cx q[98],q[24]; -rz(0) q[24]; -cx q[97],q[24]; -rz(0) q[24]; -cx q[97],q[24]; -rz(0) q[24]; -cx q[96],q[24]; -rz(0) q[24]; -cx q[96],q[24]; -rz(0) q[24]; -cx q[95],q[24]; -rz(0) q[24]; -cx q[95],q[24]; -rz(0) q[24]; -cx q[94],q[24]; -rz(0) q[24]; -cx q[94],q[24]; -rz(0) q[24]; -cx q[93],q[24]; -rz(0) q[24]; -cx q[93],q[24]; -rz(0) q[24]; -cx q[92],q[24]; -rz(0) q[24]; -cx q[92],q[24]; -rz(0) q[24]; -cx q[91],q[24]; -rz(0) q[24]; -cx q[91],q[24]; -rz(0) q[24]; -cx q[90],q[24]; -rz(0) q[24]; -cx q[90],q[24]; -rz(0) q[24]; -cx q[89],q[24]; -rz(0) q[24]; -cx q[89],q[24]; -rz(0) q[24]; -cx q[88],q[24]; -rz(0) q[24]; -cx q[88],q[24]; -rz(0) q[24]; -cx q[87],q[24]; -rz(0) q[24]; -cx q[87],q[24]; -rz(0) q[24]; -cx q[86],q[24]; -rz(0) q[24]; -cx q[86],q[24]; -rz(0) q[24]; -cx q[85],q[24]; -rz(0) q[24]; -cx q[85],q[24]; -rz(0) q[24]; -cx q[84],q[24]; -rz(0) q[24]; -cx q[84],q[24]; -rz(0) q[24]; -cx q[83],q[24]; -rz(0) q[24]; -cx q[83],q[24]; -rz(0) q[24]; -cx q[82],q[24]; -rz(0) q[24]; -cx q[82],q[24]; -rz(0) q[24]; -cx q[81],q[24]; -rz(0) q[24]; -cx q[81],q[24]; -rz(0) q[24]; -cx q[80],q[24]; -rz(0) q[24]; -cx q[80],q[24]; -rz(0) q[24]; -cx q[79],q[24]; -rz(0) q[24]; -cx q[79],q[24]; -rz(0) q[24]; -cx q[78],q[24]; -rz(0) q[24]; -cx q[78],q[24]; -rz(0) q[24]; -cx q[77],q[24]; -rz(0) q[24]; -cx q[77],q[24]; -rz(0) q[24]; -cx q[76],q[24]; -rz(0) q[24]; -cx q[76],q[24]; -rz(0) q[24]; -cx q[75],q[24]; -rz(0) q[24]; -cx q[75],q[24]; -rz(0) q[24]; -cx q[74],q[24]; -rz(0) q[24]; -cx q[74],q[24]; -rz(0) q[24]; -cx q[73],q[24]; -rz(0) q[24]; -cx q[73],q[24]; -rz(0) q[24]; -cx q[72],q[24]; -rz(0) q[24]; -cx q[72],q[24]; -rz(0) q[24]; -cx q[71],q[24]; -rz(0) q[24]; -cx q[71],q[24]; -rz(0) q[24]; -cx q[70],q[24]; -rz(0) q[24]; -cx q[70],q[24]; -rz(0) q[24]; -cx q[69],q[24]; -rz(0) q[24]; -cx q[69],q[24]; -rz(0) q[24]; -cx q[68],q[24]; -rz(0) q[24]; -cx q[68],q[24]; -rz(0) q[24]; -cx q[67],q[24]; -rz(0) q[24]; -cx q[67],q[24]; -rz(0) q[24]; -cx q[66],q[24]; -rz(0) q[24]; -cx q[66],q[24]; -rz(0) q[24]; -cx q[65],q[24]; -rz(0) q[24]; -cx q[65],q[24]; -rz(0) q[24]; -cx q[64],q[24]; -rz(-pi/2199023255552) q[24]; -cx q[64],q[24]; -rz(pi/2199023255552) q[24]; -cx q[63],q[24]; -rz(-pi/1099511627776) q[24]; -cx q[63],q[24]; -rz(pi/1099511627776) q[24]; -cx q[62],q[24]; -rz(-pi/549755813888) q[24]; -cx q[62],q[24]; -rz(pi/549755813888) q[24]; -cx q[61],q[24]; -rz(-pi/274877906944) q[24]; -cx q[61],q[24]; -rz(pi/274877906944) q[24]; -cx q[60],q[24]; -rz(-pi/137438953472) q[24]; -cx q[60],q[24]; -rz(pi/137438953472) q[24]; -cx q[59],q[24]; -rz(-pi/68719476736) q[24]; -cx q[59],q[24]; -rz(pi/68719476736) q[24]; -cx q[58],q[24]; -rz(-pi/34359738368) q[24]; -cx q[58],q[24]; -rz(pi/34359738368) q[24]; -cx q[57],q[24]; -rz(-pi/17179869184) q[24]; -cx q[57],q[24]; -rz(pi/17179869184) q[24]; -cx q[56],q[24]; -rz(-pi/8589934592) q[24]; -cx q[56],q[24]; -rz(pi/8589934592) q[24]; -cx q[55],q[24]; -rz(-pi/4294967296) q[24]; -cx q[55],q[24]; -rz(pi/4294967296) q[24]; -cx q[54],q[24]; -rz(-pi/2147483648) q[24]; -cx q[54],q[24]; -rz(pi/2147483648) q[24]; -cx q[53],q[24]; -rz(-pi/1073741824) q[24]; -cx q[53],q[24]; -rz(pi/1073741824) q[24]; -cx q[52],q[24]; -rz(-pi/536870912) q[24]; -cx q[52],q[24]; -rz(pi/536870912) q[24]; -cx q[51],q[24]; -rz(-pi/268435456) q[24]; -cx q[51],q[24]; -rz(pi/268435456) q[24]; -cx q[50],q[24]; -rz(-pi/134217728) q[24]; -cx q[50],q[24]; -rz(pi/134217728) q[24]; -cx q[49],q[24]; -rz(-pi/67108864) q[24]; -cx q[49],q[24]; -rz(pi/67108864) q[24]; -cx q[48],q[24]; -rz(-pi/33554432) q[24]; -cx q[48],q[24]; -rz(pi/33554432) q[24]; -cx q[47],q[24]; -rz(-pi/16777216) q[24]; -cx q[47],q[24]; -rz(pi/16777216) q[24]; -cx q[46],q[24]; -rz(-pi/8388608) q[24]; -cx q[46],q[24]; -rz(pi/8388608) q[24]; -cx q[45],q[24]; -rz(-pi/4194304) q[24]; -cx q[45],q[24]; -rz(pi/4194304) q[24]; -cx q[44],q[24]; -rz(-pi/2097152) q[24]; -cx q[44],q[24]; -rz(pi/2097152) q[24]; -cx q[43],q[24]; -rz(-pi/1048576) q[24]; -cx q[43],q[24]; -rz(pi/1048576) q[24]; -cx q[42],q[24]; -rz(-pi/524288) q[24]; -cx q[42],q[24]; -rz(pi/524288) q[24]; -cx q[41],q[24]; -rz(-pi/262144) q[24]; -cx q[41],q[24]; -rz(pi/262144) q[24]; -cx q[40],q[24]; -rz(-pi/131072) q[24]; -cx q[40],q[24]; -rz(pi/131072) q[24]; -cx q[39],q[24]; -rz(-pi/65536) q[24]; -cx q[39],q[24]; -rz(pi/65536) q[24]; -cx q[38],q[24]; -rz(-pi/32768) q[24]; -cx q[38],q[24]; -rz(pi/32768) q[24]; -cx q[37],q[24]; -rz(-pi/16384) q[24]; -cx q[37],q[24]; -rz(pi/16384) q[24]; -cx q[36],q[24]; -rz(-pi/8192) q[24]; -cx q[36],q[24]; -rz(pi/8192) q[24]; -cx q[35],q[24]; -rz(-pi/4096) q[24]; -cx q[35],q[24]; -rz(pi/4096) q[24]; -cx q[34],q[24]; -rz(-pi/2048) q[24]; -cx q[34],q[24]; -rz(pi/2048) q[24]; -cx q[33],q[24]; -rz(-pi/1024) q[24]; -cx q[33],q[24]; -rz(pi/1024) q[24]; -cx q[32],q[24]; -rz(-pi/512) q[24]; -cx q[32],q[24]; -rz(pi/512) q[24]; -cx q[31],q[24]; -rz(-pi/256) q[24]; -cx q[31],q[24]; -rz(pi/256) q[24]; -cx q[30],q[24]; -rz(-pi/128) q[24]; -cx q[30],q[24]; -rz(pi/128) q[24]; -cx q[29],q[24]; -rz(-pi/64) q[24]; -cx q[29],q[24]; -rz(pi/64) q[24]; -cx q[28],q[24]; -rz(-pi/32) q[24]; -cx q[28],q[24]; -rz(pi/32) q[24]; -cx q[27],q[24]; -rz(-pi/16) q[24]; -cx q[27],q[24]; -rz(pi/16) q[24]; -cx q[26],q[24]; -rz(-pi/8) q[24]; -cx q[26],q[24]; -rz(pi/8) q[24]; -cx q[25],q[24]; -rz(-pi/4) q[24]; -cx q[25],q[24]; -rz(pi/4) q[24]; -ry(pi/2) q[24]; -rx(pi) q[24]; -rz(pi/4) q[24]; -rz(pi/8) q[25]; -rz(pi/16) q[26]; -rz(pi/32) q[27]; -rz(pi/64) q[28]; -rz(pi/128) q[29]; -rz(pi/256) q[30]; -rz(pi/512) q[31]; -rz(pi/1024) q[32]; -rz(pi/2048) q[33]; -rz(pi/4096) q[34]; -rz(pi/8192) q[35]; -rz(pi/16384) q[36]; -rz(pi/32768) q[37]; -rz(pi/65536) q[38]; -rz(pi/131072) q[39]; -rz(pi/262144) q[40]; -rz(pi/524288) q[41]; -rz(pi/1048576) q[42]; -rz(pi/2097152) q[43]; -rz(pi/4194304) q[44]; -rz(pi/8388608) q[45]; -rz(pi/16777216) q[46]; -rz(pi/33554432) q[47]; -rz(pi/67108864) q[48]; -rz(pi/134217728) q[49]; -rz(pi/268435456) q[50]; -rz(pi/536870912) q[51]; -rz(pi/1073741824) q[52]; -rz(pi/2147483648) q[53]; -rz(pi/4294967296) q[54]; -rz(pi/8589934592) q[55]; -rz(pi/17179869184) q[56]; -rz(pi/34359738368) q[57]; -rz(pi/68719476736) q[58]; -rz(pi/137438953472) q[59]; -rz(pi/274877906944) q[60]; -rz(pi/549755813888) q[61]; -rz(pi/1099511627776) q[62]; -rz(pi/2199023255552) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[23]; -rz(0) q[23]; -cx q[99],q[23]; -rz(0) q[23]; -cx q[98],q[23]; -rz(0) q[23]; -cx q[98],q[23]; -rz(0) q[23]; -cx q[97],q[23]; -rz(0) q[23]; -cx q[97],q[23]; -rz(0) q[23]; -cx q[96],q[23]; -rz(0) q[23]; -cx q[96],q[23]; -rz(0) q[23]; -cx q[95],q[23]; -rz(0) q[23]; -cx q[95],q[23]; -rz(0) q[23]; -cx q[94],q[23]; -rz(0) q[23]; -cx q[94],q[23]; -rz(0) q[23]; -cx q[93],q[23]; -rz(0) q[23]; -cx q[93],q[23]; -rz(0) q[23]; -cx q[92],q[23]; -rz(0) q[23]; -cx q[92],q[23]; -rz(0) q[23]; -cx q[91],q[23]; -rz(0) q[23]; -cx q[91],q[23]; -rz(0) q[23]; -cx q[90],q[23]; -rz(0) q[23]; -cx q[90],q[23]; -rz(0) q[23]; -cx q[89],q[23]; -rz(0) q[23]; -cx q[89],q[23]; -rz(0) q[23]; -cx q[88],q[23]; -rz(0) q[23]; -cx q[88],q[23]; -rz(0) q[23]; -cx q[87],q[23]; -rz(0) q[23]; -cx q[87],q[23]; -rz(0) q[23]; -cx q[86],q[23]; -rz(0) q[23]; -cx q[86],q[23]; -rz(0) q[23]; -cx q[85],q[23]; -rz(0) q[23]; -cx q[85],q[23]; -rz(0) q[23]; -cx q[84],q[23]; -rz(0) q[23]; -cx q[84],q[23]; -rz(0) q[23]; -cx q[83],q[23]; -rz(0) q[23]; -cx q[83],q[23]; -rz(0) q[23]; -cx q[82],q[23]; -rz(0) q[23]; -cx q[82],q[23]; -rz(0) q[23]; -cx q[81],q[23]; -rz(0) q[23]; -cx q[81],q[23]; -rz(0) q[23]; -cx q[80],q[23]; -rz(0) q[23]; -cx q[80],q[23]; -rz(0) q[23]; -cx q[79],q[23]; -rz(0) q[23]; -cx q[79],q[23]; -rz(0) q[23]; -cx q[78],q[23]; -rz(0) q[23]; -cx q[78],q[23]; -rz(0) q[23]; -cx q[77],q[23]; -rz(0) q[23]; -cx q[77],q[23]; -rz(0) q[23]; -cx q[76],q[23]; -rz(0) q[23]; -cx q[76],q[23]; -rz(0) q[23]; -cx q[75],q[23]; -rz(0) q[23]; -cx q[75],q[23]; -rz(0) q[23]; -cx q[74],q[23]; -rz(0) q[23]; -cx q[74],q[23]; -rz(0) q[23]; -cx q[73],q[23]; -rz(0) q[23]; -cx q[73],q[23]; -rz(0) q[23]; -cx q[72],q[23]; -rz(0) q[23]; -cx q[72],q[23]; -rz(0) q[23]; -cx q[71],q[23]; -rz(0) q[23]; -cx q[71],q[23]; -rz(0) q[23]; -cx q[70],q[23]; -rz(0) q[23]; -cx q[70],q[23]; -rz(0) q[23]; -cx q[69],q[23]; -rz(0) q[23]; -cx q[69],q[23]; -rz(0) q[23]; -cx q[68],q[23]; -rz(0) q[23]; -cx q[68],q[23]; -rz(0) q[23]; -cx q[67],q[23]; -rz(0) q[23]; -cx q[67],q[23]; -rz(0) q[23]; -cx q[66],q[23]; -rz(0) q[23]; -cx q[66],q[23]; -rz(0) q[23]; -cx q[65],q[23]; -rz(0) q[23]; -cx q[65],q[23]; -rz(0) q[23]; -cx q[64],q[23]; -rz(0) q[23]; -cx q[64],q[23]; -rz(0) q[23]; -cx q[63],q[23]; -rz(-pi/2199023255552) q[23]; -cx q[63],q[23]; -rz(pi/2199023255552) q[23]; -cx q[62],q[23]; -rz(-pi/1099511627776) q[23]; -cx q[62],q[23]; -rz(pi/1099511627776) q[23]; -cx q[61],q[23]; -rz(-pi/549755813888) q[23]; -cx q[61],q[23]; -rz(pi/549755813888) q[23]; -cx q[60],q[23]; -rz(-pi/274877906944) q[23]; -cx q[60],q[23]; -rz(pi/274877906944) q[23]; -cx q[59],q[23]; -rz(-pi/137438953472) q[23]; -cx q[59],q[23]; -rz(pi/137438953472) q[23]; -cx q[58],q[23]; -rz(-pi/68719476736) q[23]; -cx q[58],q[23]; -rz(pi/68719476736) q[23]; -cx q[57],q[23]; -rz(-pi/34359738368) q[23]; -cx q[57],q[23]; -rz(pi/34359738368) q[23]; -cx q[56],q[23]; -rz(-pi/17179869184) q[23]; -cx q[56],q[23]; -rz(pi/17179869184) q[23]; -cx q[55],q[23]; -rz(-pi/8589934592) q[23]; -cx q[55],q[23]; -rz(pi/8589934592) q[23]; -cx q[54],q[23]; -rz(-pi/4294967296) q[23]; -cx q[54],q[23]; -rz(pi/4294967296) q[23]; -cx q[53],q[23]; -rz(-pi/2147483648) q[23]; -cx q[53],q[23]; -rz(pi/2147483648) q[23]; -cx q[52],q[23]; -rz(-pi/1073741824) q[23]; -cx q[52],q[23]; -rz(pi/1073741824) q[23]; -cx q[51],q[23]; -rz(-pi/536870912) q[23]; -cx q[51],q[23]; -rz(pi/536870912) q[23]; -cx q[50],q[23]; -rz(-pi/268435456) q[23]; -cx q[50],q[23]; -rz(pi/268435456) q[23]; -cx q[49],q[23]; -rz(-pi/134217728) q[23]; -cx q[49],q[23]; -rz(pi/134217728) q[23]; -cx q[48],q[23]; -rz(-pi/67108864) q[23]; -cx q[48],q[23]; -rz(pi/67108864) q[23]; -cx q[47],q[23]; -rz(-pi/33554432) q[23]; -cx q[47],q[23]; -rz(pi/33554432) q[23]; -cx q[46],q[23]; -rz(-pi/16777216) q[23]; -cx q[46],q[23]; -rz(pi/16777216) q[23]; -cx q[45],q[23]; -rz(-pi/8388608) q[23]; -cx q[45],q[23]; -rz(pi/8388608) q[23]; -cx q[44],q[23]; -rz(-pi/4194304) q[23]; -cx q[44],q[23]; -rz(pi/4194304) q[23]; -cx q[43],q[23]; -rz(-pi/2097152) q[23]; -cx q[43],q[23]; -rz(pi/2097152) q[23]; -cx q[42],q[23]; -rz(-pi/1048576) q[23]; -cx q[42],q[23]; -rz(pi/1048576) q[23]; -cx q[41],q[23]; -rz(-pi/524288) q[23]; -cx q[41],q[23]; -rz(pi/524288) q[23]; -cx q[40],q[23]; -rz(-pi/262144) q[23]; -cx q[40],q[23]; -rz(pi/262144) q[23]; -cx q[39],q[23]; -rz(-pi/131072) q[23]; -cx q[39],q[23]; -rz(pi/131072) q[23]; -cx q[38],q[23]; -rz(-pi/65536) q[23]; -cx q[38],q[23]; -rz(pi/65536) q[23]; -cx q[37],q[23]; -rz(-pi/32768) q[23]; -cx q[37],q[23]; -rz(pi/32768) q[23]; -cx q[36],q[23]; -rz(-pi/16384) q[23]; -cx q[36],q[23]; -rz(pi/16384) q[23]; -cx q[35],q[23]; -rz(-pi/8192) q[23]; -cx q[35],q[23]; -rz(pi/8192) q[23]; -cx q[34],q[23]; -rz(-pi/4096) q[23]; -cx q[34],q[23]; -rz(pi/4096) q[23]; -cx q[33],q[23]; -rz(-pi/2048) q[23]; -cx q[33],q[23]; -rz(pi/2048) q[23]; -cx q[32],q[23]; -rz(-pi/1024) q[23]; -cx q[32],q[23]; -rz(pi/1024) q[23]; -cx q[31],q[23]; -rz(-pi/512) q[23]; -cx q[31],q[23]; -rz(pi/512) q[23]; -cx q[30],q[23]; -rz(-pi/256) q[23]; -cx q[30],q[23]; -rz(pi/256) q[23]; -cx q[29],q[23]; -rz(-pi/128) q[23]; -cx q[29],q[23]; -rz(pi/128) q[23]; -cx q[28],q[23]; -rz(-pi/64) q[23]; -cx q[28],q[23]; -rz(pi/64) q[23]; -cx q[27],q[23]; -rz(-pi/32) q[23]; -cx q[27],q[23]; -rz(pi/32) q[23]; -cx q[26],q[23]; -rz(-pi/16) q[23]; -cx q[26],q[23]; -rz(pi/16) q[23]; -cx q[25],q[23]; -rz(-pi/8) q[23]; -cx q[25],q[23]; -rz(pi/8) q[23]; -cx q[24],q[23]; -rz(-pi/4) q[23]; -cx q[24],q[23]; -rz(pi/4) q[23]; -ry(pi/2) q[23]; -rx(pi) q[23]; -rz(pi/4) q[23]; -rz(pi/8) q[24]; -rz(pi/16) q[25]; -rz(pi/32) q[26]; -rz(pi/64) q[27]; -rz(pi/128) q[28]; -rz(pi/256) q[29]; -rz(pi/512) q[30]; -rz(pi/1024) q[31]; -rz(pi/2048) q[32]; -rz(pi/4096) q[33]; -rz(pi/8192) q[34]; -rz(pi/16384) q[35]; -rz(pi/32768) q[36]; -rz(pi/65536) q[37]; -rz(pi/131072) q[38]; -rz(pi/262144) q[39]; -rz(pi/524288) q[40]; -rz(pi/1048576) q[41]; -rz(pi/2097152) q[42]; -rz(pi/4194304) q[43]; -rz(pi/8388608) q[44]; -rz(pi/16777216) q[45]; -rz(pi/33554432) q[46]; -rz(pi/67108864) q[47]; -rz(pi/134217728) q[48]; -rz(pi/268435456) q[49]; -rz(pi/536870912) q[50]; -rz(pi/1073741824) q[51]; -rz(pi/2147483648) q[52]; -rz(pi/4294967296) q[53]; -rz(pi/8589934592) q[54]; -rz(pi/17179869184) q[55]; -rz(pi/34359738368) q[56]; -rz(pi/68719476736) q[57]; -rz(pi/137438953472) q[58]; -rz(pi/274877906944) q[59]; -rz(pi/549755813888) q[60]; -rz(pi/1099511627776) q[61]; -rz(pi/2199023255552) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[22]; -rz(0) q[22]; -cx q[99],q[22]; -rz(0) q[22]; -cx q[98],q[22]; -rz(0) q[22]; -cx q[98],q[22]; -rz(0) q[22]; -cx q[97],q[22]; -rz(0) q[22]; -cx q[97],q[22]; -rz(0) q[22]; -cx q[96],q[22]; -rz(0) q[22]; -cx q[96],q[22]; -rz(0) q[22]; -cx q[95],q[22]; -rz(0) q[22]; -cx q[95],q[22]; -rz(0) q[22]; -cx q[94],q[22]; -rz(0) q[22]; -cx q[94],q[22]; -rz(0) q[22]; -cx q[93],q[22]; -rz(0) q[22]; -cx q[93],q[22]; -rz(0) q[22]; -cx q[92],q[22]; -rz(0) q[22]; -cx q[92],q[22]; -rz(0) q[22]; -cx q[91],q[22]; -rz(0) q[22]; -cx q[91],q[22]; -rz(0) q[22]; -cx q[90],q[22]; -rz(0) q[22]; -cx q[90],q[22]; -rz(0) q[22]; -cx q[89],q[22]; -rz(0) q[22]; -cx q[89],q[22]; -rz(0) q[22]; -cx q[88],q[22]; -rz(0) q[22]; -cx q[88],q[22]; -rz(0) q[22]; -cx q[87],q[22]; -rz(0) q[22]; -cx q[87],q[22]; -rz(0) q[22]; -cx q[86],q[22]; -rz(0) q[22]; -cx q[86],q[22]; -rz(0) q[22]; -cx q[85],q[22]; -rz(0) q[22]; -cx q[85],q[22]; -rz(0) q[22]; -cx q[84],q[22]; -rz(0) q[22]; -cx q[84],q[22]; -rz(0) q[22]; -cx q[83],q[22]; -rz(0) q[22]; -cx q[83],q[22]; -rz(0) q[22]; -cx q[82],q[22]; -rz(0) q[22]; -cx q[82],q[22]; -rz(0) q[22]; -cx q[81],q[22]; -rz(0) q[22]; -cx q[81],q[22]; -rz(0) q[22]; -cx q[80],q[22]; -rz(0) q[22]; -cx q[80],q[22]; -rz(0) q[22]; -cx q[79],q[22]; -rz(0) q[22]; -cx q[79],q[22]; -rz(0) q[22]; -cx q[78],q[22]; -rz(0) q[22]; -cx q[78],q[22]; -rz(0) q[22]; -cx q[77],q[22]; -rz(0) q[22]; -cx q[77],q[22]; -rz(0) q[22]; -cx q[76],q[22]; -rz(0) q[22]; -cx q[76],q[22]; -rz(0) q[22]; -cx q[75],q[22]; -rz(0) q[22]; -cx q[75],q[22]; -rz(0) q[22]; -cx q[74],q[22]; -rz(0) q[22]; -cx q[74],q[22]; -rz(0) q[22]; -cx q[73],q[22]; -rz(0) q[22]; -cx q[73],q[22]; -rz(0) q[22]; -cx q[72],q[22]; -rz(0) q[22]; -cx q[72],q[22]; -rz(0) q[22]; -cx q[71],q[22]; -rz(0) q[22]; -cx q[71],q[22]; -rz(0) q[22]; -cx q[70],q[22]; -rz(0) q[22]; -cx q[70],q[22]; -rz(0) q[22]; -cx q[69],q[22]; -rz(0) q[22]; -cx q[69],q[22]; -rz(0) q[22]; -cx q[68],q[22]; -rz(0) q[22]; -cx q[68],q[22]; -rz(0) q[22]; -cx q[67],q[22]; -rz(0) q[22]; -cx q[67],q[22]; -rz(0) q[22]; -cx q[66],q[22]; -rz(0) q[22]; -cx q[66],q[22]; -rz(0) q[22]; -cx q[65],q[22]; -rz(0) q[22]; -cx q[65],q[22]; -rz(0) q[22]; -cx q[64],q[22]; -rz(0) q[22]; -cx q[64],q[22]; -rz(0) q[22]; -cx q[63],q[22]; -rz(0) q[22]; -cx q[63],q[22]; -rz(0) q[22]; -cx q[62],q[22]; -rz(-pi/2199023255552) q[22]; -cx q[62],q[22]; -rz(pi/2199023255552) q[22]; -cx q[61],q[22]; -rz(-pi/1099511627776) q[22]; -cx q[61],q[22]; -rz(pi/1099511627776) q[22]; -cx q[60],q[22]; -rz(-pi/549755813888) q[22]; -cx q[60],q[22]; -rz(pi/549755813888) q[22]; -cx q[59],q[22]; -rz(-pi/274877906944) q[22]; -cx q[59],q[22]; -rz(pi/274877906944) q[22]; -cx q[58],q[22]; -rz(-pi/137438953472) q[22]; -cx q[58],q[22]; -rz(pi/137438953472) q[22]; -cx q[57],q[22]; -rz(-pi/68719476736) q[22]; -cx q[57],q[22]; -rz(pi/68719476736) q[22]; -cx q[56],q[22]; -rz(-pi/34359738368) q[22]; -cx q[56],q[22]; -rz(pi/34359738368) q[22]; -cx q[55],q[22]; -rz(-pi/17179869184) q[22]; -cx q[55],q[22]; -rz(pi/17179869184) q[22]; -cx q[54],q[22]; -rz(-pi/8589934592) q[22]; -cx q[54],q[22]; -rz(pi/8589934592) q[22]; -cx q[53],q[22]; -rz(-pi/4294967296) q[22]; -cx q[53],q[22]; -rz(pi/4294967296) q[22]; -cx q[52],q[22]; -rz(-pi/2147483648) q[22]; -cx q[52],q[22]; -rz(pi/2147483648) q[22]; -cx q[51],q[22]; -rz(-pi/1073741824) q[22]; -cx q[51],q[22]; -rz(pi/1073741824) q[22]; -cx q[50],q[22]; -rz(-pi/536870912) q[22]; -cx q[50],q[22]; -rz(pi/536870912) q[22]; -cx q[49],q[22]; -rz(-pi/268435456) q[22]; -cx q[49],q[22]; -rz(pi/268435456) q[22]; -cx q[48],q[22]; -rz(-pi/134217728) q[22]; -cx q[48],q[22]; -rz(pi/134217728) q[22]; -cx q[47],q[22]; -rz(-pi/67108864) q[22]; -cx q[47],q[22]; -rz(pi/67108864) q[22]; -cx q[46],q[22]; -rz(-pi/33554432) q[22]; -cx q[46],q[22]; -rz(pi/33554432) q[22]; -cx q[45],q[22]; -rz(-pi/16777216) q[22]; -cx q[45],q[22]; -rz(pi/16777216) q[22]; -cx q[44],q[22]; -rz(-pi/8388608) q[22]; -cx q[44],q[22]; -rz(pi/8388608) q[22]; -cx q[43],q[22]; -rz(-pi/4194304) q[22]; -cx q[43],q[22]; -rz(pi/4194304) q[22]; -cx q[42],q[22]; -rz(-pi/2097152) q[22]; -cx q[42],q[22]; -rz(pi/2097152) q[22]; -cx q[41],q[22]; -rz(-pi/1048576) q[22]; -cx q[41],q[22]; -rz(pi/1048576) q[22]; -cx q[40],q[22]; -rz(-pi/524288) q[22]; -cx q[40],q[22]; -rz(pi/524288) q[22]; -cx q[39],q[22]; -rz(-pi/262144) q[22]; -cx q[39],q[22]; -rz(pi/262144) q[22]; -cx q[38],q[22]; -rz(-pi/131072) q[22]; -cx q[38],q[22]; -rz(pi/131072) q[22]; -cx q[37],q[22]; -rz(-pi/65536) q[22]; -cx q[37],q[22]; -rz(pi/65536) q[22]; -cx q[36],q[22]; -rz(-pi/32768) q[22]; -cx q[36],q[22]; -rz(pi/32768) q[22]; -cx q[35],q[22]; -rz(-pi/16384) q[22]; -cx q[35],q[22]; -rz(pi/16384) q[22]; -cx q[34],q[22]; -rz(-pi/8192) q[22]; -cx q[34],q[22]; -rz(pi/8192) q[22]; -cx q[33],q[22]; -rz(-pi/4096) q[22]; -cx q[33],q[22]; -rz(pi/4096) q[22]; -cx q[32],q[22]; -rz(-pi/2048) q[22]; -cx q[32],q[22]; -rz(pi/2048) q[22]; -cx q[31],q[22]; -rz(-pi/1024) q[22]; -cx q[31],q[22]; -rz(pi/1024) q[22]; -cx q[30],q[22]; -rz(-pi/512) q[22]; -cx q[30],q[22]; -rz(pi/512) q[22]; -cx q[29],q[22]; -rz(-pi/256) q[22]; -cx q[29],q[22]; -rz(pi/256) q[22]; -cx q[28],q[22]; -rz(-pi/128) q[22]; -cx q[28],q[22]; -rz(pi/128) q[22]; -cx q[27],q[22]; -rz(-pi/64) q[22]; -cx q[27],q[22]; -rz(pi/64) q[22]; -cx q[26],q[22]; -rz(-pi/32) q[22]; -cx q[26],q[22]; -rz(pi/32) q[22]; -cx q[25],q[22]; -rz(-pi/16) q[22]; -cx q[25],q[22]; -rz(pi/16) q[22]; -cx q[24],q[22]; -rz(-pi/8) q[22]; -cx q[24],q[22]; -rz(pi/8) q[22]; -cx q[23],q[22]; -rz(-pi/4) q[22]; -cx q[23],q[22]; -rz(pi/4) q[22]; -ry(pi/2) q[22]; -rx(pi) q[22]; -rz(pi/4) q[22]; -rz(pi/8) q[23]; -rz(pi/16) q[24]; -rz(pi/32) q[25]; -rz(pi/64) q[26]; -rz(pi/128) q[27]; -rz(pi/256) q[28]; -rz(pi/512) q[29]; -rz(pi/1024) q[30]; -rz(pi/2048) q[31]; -rz(pi/4096) q[32]; -rz(pi/8192) q[33]; -rz(pi/16384) q[34]; -rz(pi/32768) q[35]; -rz(pi/65536) q[36]; -rz(pi/131072) q[37]; -rz(pi/262144) q[38]; -rz(pi/524288) q[39]; -rz(pi/1048576) q[40]; -rz(pi/2097152) q[41]; -rz(pi/4194304) q[42]; -rz(pi/8388608) q[43]; -rz(pi/16777216) q[44]; -rz(pi/33554432) q[45]; -rz(pi/67108864) q[46]; -rz(pi/134217728) q[47]; -rz(pi/268435456) q[48]; -rz(pi/536870912) q[49]; -rz(pi/1073741824) q[50]; -rz(pi/2147483648) q[51]; -rz(pi/4294967296) q[52]; -rz(pi/8589934592) q[53]; -rz(pi/17179869184) q[54]; -rz(pi/34359738368) q[55]; -rz(pi/68719476736) q[56]; -rz(pi/137438953472) q[57]; -rz(pi/274877906944) q[58]; -rz(pi/549755813888) q[59]; -rz(pi/1099511627776) q[60]; -rz(pi/2199023255552) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[21]; -rz(0) q[21]; -cx q[99],q[21]; -rz(0) q[21]; -cx q[98],q[21]; -rz(0) q[21]; -cx q[98],q[21]; -rz(0) q[21]; -cx q[97],q[21]; -rz(0) q[21]; -cx q[97],q[21]; -rz(0) q[21]; -cx q[96],q[21]; -rz(0) q[21]; -cx q[96],q[21]; -rz(0) q[21]; -cx q[95],q[21]; -rz(0) q[21]; -cx q[95],q[21]; -rz(0) q[21]; -cx q[94],q[21]; -rz(0) q[21]; -cx q[94],q[21]; -rz(0) q[21]; -cx q[93],q[21]; -rz(0) q[21]; -cx q[93],q[21]; -rz(0) q[21]; -cx q[92],q[21]; -rz(0) q[21]; -cx q[92],q[21]; -rz(0) q[21]; -cx q[91],q[21]; -rz(0) q[21]; -cx q[91],q[21]; -rz(0) q[21]; -cx q[90],q[21]; -rz(0) q[21]; -cx q[90],q[21]; -rz(0) q[21]; -cx q[89],q[21]; -rz(0) q[21]; -cx q[89],q[21]; -rz(0) q[21]; -cx q[88],q[21]; -rz(0) q[21]; -cx q[88],q[21]; -rz(0) q[21]; -cx q[87],q[21]; -rz(0) q[21]; -cx q[87],q[21]; -rz(0) q[21]; -cx q[86],q[21]; -rz(0) q[21]; -cx q[86],q[21]; -rz(0) q[21]; -cx q[85],q[21]; -rz(0) q[21]; -cx q[85],q[21]; -rz(0) q[21]; -cx q[84],q[21]; -rz(0) q[21]; -cx q[84],q[21]; -rz(0) q[21]; -cx q[83],q[21]; -rz(0) q[21]; -cx q[83],q[21]; -rz(0) q[21]; -cx q[82],q[21]; -rz(0) q[21]; -cx q[82],q[21]; -rz(0) q[21]; -cx q[81],q[21]; -rz(0) q[21]; -cx q[81],q[21]; -rz(0) q[21]; -cx q[80],q[21]; -rz(0) q[21]; -cx q[80],q[21]; -rz(0) q[21]; -cx q[79],q[21]; -rz(0) q[21]; -cx q[79],q[21]; -rz(0) q[21]; -cx q[78],q[21]; -rz(0) q[21]; -cx q[78],q[21]; -rz(0) q[21]; -cx q[77],q[21]; -rz(0) q[21]; -cx q[77],q[21]; -rz(0) q[21]; -cx q[76],q[21]; -rz(0) q[21]; -cx q[76],q[21]; -rz(0) q[21]; -cx q[75],q[21]; -rz(0) q[21]; -cx q[75],q[21]; -rz(0) q[21]; -cx q[74],q[21]; -rz(0) q[21]; -cx q[74],q[21]; -rz(0) q[21]; -cx q[73],q[21]; -rz(0) q[21]; -cx q[73],q[21]; -rz(0) q[21]; -cx q[72],q[21]; -rz(0) q[21]; -cx q[72],q[21]; -rz(0) q[21]; -cx q[71],q[21]; -rz(0) q[21]; -cx q[71],q[21]; -rz(0) q[21]; -cx q[70],q[21]; -rz(0) q[21]; -cx q[70],q[21]; -rz(0) q[21]; -cx q[69],q[21]; -rz(0) q[21]; -cx q[69],q[21]; -rz(0) q[21]; -cx q[68],q[21]; -rz(0) q[21]; -cx q[68],q[21]; -rz(0) q[21]; -cx q[67],q[21]; -rz(0) q[21]; -cx q[67],q[21]; -rz(0) q[21]; -cx q[66],q[21]; -rz(0) q[21]; -cx q[66],q[21]; -rz(0) q[21]; -cx q[65],q[21]; -rz(0) q[21]; -cx q[65],q[21]; -rz(0) q[21]; -cx q[64],q[21]; -rz(0) q[21]; -cx q[64],q[21]; -rz(0) q[21]; -cx q[63],q[21]; -rz(0) q[21]; -cx q[63],q[21]; -rz(0) q[21]; -cx q[62],q[21]; -rz(0) q[21]; -cx q[62],q[21]; -rz(0) q[21]; -cx q[61],q[21]; -rz(-pi/2199023255552) q[21]; -cx q[61],q[21]; -rz(pi/2199023255552) q[21]; -cx q[60],q[21]; -rz(-pi/1099511627776) q[21]; -cx q[60],q[21]; -rz(pi/1099511627776) q[21]; -cx q[59],q[21]; -rz(-pi/549755813888) q[21]; -cx q[59],q[21]; -rz(pi/549755813888) q[21]; -cx q[58],q[21]; -rz(-pi/274877906944) q[21]; -cx q[58],q[21]; -rz(pi/274877906944) q[21]; -cx q[57],q[21]; -rz(-pi/137438953472) q[21]; -cx q[57],q[21]; -rz(pi/137438953472) q[21]; -cx q[56],q[21]; -rz(-pi/68719476736) q[21]; -cx q[56],q[21]; -rz(pi/68719476736) q[21]; -cx q[55],q[21]; -rz(-pi/34359738368) q[21]; -cx q[55],q[21]; -rz(pi/34359738368) q[21]; -cx q[54],q[21]; -rz(-pi/17179869184) q[21]; -cx q[54],q[21]; -rz(pi/17179869184) q[21]; -cx q[53],q[21]; -rz(-pi/8589934592) q[21]; -cx q[53],q[21]; -rz(pi/8589934592) q[21]; -cx q[52],q[21]; -rz(-pi/4294967296) q[21]; -cx q[52],q[21]; -rz(pi/4294967296) q[21]; -cx q[51],q[21]; -rz(-pi/2147483648) q[21]; -cx q[51],q[21]; -rz(pi/2147483648) q[21]; -cx q[50],q[21]; -rz(-pi/1073741824) q[21]; -cx q[50],q[21]; -rz(pi/1073741824) q[21]; -cx q[49],q[21]; -rz(-pi/536870912) q[21]; -cx q[49],q[21]; -rz(pi/536870912) q[21]; -cx q[48],q[21]; -rz(-pi/268435456) q[21]; -cx q[48],q[21]; -rz(pi/268435456) q[21]; -cx q[47],q[21]; -rz(-pi/134217728) q[21]; -cx q[47],q[21]; -rz(pi/134217728) q[21]; -cx q[46],q[21]; -rz(-pi/67108864) q[21]; -cx q[46],q[21]; -rz(pi/67108864) q[21]; -cx q[45],q[21]; -rz(-pi/33554432) q[21]; -cx q[45],q[21]; -rz(pi/33554432) q[21]; -cx q[44],q[21]; -rz(-pi/16777216) q[21]; -cx q[44],q[21]; -rz(pi/16777216) q[21]; -cx q[43],q[21]; -rz(-pi/8388608) q[21]; -cx q[43],q[21]; -rz(pi/8388608) q[21]; -cx q[42],q[21]; -rz(-pi/4194304) q[21]; -cx q[42],q[21]; -rz(pi/4194304) q[21]; -cx q[41],q[21]; -rz(-pi/2097152) q[21]; -cx q[41],q[21]; -rz(pi/2097152) q[21]; -cx q[40],q[21]; -rz(-pi/1048576) q[21]; -cx q[40],q[21]; -rz(pi/1048576) q[21]; -cx q[39],q[21]; -rz(-pi/524288) q[21]; -cx q[39],q[21]; -rz(pi/524288) q[21]; -cx q[38],q[21]; -rz(-pi/262144) q[21]; -cx q[38],q[21]; -rz(pi/262144) q[21]; -cx q[37],q[21]; -rz(-pi/131072) q[21]; -cx q[37],q[21]; -rz(pi/131072) q[21]; -cx q[36],q[21]; -rz(-pi/65536) q[21]; -cx q[36],q[21]; -rz(pi/65536) q[21]; -cx q[35],q[21]; -rz(-pi/32768) q[21]; -cx q[35],q[21]; -rz(pi/32768) q[21]; -cx q[34],q[21]; -rz(-pi/16384) q[21]; -cx q[34],q[21]; -rz(pi/16384) q[21]; -cx q[33],q[21]; -rz(-pi/8192) q[21]; -cx q[33],q[21]; -rz(pi/8192) q[21]; -cx q[32],q[21]; -rz(-pi/4096) q[21]; -cx q[32],q[21]; -rz(pi/4096) q[21]; -cx q[31],q[21]; -rz(-pi/2048) q[21]; -cx q[31],q[21]; -rz(pi/2048) q[21]; -cx q[30],q[21]; -rz(-pi/1024) q[21]; -cx q[30],q[21]; -rz(pi/1024) q[21]; -cx q[29],q[21]; -rz(-pi/512) q[21]; -cx q[29],q[21]; -rz(pi/512) q[21]; -cx q[28],q[21]; -rz(-pi/256) q[21]; -cx q[28],q[21]; -rz(pi/256) q[21]; -cx q[27],q[21]; -rz(-pi/128) q[21]; -cx q[27],q[21]; -rz(pi/128) q[21]; -cx q[26],q[21]; -rz(-pi/64) q[21]; -cx q[26],q[21]; -rz(pi/64) q[21]; -cx q[25],q[21]; -rz(-pi/32) q[21]; -cx q[25],q[21]; -rz(pi/32) q[21]; -cx q[24],q[21]; -rz(-pi/16) q[21]; -cx q[24],q[21]; -rz(pi/16) q[21]; -cx q[23],q[21]; -rz(-pi/8) q[21]; -cx q[23],q[21]; -rz(pi/8) q[21]; -cx q[22],q[21]; -rz(-pi/4) q[21]; -cx q[22],q[21]; -rz(pi/4) q[21]; -ry(pi/2) q[21]; -rx(pi) q[21]; -rz(pi/4) q[21]; -rz(pi/8) q[22]; -rz(pi/16) q[23]; -rz(pi/32) q[24]; -rz(pi/64) q[25]; -rz(pi/128) q[26]; -rz(pi/256) q[27]; -rz(pi/512) q[28]; -rz(pi/1024) q[29]; -rz(pi/2048) q[30]; -rz(pi/4096) q[31]; -rz(pi/8192) q[32]; -rz(pi/16384) q[33]; -rz(pi/32768) q[34]; -rz(pi/65536) q[35]; -rz(pi/131072) q[36]; -rz(pi/262144) q[37]; -rz(pi/524288) q[38]; -rz(pi/1048576) q[39]; -rz(pi/2097152) q[40]; -rz(pi/4194304) q[41]; -rz(pi/8388608) q[42]; -rz(pi/16777216) q[43]; -rz(pi/33554432) q[44]; -rz(pi/67108864) q[45]; -rz(pi/134217728) q[46]; -rz(pi/268435456) q[47]; -rz(pi/536870912) q[48]; -rz(pi/1073741824) q[49]; -rz(pi/2147483648) q[50]; -rz(pi/4294967296) q[51]; -rz(pi/8589934592) q[52]; -rz(pi/17179869184) q[53]; -rz(pi/34359738368) q[54]; -rz(pi/68719476736) q[55]; -rz(pi/137438953472) q[56]; -rz(pi/274877906944) q[57]; -rz(pi/549755813888) q[58]; -rz(pi/1099511627776) q[59]; -rz(pi/2199023255552) q[60]; -rz(0) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[20]; -rz(0) q[20]; -cx q[99],q[20]; -rz(0) q[20]; -cx q[98],q[20]; -rz(0) q[20]; -cx q[98],q[20]; -rz(0) q[20]; -cx q[97],q[20]; -rz(0) q[20]; -cx q[97],q[20]; -rz(0) q[20]; -cx q[96],q[20]; -rz(0) q[20]; -cx q[96],q[20]; -rz(0) q[20]; -cx q[95],q[20]; -rz(0) q[20]; -cx q[95],q[20]; -rz(0) q[20]; -cx q[94],q[20]; -rz(0) q[20]; -cx q[94],q[20]; -rz(0) q[20]; -cx q[93],q[20]; -rz(0) q[20]; -cx q[93],q[20]; -rz(0) q[20]; -cx q[92],q[20]; -rz(0) q[20]; -cx q[92],q[20]; -rz(0) q[20]; -cx q[91],q[20]; -rz(0) q[20]; -cx q[91],q[20]; -rz(0) q[20]; -cx q[90],q[20]; -rz(0) q[20]; -cx q[90],q[20]; -rz(0) q[20]; -cx q[89],q[20]; -rz(0) q[20]; -cx q[89],q[20]; -rz(0) q[20]; -cx q[88],q[20]; -rz(0) q[20]; -cx q[88],q[20]; -rz(0) q[20]; -cx q[87],q[20]; -rz(0) q[20]; -cx q[87],q[20]; -rz(0) q[20]; -cx q[86],q[20]; -rz(0) q[20]; -cx q[86],q[20]; -rz(0) q[20]; -cx q[85],q[20]; -rz(0) q[20]; -cx q[85],q[20]; -rz(0) q[20]; -cx q[84],q[20]; -rz(0) q[20]; -cx q[84],q[20]; -rz(0) q[20]; -cx q[83],q[20]; -rz(0) q[20]; -cx q[83],q[20]; -rz(0) q[20]; -cx q[82],q[20]; -rz(0) q[20]; -cx q[82],q[20]; -rz(0) q[20]; -cx q[81],q[20]; -rz(0) q[20]; -cx q[81],q[20]; -rz(0) q[20]; -cx q[80],q[20]; -rz(0) q[20]; -cx q[80],q[20]; -rz(0) q[20]; -cx q[79],q[20]; -rz(0) q[20]; -cx q[79],q[20]; -rz(0) q[20]; -cx q[78],q[20]; -rz(0) q[20]; -cx q[78],q[20]; -rz(0) q[20]; -cx q[77],q[20]; -rz(0) q[20]; -cx q[77],q[20]; -rz(0) q[20]; -cx q[76],q[20]; -rz(0) q[20]; -cx q[76],q[20]; -rz(0) q[20]; -cx q[75],q[20]; -rz(0) q[20]; -cx q[75],q[20]; -rz(0) q[20]; -cx q[74],q[20]; -rz(0) q[20]; -cx q[74],q[20]; -rz(0) q[20]; -cx q[73],q[20]; -rz(0) q[20]; -cx q[73],q[20]; -rz(0) q[20]; -cx q[72],q[20]; -rz(0) q[20]; -cx q[72],q[20]; -rz(0) q[20]; -cx q[71],q[20]; -rz(0) q[20]; -cx q[71],q[20]; -rz(0) q[20]; -cx q[70],q[20]; -rz(0) q[20]; -cx q[70],q[20]; -rz(0) q[20]; -cx q[69],q[20]; -rz(0) q[20]; -cx q[69],q[20]; -rz(0) q[20]; -cx q[68],q[20]; -rz(0) q[20]; -cx q[68],q[20]; -rz(0) q[20]; -cx q[67],q[20]; -rz(0) q[20]; -cx q[67],q[20]; -rz(0) q[20]; -cx q[66],q[20]; -rz(0) q[20]; -cx q[66],q[20]; -rz(0) q[20]; -cx q[65],q[20]; -rz(0) q[20]; -cx q[65],q[20]; -rz(0) q[20]; -cx q[64],q[20]; -rz(0) q[20]; -cx q[64],q[20]; -rz(0) q[20]; -cx q[63],q[20]; -rz(0) q[20]; -cx q[63],q[20]; -rz(0) q[20]; -cx q[62],q[20]; -rz(0) q[20]; -cx q[62],q[20]; -rz(0) q[20]; -cx q[61],q[20]; -rz(0) q[20]; -cx q[61],q[20]; -rz(0) q[20]; -cx q[60],q[20]; -rz(-pi/2199023255552) q[20]; -cx q[60],q[20]; -rz(pi/2199023255552) q[20]; -cx q[59],q[20]; -rz(-pi/1099511627776) q[20]; -cx q[59],q[20]; -rz(pi/1099511627776) q[20]; -cx q[58],q[20]; -rz(-pi/549755813888) q[20]; -cx q[58],q[20]; -rz(pi/549755813888) q[20]; -cx q[57],q[20]; -rz(-pi/274877906944) q[20]; -cx q[57],q[20]; -rz(pi/274877906944) q[20]; -cx q[56],q[20]; -rz(-pi/137438953472) q[20]; -cx q[56],q[20]; -rz(pi/137438953472) q[20]; -cx q[55],q[20]; -rz(-pi/68719476736) q[20]; -cx q[55],q[20]; -rz(pi/68719476736) q[20]; -cx q[54],q[20]; -rz(-pi/34359738368) q[20]; -cx q[54],q[20]; -rz(pi/34359738368) q[20]; -cx q[53],q[20]; -rz(-pi/17179869184) q[20]; -cx q[53],q[20]; -rz(pi/17179869184) q[20]; -cx q[52],q[20]; -rz(-pi/8589934592) q[20]; -cx q[52],q[20]; -rz(pi/8589934592) q[20]; -cx q[51],q[20]; -rz(-pi/4294967296) q[20]; -cx q[51],q[20]; -rz(pi/4294967296) q[20]; -cx q[50],q[20]; -rz(-pi/2147483648) q[20]; -cx q[50],q[20]; -rz(pi/2147483648) q[20]; -cx q[49],q[20]; -rz(-pi/1073741824) q[20]; -cx q[49],q[20]; -rz(pi/1073741824) q[20]; -cx q[48],q[20]; -rz(-pi/536870912) q[20]; -cx q[48],q[20]; -rz(pi/536870912) q[20]; -cx q[47],q[20]; -rz(-pi/268435456) q[20]; -cx q[47],q[20]; -rz(pi/268435456) q[20]; -cx q[46],q[20]; -rz(-pi/134217728) q[20]; -cx q[46],q[20]; -rz(pi/134217728) q[20]; -cx q[45],q[20]; -rz(-pi/67108864) q[20]; -cx q[45],q[20]; -rz(pi/67108864) q[20]; -cx q[44],q[20]; -rz(-pi/33554432) q[20]; -cx q[44],q[20]; -rz(pi/33554432) q[20]; -cx q[43],q[20]; -rz(-pi/16777216) q[20]; -cx q[43],q[20]; -rz(pi/16777216) q[20]; -cx q[42],q[20]; -rz(-pi/8388608) q[20]; -cx q[42],q[20]; -rz(pi/8388608) q[20]; -cx q[41],q[20]; -rz(-pi/4194304) q[20]; -cx q[41],q[20]; -rz(pi/4194304) q[20]; -cx q[40],q[20]; -rz(-pi/2097152) q[20]; -cx q[40],q[20]; -rz(pi/2097152) q[20]; -cx q[39],q[20]; -rz(-pi/1048576) q[20]; -cx q[39],q[20]; -rz(pi/1048576) q[20]; -cx q[38],q[20]; -rz(-pi/524288) q[20]; -cx q[38],q[20]; -rz(pi/524288) q[20]; -cx q[37],q[20]; -rz(-pi/262144) q[20]; -cx q[37],q[20]; -rz(pi/262144) q[20]; -cx q[36],q[20]; -rz(-pi/131072) q[20]; -cx q[36],q[20]; -rz(pi/131072) q[20]; -cx q[35],q[20]; -rz(-pi/65536) q[20]; -cx q[35],q[20]; -rz(pi/65536) q[20]; -cx q[34],q[20]; -rz(-pi/32768) q[20]; -cx q[34],q[20]; -rz(pi/32768) q[20]; -cx q[33],q[20]; -rz(-pi/16384) q[20]; -cx q[33],q[20]; -rz(pi/16384) q[20]; -cx q[32],q[20]; -rz(-pi/8192) q[20]; -cx q[32],q[20]; -rz(pi/8192) q[20]; -cx q[31],q[20]; -rz(-pi/4096) q[20]; -cx q[31],q[20]; -rz(pi/4096) q[20]; -cx q[30],q[20]; -rz(-pi/2048) q[20]; -cx q[30],q[20]; -rz(pi/2048) q[20]; -cx q[29],q[20]; -rz(-pi/1024) q[20]; -cx q[29],q[20]; -rz(pi/1024) q[20]; -cx q[28],q[20]; -rz(-pi/512) q[20]; -cx q[28],q[20]; -rz(pi/512) q[20]; -cx q[27],q[20]; -rz(-pi/256) q[20]; -cx q[27],q[20]; -rz(pi/256) q[20]; -cx q[26],q[20]; -rz(-pi/128) q[20]; -cx q[26],q[20]; -rz(pi/128) q[20]; -cx q[25],q[20]; -rz(-pi/64) q[20]; -cx q[25],q[20]; -rz(pi/64) q[20]; -cx q[24],q[20]; -rz(-pi/32) q[20]; -cx q[24],q[20]; -rz(pi/32) q[20]; -cx q[23],q[20]; -rz(-pi/16) q[20]; -cx q[23],q[20]; -rz(pi/16) q[20]; -cx q[22],q[20]; -rz(-pi/8) q[20]; -cx q[22],q[20]; -rz(pi/8) q[20]; -cx q[21],q[20]; -rz(-pi/4) q[20]; -cx q[21],q[20]; -rz(pi/4) q[20]; -ry(pi/2) q[20]; -rx(pi) q[20]; -rz(pi/4) q[20]; -rz(pi/8) q[21]; -rz(pi/16) q[22]; -rz(pi/32) q[23]; -rz(pi/64) q[24]; -rz(pi/128) q[25]; -rz(pi/256) q[26]; -rz(pi/512) q[27]; -rz(pi/1024) q[28]; -rz(pi/2048) q[29]; -rz(pi/4096) q[30]; -rz(pi/8192) q[31]; -rz(pi/16384) q[32]; -rz(pi/32768) q[33]; -rz(pi/65536) q[34]; -rz(pi/131072) q[35]; -rz(pi/262144) q[36]; -rz(pi/524288) q[37]; -rz(pi/1048576) q[38]; -rz(pi/2097152) q[39]; -rz(pi/4194304) q[40]; -rz(pi/8388608) q[41]; -rz(pi/16777216) q[42]; -rz(pi/33554432) q[43]; -rz(pi/67108864) q[44]; -rz(pi/134217728) q[45]; -rz(pi/268435456) q[46]; -rz(pi/536870912) q[47]; -rz(pi/1073741824) q[48]; -rz(pi/2147483648) q[49]; -rz(pi/4294967296) q[50]; -rz(pi/8589934592) q[51]; -rz(pi/17179869184) q[52]; -rz(pi/34359738368) q[53]; -rz(pi/68719476736) q[54]; -rz(pi/137438953472) q[55]; -rz(pi/274877906944) q[56]; -rz(pi/549755813888) q[57]; -rz(pi/1099511627776) q[58]; -rz(pi/2199023255552) q[59]; -rz(0) q[60]; -rz(0) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[19]; -rz(0) q[19]; -cx q[99],q[19]; -rz(0) q[19]; -cx q[98],q[19]; -rz(0) q[19]; -cx q[98],q[19]; -rz(0) q[19]; -cx q[97],q[19]; -rz(0) q[19]; -cx q[97],q[19]; -rz(0) q[19]; -cx q[96],q[19]; -rz(0) q[19]; -cx q[96],q[19]; -rz(0) q[19]; -cx q[95],q[19]; -rz(0) q[19]; -cx q[95],q[19]; -rz(0) q[19]; -cx q[94],q[19]; -rz(0) q[19]; -cx q[94],q[19]; -rz(0) q[19]; -cx q[93],q[19]; -rz(0) q[19]; -cx q[93],q[19]; -rz(0) q[19]; -cx q[92],q[19]; -rz(0) q[19]; -cx q[92],q[19]; -rz(0) q[19]; -cx q[91],q[19]; -rz(0) q[19]; -cx q[91],q[19]; -rz(0) q[19]; -cx q[90],q[19]; -rz(0) q[19]; -cx q[90],q[19]; -rz(0) q[19]; -cx q[89],q[19]; -rz(0) q[19]; -cx q[89],q[19]; -rz(0) q[19]; -cx q[88],q[19]; -rz(0) q[19]; -cx q[88],q[19]; -rz(0) q[19]; -cx q[87],q[19]; -rz(0) q[19]; -cx q[87],q[19]; -rz(0) q[19]; -cx q[86],q[19]; -rz(0) q[19]; -cx q[86],q[19]; -rz(0) q[19]; -cx q[85],q[19]; -rz(0) q[19]; -cx q[85],q[19]; -rz(0) q[19]; -cx q[84],q[19]; -rz(0) q[19]; -cx q[84],q[19]; -rz(0) q[19]; -cx q[83],q[19]; -rz(0) q[19]; -cx q[83],q[19]; -rz(0) q[19]; -cx q[82],q[19]; -rz(0) q[19]; -cx q[82],q[19]; -rz(0) q[19]; -cx q[81],q[19]; -rz(0) q[19]; -cx q[81],q[19]; -rz(0) q[19]; -cx q[80],q[19]; -rz(0) q[19]; -cx q[80],q[19]; -rz(0) q[19]; -cx q[79],q[19]; -rz(0) q[19]; -cx q[79],q[19]; -rz(0) q[19]; -cx q[78],q[19]; -rz(0) q[19]; -cx q[78],q[19]; -rz(0) q[19]; -cx q[77],q[19]; -rz(0) q[19]; -cx q[77],q[19]; -rz(0) q[19]; -cx q[76],q[19]; -rz(0) q[19]; -cx q[76],q[19]; -rz(0) q[19]; -cx q[75],q[19]; -rz(0) q[19]; -cx q[75],q[19]; -rz(0) q[19]; -cx q[74],q[19]; -rz(0) q[19]; -cx q[74],q[19]; -rz(0) q[19]; -cx q[73],q[19]; -rz(0) q[19]; -cx q[73],q[19]; -rz(0) q[19]; -cx q[72],q[19]; -rz(0) q[19]; -cx q[72],q[19]; -rz(0) q[19]; -cx q[71],q[19]; -rz(0) q[19]; -cx q[71],q[19]; -rz(0) q[19]; -cx q[70],q[19]; -rz(0) q[19]; -cx q[70],q[19]; -rz(0) q[19]; -cx q[69],q[19]; -rz(0) q[19]; -cx q[69],q[19]; -rz(0) q[19]; -cx q[68],q[19]; -rz(0) q[19]; -cx q[68],q[19]; -rz(0) q[19]; -cx q[67],q[19]; -rz(0) q[19]; -cx q[67],q[19]; -rz(0) q[19]; -cx q[66],q[19]; -rz(0) q[19]; -cx q[66],q[19]; -rz(0) q[19]; -cx q[65],q[19]; -rz(0) q[19]; -cx q[65],q[19]; -rz(0) q[19]; -cx q[64],q[19]; -rz(0) q[19]; -cx q[64],q[19]; -rz(0) q[19]; -cx q[63],q[19]; -rz(0) q[19]; -cx q[63],q[19]; -rz(0) q[19]; -cx q[62],q[19]; -rz(0) q[19]; -cx q[62],q[19]; -rz(0) q[19]; -cx q[61],q[19]; -rz(0) q[19]; -cx q[61],q[19]; -rz(0) q[19]; -cx q[60],q[19]; -rz(0) q[19]; -cx q[60],q[19]; -rz(0) q[19]; -cx q[59],q[19]; -rz(-pi/2199023255552) q[19]; -cx q[59],q[19]; -rz(pi/2199023255552) q[19]; -cx q[58],q[19]; -rz(-pi/1099511627776) q[19]; -cx q[58],q[19]; -rz(pi/1099511627776) q[19]; -cx q[57],q[19]; -rz(-pi/549755813888) q[19]; -cx q[57],q[19]; -rz(pi/549755813888) q[19]; -cx q[56],q[19]; -rz(-pi/274877906944) q[19]; -cx q[56],q[19]; -rz(pi/274877906944) q[19]; -cx q[55],q[19]; -rz(-pi/137438953472) q[19]; -cx q[55],q[19]; -rz(pi/137438953472) q[19]; -cx q[54],q[19]; -rz(-pi/68719476736) q[19]; -cx q[54],q[19]; -rz(pi/68719476736) q[19]; -cx q[53],q[19]; -rz(-pi/34359738368) q[19]; -cx q[53],q[19]; -rz(pi/34359738368) q[19]; -cx q[52],q[19]; -rz(-pi/17179869184) q[19]; -cx q[52],q[19]; -rz(pi/17179869184) q[19]; -cx q[51],q[19]; -rz(-pi/8589934592) q[19]; -cx q[51],q[19]; -rz(pi/8589934592) q[19]; -cx q[50],q[19]; -rz(-pi/4294967296) q[19]; -cx q[50],q[19]; -rz(pi/4294967296) q[19]; -cx q[49],q[19]; -rz(-pi/2147483648) q[19]; -cx q[49],q[19]; -rz(pi/2147483648) q[19]; -cx q[48],q[19]; -rz(-pi/1073741824) q[19]; -cx q[48],q[19]; -rz(pi/1073741824) q[19]; -cx q[47],q[19]; -rz(-pi/536870912) q[19]; -cx q[47],q[19]; -rz(pi/536870912) q[19]; -cx q[46],q[19]; -rz(-pi/268435456) q[19]; -cx q[46],q[19]; -rz(pi/268435456) q[19]; -cx q[45],q[19]; -rz(-pi/134217728) q[19]; -cx q[45],q[19]; -rz(pi/134217728) q[19]; -cx q[44],q[19]; -rz(-pi/67108864) q[19]; -cx q[44],q[19]; -rz(pi/67108864) q[19]; -cx q[43],q[19]; -rz(-pi/33554432) q[19]; -cx q[43],q[19]; -rz(pi/33554432) q[19]; -cx q[42],q[19]; -rz(-pi/16777216) q[19]; -cx q[42],q[19]; -rz(pi/16777216) q[19]; -cx q[41],q[19]; -rz(-pi/8388608) q[19]; -cx q[41],q[19]; -rz(pi/8388608) q[19]; -cx q[40],q[19]; -rz(-pi/4194304) q[19]; -cx q[40],q[19]; -rz(pi/4194304) q[19]; -cx q[39],q[19]; -rz(-pi/2097152) q[19]; -cx q[39],q[19]; -rz(pi/2097152) q[19]; -cx q[38],q[19]; -rz(-pi/1048576) q[19]; -cx q[38],q[19]; -rz(pi/1048576) q[19]; -cx q[37],q[19]; -rz(-pi/524288) q[19]; -cx q[37],q[19]; -rz(pi/524288) q[19]; -cx q[36],q[19]; -rz(-pi/262144) q[19]; -cx q[36],q[19]; -rz(pi/262144) q[19]; -cx q[35],q[19]; -rz(-pi/131072) q[19]; -cx q[35],q[19]; -rz(pi/131072) q[19]; -cx q[34],q[19]; -rz(-pi/65536) q[19]; -cx q[34],q[19]; -rz(pi/65536) q[19]; -cx q[33],q[19]; -rz(-pi/32768) q[19]; -cx q[33],q[19]; -rz(pi/32768) q[19]; -cx q[32],q[19]; -rz(-pi/16384) q[19]; -cx q[32],q[19]; -rz(pi/16384) q[19]; -cx q[31],q[19]; -rz(-pi/8192) q[19]; -cx q[31],q[19]; -rz(pi/8192) q[19]; -cx q[30],q[19]; -rz(-pi/4096) q[19]; -cx q[30],q[19]; -rz(pi/4096) q[19]; -cx q[29],q[19]; -rz(-pi/2048) q[19]; -cx q[29],q[19]; -rz(pi/2048) q[19]; -cx q[28],q[19]; -rz(-pi/1024) q[19]; -cx q[28],q[19]; -rz(pi/1024) q[19]; -cx q[27],q[19]; -rz(-pi/512) q[19]; -cx q[27],q[19]; -rz(pi/512) q[19]; -cx q[26],q[19]; -rz(-pi/256) q[19]; -cx q[26],q[19]; -rz(pi/256) q[19]; -cx q[25],q[19]; -rz(-pi/128) q[19]; -cx q[25],q[19]; -rz(pi/128) q[19]; -cx q[24],q[19]; -rz(-pi/64) q[19]; -cx q[24],q[19]; -rz(pi/64) q[19]; -cx q[23],q[19]; -rz(-pi/32) q[19]; -cx q[23],q[19]; -rz(pi/32) q[19]; -cx q[22],q[19]; -rz(-pi/16) q[19]; -cx q[22],q[19]; -rz(pi/16) q[19]; -cx q[21],q[19]; -rz(-pi/8) q[19]; -cx q[21],q[19]; -rz(pi/8) q[19]; -cx q[20],q[19]; -rz(-pi/4) q[19]; -cx q[20],q[19]; -rz(pi/4) q[19]; -ry(pi/2) q[19]; -rx(pi) q[19]; -rz(pi/4) q[19]; -rz(pi/8) q[20]; -rz(pi/16) q[21]; -rz(pi/32) q[22]; -rz(pi/64) q[23]; -rz(pi/128) q[24]; -rz(pi/256) q[25]; -rz(pi/512) q[26]; -rz(pi/1024) q[27]; -rz(pi/2048) q[28]; -rz(pi/4096) q[29]; -rz(pi/8192) q[30]; -rz(pi/16384) q[31]; -rz(pi/32768) q[32]; -rz(pi/65536) q[33]; -rz(pi/131072) q[34]; -rz(pi/262144) q[35]; -rz(pi/524288) q[36]; -rz(pi/1048576) q[37]; -rz(pi/2097152) q[38]; -rz(pi/4194304) q[39]; -rz(pi/8388608) q[40]; -rz(pi/16777216) q[41]; -rz(pi/33554432) q[42]; -rz(pi/67108864) q[43]; -rz(pi/134217728) q[44]; -rz(pi/268435456) q[45]; -rz(pi/536870912) q[46]; -rz(pi/1073741824) q[47]; -rz(pi/2147483648) q[48]; -rz(pi/4294967296) q[49]; -rz(pi/8589934592) q[50]; -rz(pi/17179869184) q[51]; -rz(pi/34359738368) q[52]; -rz(pi/68719476736) q[53]; -rz(pi/137438953472) q[54]; -rz(pi/274877906944) q[55]; -rz(pi/549755813888) q[56]; -rz(pi/1099511627776) q[57]; -rz(pi/2199023255552) q[58]; -rz(0) q[59]; -rz(0) q[60]; -rz(0) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[18]; -rz(0) q[18]; -cx q[99],q[18]; -rz(0) q[18]; -cx q[98],q[18]; -rz(0) q[18]; -cx q[98],q[18]; -rz(0) q[18]; -cx q[97],q[18]; -rz(0) q[18]; -cx q[97],q[18]; -rz(0) q[18]; -cx q[96],q[18]; -rz(0) q[18]; -cx q[96],q[18]; -rz(0) q[18]; -cx q[95],q[18]; -rz(0) q[18]; -cx q[95],q[18]; -rz(0) q[18]; -cx q[94],q[18]; -rz(0) q[18]; -cx q[94],q[18]; -rz(0) q[18]; -cx q[93],q[18]; -rz(0) q[18]; -cx q[93],q[18]; -rz(0) q[18]; -cx q[92],q[18]; -rz(0) q[18]; -cx q[92],q[18]; -rz(0) q[18]; -cx q[91],q[18]; -rz(0) q[18]; -cx q[91],q[18]; -rz(0) q[18]; -cx q[90],q[18]; -rz(0) q[18]; -cx q[90],q[18]; -rz(0) q[18]; -cx q[89],q[18]; -rz(0) q[18]; -cx q[89],q[18]; -rz(0) q[18]; -cx q[88],q[18]; -rz(0) q[18]; -cx q[88],q[18]; -rz(0) q[18]; -cx q[87],q[18]; -rz(0) q[18]; -cx q[87],q[18]; -rz(0) q[18]; -cx q[86],q[18]; -rz(0) q[18]; -cx q[86],q[18]; -rz(0) q[18]; -cx q[85],q[18]; -rz(0) q[18]; -cx q[85],q[18]; -rz(0) q[18]; -cx q[84],q[18]; -rz(0) q[18]; -cx q[84],q[18]; -rz(0) q[18]; -cx q[83],q[18]; -rz(0) q[18]; -cx q[83],q[18]; -rz(0) q[18]; -cx q[82],q[18]; -rz(0) q[18]; -cx q[82],q[18]; -rz(0) q[18]; -cx q[81],q[18]; -rz(0) q[18]; -cx q[81],q[18]; -rz(0) q[18]; -cx q[80],q[18]; -rz(0) q[18]; -cx q[80],q[18]; -rz(0) q[18]; -cx q[79],q[18]; -rz(0) q[18]; -cx q[79],q[18]; -rz(0) q[18]; -cx q[78],q[18]; -rz(0) q[18]; -cx q[78],q[18]; -rz(0) q[18]; -cx q[77],q[18]; -rz(0) q[18]; -cx q[77],q[18]; -rz(0) q[18]; -cx q[76],q[18]; -rz(0) q[18]; -cx q[76],q[18]; -rz(0) q[18]; -cx q[75],q[18]; -rz(0) q[18]; -cx q[75],q[18]; -rz(0) q[18]; -cx q[74],q[18]; -rz(0) q[18]; -cx q[74],q[18]; -rz(0) q[18]; -cx q[73],q[18]; -rz(0) q[18]; -cx q[73],q[18]; -rz(0) q[18]; -cx q[72],q[18]; -rz(0) q[18]; -cx q[72],q[18]; -rz(0) q[18]; -cx q[71],q[18]; -rz(0) q[18]; -cx q[71],q[18]; -rz(0) q[18]; -cx q[70],q[18]; -rz(0) q[18]; -cx q[70],q[18]; -rz(0) q[18]; -cx q[69],q[18]; -rz(0) q[18]; -cx q[69],q[18]; -rz(0) q[18]; -cx q[68],q[18]; -rz(0) q[18]; -cx q[68],q[18]; -rz(0) q[18]; -cx q[67],q[18]; -rz(0) q[18]; -cx q[67],q[18]; -rz(0) q[18]; -cx q[66],q[18]; -rz(0) q[18]; -cx q[66],q[18]; -rz(0) q[18]; -cx q[65],q[18]; -rz(0) q[18]; -cx q[65],q[18]; -rz(0) q[18]; -cx q[64],q[18]; -rz(0) q[18]; -cx q[64],q[18]; -rz(0) q[18]; -cx q[63],q[18]; -rz(0) q[18]; -cx q[63],q[18]; -rz(0) q[18]; -cx q[62],q[18]; -rz(0) q[18]; -cx q[62],q[18]; -rz(0) q[18]; -cx q[61],q[18]; -rz(0) q[18]; -cx q[61],q[18]; -rz(0) q[18]; -cx q[60],q[18]; -rz(0) q[18]; -cx q[60],q[18]; -rz(0) q[18]; -cx q[59],q[18]; -rz(0) q[18]; -cx q[59],q[18]; -rz(0) q[18]; -cx q[58],q[18]; -rz(-pi/2199023255552) q[18]; -cx q[58],q[18]; -rz(pi/2199023255552) q[18]; -cx q[57],q[18]; -rz(-pi/1099511627776) q[18]; -cx q[57],q[18]; -rz(pi/1099511627776) q[18]; -cx q[56],q[18]; -rz(-pi/549755813888) q[18]; -cx q[56],q[18]; -rz(pi/549755813888) q[18]; -cx q[55],q[18]; -rz(-pi/274877906944) q[18]; -cx q[55],q[18]; -rz(pi/274877906944) q[18]; -cx q[54],q[18]; -rz(-pi/137438953472) q[18]; -cx q[54],q[18]; -rz(pi/137438953472) q[18]; -cx q[53],q[18]; -rz(-pi/68719476736) q[18]; -cx q[53],q[18]; -rz(pi/68719476736) q[18]; -cx q[52],q[18]; -rz(-pi/34359738368) q[18]; -cx q[52],q[18]; -rz(pi/34359738368) q[18]; -cx q[51],q[18]; -rz(-pi/17179869184) q[18]; -cx q[51],q[18]; -rz(pi/17179869184) q[18]; -cx q[50],q[18]; -rz(-pi/8589934592) q[18]; -cx q[50],q[18]; -rz(pi/8589934592) q[18]; -cx q[49],q[18]; -rz(-pi/4294967296) q[18]; -cx q[49],q[18]; -rz(pi/4294967296) q[18]; -cx q[48],q[18]; -rz(-pi/2147483648) q[18]; -cx q[48],q[18]; -rz(pi/2147483648) q[18]; -cx q[47],q[18]; -rz(-pi/1073741824) q[18]; -cx q[47],q[18]; -rz(pi/1073741824) q[18]; -cx q[46],q[18]; -rz(-pi/536870912) q[18]; -cx q[46],q[18]; -rz(pi/536870912) q[18]; -cx q[45],q[18]; -rz(-pi/268435456) q[18]; -cx q[45],q[18]; -rz(pi/268435456) q[18]; -cx q[44],q[18]; -rz(-pi/134217728) q[18]; -cx q[44],q[18]; -rz(pi/134217728) q[18]; -cx q[43],q[18]; -rz(-pi/67108864) q[18]; -cx q[43],q[18]; -rz(pi/67108864) q[18]; -cx q[42],q[18]; -rz(-pi/33554432) q[18]; -cx q[42],q[18]; -rz(pi/33554432) q[18]; -cx q[41],q[18]; -rz(-pi/16777216) q[18]; -cx q[41],q[18]; -rz(pi/16777216) q[18]; -cx q[40],q[18]; -rz(-pi/8388608) q[18]; -cx q[40],q[18]; -rz(pi/8388608) q[18]; -cx q[39],q[18]; -rz(-pi/4194304) q[18]; -cx q[39],q[18]; -rz(pi/4194304) q[18]; -cx q[38],q[18]; -rz(-pi/2097152) q[18]; -cx q[38],q[18]; -rz(pi/2097152) q[18]; -cx q[37],q[18]; -rz(-pi/1048576) q[18]; -cx q[37],q[18]; -rz(pi/1048576) q[18]; -cx q[36],q[18]; -rz(-pi/524288) q[18]; -cx q[36],q[18]; -rz(pi/524288) q[18]; -cx q[35],q[18]; -rz(-pi/262144) q[18]; -cx q[35],q[18]; -rz(pi/262144) q[18]; -cx q[34],q[18]; -rz(-pi/131072) q[18]; -cx q[34],q[18]; -rz(pi/131072) q[18]; -cx q[33],q[18]; -rz(-pi/65536) q[18]; -cx q[33],q[18]; -rz(pi/65536) q[18]; -cx q[32],q[18]; -rz(-pi/32768) q[18]; -cx q[32],q[18]; -rz(pi/32768) q[18]; -cx q[31],q[18]; -rz(-pi/16384) q[18]; -cx q[31],q[18]; -rz(pi/16384) q[18]; -cx q[30],q[18]; -rz(-pi/8192) q[18]; -cx q[30],q[18]; -rz(pi/8192) q[18]; -cx q[29],q[18]; -rz(-pi/4096) q[18]; -cx q[29],q[18]; -rz(pi/4096) q[18]; -cx q[28],q[18]; -rz(-pi/2048) q[18]; -cx q[28],q[18]; -rz(pi/2048) q[18]; -cx q[27],q[18]; -rz(-pi/1024) q[18]; -cx q[27],q[18]; -rz(pi/1024) q[18]; -cx q[26],q[18]; -rz(-pi/512) q[18]; -cx q[26],q[18]; -rz(pi/512) q[18]; -cx q[25],q[18]; -rz(-pi/256) q[18]; -cx q[25],q[18]; -rz(pi/256) q[18]; -cx q[24],q[18]; -rz(-pi/128) q[18]; -cx q[24],q[18]; -rz(pi/128) q[18]; -cx q[23],q[18]; -rz(-pi/64) q[18]; -cx q[23],q[18]; -rz(pi/64) q[18]; -cx q[22],q[18]; -rz(-pi/32) q[18]; -cx q[22],q[18]; -rz(pi/32) q[18]; -cx q[21],q[18]; -rz(-pi/16) q[18]; -cx q[21],q[18]; -rz(pi/16) q[18]; -cx q[20],q[18]; -rz(-pi/8) q[18]; -cx q[20],q[18]; -rz(pi/8) q[18]; -cx q[19],q[18]; -rz(-pi/4) q[18]; -cx q[19],q[18]; -rz(pi/4) q[18]; -ry(pi/2) q[18]; -rx(pi) q[18]; -rz(pi/4) q[18]; -rz(pi/8) q[19]; -rz(pi/16) q[20]; -rz(pi/32) q[21]; -rz(pi/64) q[22]; -rz(pi/128) q[23]; -rz(pi/256) q[24]; -rz(pi/512) q[25]; -rz(pi/1024) q[26]; -rz(pi/2048) q[27]; -rz(pi/4096) q[28]; -rz(pi/8192) q[29]; -rz(pi/16384) q[30]; -rz(pi/32768) q[31]; -rz(pi/65536) q[32]; -rz(pi/131072) q[33]; -rz(pi/262144) q[34]; -rz(pi/524288) q[35]; -rz(pi/1048576) q[36]; -rz(pi/2097152) q[37]; -rz(pi/4194304) q[38]; -rz(pi/8388608) q[39]; -rz(pi/16777216) q[40]; -rz(pi/33554432) q[41]; -rz(pi/67108864) q[42]; -rz(pi/134217728) q[43]; -rz(pi/268435456) q[44]; -rz(pi/536870912) q[45]; -rz(pi/1073741824) q[46]; -rz(pi/2147483648) q[47]; -rz(pi/4294967296) q[48]; -rz(pi/8589934592) q[49]; -rz(pi/17179869184) q[50]; -rz(pi/34359738368) q[51]; -rz(pi/68719476736) q[52]; -rz(pi/137438953472) q[53]; -rz(pi/274877906944) q[54]; -rz(pi/549755813888) q[55]; -rz(pi/1099511627776) q[56]; -rz(pi/2199023255552) q[57]; -rz(0) q[58]; -rz(0) q[59]; -rz(0) q[60]; -rz(0) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[17]; -rz(0) q[17]; -cx q[99],q[17]; -rz(0) q[17]; -cx q[98],q[17]; -rz(0) q[17]; -cx q[98],q[17]; -rz(0) q[17]; -cx q[97],q[17]; -rz(0) q[17]; -cx q[97],q[17]; -rz(0) q[17]; -cx q[96],q[17]; -rz(0) q[17]; -cx q[96],q[17]; -rz(0) q[17]; -cx q[95],q[17]; -rz(0) q[17]; -cx q[95],q[17]; -rz(0) q[17]; -cx q[94],q[17]; -rz(0) q[17]; -cx q[94],q[17]; -rz(0) q[17]; -cx q[93],q[17]; -rz(0) q[17]; -cx q[93],q[17]; -rz(0) q[17]; -cx q[92],q[17]; -rz(0) q[17]; -cx q[92],q[17]; -rz(0) q[17]; -cx q[91],q[17]; -rz(0) q[17]; -cx q[91],q[17]; -rz(0) q[17]; -cx q[90],q[17]; -rz(0) q[17]; -cx q[90],q[17]; -rz(0) q[17]; -cx q[89],q[17]; -rz(0) q[17]; -cx q[89],q[17]; -rz(0) q[17]; -cx q[88],q[17]; -rz(0) q[17]; -cx q[88],q[17]; -rz(0) q[17]; -cx q[87],q[17]; -rz(0) q[17]; -cx q[87],q[17]; -rz(0) q[17]; -cx q[86],q[17]; -rz(0) q[17]; -cx q[86],q[17]; -rz(0) q[17]; -cx q[85],q[17]; -rz(0) q[17]; -cx q[85],q[17]; -rz(0) q[17]; -cx q[84],q[17]; -rz(0) q[17]; -cx q[84],q[17]; -rz(0) q[17]; -cx q[83],q[17]; -rz(0) q[17]; -cx q[83],q[17]; -rz(0) q[17]; -cx q[82],q[17]; -rz(0) q[17]; -cx q[82],q[17]; -rz(0) q[17]; -cx q[81],q[17]; -rz(0) q[17]; -cx q[81],q[17]; -rz(0) q[17]; -cx q[80],q[17]; -rz(0) q[17]; -cx q[80],q[17]; -rz(0) q[17]; -cx q[79],q[17]; -rz(0) q[17]; -cx q[79],q[17]; -rz(0) q[17]; -cx q[78],q[17]; -rz(0) q[17]; -cx q[78],q[17]; -rz(0) q[17]; -cx q[77],q[17]; -rz(0) q[17]; -cx q[77],q[17]; -rz(0) q[17]; -cx q[76],q[17]; -rz(0) q[17]; -cx q[76],q[17]; -rz(0) q[17]; -cx q[75],q[17]; -rz(0) q[17]; -cx q[75],q[17]; -rz(0) q[17]; -cx q[74],q[17]; -rz(0) q[17]; -cx q[74],q[17]; -rz(0) q[17]; -cx q[73],q[17]; -rz(0) q[17]; -cx q[73],q[17]; -rz(0) q[17]; -cx q[72],q[17]; -rz(0) q[17]; -cx q[72],q[17]; -rz(0) q[17]; -cx q[71],q[17]; -rz(0) q[17]; -cx q[71],q[17]; -rz(0) q[17]; -cx q[70],q[17]; -rz(0) q[17]; -cx q[70],q[17]; -rz(0) q[17]; -cx q[69],q[17]; -rz(0) q[17]; -cx q[69],q[17]; -rz(0) q[17]; -cx q[68],q[17]; -rz(0) q[17]; -cx q[68],q[17]; -rz(0) q[17]; -cx q[67],q[17]; -rz(0) q[17]; -cx q[67],q[17]; -rz(0) q[17]; -cx q[66],q[17]; -rz(0) q[17]; -cx q[66],q[17]; -rz(0) q[17]; -cx q[65],q[17]; -rz(0) q[17]; -cx q[65],q[17]; -rz(0) q[17]; -cx q[64],q[17]; -rz(0) q[17]; -cx q[64],q[17]; -rz(0) q[17]; -cx q[63],q[17]; -rz(0) q[17]; -cx q[63],q[17]; -rz(0) q[17]; -cx q[62],q[17]; -rz(0) q[17]; -cx q[62],q[17]; -rz(0) q[17]; -cx q[61],q[17]; -rz(0) q[17]; -cx q[61],q[17]; -rz(0) q[17]; -cx q[60],q[17]; -rz(0) q[17]; -cx q[60],q[17]; -rz(0) q[17]; -cx q[59],q[17]; -rz(0) q[17]; -cx q[59],q[17]; -rz(0) q[17]; -cx q[58],q[17]; -rz(0) q[17]; -cx q[58],q[17]; -rz(0) q[17]; -cx q[57],q[17]; -rz(-pi/2199023255552) q[17]; -cx q[57],q[17]; -rz(pi/2199023255552) q[17]; -cx q[56],q[17]; -rz(-pi/1099511627776) q[17]; -cx q[56],q[17]; -rz(pi/1099511627776) q[17]; -cx q[55],q[17]; -rz(-pi/549755813888) q[17]; -cx q[55],q[17]; -rz(pi/549755813888) q[17]; -cx q[54],q[17]; -rz(-pi/274877906944) q[17]; -cx q[54],q[17]; -rz(pi/274877906944) q[17]; -cx q[53],q[17]; -rz(-pi/137438953472) q[17]; -cx q[53],q[17]; -rz(pi/137438953472) q[17]; -cx q[52],q[17]; -rz(-pi/68719476736) q[17]; -cx q[52],q[17]; -rz(pi/68719476736) q[17]; -cx q[51],q[17]; -rz(-pi/34359738368) q[17]; -cx q[51],q[17]; -rz(pi/34359738368) q[17]; -cx q[50],q[17]; -rz(-pi/17179869184) q[17]; -cx q[50],q[17]; -rz(pi/17179869184) q[17]; -cx q[49],q[17]; -rz(-pi/8589934592) q[17]; -cx q[49],q[17]; -rz(pi/8589934592) q[17]; -cx q[48],q[17]; -rz(-pi/4294967296) q[17]; -cx q[48],q[17]; -rz(pi/4294967296) q[17]; -cx q[47],q[17]; -rz(-pi/2147483648) q[17]; -cx q[47],q[17]; -rz(pi/2147483648) q[17]; -cx q[46],q[17]; -rz(-pi/1073741824) q[17]; -cx q[46],q[17]; -rz(pi/1073741824) q[17]; -cx q[45],q[17]; -rz(-pi/536870912) q[17]; -cx q[45],q[17]; -rz(pi/536870912) q[17]; -cx q[44],q[17]; -rz(-pi/268435456) q[17]; -cx q[44],q[17]; -rz(pi/268435456) q[17]; -cx q[43],q[17]; -rz(-pi/134217728) q[17]; -cx q[43],q[17]; -rz(pi/134217728) q[17]; -cx q[42],q[17]; -rz(-pi/67108864) q[17]; -cx q[42],q[17]; -rz(pi/67108864) q[17]; -cx q[41],q[17]; -rz(-pi/33554432) q[17]; -cx q[41],q[17]; -rz(pi/33554432) q[17]; -cx q[40],q[17]; -rz(-pi/16777216) q[17]; -cx q[40],q[17]; -rz(pi/16777216) q[17]; -cx q[39],q[17]; -rz(-pi/8388608) q[17]; -cx q[39],q[17]; -rz(pi/8388608) q[17]; -cx q[38],q[17]; -rz(-pi/4194304) q[17]; -cx q[38],q[17]; -rz(pi/4194304) q[17]; -cx q[37],q[17]; -rz(-pi/2097152) q[17]; -cx q[37],q[17]; -rz(pi/2097152) q[17]; -cx q[36],q[17]; -rz(-pi/1048576) q[17]; -cx q[36],q[17]; -rz(pi/1048576) q[17]; -cx q[35],q[17]; -rz(-pi/524288) q[17]; -cx q[35],q[17]; -rz(pi/524288) q[17]; -cx q[34],q[17]; -rz(-pi/262144) q[17]; -cx q[34],q[17]; -rz(pi/262144) q[17]; -cx q[33],q[17]; -rz(-pi/131072) q[17]; -cx q[33],q[17]; -rz(pi/131072) q[17]; -cx q[32],q[17]; -rz(-pi/65536) q[17]; -cx q[32],q[17]; -rz(pi/65536) q[17]; -cx q[31],q[17]; -rz(-pi/32768) q[17]; -cx q[31],q[17]; -rz(pi/32768) q[17]; -cx q[30],q[17]; -rz(-pi/16384) q[17]; -cx q[30],q[17]; -rz(pi/16384) q[17]; -cx q[29],q[17]; -rz(-pi/8192) q[17]; -cx q[29],q[17]; -rz(pi/8192) q[17]; -cx q[28],q[17]; -rz(-pi/4096) q[17]; -cx q[28],q[17]; -rz(pi/4096) q[17]; -cx q[27],q[17]; -rz(-pi/2048) q[17]; -cx q[27],q[17]; -rz(pi/2048) q[17]; -cx q[26],q[17]; -rz(-pi/1024) q[17]; -cx q[26],q[17]; -rz(pi/1024) q[17]; -cx q[25],q[17]; -rz(-pi/512) q[17]; -cx q[25],q[17]; -rz(pi/512) q[17]; -cx q[24],q[17]; -rz(-pi/256) q[17]; -cx q[24],q[17]; -rz(pi/256) q[17]; -cx q[23],q[17]; -rz(-pi/128) q[17]; -cx q[23],q[17]; -rz(pi/128) q[17]; -cx q[22],q[17]; -rz(-pi/64) q[17]; -cx q[22],q[17]; -rz(pi/64) q[17]; -cx q[21],q[17]; -rz(-pi/32) q[17]; -cx q[21],q[17]; -rz(pi/32) q[17]; -cx q[20],q[17]; -rz(-pi/16) q[17]; -cx q[20],q[17]; -rz(pi/16) q[17]; -cx q[19],q[17]; -rz(-pi/8) q[17]; -cx q[19],q[17]; -rz(pi/8) q[17]; -cx q[18],q[17]; -rz(-pi/4) q[17]; -cx q[18],q[17]; -rz(pi/4) q[17]; -ry(pi/2) q[17]; -rx(pi) q[17]; -rz(pi/4) q[17]; -rz(pi/8) q[18]; -rz(pi/16) q[19]; -rz(pi/32) q[20]; -rz(pi/64) q[21]; -rz(pi/128) q[22]; -rz(pi/256) q[23]; -rz(pi/512) q[24]; -rz(pi/1024) q[25]; -rz(pi/2048) q[26]; -rz(pi/4096) q[27]; -rz(pi/8192) q[28]; -rz(pi/16384) q[29]; -rz(pi/32768) q[30]; -rz(pi/65536) q[31]; -rz(pi/131072) q[32]; -rz(pi/262144) q[33]; -rz(pi/524288) q[34]; -rz(pi/1048576) q[35]; -rz(pi/2097152) q[36]; -rz(pi/4194304) q[37]; -rz(pi/8388608) q[38]; -rz(pi/16777216) q[39]; -rz(pi/33554432) q[40]; -rz(pi/67108864) q[41]; -rz(pi/134217728) q[42]; -rz(pi/268435456) q[43]; -rz(pi/536870912) q[44]; -rz(pi/1073741824) q[45]; -rz(pi/2147483648) q[46]; -rz(pi/4294967296) q[47]; -rz(pi/8589934592) q[48]; -rz(pi/17179869184) q[49]; -rz(pi/34359738368) q[50]; -rz(pi/68719476736) q[51]; -rz(pi/137438953472) q[52]; -rz(pi/274877906944) q[53]; -rz(pi/549755813888) q[54]; -rz(pi/1099511627776) q[55]; -rz(pi/2199023255552) q[56]; -rz(0) q[57]; -rz(0) q[58]; -rz(0) q[59]; -rz(0) q[60]; -rz(0) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[16]; -rz(0) q[16]; -cx q[99],q[16]; -rz(0) q[16]; -cx q[98],q[16]; -rz(0) q[16]; -cx q[98],q[16]; -rz(0) q[16]; -cx q[97],q[16]; -rz(0) q[16]; -cx q[97],q[16]; -rz(0) q[16]; -cx q[96],q[16]; -rz(0) q[16]; -cx q[96],q[16]; -rz(0) q[16]; -cx q[95],q[16]; -rz(0) q[16]; -cx q[95],q[16]; -rz(0) q[16]; -cx q[94],q[16]; -rz(0) q[16]; -cx q[94],q[16]; -rz(0) q[16]; -cx q[93],q[16]; -rz(0) q[16]; -cx q[93],q[16]; -rz(0) q[16]; -cx q[92],q[16]; -rz(0) q[16]; -cx q[92],q[16]; -rz(0) q[16]; -cx q[91],q[16]; -rz(0) q[16]; -cx q[91],q[16]; -rz(0) q[16]; -cx q[90],q[16]; -rz(0) q[16]; -cx q[90],q[16]; -rz(0) q[16]; -cx q[89],q[16]; -rz(0) q[16]; -cx q[89],q[16]; -rz(0) q[16]; -cx q[88],q[16]; -rz(0) q[16]; -cx q[88],q[16]; -rz(0) q[16]; -cx q[87],q[16]; -rz(0) q[16]; -cx q[87],q[16]; -rz(0) q[16]; -cx q[86],q[16]; -rz(0) q[16]; -cx q[86],q[16]; -rz(0) q[16]; -cx q[85],q[16]; -rz(0) q[16]; -cx q[85],q[16]; -rz(0) q[16]; -cx q[84],q[16]; -rz(0) q[16]; -cx q[84],q[16]; -rz(0) q[16]; -cx q[83],q[16]; -rz(0) q[16]; -cx q[83],q[16]; -rz(0) q[16]; -cx q[82],q[16]; -rz(0) q[16]; -cx q[82],q[16]; -rz(0) q[16]; -cx q[81],q[16]; -rz(0) q[16]; -cx q[81],q[16]; -rz(0) q[16]; -cx q[80],q[16]; -rz(0) q[16]; -cx q[80],q[16]; -rz(0) q[16]; -cx q[79],q[16]; -rz(0) q[16]; -cx q[79],q[16]; -rz(0) q[16]; -cx q[78],q[16]; -rz(0) q[16]; -cx q[78],q[16]; -rz(0) q[16]; -cx q[77],q[16]; -rz(0) q[16]; -cx q[77],q[16]; -rz(0) q[16]; -cx q[76],q[16]; -rz(0) q[16]; -cx q[76],q[16]; -rz(0) q[16]; -cx q[75],q[16]; -rz(0) q[16]; -cx q[75],q[16]; -rz(0) q[16]; -cx q[74],q[16]; -rz(0) q[16]; -cx q[74],q[16]; -rz(0) q[16]; -cx q[73],q[16]; -rz(0) q[16]; -cx q[73],q[16]; -rz(0) q[16]; -cx q[72],q[16]; -rz(0) q[16]; -cx q[72],q[16]; -rz(0) q[16]; -cx q[71],q[16]; -rz(0) q[16]; -cx q[71],q[16]; -rz(0) q[16]; -cx q[70],q[16]; -rz(0) q[16]; -cx q[70],q[16]; -rz(0) q[16]; -cx q[69],q[16]; -rz(0) q[16]; -cx q[69],q[16]; -rz(0) q[16]; -cx q[68],q[16]; -rz(0) q[16]; -cx q[68],q[16]; -rz(0) q[16]; -cx q[67],q[16]; -rz(0) q[16]; -cx q[67],q[16]; -rz(0) q[16]; -cx q[66],q[16]; -rz(0) q[16]; -cx q[66],q[16]; -rz(0) q[16]; -cx q[65],q[16]; -rz(0) q[16]; -cx q[65],q[16]; -rz(0) q[16]; -cx q[64],q[16]; -rz(0) q[16]; -cx q[64],q[16]; -rz(0) q[16]; -cx q[63],q[16]; -rz(0) q[16]; -cx q[63],q[16]; -rz(0) q[16]; -cx q[62],q[16]; -rz(0) q[16]; -cx q[62],q[16]; -rz(0) q[16]; -cx q[61],q[16]; -rz(0) q[16]; -cx q[61],q[16]; -rz(0) q[16]; -cx q[60],q[16]; -rz(0) q[16]; -cx q[60],q[16]; -rz(0) q[16]; -cx q[59],q[16]; -rz(0) q[16]; -cx q[59],q[16]; -rz(0) q[16]; -cx q[58],q[16]; -rz(0) q[16]; -cx q[58],q[16]; -rz(0) q[16]; -cx q[57],q[16]; -rz(0) q[16]; -cx q[57],q[16]; -rz(0) q[16]; -cx q[56],q[16]; -rz(-pi/2199023255552) q[16]; -cx q[56],q[16]; -rz(pi/2199023255552) q[16]; -cx q[55],q[16]; -rz(-pi/1099511627776) q[16]; -cx q[55],q[16]; -rz(pi/1099511627776) q[16]; -cx q[54],q[16]; -rz(-pi/549755813888) q[16]; -cx q[54],q[16]; -rz(pi/549755813888) q[16]; -cx q[53],q[16]; -rz(-pi/274877906944) q[16]; -cx q[53],q[16]; -rz(pi/274877906944) q[16]; -cx q[52],q[16]; -rz(-pi/137438953472) q[16]; -cx q[52],q[16]; -rz(pi/137438953472) q[16]; -cx q[51],q[16]; -rz(-pi/68719476736) q[16]; -cx q[51],q[16]; -rz(pi/68719476736) q[16]; -cx q[50],q[16]; -rz(-pi/34359738368) q[16]; -cx q[50],q[16]; -rz(pi/34359738368) q[16]; -cx q[49],q[16]; -rz(-pi/17179869184) q[16]; -cx q[49],q[16]; -rz(pi/17179869184) q[16]; -cx q[48],q[16]; -rz(-pi/8589934592) q[16]; -cx q[48],q[16]; -rz(pi/8589934592) q[16]; -cx q[47],q[16]; -rz(-pi/4294967296) q[16]; -cx q[47],q[16]; -rz(pi/4294967296) q[16]; -cx q[46],q[16]; -rz(-pi/2147483648) q[16]; -cx q[46],q[16]; -rz(pi/2147483648) q[16]; -cx q[45],q[16]; -rz(-pi/1073741824) q[16]; -cx q[45],q[16]; -rz(pi/1073741824) q[16]; -cx q[44],q[16]; -rz(-pi/536870912) q[16]; -cx q[44],q[16]; -rz(pi/536870912) q[16]; -cx q[43],q[16]; -rz(-pi/268435456) q[16]; -cx q[43],q[16]; -rz(pi/268435456) q[16]; -cx q[42],q[16]; -rz(-pi/134217728) q[16]; -cx q[42],q[16]; -rz(pi/134217728) q[16]; -cx q[41],q[16]; -rz(-pi/67108864) q[16]; -cx q[41],q[16]; -rz(pi/67108864) q[16]; -cx q[40],q[16]; -rz(-pi/33554432) q[16]; -cx q[40],q[16]; -rz(pi/33554432) q[16]; -cx q[39],q[16]; -rz(-pi/16777216) q[16]; -cx q[39],q[16]; -rz(pi/16777216) q[16]; -cx q[38],q[16]; -rz(-pi/8388608) q[16]; -cx q[38],q[16]; -rz(pi/8388608) q[16]; -cx q[37],q[16]; -rz(-pi/4194304) q[16]; -cx q[37],q[16]; -rz(pi/4194304) q[16]; -cx q[36],q[16]; -rz(-pi/2097152) q[16]; -cx q[36],q[16]; -rz(pi/2097152) q[16]; -cx q[35],q[16]; -rz(-pi/1048576) q[16]; -cx q[35],q[16]; -rz(pi/1048576) q[16]; -cx q[34],q[16]; -rz(-pi/524288) q[16]; -cx q[34],q[16]; -rz(pi/524288) q[16]; -cx q[33],q[16]; -rz(-pi/262144) q[16]; -cx q[33],q[16]; -rz(pi/262144) q[16]; -cx q[32],q[16]; -rz(-pi/131072) q[16]; -cx q[32],q[16]; -rz(pi/131072) q[16]; -cx q[31],q[16]; -rz(-pi/65536) q[16]; -cx q[31],q[16]; -rz(pi/65536) q[16]; -cx q[30],q[16]; -rz(-pi/32768) q[16]; -cx q[30],q[16]; -rz(pi/32768) q[16]; -cx q[29],q[16]; -rz(-pi/16384) q[16]; -cx q[29],q[16]; -rz(pi/16384) q[16]; -cx q[28],q[16]; -rz(-pi/8192) q[16]; -cx q[28],q[16]; -rz(pi/8192) q[16]; -cx q[27],q[16]; -rz(-pi/4096) q[16]; -cx q[27],q[16]; -rz(pi/4096) q[16]; -cx q[26],q[16]; -rz(-pi/2048) q[16]; -cx q[26],q[16]; -rz(pi/2048) q[16]; -cx q[25],q[16]; -rz(-pi/1024) q[16]; -cx q[25],q[16]; -rz(pi/1024) q[16]; -cx q[24],q[16]; -rz(-pi/512) q[16]; -cx q[24],q[16]; -rz(pi/512) q[16]; -cx q[23],q[16]; -rz(-pi/256) q[16]; -cx q[23],q[16]; -rz(pi/256) q[16]; -cx q[22],q[16]; -rz(-pi/128) q[16]; -cx q[22],q[16]; -rz(pi/128) q[16]; -cx q[21],q[16]; -rz(-pi/64) q[16]; -cx q[21],q[16]; -rz(pi/64) q[16]; -cx q[20],q[16]; -rz(-pi/32) q[16]; -cx q[20],q[16]; -rz(pi/32) q[16]; -cx q[19],q[16]; -rz(-pi/16) q[16]; -cx q[19],q[16]; -rz(pi/16) q[16]; -cx q[18],q[16]; -rz(-pi/8) q[16]; -cx q[18],q[16]; -rz(pi/8) q[16]; -cx q[17],q[16]; -rz(-pi/4) q[16]; -cx q[17],q[16]; -rz(pi/4) q[16]; -ry(pi/2) q[16]; -rx(pi) q[16]; -rz(pi/4) q[16]; -rz(pi/8) q[17]; -rz(pi/16) q[18]; -rz(pi/32) q[19]; -rz(pi/64) q[20]; -rz(pi/128) q[21]; -rz(pi/256) q[22]; -rz(pi/512) q[23]; -rz(pi/1024) q[24]; -rz(pi/2048) q[25]; -rz(pi/4096) q[26]; -rz(pi/8192) q[27]; -rz(pi/16384) q[28]; -rz(pi/32768) q[29]; -rz(pi/65536) q[30]; -rz(pi/131072) q[31]; -rz(pi/262144) q[32]; -rz(pi/524288) q[33]; -rz(pi/1048576) q[34]; -rz(pi/2097152) q[35]; -rz(pi/4194304) q[36]; -rz(pi/8388608) q[37]; -rz(pi/16777216) q[38]; -rz(pi/33554432) q[39]; -rz(pi/67108864) q[40]; -rz(pi/134217728) q[41]; -rz(pi/268435456) q[42]; -rz(pi/536870912) q[43]; -rz(pi/1073741824) q[44]; -rz(pi/2147483648) q[45]; -rz(pi/4294967296) q[46]; -rz(pi/8589934592) q[47]; -rz(pi/17179869184) q[48]; -rz(pi/34359738368) q[49]; -rz(pi/68719476736) q[50]; -rz(pi/137438953472) q[51]; -rz(pi/274877906944) q[52]; -rz(pi/549755813888) q[53]; -rz(pi/1099511627776) q[54]; -rz(pi/2199023255552) q[55]; -rz(0) q[56]; -rz(0) q[57]; -rz(0) q[58]; -rz(0) q[59]; -rz(0) q[60]; -rz(0) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[15]; -rz(0) q[15]; -cx q[99],q[15]; -rz(0) q[15]; -cx q[98],q[15]; -rz(0) q[15]; -cx q[98],q[15]; -rz(0) q[15]; -cx q[97],q[15]; -rz(0) q[15]; -cx q[97],q[15]; -rz(0) q[15]; -cx q[96],q[15]; -rz(0) q[15]; -cx q[96],q[15]; -rz(0) q[15]; -cx q[95],q[15]; -rz(0) q[15]; -cx q[95],q[15]; -rz(0) q[15]; -cx q[94],q[15]; -rz(0) q[15]; -cx q[94],q[15]; -rz(0) q[15]; -cx q[93],q[15]; -rz(0) q[15]; -cx q[93],q[15]; -rz(0) q[15]; -cx q[92],q[15]; -rz(0) q[15]; -cx q[92],q[15]; -rz(0) q[15]; -cx q[91],q[15]; -rz(0) q[15]; -cx q[91],q[15]; -rz(0) q[15]; -cx q[90],q[15]; -rz(0) q[15]; -cx q[90],q[15]; -rz(0) q[15]; -cx q[89],q[15]; -rz(0) q[15]; -cx q[89],q[15]; -rz(0) q[15]; -cx q[88],q[15]; -rz(0) q[15]; -cx q[88],q[15]; -rz(0) q[15]; -cx q[87],q[15]; -rz(0) q[15]; -cx q[87],q[15]; -rz(0) q[15]; -cx q[86],q[15]; -rz(0) q[15]; -cx q[86],q[15]; -rz(0) q[15]; -cx q[85],q[15]; -rz(0) q[15]; -cx q[85],q[15]; -rz(0) q[15]; -cx q[84],q[15]; -rz(0) q[15]; -cx q[84],q[15]; -rz(0) q[15]; -cx q[83],q[15]; -rz(0) q[15]; -cx q[83],q[15]; -rz(0) q[15]; -cx q[82],q[15]; -rz(0) q[15]; -cx q[82],q[15]; -rz(0) q[15]; -cx q[81],q[15]; -rz(0) q[15]; -cx q[81],q[15]; -rz(0) q[15]; -cx q[80],q[15]; -rz(0) q[15]; -cx q[80],q[15]; -rz(0) q[15]; -cx q[79],q[15]; -rz(0) q[15]; -cx q[79],q[15]; -rz(0) q[15]; -cx q[78],q[15]; -rz(0) q[15]; -cx q[78],q[15]; -rz(0) q[15]; -cx q[77],q[15]; -rz(0) q[15]; -cx q[77],q[15]; -rz(0) q[15]; -cx q[76],q[15]; -rz(0) q[15]; -cx q[76],q[15]; -rz(0) q[15]; -cx q[75],q[15]; -rz(0) q[15]; -cx q[75],q[15]; -rz(0) q[15]; -cx q[74],q[15]; -rz(0) q[15]; -cx q[74],q[15]; -rz(0) q[15]; -cx q[73],q[15]; -rz(0) q[15]; -cx q[73],q[15]; -rz(0) q[15]; -cx q[72],q[15]; -rz(0) q[15]; -cx q[72],q[15]; -rz(0) q[15]; -cx q[71],q[15]; -rz(0) q[15]; -cx q[71],q[15]; -rz(0) q[15]; -cx q[70],q[15]; -rz(0) q[15]; -cx q[70],q[15]; -rz(0) q[15]; -cx q[69],q[15]; -rz(0) q[15]; -cx q[69],q[15]; -rz(0) q[15]; -cx q[68],q[15]; -rz(0) q[15]; -cx q[68],q[15]; -rz(0) q[15]; -cx q[67],q[15]; -rz(0) q[15]; -cx q[67],q[15]; -rz(0) q[15]; -cx q[66],q[15]; -rz(0) q[15]; -cx q[66],q[15]; -rz(0) q[15]; -cx q[65],q[15]; -rz(0) q[15]; -cx q[65],q[15]; -rz(0) q[15]; -cx q[64],q[15]; -rz(0) q[15]; -cx q[64],q[15]; -rz(0) q[15]; -cx q[63],q[15]; -rz(0) q[15]; -cx q[63],q[15]; -rz(0) q[15]; -cx q[62],q[15]; -rz(0) q[15]; -cx q[62],q[15]; -rz(0) q[15]; -cx q[61],q[15]; -rz(0) q[15]; -cx q[61],q[15]; -rz(0) q[15]; -cx q[60],q[15]; -rz(0) q[15]; -cx q[60],q[15]; -rz(0) q[15]; -cx q[59],q[15]; -rz(0) q[15]; -cx q[59],q[15]; -rz(0) q[15]; -cx q[58],q[15]; -rz(0) q[15]; -cx q[58],q[15]; -rz(0) q[15]; -cx q[57],q[15]; -rz(0) q[15]; -cx q[57],q[15]; -rz(0) q[15]; -cx q[56],q[15]; -rz(0) q[15]; -cx q[56],q[15]; -rz(0) q[15]; -cx q[55],q[15]; -rz(-pi/2199023255552) q[15]; -cx q[55],q[15]; -rz(pi/2199023255552) q[15]; -cx q[54],q[15]; -rz(-pi/1099511627776) q[15]; -cx q[54],q[15]; -rz(pi/1099511627776) q[15]; -cx q[53],q[15]; -rz(-pi/549755813888) q[15]; -cx q[53],q[15]; -rz(pi/549755813888) q[15]; -cx q[52],q[15]; -rz(-pi/274877906944) q[15]; -cx q[52],q[15]; -rz(pi/274877906944) q[15]; -cx q[51],q[15]; -rz(-pi/137438953472) q[15]; -cx q[51],q[15]; -rz(pi/137438953472) q[15]; -cx q[50],q[15]; -rz(-pi/68719476736) q[15]; -cx q[50],q[15]; -rz(pi/68719476736) q[15]; -cx q[49],q[15]; -rz(-pi/34359738368) q[15]; -cx q[49],q[15]; -rz(pi/34359738368) q[15]; -cx q[48],q[15]; -rz(-pi/17179869184) q[15]; -cx q[48],q[15]; -rz(pi/17179869184) q[15]; -cx q[47],q[15]; -rz(-pi/8589934592) q[15]; -cx q[47],q[15]; -rz(pi/8589934592) q[15]; -cx q[46],q[15]; -rz(-pi/4294967296) q[15]; -cx q[46],q[15]; -rz(pi/4294967296) q[15]; -cx q[45],q[15]; -rz(-pi/2147483648) q[15]; -cx q[45],q[15]; -rz(pi/2147483648) q[15]; -cx q[44],q[15]; -rz(-pi/1073741824) q[15]; -cx q[44],q[15]; -rz(pi/1073741824) q[15]; -cx q[43],q[15]; -rz(-pi/536870912) q[15]; -cx q[43],q[15]; -rz(pi/536870912) q[15]; -cx q[42],q[15]; -rz(-pi/268435456) q[15]; -cx q[42],q[15]; -rz(pi/268435456) q[15]; -cx q[41],q[15]; -rz(-pi/134217728) q[15]; -cx q[41],q[15]; -rz(pi/134217728) q[15]; -cx q[40],q[15]; -rz(-pi/67108864) q[15]; -cx q[40],q[15]; -rz(pi/67108864) q[15]; -cx q[39],q[15]; -rz(-pi/33554432) q[15]; -cx q[39],q[15]; -rz(pi/33554432) q[15]; -cx q[38],q[15]; -rz(-pi/16777216) q[15]; -cx q[38],q[15]; -rz(pi/16777216) q[15]; -cx q[37],q[15]; -rz(-pi/8388608) q[15]; -cx q[37],q[15]; -rz(pi/8388608) q[15]; -cx q[36],q[15]; -rz(-pi/4194304) q[15]; -cx q[36],q[15]; -rz(pi/4194304) q[15]; -cx q[35],q[15]; -rz(-pi/2097152) q[15]; -cx q[35],q[15]; -rz(pi/2097152) q[15]; -cx q[34],q[15]; -rz(-pi/1048576) q[15]; -cx q[34],q[15]; -rz(pi/1048576) q[15]; -cx q[33],q[15]; -rz(-pi/524288) q[15]; -cx q[33],q[15]; -rz(pi/524288) q[15]; -cx q[32],q[15]; -rz(-pi/262144) q[15]; -cx q[32],q[15]; -rz(pi/262144) q[15]; -cx q[31],q[15]; -rz(-pi/131072) q[15]; -cx q[31],q[15]; -rz(pi/131072) q[15]; -cx q[30],q[15]; -rz(-pi/65536) q[15]; -cx q[30],q[15]; -rz(pi/65536) q[15]; -cx q[29],q[15]; -rz(-pi/32768) q[15]; -cx q[29],q[15]; -rz(pi/32768) q[15]; -cx q[28],q[15]; -rz(-pi/16384) q[15]; -cx q[28],q[15]; -rz(pi/16384) q[15]; -cx q[27],q[15]; -rz(-pi/8192) q[15]; -cx q[27],q[15]; -rz(pi/8192) q[15]; -cx q[26],q[15]; -rz(-pi/4096) q[15]; -cx q[26],q[15]; -rz(pi/4096) q[15]; -cx q[25],q[15]; -rz(-pi/2048) q[15]; -cx q[25],q[15]; -rz(pi/2048) q[15]; -cx q[24],q[15]; -rz(-pi/1024) q[15]; -cx q[24],q[15]; -rz(pi/1024) q[15]; -cx q[23],q[15]; -rz(-pi/512) q[15]; -cx q[23],q[15]; -rz(pi/512) q[15]; -cx q[22],q[15]; -rz(-pi/256) q[15]; -cx q[22],q[15]; -rz(pi/256) q[15]; -cx q[21],q[15]; -rz(-pi/128) q[15]; -cx q[21],q[15]; -rz(pi/128) q[15]; -cx q[20],q[15]; -rz(-pi/64) q[15]; -cx q[20],q[15]; -rz(pi/64) q[15]; -cx q[19],q[15]; -rz(-pi/32) q[15]; -cx q[19],q[15]; -rz(pi/32) q[15]; -cx q[18],q[15]; -rz(-pi/16) q[15]; -cx q[18],q[15]; -rz(pi/16) q[15]; -cx q[17],q[15]; -rz(-pi/8) q[15]; -cx q[17],q[15]; -rz(pi/8) q[15]; -cx q[16],q[15]; -rz(-pi/4) q[15]; -cx q[16],q[15]; -rz(pi/4) q[15]; -ry(pi/2) q[15]; -rx(pi) q[15]; -rz(pi/4) q[15]; -rz(pi/8) q[16]; -rz(pi/16) q[17]; -rz(pi/32) q[18]; -rz(pi/64) q[19]; -rz(pi/128) q[20]; -rz(pi/256) q[21]; -rz(pi/512) q[22]; -rz(pi/1024) q[23]; -rz(pi/2048) q[24]; -rz(pi/4096) q[25]; -rz(pi/8192) q[26]; -rz(pi/16384) q[27]; -rz(pi/32768) q[28]; -rz(pi/65536) q[29]; -rz(pi/131072) q[30]; -rz(pi/262144) q[31]; -rz(pi/524288) q[32]; -rz(pi/1048576) q[33]; -rz(pi/2097152) q[34]; -rz(pi/4194304) q[35]; -rz(pi/8388608) q[36]; -rz(pi/16777216) q[37]; -rz(pi/33554432) q[38]; -rz(pi/67108864) q[39]; -rz(pi/134217728) q[40]; -rz(pi/268435456) q[41]; -rz(pi/536870912) q[42]; -rz(pi/1073741824) q[43]; -rz(pi/2147483648) q[44]; -rz(pi/4294967296) q[45]; -rz(pi/8589934592) q[46]; -rz(pi/17179869184) q[47]; -rz(pi/34359738368) q[48]; -rz(pi/68719476736) q[49]; -rz(pi/137438953472) q[50]; -rz(pi/274877906944) q[51]; -rz(pi/549755813888) q[52]; -rz(pi/1099511627776) q[53]; -rz(pi/2199023255552) q[54]; -rz(0) q[55]; -rz(0) q[56]; -rz(0) q[57]; -rz(0) q[58]; -rz(0) q[59]; -rz(0) q[60]; -rz(0) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[14]; -rz(0) q[14]; -cx q[99],q[14]; -rz(0) q[14]; -cx q[98],q[14]; -rz(0) q[14]; -cx q[98],q[14]; -rz(0) q[14]; -cx q[97],q[14]; -rz(0) q[14]; -cx q[97],q[14]; -rz(0) q[14]; -cx q[96],q[14]; -rz(0) q[14]; -cx q[96],q[14]; -rz(0) q[14]; -cx q[95],q[14]; -rz(0) q[14]; -cx q[95],q[14]; -rz(0) q[14]; -cx q[94],q[14]; -rz(0) q[14]; -cx q[94],q[14]; -rz(0) q[14]; -cx q[93],q[14]; -rz(0) q[14]; -cx q[93],q[14]; -rz(0) q[14]; -cx q[92],q[14]; -rz(0) q[14]; -cx q[92],q[14]; -rz(0) q[14]; -cx q[91],q[14]; -rz(0) q[14]; -cx q[91],q[14]; -rz(0) q[14]; -cx q[90],q[14]; -rz(0) q[14]; -cx q[90],q[14]; -rz(0) q[14]; -cx q[89],q[14]; -rz(0) q[14]; -cx q[89],q[14]; -rz(0) q[14]; -cx q[88],q[14]; -rz(0) q[14]; -cx q[88],q[14]; -rz(0) q[14]; -cx q[87],q[14]; -rz(0) q[14]; -cx q[87],q[14]; -rz(0) q[14]; -cx q[86],q[14]; -rz(0) q[14]; -cx q[86],q[14]; -rz(0) q[14]; -cx q[85],q[14]; -rz(0) q[14]; -cx q[85],q[14]; -rz(0) q[14]; -cx q[84],q[14]; -rz(0) q[14]; -cx q[84],q[14]; -rz(0) q[14]; -cx q[83],q[14]; -rz(0) q[14]; -cx q[83],q[14]; -rz(0) q[14]; -cx q[82],q[14]; -rz(0) q[14]; -cx q[82],q[14]; -rz(0) q[14]; -cx q[81],q[14]; -rz(0) q[14]; -cx q[81],q[14]; -rz(0) q[14]; -cx q[80],q[14]; -rz(0) q[14]; -cx q[80],q[14]; -rz(0) q[14]; -cx q[79],q[14]; -rz(0) q[14]; -cx q[79],q[14]; -rz(0) q[14]; -cx q[78],q[14]; -rz(0) q[14]; -cx q[78],q[14]; -rz(0) q[14]; -cx q[77],q[14]; -rz(0) q[14]; -cx q[77],q[14]; -rz(0) q[14]; -cx q[76],q[14]; -rz(0) q[14]; -cx q[76],q[14]; -rz(0) q[14]; -cx q[75],q[14]; -rz(0) q[14]; -cx q[75],q[14]; -rz(0) q[14]; -cx q[74],q[14]; -rz(0) q[14]; -cx q[74],q[14]; -rz(0) q[14]; -cx q[73],q[14]; -rz(0) q[14]; -cx q[73],q[14]; -rz(0) q[14]; -cx q[72],q[14]; -rz(0) q[14]; -cx q[72],q[14]; -rz(0) q[14]; -cx q[71],q[14]; -rz(0) q[14]; -cx q[71],q[14]; -rz(0) q[14]; -cx q[70],q[14]; -rz(0) q[14]; -cx q[70],q[14]; -rz(0) q[14]; -cx q[69],q[14]; -rz(0) q[14]; -cx q[69],q[14]; -rz(0) q[14]; -cx q[68],q[14]; -rz(0) q[14]; -cx q[68],q[14]; -rz(0) q[14]; -cx q[67],q[14]; -rz(0) q[14]; -cx q[67],q[14]; -rz(0) q[14]; -cx q[66],q[14]; -rz(0) q[14]; -cx q[66],q[14]; -rz(0) q[14]; -cx q[65],q[14]; -rz(0) q[14]; -cx q[65],q[14]; -rz(0) q[14]; -cx q[64],q[14]; -rz(0) q[14]; -cx q[64],q[14]; -rz(0) q[14]; -cx q[63],q[14]; -rz(0) q[14]; -cx q[63],q[14]; -rz(0) q[14]; -cx q[62],q[14]; -rz(0) q[14]; -cx q[62],q[14]; -rz(0) q[14]; -cx q[61],q[14]; -rz(0) q[14]; -cx q[61],q[14]; -rz(0) q[14]; -cx q[60],q[14]; -rz(0) q[14]; -cx q[60],q[14]; -rz(0) q[14]; -cx q[59],q[14]; -rz(0) q[14]; -cx q[59],q[14]; -rz(0) q[14]; -cx q[58],q[14]; -rz(0) q[14]; -cx q[58],q[14]; -rz(0) q[14]; -cx q[57],q[14]; -rz(0) q[14]; -cx q[57],q[14]; -rz(0) q[14]; -cx q[56],q[14]; -rz(0) q[14]; -cx q[56],q[14]; -rz(0) q[14]; -cx q[55],q[14]; -rz(0) q[14]; -cx q[55],q[14]; -rz(0) q[14]; -cx q[54],q[14]; -rz(-pi/2199023255552) q[14]; -cx q[54],q[14]; -rz(pi/2199023255552) q[14]; -cx q[53],q[14]; -rz(-pi/1099511627776) q[14]; -cx q[53],q[14]; -rz(pi/1099511627776) q[14]; -cx q[52],q[14]; -rz(-pi/549755813888) q[14]; -cx q[52],q[14]; -rz(pi/549755813888) q[14]; -cx q[51],q[14]; -rz(-pi/274877906944) q[14]; -cx q[51],q[14]; -rz(pi/274877906944) q[14]; -cx q[50],q[14]; -rz(-pi/137438953472) q[14]; -cx q[50],q[14]; -rz(pi/137438953472) q[14]; -cx q[49],q[14]; -rz(-pi/68719476736) q[14]; -cx q[49],q[14]; -rz(pi/68719476736) q[14]; -cx q[48],q[14]; -rz(-pi/34359738368) q[14]; -cx q[48],q[14]; -rz(pi/34359738368) q[14]; -cx q[47],q[14]; -rz(-pi/17179869184) q[14]; -cx q[47],q[14]; -rz(pi/17179869184) q[14]; -cx q[46],q[14]; -rz(-pi/8589934592) q[14]; -cx q[46],q[14]; -rz(pi/8589934592) q[14]; -cx q[45],q[14]; -rz(-pi/4294967296) q[14]; -cx q[45],q[14]; -rz(pi/4294967296) q[14]; -cx q[44],q[14]; -rz(-pi/2147483648) q[14]; -cx q[44],q[14]; -rz(pi/2147483648) q[14]; -cx q[43],q[14]; -rz(-pi/1073741824) q[14]; -cx q[43],q[14]; -rz(pi/1073741824) q[14]; -cx q[42],q[14]; -rz(-pi/536870912) q[14]; -cx q[42],q[14]; -rz(pi/536870912) q[14]; -cx q[41],q[14]; -rz(-pi/268435456) q[14]; -cx q[41],q[14]; -rz(pi/268435456) q[14]; -cx q[40],q[14]; -rz(-pi/134217728) q[14]; -cx q[40],q[14]; -rz(pi/134217728) q[14]; -cx q[39],q[14]; -rz(-pi/67108864) q[14]; -cx q[39],q[14]; -rz(pi/67108864) q[14]; -cx q[38],q[14]; -rz(-pi/33554432) q[14]; -cx q[38],q[14]; -rz(pi/33554432) q[14]; -cx q[37],q[14]; -rz(-pi/16777216) q[14]; -cx q[37],q[14]; -rz(pi/16777216) q[14]; -cx q[36],q[14]; -rz(-pi/8388608) q[14]; -cx q[36],q[14]; -rz(pi/8388608) q[14]; -cx q[35],q[14]; -rz(-pi/4194304) q[14]; -cx q[35],q[14]; -rz(pi/4194304) q[14]; -cx q[34],q[14]; -rz(-pi/2097152) q[14]; -cx q[34],q[14]; -rz(pi/2097152) q[14]; -cx q[33],q[14]; -rz(-pi/1048576) q[14]; -cx q[33],q[14]; -rz(pi/1048576) q[14]; -cx q[32],q[14]; -rz(-pi/524288) q[14]; -cx q[32],q[14]; -rz(pi/524288) q[14]; -cx q[31],q[14]; -rz(-pi/262144) q[14]; -cx q[31],q[14]; -rz(pi/262144) q[14]; -cx q[30],q[14]; -rz(-pi/131072) q[14]; -cx q[30],q[14]; -rz(pi/131072) q[14]; -cx q[29],q[14]; -rz(-pi/65536) q[14]; -cx q[29],q[14]; -rz(pi/65536) q[14]; -cx q[28],q[14]; -rz(-pi/32768) q[14]; -cx q[28],q[14]; -rz(pi/32768) q[14]; -cx q[27],q[14]; -rz(-pi/16384) q[14]; -cx q[27],q[14]; -rz(pi/16384) q[14]; -cx q[26],q[14]; -rz(-pi/8192) q[14]; -cx q[26],q[14]; -rz(pi/8192) q[14]; -cx q[25],q[14]; -rz(-pi/4096) q[14]; -cx q[25],q[14]; -rz(pi/4096) q[14]; -cx q[24],q[14]; -rz(-pi/2048) q[14]; -cx q[24],q[14]; -rz(pi/2048) q[14]; -cx q[23],q[14]; -rz(-pi/1024) q[14]; -cx q[23],q[14]; -rz(pi/1024) q[14]; -cx q[22],q[14]; -rz(-pi/512) q[14]; -cx q[22],q[14]; -rz(pi/512) q[14]; -cx q[21],q[14]; -rz(-pi/256) q[14]; -cx q[21],q[14]; -rz(pi/256) q[14]; -cx q[20],q[14]; -rz(-pi/128) q[14]; -cx q[20],q[14]; -rz(pi/128) q[14]; -cx q[19],q[14]; -rz(-pi/64) q[14]; -cx q[19],q[14]; -rz(pi/64) q[14]; -cx q[18],q[14]; -rz(-pi/32) q[14]; -cx q[18],q[14]; -rz(pi/32) q[14]; -cx q[17],q[14]; -rz(-pi/16) q[14]; -cx q[17],q[14]; -rz(pi/16) q[14]; -cx q[16],q[14]; -rz(-pi/8) q[14]; -cx q[16],q[14]; -rz(pi/8) q[14]; -cx q[15],q[14]; -rz(-pi/4) q[14]; -cx q[15],q[14]; -rz(pi/4) q[14]; -ry(pi/2) q[14]; -rx(pi) q[14]; -rz(pi/4) q[14]; -rz(pi/8) q[15]; -rz(pi/16) q[16]; -rz(pi/32) q[17]; -rz(pi/64) q[18]; -rz(pi/128) q[19]; -rz(pi/256) q[20]; -rz(pi/512) q[21]; -rz(pi/1024) q[22]; -rz(pi/2048) q[23]; -rz(pi/4096) q[24]; -rz(pi/8192) q[25]; -rz(pi/16384) q[26]; -rz(pi/32768) q[27]; -rz(pi/65536) q[28]; -rz(pi/131072) q[29]; -rz(pi/262144) q[30]; -rz(pi/524288) q[31]; -rz(pi/1048576) q[32]; -rz(pi/2097152) q[33]; -rz(pi/4194304) q[34]; -rz(pi/8388608) q[35]; -rz(pi/16777216) q[36]; -rz(pi/33554432) q[37]; -rz(pi/67108864) q[38]; -rz(pi/134217728) q[39]; -rz(pi/268435456) q[40]; -rz(pi/536870912) q[41]; -rz(pi/1073741824) q[42]; -rz(pi/2147483648) q[43]; -rz(pi/4294967296) q[44]; -rz(pi/8589934592) q[45]; -rz(pi/17179869184) q[46]; -rz(pi/34359738368) q[47]; -rz(pi/68719476736) q[48]; -rz(pi/137438953472) q[49]; -rz(pi/274877906944) q[50]; -rz(pi/549755813888) q[51]; -rz(pi/1099511627776) q[52]; -rz(pi/2199023255552) q[53]; -rz(0) q[54]; -rz(0) q[55]; -rz(0) q[56]; -rz(0) q[57]; -rz(0) q[58]; -rz(0) q[59]; -rz(0) q[60]; -rz(0) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[13]; -rz(0) q[13]; -cx q[99],q[13]; -rz(0) q[13]; -cx q[98],q[13]; -rz(0) q[13]; -cx q[98],q[13]; -rz(0) q[13]; -cx q[97],q[13]; -rz(0) q[13]; -cx q[97],q[13]; -rz(0) q[13]; -cx q[96],q[13]; -rz(0) q[13]; -cx q[96],q[13]; -rz(0) q[13]; -cx q[95],q[13]; -rz(0) q[13]; -cx q[95],q[13]; -rz(0) q[13]; -cx q[94],q[13]; -rz(0) q[13]; -cx q[94],q[13]; -rz(0) q[13]; -cx q[93],q[13]; -rz(0) q[13]; -cx q[93],q[13]; -rz(0) q[13]; -cx q[92],q[13]; -rz(0) q[13]; -cx q[92],q[13]; -rz(0) q[13]; -cx q[91],q[13]; -rz(0) q[13]; -cx q[91],q[13]; -rz(0) q[13]; -cx q[90],q[13]; -rz(0) q[13]; -cx q[90],q[13]; -rz(0) q[13]; -cx q[89],q[13]; -rz(0) q[13]; -cx q[89],q[13]; -rz(0) q[13]; -cx q[88],q[13]; -rz(0) q[13]; -cx q[88],q[13]; -rz(0) q[13]; -cx q[87],q[13]; -rz(0) q[13]; -cx q[87],q[13]; -rz(0) q[13]; -cx q[86],q[13]; -rz(0) q[13]; -cx q[86],q[13]; -rz(0) q[13]; -cx q[85],q[13]; -rz(0) q[13]; -cx q[85],q[13]; -rz(0) q[13]; -cx q[84],q[13]; -rz(0) q[13]; -cx q[84],q[13]; -rz(0) q[13]; -cx q[83],q[13]; -rz(0) q[13]; -cx q[83],q[13]; -rz(0) q[13]; -cx q[82],q[13]; -rz(0) q[13]; -cx q[82],q[13]; -rz(0) q[13]; -cx q[81],q[13]; -rz(0) q[13]; -cx q[81],q[13]; -rz(0) q[13]; -cx q[80],q[13]; -rz(0) q[13]; -cx q[80],q[13]; -rz(0) q[13]; -cx q[79],q[13]; -rz(0) q[13]; -cx q[79],q[13]; -rz(0) q[13]; -cx q[78],q[13]; -rz(0) q[13]; -cx q[78],q[13]; -rz(0) q[13]; -cx q[77],q[13]; -rz(0) q[13]; -cx q[77],q[13]; -rz(0) q[13]; -cx q[76],q[13]; -rz(0) q[13]; -cx q[76],q[13]; -rz(0) q[13]; -cx q[75],q[13]; -rz(0) q[13]; -cx q[75],q[13]; -rz(0) q[13]; -cx q[74],q[13]; -rz(0) q[13]; -cx q[74],q[13]; -rz(0) q[13]; -cx q[73],q[13]; -rz(0) q[13]; -cx q[73],q[13]; -rz(0) q[13]; -cx q[72],q[13]; -rz(0) q[13]; -cx q[72],q[13]; -rz(0) q[13]; -cx q[71],q[13]; -rz(0) q[13]; -cx q[71],q[13]; -rz(0) q[13]; -cx q[70],q[13]; -rz(0) q[13]; -cx q[70],q[13]; -rz(0) q[13]; -cx q[69],q[13]; -rz(0) q[13]; -cx q[69],q[13]; -rz(0) q[13]; -cx q[68],q[13]; -rz(0) q[13]; -cx q[68],q[13]; -rz(0) q[13]; -cx q[67],q[13]; -rz(0) q[13]; -cx q[67],q[13]; -rz(0) q[13]; -cx q[66],q[13]; -rz(0) q[13]; -cx q[66],q[13]; -rz(0) q[13]; -cx q[65],q[13]; -rz(0) q[13]; -cx q[65],q[13]; -rz(0) q[13]; -cx q[64],q[13]; -rz(0) q[13]; -cx q[64],q[13]; -rz(0) q[13]; -cx q[63],q[13]; -rz(0) q[13]; -cx q[63],q[13]; -rz(0) q[13]; -cx q[62],q[13]; -rz(0) q[13]; -cx q[62],q[13]; -rz(0) q[13]; -cx q[61],q[13]; -rz(0) q[13]; -cx q[61],q[13]; -rz(0) q[13]; -cx q[60],q[13]; -rz(0) q[13]; -cx q[60],q[13]; -rz(0) q[13]; -cx q[59],q[13]; -rz(0) q[13]; -cx q[59],q[13]; -rz(0) q[13]; -cx q[58],q[13]; -rz(0) q[13]; -cx q[58],q[13]; -rz(0) q[13]; -cx q[57],q[13]; -rz(0) q[13]; -cx q[57],q[13]; -rz(0) q[13]; -cx q[56],q[13]; -rz(0) q[13]; -cx q[56],q[13]; -rz(0) q[13]; -cx q[55],q[13]; -rz(0) q[13]; -cx q[55],q[13]; -rz(0) q[13]; -cx q[54],q[13]; -rz(0) q[13]; -cx q[54],q[13]; -rz(0) q[13]; -cx q[53],q[13]; -rz(-pi/2199023255552) q[13]; -cx q[53],q[13]; -rz(pi/2199023255552) q[13]; -cx q[52],q[13]; -rz(-pi/1099511627776) q[13]; -cx q[52],q[13]; -rz(pi/1099511627776) q[13]; -cx q[51],q[13]; -rz(-pi/549755813888) q[13]; -cx q[51],q[13]; -rz(pi/549755813888) q[13]; -cx q[50],q[13]; -rz(-pi/274877906944) q[13]; -cx q[50],q[13]; -rz(pi/274877906944) q[13]; -cx q[49],q[13]; -rz(-pi/137438953472) q[13]; -cx q[49],q[13]; -rz(pi/137438953472) q[13]; -cx q[48],q[13]; -rz(-pi/68719476736) q[13]; -cx q[48],q[13]; -rz(pi/68719476736) q[13]; -cx q[47],q[13]; -rz(-pi/34359738368) q[13]; -cx q[47],q[13]; -rz(pi/34359738368) q[13]; -cx q[46],q[13]; -rz(-pi/17179869184) q[13]; -cx q[46],q[13]; -rz(pi/17179869184) q[13]; -cx q[45],q[13]; -rz(-pi/8589934592) q[13]; -cx q[45],q[13]; -rz(pi/8589934592) q[13]; -cx q[44],q[13]; -rz(-pi/4294967296) q[13]; -cx q[44],q[13]; -rz(pi/4294967296) q[13]; -cx q[43],q[13]; -rz(-pi/2147483648) q[13]; -cx q[43],q[13]; -rz(pi/2147483648) q[13]; -cx q[42],q[13]; -rz(-pi/1073741824) q[13]; -cx q[42],q[13]; -rz(pi/1073741824) q[13]; -cx q[41],q[13]; -rz(-pi/536870912) q[13]; -cx q[41],q[13]; -rz(pi/536870912) q[13]; -cx q[40],q[13]; -rz(-pi/268435456) q[13]; -cx q[40],q[13]; -rz(pi/268435456) q[13]; -cx q[39],q[13]; -rz(-pi/134217728) q[13]; -cx q[39],q[13]; -rz(pi/134217728) q[13]; -cx q[38],q[13]; -rz(-pi/67108864) q[13]; -cx q[38],q[13]; -rz(pi/67108864) q[13]; -cx q[37],q[13]; -rz(-pi/33554432) q[13]; -cx q[37],q[13]; -rz(pi/33554432) q[13]; -cx q[36],q[13]; -rz(-pi/16777216) q[13]; -cx q[36],q[13]; -rz(pi/16777216) q[13]; -cx q[35],q[13]; -rz(-pi/8388608) q[13]; -cx q[35],q[13]; -rz(pi/8388608) q[13]; -cx q[34],q[13]; -rz(-pi/4194304) q[13]; -cx q[34],q[13]; -rz(pi/4194304) q[13]; -cx q[33],q[13]; -rz(-pi/2097152) q[13]; -cx q[33],q[13]; -rz(pi/2097152) q[13]; -cx q[32],q[13]; -rz(-pi/1048576) q[13]; -cx q[32],q[13]; -rz(pi/1048576) q[13]; -cx q[31],q[13]; -rz(-pi/524288) q[13]; -cx q[31],q[13]; -rz(pi/524288) q[13]; -cx q[30],q[13]; -rz(-pi/262144) q[13]; -cx q[30],q[13]; -rz(pi/262144) q[13]; -cx q[29],q[13]; -rz(-pi/131072) q[13]; -cx q[29],q[13]; -rz(pi/131072) q[13]; -cx q[28],q[13]; -rz(-pi/65536) q[13]; -cx q[28],q[13]; -rz(pi/65536) q[13]; -cx q[27],q[13]; -rz(-pi/32768) q[13]; -cx q[27],q[13]; -rz(pi/32768) q[13]; -cx q[26],q[13]; -rz(-pi/16384) q[13]; -cx q[26],q[13]; -rz(pi/16384) q[13]; -cx q[25],q[13]; -rz(-pi/8192) q[13]; -cx q[25],q[13]; -rz(pi/8192) q[13]; -cx q[24],q[13]; -rz(-pi/4096) q[13]; -cx q[24],q[13]; -rz(pi/4096) q[13]; -cx q[23],q[13]; -rz(-pi/2048) q[13]; -cx q[23],q[13]; -rz(pi/2048) q[13]; -cx q[22],q[13]; -rz(-pi/1024) q[13]; -cx q[22],q[13]; -rz(pi/1024) q[13]; -cx q[21],q[13]; -rz(-pi/512) q[13]; -cx q[21],q[13]; -rz(pi/512) q[13]; -cx q[20],q[13]; -rz(-pi/256) q[13]; -cx q[20],q[13]; -rz(pi/256) q[13]; -cx q[19],q[13]; -rz(-pi/128) q[13]; -cx q[19],q[13]; -rz(pi/128) q[13]; -cx q[18],q[13]; -rz(-pi/64) q[13]; -cx q[18],q[13]; -rz(pi/64) q[13]; -cx q[17],q[13]; -rz(-pi/32) q[13]; -cx q[17],q[13]; -rz(pi/32) q[13]; -cx q[16],q[13]; -rz(-pi/16) q[13]; -cx q[16],q[13]; -rz(pi/16) q[13]; -cx q[15],q[13]; -rz(-pi/8) q[13]; -cx q[15],q[13]; -rz(pi/8) q[13]; -cx q[14],q[13]; -rz(-pi/4) q[13]; -cx q[14],q[13]; -rz(pi/4) q[13]; -ry(pi/2) q[13]; -rx(pi) q[13]; -rz(pi/4) q[13]; -rz(pi/8) q[14]; -rz(pi/16) q[15]; -rz(pi/32) q[16]; -rz(pi/64) q[17]; -rz(pi/128) q[18]; -rz(pi/256) q[19]; -rz(pi/512) q[20]; -rz(pi/1024) q[21]; -rz(pi/2048) q[22]; -rz(pi/4096) q[23]; -rz(pi/8192) q[24]; -rz(pi/16384) q[25]; -rz(pi/32768) q[26]; -rz(pi/65536) q[27]; -rz(pi/131072) q[28]; -rz(pi/262144) q[29]; -rz(pi/524288) q[30]; -rz(pi/1048576) q[31]; -rz(pi/2097152) q[32]; -rz(pi/4194304) q[33]; -rz(pi/8388608) q[34]; -rz(pi/16777216) q[35]; -rz(pi/33554432) q[36]; -rz(pi/67108864) q[37]; -rz(pi/134217728) q[38]; -rz(pi/268435456) q[39]; -rz(pi/536870912) q[40]; -rz(pi/1073741824) q[41]; -rz(pi/2147483648) q[42]; -rz(pi/4294967296) q[43]; -rz(pi/8589934592) q[44]; -rz(pi/17179869184) q[45]; -rz(pi/34359738368) q[46]; -rz(pi/68719476736) q[47]; -rz(pi/137438953472) q[48]; -rz(pi/274877906944) q[49]; -rz(pi/549755813888) q[50]; -rz(pi/1099511627776) q[51]; -rz(pi/2199023255552) q[52]; -rz(0) q[53]; -rz(0) q[54]; -rz(0) q[55]; -rz(0) q[56]; -rz(0) q[57]; -rz(0) q[58]; -rz(0) q[59]; -rz(0) q[60]; -rz(0) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[12]; -rz(0) q[12]; -cx q[99],q[12]; -rz(0) q[12]; -cx q[98],q[12]; -rz(0) q[12]; -cx q[98],q[12]; -rz(0) q[12]; -cx q[97],q[12]; -rz(0) q[12]; -cx q[97],q[12]; -rz(0) q[12]; -cx q[96],q[12]; -rz(0) q[12]; -cx q[96],q[12]; -rz(0) q[12]; -cx q[95],q[12]; -rz(0) q[12]; -cx q[95],q[12]; -rz(0) q[12]; -cx q[94],q[12]; -rz(0) q[12]; -cx q[94],q[12]; -rz(0) q[12]; -cx q[93],q[12]; -rz(0) q[12]; -cx q[93],q[12]; -rz(0) q[12]; -cx q[92],q[12]; -rz(0) q[12]; -cx q[92],q[12]; -rz(0) q[12]; -cx q[91],q[12]; -rz(0) q[12]; -cx q[91],q[12]; -rz(0) q[12]; -cx q[90],q[12]; -rz(0) q[12]; -cx q[90],q[12]; -rz(0) q[12]; -cx q[89],q[12]; -rz(0) q[12]; -cx q[89],q[12]; -rz(0) q[12]; -cx q[88],q[12]; -rz(0) q[12]; -cx q[88],q[12]; -rz(0) q[12]; -cx q[87],q[12]; -rz(0) q[12]; -cx q[87],q[12]; -rz(0) q[12]; -cx q[86],q[12]; -rz(0) q[12]; -cx q[86],q[12]; -rz(0) q[12]; -cx q[85],q[12]; -rz(0) q[12]; -cx q[85],q[12]; -rz(0) q[12]; -cx q[84],q[12]; -rz(0) q[12]; -cx q[84],q[12]; -rz(0) q[12]; -cx q[83],q[12]; -rz(0) q[12]; -cx q[83],q[12]; -rz(0) q[12]; -cx q[82],q[12]; -rz(0) q[12]; -cx q[82],q[12]; -rz(0) q[12]; -cx q[81],q[12]; -rz(0) q[12]; -cx q[81],q[12]; -rz(0) q[12]; -cx q[80],q[12]; -rz(0) q[12]; -cx q[80],q[12]; -rz(0) q[12]; -cx q[79],q[12]; -rz(0) q[12]; -cx q[79],q[12]; -rz(0) q[12]; -cx q[78],q[12]; -rz(0) q[12]; -cx q[78],q[12]; -rz(0) q[12]; -cx q[77],q[12]; -rz(0) q[12]; -cx q[77],q[12]; -rz(0) q[12]; -cx q[76],q[12]; -rz(0) q[12]; -cx q[76],q[12]; -rz(0) q[12]; -cx q[75],q[12]; -rz(0) q[12]; -cx q[75],q[12]; -rz(0) q[12]; -cx q[74],q[12]; -rz(0) q[12]; -cx q[74],q[12]; -rz(0) q[12]; -cx q[73],q[12]; -rz(0) q[12]; -cx q[73],q[12]; -rz(0) q[12]; -cx q[72],q[12]; -rz(0) q[12]; -cx q[72],q[12]; -rz(0) q[12]; -cx q[71],q[12]; -rz(0) q[12]; -cx q[71],q[12]; -rz(0) q[12]; -cx q[70],q[12]; -rz(0) q[12]; -cx q[70],q[12]; -rz(0) q[12]; -cx q[69],q[12]; -rz(0) q[12]; -cx q[69],q[12]; -rz(0) q[12]; -cx q[68],q[12]; -rz(0) q[12]; -cx q[68],q[12]; -rz(0) q[12]; -cx q[67],q[12]; -rz(0) q[12]; -cx q[67],q[12]; -rz(0) q[12]; -cx q[66],q[12]; -rz(0) q[12]; -cx q[66],q[12]; -rz(0) q[12]; -cx q[65],q[12]; -rz(0) q[12]; -cx q[65],q[12]; -rz(0) q[12]; -cx q[64],q[12]; -rz(0) q[12]; -cx q[64],q[12]; -rz(0) q[12]; -cx q[63],q[12]; -rz(0) q[12]; -cx q[63],q[12]; -rz(0) q[12]; -cx q[62],q[12]; -rz(0) q[12]; -cx q[62],q[12]; -rz(0) q[12]; -cx q[61],q[12]; -rz(0) q[12]; -cx q[61],q[12]; -rz(0) q[12]; -cx q[60],q[12]; -rz(0) q[12]; -cx q[60],q[12]; -rz(0) q[12]; -cx q[59],q[12]; -rz(0) q[12]; -cx q[59],q[12]; -rz(0) q[12]; -cx q[58],q[12]; -rz(0) q[12]; -cx q[58],q[12]; -rz(0) q[12]; -cx q[57],q[12]; -rz(0) q[12]; -cx q[57],q[12]; -rz(0) q[12]; -cx q[56],q[12]; -rz(0) q[12]; -cx q[56],q[12]; -rz(0) q[12]; -cx q[55],q[12]; -rz(0) q[12]; -cx q[55],q[12]; -rz(0) q[12]; -cx q[54],q[12]; -rz(0) q[12]; -cx q[54],q[12]; -rz(0) q[12]; -cx q[53],q[12]; -rz(0) q[12]; -cx q[53],q[12]; -rz(0) q[12]; -cx q[52],q[12]; -rz(-pi/2199023255552) q[12]; -cx q[52],q[12]; -rz(pi/2199023255552) q[12]; -cx q[51],q[12]; -rz(-pi/1099511627776) q[12]; -cx q[51],q[12]; -rz(pi/1099511627776) q[12]; -cx q[50],q[12]; -rz(-pi/549755813888) q[12]; -cx q[50],q[12]; -rz(pi/549755813888) q[12]; -cx q[49],q[12]; -rz(-pi/274877906944) q[12]; -cx q[49],q[12]; -rz(pi/274877906944) q[12]; -cx q[48],q[12]; -rz(-pi/137438953472) q[12]; -cx q[48],q[12]; -rz(pi/137438953472) q[12]; -cx q[47],q[12]; -rz(-pi/68719476736) q[12]; -cx q[47],q[12]; -rz(pi/68719476736) q[12]; -cx q[46],q[12]; -rz(-pi/34359738368) q[12]; -cx q[46],q[12]; -rz(pi/34359738368) q[12]; -cx q[45],q[12]; -rz(-pi/17179869184) q[12]; -cx q[45],q[12]; -rz(pi/17179869184) q[12]; -cx q[44],q[12]; -rz(-pi/8589934592) q[12]; -cx q[44],q[12]; -rz(pi/8589934592) q[12]; -cx q[43],q[12]; -rz(-pi/4294967296) q[12]; -cx q[43],q[12]; -rz(pi/4294967296) q[12]; -cx q[42],q[12]; -rz(-pi/2147483648) q[12]; -cx q[42],q[12]; -rz(pi/2147483648) q[12]; -cx q[41],q[12]; -rz(-pi/1073741824) q[12]; -cx q[41],q[12]; -rz(pi/1073741824) q[12]; -cx q[40],q[12]; -rz(-pi/536870912) q[12]; -cx q[40],q[12]; -rz(pi/536870912) q[12]; -cx q[39],q[12]; -rz(-pi/268435456) q[12]; -cx q[39],q[12]; -rz(pi/268435456) q[12]; -cx q[38],q[12]; -rz(-pi/134217728) q[12]; -cx q[38],q[12]; -rz(pi/134217728) q[12]; -cx q[37],q[12]; -rz(-pi/67108864) q[12]; -cx q[37],q[12]; -rz(pi/67108864) q[12]; -cx q[36],q[12]; -rz(-pi/33554432) q[12]; -cx q[36],q[12]; -rz(pi/33554432) q[12]; -cx q[35],q[12]; -rz(-pi/16777216) q[12]; -cx q[35],q[12]; -rz(pi/16777216) q[12]; -cx q[34],q[12]; -rz(-pi/8388608) q[12]; -cx q[34],q[12]; -rz(pi/8388608) q[12]; -cx q[33],q[12]; -rz(-pi/4194304) q[12]; -cx q[33],q[12]; -rz(pi/4194304) q[12]; -cx q[32],q[12]; -rz(-pi/2097152) q[12]; -cx q[32],q[12]; -rz(pi/2097152) q[12]; -cx q[31],q[12]; -rz(-pi/1048576) q[12]; -cx q[31],q[12]; -rz(pi/1048576) q[12]; -cx q[30],q[12]; -rz(-pi/524288) q[12]; -cx q[30],q[12]; -rz(pi/524288) q[12]; -cx q[29],q[12]; -rz(-pi/262144) q[12]; -cx q[29],q[12]; -rz(pi/262144) q[12]; -cx q[28],q[12]; -rz(-pi/131072) q[12]; -cx q[28],q[12]; -rz(pi/131072) q[12]; -cx q[27],q[12]; -rz(-pi/65536) q[12]; -cx q[27],q[12]; -rz(pi/65536) q[12]; -cx q[26],q[12]; -rz(-pi/32768) q[12]; -cx q[26],q[12]; -rz(pi/32768) q[12]; -cx q[25],q[12]; -rz(-pi/16384) q[12]; -cx q[25],q[12]; -rz(pi/16384) q[12]; -cx q[24],q[12]; -rz(-pi/8192) q[12]; -cx q[24],q[12]; -rz(pi/8192) q[12]; -cx q[23],q[12]; -rz(-pi/4096) q[12]; -cx q[23],q[12]; -rz(pi/4096) q[12]; -cx q[22],q[12]; -rz(-pi/2048) q[12]; -cx q[22],q[12]; -rz(pi/2048) q[12]; -cx q[21],q[12]; -rz(-pi/1024) q[12]; -cx q[21],q[12]; -rz(pi/1024) q[12]; -cx q[20],q[12]; -rz(-pi/512) q[12]; -cx q[20],q[12]; -rz(pi/512) q[12]; -cx q[19],q[12]; -rz(-pi/256) q[12]; -cx q[19],q[12]; -rz(pi/256) q[12]; -cx q[18],q[12]; -rz(-pi/128) q[12]; -cx q[18],q[12]; -rz(pi/128) q[12]; -cx q[17],q[12]; -rz(-pi/64) q[12]; -cx q[17],q[12]; -rz(pi/64) q[12]; -cx q[16],q[12]; -rz(-pi/32) q[12]; -cx q[16],q[12]; -rz(pi/32) q[12]; -cx q[15],q[12]; -rz(-pi/16) q[12]; -cx q[15],q[12]; -rz(pi/16) q[12]; -cx q[14],q[12]; -rz(-pi/8) q[12]; -cx q[14],q[12]; -rz(pi/8) q[12]; -cx q[13],q[12]; -rz(-pi/4) q[12]; -cx q[13],q[12]; -rz(pi/4) q[12]; -ry(pi/2) q[12]; -rx(pi) q[12]; -rz(pi/4) q[12]; -rz(pi/8) q[13]; -rz(pi/16) q[14]; -rz(pi/32) q[15]; -rz(pi/64) q[16]; -rz(pi/128) q[17]; -rz(pi/256) q[18]; -rz(pi/512) q[19]; -rz(pi/1024) q[20]; -rz(pi/2048) q[21]; -rz(pi/4096) q[22]; -rz(pi/8192) q[23]; -rz(pi/16384) q[24]; -rz(pi/32768) q[25]; -rz(pi/65536) q[26]; -rz(pi/131072) q[27]; -rz(pi/262144) q[28]; -rz(pi/524288) q[29]; -rz(pi/1048576) q[30]; -rz(pi/2097152) q[31]; -rz(pi/4194304) q[32]; -rz(pi/8388608) q[33]; -rz(pi/16777216) q[34]; -rz(pi/33554432) q[35]; -rz(pi/67108864) q[36]; -rz(pi/134217728) q[37]; -rz(pi/268435456) q[38]; -rz(pi/536870912) q[39]; -rz(pi/1073741824) q[40]; -rz(pi/2147483648) q[41]; -rz(pi/4294967296) q[42]; -rz(pi/8589934592) q[43]; -rz(pi/17179869184) q[44]; -rz(pi/34359738368) q[45]; -rz(pi/68719476736) q[46]; -rz(pi/137438953472) q[47]; -rz(pi/274877906944) q[48]; -rz(pi/549755813888) q[49]; -rz(pi/1099511627776) q[50]; -rz(pi/2199023255552) q[51]; -rz(0) q[52]; -rz(0) q[53]; -rz(0) q[54]; -rz(0) q[55]; -rz(0) q[56]; -rz(0) q[57]; -rz(0) q[58]; -rz(0) q[59]; -rz(0) q[60]; -rz(0) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[11]; -rz(0) q[11]; -cx q[99],q[11]; -rz(0) q[11]; -cx q[98],q[11]; -rz(0) q[11]; -cx q[98],q[11]; -rz(0) q[11]; -cx q[97],q[11]; -rz(0) q[11]; -cx q[97],q[11]; -rz(0) q[11]; -cx q[96],q[11]; -rz(0) q[11]; -cx q[96],q[11]; -rz(0) q[11]; -cx q[95],q[11]; -rz(0) q[11]; -cx q[95],q[11]; -rz(0) q[11]; -cx q[94],q[11]; -rz(0) q[11]; -cx q[94],q[11]; -rz(0) q[11]; -cx q[93],q[11]; -rz(0) q[11]; -cx q[93],q[11]; -rz(0) q[11]; -cx q[92],q[11]; -rz(0) q[11]; -cx q[92],q[11]; -rz(0) q[11]; -cx q[91],q[11]; -rz(0) q[11]; -cx q[91],q[11]; -rz(0) q[11]; -cx q[90],q[11]; -rz(0) q[11]; -cx q[90],q[11]; -rz(0) q[11]; -cx q[89],q[11]; -rz(0) q[11]; -cx q[89],q[11]; -rz(0) q[11]; -cx q[88],q[11]; -rz(0) q[11]; -cx q[88],q[11]; -rz(0) q[11]; -cx q[87],q[11]; -rz(0) q[11]; -cx q[87],q[11]; -rz(0) q[11]; -cx q[86],q[11]; -rz(0) q[11]; -cx q[86],q[11]; -rz(0) q[11]; -cx q[85],q[11]; -rz(0) q[11]; -cx q[85],q[11]; -rz(0) q[11]; -cx q[84],q[11]; -rz(0) q[11]; -cx q[84],q[11]; -rz(0) q[11]; -cx q[83],q[11]; -rz(0) q[11]; -cx q[83],q[11]; -rz(0) q[11]; -cx q[82],q[11]; -rz(0) q[11]; -cx q[82],q[11]; -rz(0) q[11]; -cx q[81],q[11]; -rz(0) q[11]; -cx q[81],q[11]; -rz(0) q[11]; -cx q[80],q[11]; -rz(0) q[11]; -cx q[80],q[11]; -rz(0) q[11]; -cx q[79],q[11]; -rz(0) q[11]; -cx q[79],q[11]; -rz(0) q[11]; -cx q[78],q[11]; -rz(0) q[11]; -cx q[78],q[11]; -rz(0) q[11]; -cx q[77],q[11]; -rz(0) q[11]; -cx q[77],q[11]; -rz(0) q[11]; -cx q[76],q[11]; -rz(0) q[11]; -cx q[76],q[11]; -rz(0) q[11]; -cx q[75],q[11]; -rz(0) q[11]; -cx q[75],q[11]; -rz(0) q[11]; -cx q[74],q[11]; -rz(0) q[11]; -cx q[74],q[11]; -rz(0) q[11]; -cx q[73],q[11]; -rz(0) q[11]; -cx q[73],q[11]; -rz(0) q[11]; -cx q[72],q[11]; -rz(0) q[11]; -cx q[72],q[11]; -rz(0) q[11]; -cx q[71],q[11]; -rz(0) q[11]; -cx q[71],q[11]; -rz(0) q[11]; -cx q[70],q[11]; -rz(0) q[11]; -cx q[70],q[11]; -rz(0) q[11]; -cx q[69],q[11]; -rz(0) q[11]; -cx q[69],q[11]; -rz(0) q[11]; -cx q[68],q[11]; -rz(0) q[11]; -cx q[68],q[11]; -rz(0) q[11]; -cx q[67],q[11]; -rz(0) q[11]; -cx q[67],q[11]; -rz(0) q[11]; -cx q[66],q[11]; -rz(0) q[11]; -cx q[66],q[11]; -rz(0) q[11]; -cx q[65],q[11]; -rz(0) q[11]; -cx q[65],q[11]; -rz(0) q[11]; -cx q[64],q[11]; -rz(0) q[11]; -cx q[64],q[11]; -rz(0) q[11]; -cx q[63],q[11]; -rz(0) q[11]; -cx q[63],q[11]; -rz(0) q[11]; -cx q[62],q[11]; -rz(0) q[11]; -cx q[62],q[11]; -rz(0) q[11]; -cx q[61],q[11]; -rz(0) q[11]; -cx q[61],q[11]; -rz(0) q[11]; -cx q[60],q[11]; -rz(0) q[11]; -cx q[60],q[11]; -rz(0) q[11]; -cx q[59],q[11]; -rz(0) q[11]; -cx q[59],q[11]; -rz(0) q[11]; -cx q[58],q[11]; -rz(0) q[11]; -cx q[58],q[11]; -rz(0) q[11]; -cx q[57],q[11]; -rz(0) q[11]; -cx q[57],q[11]; -rz(0) q[11]; -cx q[56],q[11]; -rz(0) q[11]; -cx q[56],q[11]; -rz(0) q[11]; -cx q[55],q[11]; -rz(0) q[11]; -cx q[55],q[11]; -rz(0) q[11]; -cx q[54],q[11]; -rz(0) q[11]; -cx q[54],q[11]; -rz(0) q[11]; -cx q[53],q[11]; -rz(0) q[11]; -cx q[53],q[11]; -rz(0) q[11]; -cx q[52],q[11]; -rz(0) q[11]; -cx q[52],q[11]; -rz(0) q[11]; -cx q[51],q[11]; -rz(-pi/2199023255552) q[11]; -cx q[51],q[11]; -rz(pi/2199023255552) q[11]; -cx q[50],q[11]; -rz(-pi/1099511627776) q[11]; -cx q[50],q[11]; -rz(pi/1099511627776) q[11]; -cx q[49],q[11]; -rz(-pi/549755813888) q[11]; -cx q[49],q[11]; -rz(pi/549755813888) q[11]; -cx q[48],q[11]; -rz(-pi/274877906944) q[11]; -cx q[48],q[11]; -rz(pi/274877906944) q[11]; -cx q[47],q[11]; -rz(-pi/137438953472) q[11]; -cx q[47],q[11]; -rz(pi/137438953472) q[11]; -cx q[46],q[11]; -rz(-pi/68719476736) q[11]; -cx q[46],q[11]; -rz(pi/68719476736) q[11]; -cx q[45],q[11]; -rz(-pi/34359738368) q[11]; -cx q[45],q[11]; -rz(pi/34359738368) q[11]; -cx q[44],q[11]; -rz(-pi/17179869184) q[11]; -cx q[44],q[11]; -rz(pi/17179869184) q[11]; -cx q[43],q[11]; -rz(-pi/8589934592) q[11]; -cx q[43],q[11]; -rz(pi/8589934592) q[11]; -cx q[42],q[11]; -rz(-pi/4294967296) q[11]; -cx q[42],q[11]; -rz(pi/4294967296) q[11]; -cx q[41],q[11]; -rz(-pi/2147483648) q[11]; -cx q[41],q[11]; -rz(pi/2147483648) q[11]; -cx q[40],q[11]; -rz(-pi/1073741824) q[11]; -cx q[40],q[11]; -rz(pi/1073741824) q[11]; -cx q[39],q[11]; -rz(-pi/536870912) q[11]; -cx q[39],q[11]; -rz(pi/536870912) q[11]; -cx q[38],q[11]; -rz(-pi/268435456) q[11]; -cx q[38],q[11]; -rz(pi/268435456) q[11]; -cx q[37],q[11]; -rz(-pi/134217728) q[11]; -cx q[37],q[11]; -rz(pi/134217728) q[11]; -cx q[36],q[11]; -rz(-pi/67108864) q[11]; -cx q[36],q[11]; -rz(pi/67108864) q[11]; -cx q[35],q[11]; -rz(-pi/33554432) q[11]; -cx q[35],q[11]; -rz(pi/33554432) q[11]; -cx q[34],q[11]; -rz(-pi/16777216) q[11]; -cx q[34],q[11]; -rz(pi/16777216) q[11]; -cx q[33],q[11]; -rz(-pi/8388608) q[11]; -cx q[33],q[11]; -rz(pi/8388608) q[11]; -cx q[32],q[11]; -rz(-pi/4194304) q[11]; -cx q[32],q[11]; -rz(pi/4194304) q[11]; -cx q[31],q[11]; -rz(-pi/2097152) q[11]; -cx q[31],q[11]; -rz(pi/2097152) q[11]; -cx q[30],q[11]; -rz(-pi/1048576) q[11]; -cx q[30],q[11]; -rz(pi/1048576) q[11]; -cx q[29],q[11]; -rz(-pi/524288) q[11]; -cx q[29],q[11]; -rz(pi/524288) q[11]; -cx q[28],q[11]; -rz(-pi/262144) q[11]; -cx q[28],q[11]; -rz(pi/262144) q[11]; -cx q[27],q[11]; -rz(-pi/131072) q[11]; -cx q[27],q[11]; -rz(pi/131072) q[11]; -cx q[26],q[11]; -rz(-pi/65536) q[11]; -cx q[26],q[11]; -rz(pi/65536) q[11]; -cx q[25],q[11]; -rz(-pi/32768) q[11]; -cx q[25],q[11]; -rz(pi/32768) q[11]; -cx q[24],q[11]; -rz(-pi/16384) q[11]; -cx q[24],q[11]; -rz(pi/16384) q[11]; -cx q[23],q[11]; -rz(-pi/8192) q[11]; -cx q[23],q[11]; -rz(pi/8192) q[11]; -cx q[22],q[11]; -rz(-pi/4096) q[11]; -cx q[22],q[11]; -rz(pi/4096) q[11]; -cx q[21],q[11]; -rz(-pi/2048) q[11]; -cx q[21],q[11]; -rz(pi/2048) q[11]; -cx q[20],q[11]; -rz(-pi/1024) q[11]; -cx q[20],q[11]; -rz(pi/1024) q[11]; -cx q[19],q[11]; -rz(-pi/512) q[11]; -cx q[19],q[11]; -rz(pi/512) q[11]; -cx q[18],q[11]; -rz(-pi/256) q[11]; -cx q[18],q[11]; -rz(pi/256) q[11]; -cx q[17],q[11]; -rz(-pi/128) q[11]; -cx q[17],q[11]; -rz(pi/128) q[11]; -cx q[16],q[11]; -rz(-pi/64) q[11]; -cx q[16],q[11]; -rz(pi/64) q[11]; -cx q[15],q[11]; -rz(-pi/32) q[11]; -cx q[15],q[11]; -rz(pi/32) q[11]; -cx q[14],q[11]; -rz(-pi/16) q[11]; -cx q[14],q[11]; -rz(pi/16) q[11]; -cx q[13],q[11]; -rz(-pi/8) q[11]; -cx q[13],q[11]; -rz(pi/8) q[11]; -cx q[12],q[11]; -rz(-pi/4) q[11]; -cx q[12],q[11]; -rz(pi/4) q[11]; -ry(pi/2) q[11]; -rx(pi) q[11]; -rz(pi/4) q[11]; -rz(pi/8) q[12]; -rz(pi/16) q[13]; -rz(pi/32) q[14]; -rz(pi/64) q[15]; -rz(pi/128) q[16]; -rz(pi/256) q[17]; -rz(pi/512) q[18]; -rz(pi/1024) q[19]; -rz(pi/2048) q[20]; -rz(pi/4096) q[21]; -rz(pi/8192) q[22]; -rz(pi/16384) q[23]; -rz(pi/32768) q[24]; -rz(pi/65536) q[25]; -rz(pi/131072) q[26]; -rz(pi/262144) q[27]; -rz(pi/524288) q[28]; -rz(pi/1048576) q[29]; -rz(pi/2097152) q[30]; -rz(pi/4194304) q[31]; -rz(pi/8388608) q[32]; -rz(pi/16777216) q[33]; -rz(pi/33554432) q[34]; -rz(pi/67108864) q[35]; -rz(pi/134217728) q[36]; -rz(pi/268435456) q[37]; -rz(pi/536870912) q[38]; -rz(pi/1073741824) q[39]; -rz(pi/2147483648) q[40]; -rz(pi/4294967296) q[41]; -rz(pi/8589934592) q[42]; -rz(pi/17179869184) q[43]; -rz(pi/34359738368) q[44]; -rz(pi/68719476736) q[45]; -rz(pi/137438953472) q[46]; -rz(pi/274877906944) q[47]; -rz(pi/549755813888) q[48]; -rz(pi/1099511627776) q[49]; -rz(pi/2199023255552) q[50]; -rz(0) q[51]; -rz(0) q[52]; -rz(0) q[53]; -rz(0) q[54]; -rz(0) q[55]; -rz(0) q[56]; -rz(0) q[57]; -rz(0) q[58]; -rz(0) q[59]; -rz(0) q[60]; -rz(0) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[10]; -rz(0) q[10]; -cx q[99],q[10]; -rz(0) q[10]; -cx q[98],q[10]; -rz(0) q[10]; -cx q[98],q[10]; -rz(0) q[10]; -cx q[97],q[10]; -rz(0) q[10]; -cx q[97],q[10]; -rz(0) q[10]; -cx q[96],q[10]; -rz(0) q[10]; -cx q[96],q[10]; -rz(0) q[10]; -cx q[95],q[10]; -rz(0) q[10]; -cx q[95],q[10]; -rz(0) q[10]; -cx q[94],q[10]; -rz(0) q[10]; -cx q[94],q[10]; -rz(0) q[10]; -cx q[93],q[10]; -rz(0) q[10]; -cx q[93],q[10]; -rz(0) q[10]; -cx q[92],q[10]; -rz(0) q[10]; -cx q[92],q[10]; -rz(0) q[10]; -cx q[91],q[10]; -rz(0) q[10]; -cx q[91],q[10]; -rz(0) q[10]; -cx q[90],q[10]; -rz(0) q[10]; -cx q[90],q[10]; -rz(0) q[10]; -cx q[89],q[10]; -rz(0) q[10]; -cx q[89],q[10]; -rz(0) q[10]; -cx q[88],q[10]; -rz(0) q[10]; -cx q[88],q[10]; -rz(0) q[10]; -cx q[87],q[10]; -rz(0) q[10]; -cx q[87],q[10]; -rz(0) q[10]; -cx q[86],q[10]; -rz(0) q[10]; -cx q[86],q[10]; -rz(0) q[10]; -cx q[85],q[10]; -rz(0) q[10]; -cx q[85],q[10]; -rz(0) q[10]; -cx q[84],q[10]; -rz(0) q[10]; -cx q[84],q[10]; -rz(0) q[10]; -cx q[83],q[10]; -rz(0) q[10]; -cx q[83],q[10]; -rz(0) q[10]; -cx q[82],q[10]; -rz(0) q[10]; -cx q[82],q[10]; -rz(0) q[10]; -cx q[81],q[10]; -rz(0) q[10]; -cx q[81],q[10]; -rz(0) q[10]; -cx q[80],q[10]; -rz(0) q[10]; -cx q[80],q[10]; -rz(0) q[10]; -cx q[79],q[10]; -rz(0) q[10]; -cx q[79],q[10]; -rz(0) q[10]; -cx q[78],q[10]; -rz(0) q[10]; -cx q[78],q[10]; -rz(0) q[10]; -cx q[77],q[10]; -rz(0) q[10]; -cx q[77],q[10]; -rz(0) q[10]; -cx q[76],q[10]; -rz(0) q[10]; -cx q[76],q[10]; -rz(0) q[10]; -cx q[75],q[10]; -rz(0) q[10]; -cx q[75],q[10]; -rz(0) q[10]; -cx q[74],q[10]; -rz(0) q[10]; -cx q[74],q[10]; -rz(0) q[10]; -cx q[73],q[10]; -rz(0) q[10]; -cx q[73],q[10]; -rz(0) q[10]; -cx q[72],q[10]; -rz(0) q[10]; -cx q[72],q[10]; -rz(0) q[10]; -cx q[71],q[10]; -rz(0) q[10]; -cx q[71],q[10]; -rz(0) q[10]; -cx q[70],q[10]; -rz(0) q[10]; -cx q[70],q[10]; -rz(0) q[10]; -cx q[69],q[10]; -rz(0) q[10]; -cx q[69],q[10]; -rz(0) q[10]; -cx q[68],q[10]; -rz(0) q[10]; -cx q[68],q[10]; -rz(0) q[10]; -cx q[67],q[10]; -rz(0) q[10]; -cx q[67],q[10]; -rz(0) q[10]; -cx q[66],q[10]; -rz(0) q[10]; -cx q[66],q[10]; -rz(0) q[10]; -cx q[65],q[10]; -rz(0) q[10]; -cx q[65],q[10]; -rz(0) q[10]; -cx q[64],q[10]; -rz(0) q[10]; -cx q[64],q[10]; -rz(0) q[10]; -cx q[63],q[10]; -rz(0) q[10]; -cx q[63],q[10]; -rz(0) q[10]; -cx q[62],q[10]; -rz(0) q[10]; -cx q[62],q[10]; -rz(0) q[10]; -cx q[61],q[10]; -rz(0) q[10]; -cx q[61],q[10]; -rz(0) q[10]; -cx q[60],q[10]; -rz(0) q[10]; -cx q[60],q[10]; -rz(0) q[10]; -cx q[59],q[10]; -rz(0) q[10]; -cx q[59],q[10]; -rz(0) q[10]; -cx q[58],q[10]; -rz(0) q[10]; -cx q[58],q[10]; -rz(0) q[10]; -cx q[57],q[10]; -rz(0) q[10]; -cx q[57],q[10]; -rz(0) q[10]; -cx q[56],q[10]; -rz(0) q[10]; -cx q[56],q[10]; -rz(0) q[10]; -cx q[55],q[10]; -rz(0) q[10]; -cx q[55],q[10]; -rz(0) q[10]; -cx q[54],q[10]; -rz(0) q[10]; -cx q[54],q[10]; -rz(0) q[10]; -cx q[53],q[10]; -rz(0) q[10]; -cx q[53],q[10]; -rz(0) q[10]; -cx q[52],q[10]; -rz(0) q[10]; -cx q[52],q[10]; -rz(0) q[10]; -cx q[51],q[10]; -rz(0) q[10]; -cx q[51],q[10]; -rz(0) q[10]; -cx q[50],q[10]; -rz(-pi/2199023255552) q[10]; -cx q[50],q[10]; -rz(pi/2199023255552) q[10]; -cx q[49],q[10]; -rz(-pi/1099511627776) q[10]; -cx q[49],q[10]; -rz(pi/1099511627776) q[10]; -cx q[48],q[10]; -rz(-pi/549755813888) q[10]; -cx q[48],q[10]; -rz(pi/549755813888) q[10]; -cx q[47],q[10]; -rz(-pi/274877906944) q[10]; -cx q[47],q[10]; -rz(pi/274877906944) q[10]; -cx q[46],q[10]; -rz(-pi/137438953472) q[10]; -cx q[46],q[10]; -rz(pi/137438953472) q[10]; -cx q[45],q[10]; -rz(-pi/68719476736) q[10]; -cx q[45],q[10]; -rz(pi/68719476736) q[10]; -cx q[44],q[10]; -rz(-pi/34359738368) q[10]; -cx q[44],q[10]; -rz(pi/34359738368) q[10]; -cx q[43],q[10]; -rz(-pi/17179869184) q[10]; -cx q[43],q[10]; -rz(pi/17179869184) q[10]; -cx q[42],q[10]; -rz(-pi/8589934592) q[10]; -cx q[42],q[10]; -rz(pi/8589934592) q[10]; -cx q[41],q[10]; -rz(-pi/4294967296) q[10]; -cx q[41],q[10]; -rz(pi/4294967296) q[10]; -cx q[40],q[10]; -rz(-pi/2147483648) q[10]; -cx q[40],q[10]; -rz(pi/2147483648) q[10]; -cx q[39],q[10]; -rz(-pi/1073741824) q[10]; -cx q[39],q[10]; -rz(pi/1073741824) q[10]; -cx q[38],q[10]; -rz(-pi/536870912) q[10]; -cx q[38],q[10]; -rz(pi/536870912) q[10]; -cx q[37],q[10]; -rz(-pi/268435456) q[10]; -cx q[37],q[10]; -rz(pi/268435456) q[10]; -cx q[36],q[10]; -rz(-pi/134217728) q[10]; -cx q[36],q[10]; -rz(pi/134217728) q[10]; -cx q[35],q[10]; -rz(-pi/67108864) q[10]; -cx q[35],q[10]; -rz(pi/67108864) q[10]; -cx q[34],q[10]; -rz(-pi/33554432) q[10]; -cx q[34],q[10]; -rz(pi/33554432) q[10]; -cx q[33],q[10]; -rz(-pi/16777216) q[10]; -cx q[33],q[10]; -rz(pi/16777216) q[10]; -cx q[32],q[10]; -rz(-pi/8388608) q[10]; -cx q[32],q[10]; -rz(pi/8388608) q[10]; -cx q[31],q[10]; -rz(-pi/4194304) q[10]; -cx q[31],q[10]; -rz(pi/4194304) q[10]; -cx q[30],q[10]; -rz(-pi/2097152) q[10]; -cx q[30],q[10]; -rz(pi/2097152) q[10]; -cx q[29],q[10]; -rz(-pi/1048576) q[10]; -cx q[29],q[10]; -rz(pi/1048576) q[10]; -cx q[28],q[10]; -rz(-pi/524288) q[10]; -cx q[28],q[10]; -rz(pi/524288) q[10]; -cx q[27],q[10]; -rz(-pi/262144) q[10]; -cx q[27],q[10]; -rz(pi/262144) q[10]; -cx q[26],q[10]; -rz(-pi/131072) q[10]; -cx q[26],q[10]; -rz(pi/131072) q[10]; -cx q[25],q[10]; -rz(-pi/65536) q[10]; -cx q[25],q[10]; -rz(pi/65536) q[10]; -cx q[24],q[10]; -rz(-pi/32768) q[10]; -cx q[24],q[10]; -rz(pi/32768) q[10]; -cx q[23],q[10]; -rz(-pi/16384) q[10]; -cx q[23],q[10]; -rz(pi/16384) q[10]; -cx q[22],q[10]; -rz(-pi/8192) q[10]; -cx q[22],q[10]; -rz(pi/8192) q[10]; -cx q[21],q[10]; -rz(-pi/4096) q[10]; -cx q[21],q[10]; -rz(pi/4096) q[10]; -cx q[20],q[10]; -rz(-pi/2048) q[10]; -cx q[20],q[10]; -rz(pi/2048) q[10]; -cx q[19],q[10]; -rz(-pi/1024) q[10]; -cx q[19],q[10]; -rz(pi/1024) q[10]; -cx q[18],q[10]; -rz(-pi/512) q[10]; -cx q[18],q[10]; -rz(pi/512) q[10]; -cx q[17],q[10]; -rz(-pi/256) q[10]; -cx q[17],q[10]; -rz(pi/256) q[10]; -cx q[16],q[10]; -rz(-pi/128) q[10]; -cx q[16],q[10]; -rz(pi/128) q[10]; -cx q[15],q[10]; -rz(-pi/64) q[10]; -cx q[15],q[10]; -rz(pi/64) q[10]; -cx q[14],q[10]; -rz(-pi/32) q[10]; -cx q[14],q[10]; -rz(pi/32) q[10]; -cx q[13],q[10]; -rz(-pi/16) q[10]; -cx q[13],q[10]; -rz(pi/16) q[10]; -cx q[12],q[10]; -rz(-pi/8) q[10]; -cx q[12],q[10]; -rz(pi/8) q[10]; -cx q[11],q[10]; -rz(-pi/4) q[10]; -cx q[11],q[10]; -rz(pi/4) q[10]; -ry(pi/2) q[10]; -rx(pi) q[10]; -rz(pi/4) q[10]; -rz(pi/8) q[11]; -rz(pi/16) q[12]; -rz(pi/32) q[13]; -rz(pi/64) q[14]; -rz(pi/128) q[15]; -rz(pi/256) q[16]; -rz(pi/512) q[17]; -rz(pi/1024) q[18]; -rz(pi/2048) q[19]; -rz(pi/4096) q[20]; -rz(pi/8192) q[21]; -rz(pi/16384) q[22]; -rz(pi/32768) q[23]; -rz(pi/65536) q[24]; -rz(pi/131072) q[25]; -rz(pi/262144) q[26]; -rz(pi/524288) q[27]; -rz(pi/1048576) q[28]; -rz(pi/2097152) q[29]; -rz(pi/4194304) q[30]; -rz(pi/8388608) q[31]; -rz(pi/16777216) q[32]; -rz(pi/33554432) q[33]; -rz(pi/67108864) q[34]; -rz(pi/134217728) q[35]; -rz(pi/268435456) q[36]; -rz(pi/536870912) q[37]; -rz(pi/1073741824) q[38]; -rz(pi/2147483648) q[39]; -rz(pi/4294967296) q[40]; -rz(pi/8589934592) q[41]; -rz(pi/17179869184) q[42]; -rz(pi/34359738368) q[43]; -rz(pi/68719476736) q[44]; -rz(pi/137438953472) q[45]; -rz(pi/274877906944) q[46]; -rz(pi/549755813888) q[47]; -rz(pi/1099511627776) q[48]; -rz(pi/2199023255552) q[49]; -rz(0) q[50]; -rz(0) q[51]; -rz(0) q[52]; -rz(0) q[53]; -rz(0) q[54]; -rz(0) q[55]; -rz(0) q[56]; -rz(0) q[57]; -rz(0) q[58]; -rz(0) q[59]; -rz(0) q[60]; -rz(0) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[9]; -rz(0) q[9]; -cx q[99],q[9]; -rz(0) q[9]; -cx q[98],q[9]; -rz(0) q[9]; -cx q[98],q[9]; -rz(0) q[9]; -cx q[97],q[9]; -rz(0) q[9]; -cx q[97],q[9]; -rz(0) q[9]; -cx q[96],q[9]; -rz(0) q[9]; -cx q[96],q[9]; -rz(0) q[9]; -cx q[95],q[9]; -rz(0) q[9]; -cx q[95],q[9]; -rz(0) q[9]; -cx q[94],q[9]; -rz(0) q[9]; -cx q[94],q[9]; -rz(0) q[9]; -cx q[93],q[9]; -rz(0) q[9]; -cx q[93],q[9]; -rz(0) q[9]; -cx q[92],q[9]; -rz(0) q[9]; -cx q[92],q[9]; -rz(0) q[9]; -cx q[91],q[9]; -rz(0) q[9]; -cx q[91],q[9]; -rz(0) q[9]; -cx q[90],q[9]; -rz(0) q[9]; -cx q[90],q[9]; -rz(0) q[9]; -cx q[89],q[9]; -rz(0) q[9]; -cx q[89],q[9]; -rz(0) q[9]; -cx q[88],q[9]; -rz(0) q[9]; -cx q[88],q[9]; -rz(0) q[9]; -cx q[87],q[9]; -rz(0) q[9]; -cx q[87],q[9]; -rz(0) q[9]; -cx q[86],q[9]; -rz(0) q[9]; -cx q[86],q[9]; -rz(0) q[9]; -cx q[85],q[9]; -rz(0) q[9]; -cx q[85],q[9]; -rz(0) q[9]; -cx q[84],q[9]; -rz(0) q[9]; -cx q[84],q[9]; -rz(0) q[9]; -cx q[83],q[9]; -rz(0) q[9]; -cx q[83],q[9]; -rz(0) q[9]; -cx q[82],q[9]; -rz(0) q[9]; -cx q[82],q[9]; -rz(0) q[9]; -cx q[81],q[9]; -rz(0) q[9]; -cx q[81],q[9]; -rz(0) q[9]; -cx q[80],q[9]; -rz(0) q[9]; -cx q[80],q[9]; -rz(0) q[9]; -cx q[79],q[9]; -rz(0) q[9]; -cx q[79],q[9]; -rz(0) q[9]; -cx q[78],q[9]; -rz(0) q[9]; -cx q[78],q[9]; -rz(0) q[9]; -cx q[77],q[9]; -rz(0) q[9]; -cx q[77],q[9]; -rz(0) q[9]; -cx q[76],q[9]; -rz(0) q[9]; -cx q[76],q[9]; -rz(0) q[9]; -cx q[75],q[9]; -rz(0) q[9]; -cx q[75],q[9]; -rz(0) q[9]; -cx q[74],q[9]; -rz(0) q[9]; -cx q[74],q[9]; -rz(0) q[9]; -cx q[73],q[9]; -rz(0) q[9]; -cx q[73],q[9]; -rz(0) q[9]; -cx q[72],q[9]; -rz(0) q[9]; -cx q[72],q[9]; -rz(0) q[9]; -cx q[71],q[9]; -rz(0) q[9]; -cx q[71],q[9]; -rz(0) q[9]; -cx q[70],q[9]; -rz(0) q[9]; -cx q[70],q[9]; -rz(0) q[9]; -cx q[69],q[9]; -rz(0) q[9]; -cx q[69],q[9]; -rz(0) q[9]; -cx q[68],q[9]; -rz(0) q[9]; -cx q[68],q[9]; -rz(0) q[9]; -cx q[67],q[9]; -rz(0) q[9]; -cx q[67],q[9]; -rz(0) q[9]; -cx q[66],q[9]; -rz(0) q[9]; -cx q[66],q[9]; -rz(0) q[9]; -cx q[65],q[9]; -rz(0) q[9]; -cx q[65],q[9]; -rz(0) q[9]; -cx q[64],q[9]; -rz(0) q[9]; -cx q[64],q[9]; -rz(0) q[9]; -cx q[63],q[9]; -rz(0) q[9]; -cx q[63],q[9]; -rz(0) q[9]; -cx q[62],q[9]; -rz(0) q[9]; -cx q[62],q[9]; -rz(0) q[9]; -cx q[61],q[9]; -rz(0) q[9]; -cx q[61],q[9]; -rz(0) q[9]; -cx q[60],q[9]; -rz(0) q[9]; -cx q[60],q[9]; -rz(0) q[9]; -cx q[59],q[9]; -rz(0) q[9]; -cx q[59],q[9]; -rz(0) q[9]; -cx q[58],q[9]; -rz(0) q[9]; -cx q[58],q[9]; -rz(0) q[9]; -cx q[57],q[9]; -rz(0) q[9]; -cx q[57],q[9]; -rz(0) q[9]; -cx q[56],q[9]; -rz(0) q[9]; -cx q[56],q[9]; -rz(0) q[9]; -cx q[55],q[9]; -rz(0) q[9]; -cx q[55],q[9]; -rz(0) q[9]; -cx q[54],q[9]; -rz(0) q[9]; -cx q[54],q[9]; -rz(0) q[9]; -cx q[53],q[9]; -rz(0) q[9]; -cx q[53],q[9]; -rz(0) q[9]; -cx q[52],q[9]; -rz(0) q[9]; -cx q[52],q[9]; -rz(0) q[9]; -cx q[51],q[9]; -rz(0) q[9]; -cx q[51],q[9]; -rz(0) q[9]; -cx q[50],q[9]; -rz(0) q[9]; -cx q[50],q[9]; -rz(0) q[9]; -cx q[49],q[9]; -rz(-pi/2199023255552) q[9]; -cx q[49],q[9]; -rz(pi/2199023255552) q[9]; -cx q[48],q[9]; -rz(-pi/1099511627776) q[9]; -cx q[48],q[9]; -rz(pi/1099511627776) q[9]; -cx q[47],q[9]; -rz(-pi/549755813888) q[9]; -cx q[47],q[9]; -rz(pi/549755813888) q[9]; -cx q[46],q[9]; -rz(-pi/274877906944) q[9]; -cx q[46],q[9]; -rz(pi/274877906944) q[9]; -cx q[45],q[9]; -rz(-pi/137438953472) q[9]; -cx q[45],q[9]; -rz(pi/137438953472) q[9]; -cx q[44],q[9]; -rz(-pi/68719476736) q[9]; -cx q[44],q[9]; -rz(pi/68719476736) q[9]; -cx q[43],q[9]; -rz(-pi/34359738368) q[9]; -cx q[43],q[9]; -rz(pi/34359738368) q[9]; -cx q[42],q[9]; -rz(-pi/17179869184) q[9]; -cx q[42],q[9]; -rz(pi/17179869184) q[9]; -cx q[41],q[9]; -rz(-pi/8589934592) q[9]; -cx q[41],q[9]; -rz(pi/8589934592) q[9]; -cx q[40],q[9]; -rz(-pi/4294967296) q[9]; -cx q[40],q[9]; -rz(pi/4294967296) q[9]; -cx q[39],q[9]; -rz(-pi/2147483648) q[9]; -cx q[39],q[9]; -rz(pi/2147483648) q[9]; -cx q[38],q[9]; -rz(-pi/1073741824) q[9]; -cx q[38],q[9]; -rz(pi/1073741824) q[9]; -cx q[37],q[9]; -rz(-pi/536870912) q[9]; -cx q[37],q[9]; -rz(pi/536870912) q[9]; -cx q[36],q[9]; -rz(-pi/268435456) q[9]; -cx q[36],q[9]; -rz(pi/268435456) q[9]; -cx q[35],q[9]; -rz(-pi/134217728) q[9]; -cx q[35],q[9]; -rz(pi/134217728) q[9]; -cx q[34],q[9]; -rz(-pi/67108864) q[9]; -cx q[34],q[9]; -rz(pi/67108864) q[9]; -cx q[33],q[9]; -rz(-pi/33554432) q[9]; -cx q[33],q[9]; -rz(pi/33554432) q[9]; -cx q[32],q[9]; -rz(-pi/16777216) q[9]; -cx q[32],q[9]; -rz(pi/16777216) q[9]; -cx q[31],q[9]; -rz(-pi/8388608) q[9]; -cx q[31],q[9]; -rz(pi/8388608) q[9]; -cx q[30],q[9]; -rz(-pi/4194304) q[9]; -cx q[30],q[9]; -rz(pi/4194304) q[9]; -cx q[29],q[9]; -rz(-pi/2097152) q[9]; -cx q[29],q[9]; -rz(pi/2097152) q[9]; -cx q[28],q[9]; -rz(-pi/1048576) q[9]; -cx q[28],q[9]; -rz(pi/1048576) q[9]; -cx q[27],q[9]; -rz(-pi/524288) q[9]; -cx q[27],q[9]; -rz(pi/524288) q[9]; -cx q[26],q[9]; -rz(-pi/262144) q[9]; -cx q[26],q[9]; -rz(pi/262144) q[9]; -cx q[25],q[9]; -rz(-pi/131072) q[9]; -cx q[25],q[9]; -rz(pi/131072) q[9]; -cx q[24],q[9]; -rz(-pi/65536) q[9]; -cx q[24],q[9]; -rz(pi/65536) q[9]; -cx q[23],q[9]; -rz(-pi/32768) q[9]; -cx q[23],q[9]; -rz(pi/32768) q[9]; -cx q[22],q[9]; -rz(-pi/16384) q[9]; -cx q[22],q[9]; -rz(pi/16384) q[9]; -cx q[21],q[9]; -rz(-pi/8192) q[9]; -cx q[21],q[9]; -rz(pi/8192) q[9]; -cx q[20],q[9]; -rz(-pi/4096) q[9]; -cx q[20],q[9]; -rz(pi/4096) q[9]; -cx q[19],q[9]; -rz(-pi/2048) q[9]; -cx q[19],q[9]; -rz(pi/2048) q[9]; -cx q[18],q[9]; -rz(-pi/1024) q[9]; -cx q[18],q[9]; -rz(pi/1024) q[9]; -cx q[17],q[9]; -rz(-pi/512) q[9]; -cx q[17],q[9]; -rz(pi/512) q[9]; -cx q[16],q[9]; -rz(-pi/256) q[9]; -cx q[16],q[9]; -rz(pi/256) q[9]; -cx q[15],q[9]; -rz(-pi/128) q[9]; -cx q[15],q[9]; -rz(pi/128) q[9]; -cx q[14],q[9]; -rz(-pi/64) q[9]; -cx q[14],q[9]; -rz(pi/64) q[9]; -cx q[13],q[9]; -rz(-pi/32) q[9]; -cx q[13],q[9]; -rz(pi/32) q[9]; -cx q[12],q[9]; -rz(-pi/16) q[9]; -cx q[12],q[9]; -rz(pi/16) q[9]; -cx q[11],q[9]; -rz(-pi/8) q[9]; -cx q[11],q[9]; -rz(pi/8) q[9]; -cx q[10],q[9]; -rz(-pi/4) q[9]; -cx q[10],q[9]; -rz(pi/4) q[9]; -ry(pi/2) q[9]; -rx(pi) q[9]; -rz(pi/4) q[9]; -rz(pi/8) q[10]; -rz(pi/16) q[11]; -rz(pi/32) q[12]; -rz(pi/64) q[13]; -rz(pi/128) q[14]; -rz(pi/256) q[15]; -rz(pi/512) q[16]; -rz(pi/1024) q[17]; -rz(pi/2048) q[18]; -rz(pi/4096) q[19]; -rz(pi/8192) q[20]; -rz(pi/16384) q[21]; -rz(pi/32768) q[22]; -rz(pi/65536) q[23]; -rz(pi/131072) q[24]; -rz(pi/262144) q[25]; -rz(pi/524288) q[26]; -rz(pi/1048576) q[27]; -rz(pi/2097152) q[28]; -rz(pi/4194304) q[29]; -rz(pi/8388608) q[30]; -rz(pi/16777216) q[31]; -rz(pi/33554432) q[32]; -rz(pi/67108864) q[33]; -rz(pi/134217728) q[34]; -rz(pi/268435456) q[35]; -rz(pi/536870912) q[36]; -rz(pi/1073741824) q[37]; -rz(pi/2147483648) q[38]; -rz(pi/4294967296) q[39]; -rz(pi/8589934592) q[40]; -rz(pi/17179869184) q[41]; -rz(pi/34359738368) q[42]; -rz(pi/68719476736) q[43]; -rz(pi/137438953472) q[44]; -rz(pi/274877906944) q[45]; -rz(pi/549755813888) q[46]; -rz(pi/1099511627776) q[47]; -rz(pi/2199023255552) q[48]; -rz(0) q[49]; -rz(0) q[50]; -rz(0) q[51]; -rz(0) q[52]; -rz(0) q[53]; -rz(0) q[54]; -rz(0) q[55]; -rz(0) q[56]; -rz(0) q[57]; -rz(0) q[58]; -rz(0) q[59]; -rz(0) q[60]; -rz(0) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[8]; -rz(0) q[8]; -cx q[99],q[8]; -rz(0) q[8]; -cx q[98],q[8]; -rz(0) q[8]; -cx q[98],q[8]; -rz(0) q[8]; -cx q[97],q[8]; -rz(0) q[8]; -cx q[97],q[8]; -rz(0) q[8]; -cx q[96],q[8]; -rz(0) q[8]; -cx q[96],q[8]; -rz(0) q[8]; -cx q[95],q[8]; -rz(0) q[8]; -cx q[95],q[8]; -rz(0) q[8]; -cx q[94],q[8]; -rz(0) q[8]; -cx q[94],q[8]; -rz(0) q[8]; -cx q[93],q[8]; -rz(0) q[8]; -cx q[93],q[8]; -rz(0) q[8]; -cx q[92],q[8]; -rz(0) q[8]; -cx q[92],q[8]; -rz(0) q[8]; -cx q[91],q[8]; -rz(0) q[8]; -cx q[91],q[8]; -rz(0) q[8]; -cx q[90],q[8]; -rz(0) q[8]; -cx q[90],q[8]; -rz(0) q[8]; -cx q[89],q[8]; -rz(0) q[8]; -cx q[89],q[8]; -rz(0) q[8]; -cx q[88],q[8]; -rz(0) q[8]; -cx q[88],q[8]; -rz(0) q[8]; -cx q[87],q[8]; -rz(0) q[8]; -cx q[87],q[8]; -rz(0) q[8]; -cx q[86],q[8]; -rz(0) q[8]; -cx q[86],q[8]; -rz(0) q[8]; -cx q[85],q[8]; -rz(0) q[8]; -cx q[85],q[8]; -rz(0) q[8]; -cx q[84],q[8]; -rz(0) q[8]; -cx q[84],q[8]; -rz(0) q[8]; -cx q[83],q[8]; -rz(0) q[8]; -cx q[83],q[8]; -rz(0) q[8]; -cx q[82],q[8]; -rz(0) q[8]; -cx q[82],q[8]; -rz(0) q[8]; -cx q[81],q[8]; -rz(0) q[8]; -cx q[81],q[8]; -rz(0) q[8]; -cx q[80],q[8]; -rz(0) q[8]; -cx q[80],q[8]; -rz(0) q[8]; -cx q[79],q[8]; -rz(0) q[8]; -cx q[79],q[8]; -rz(0) q[8]; -cx q[78],q[8]; -rz(0) q[8]; -cx q[78],q[8]; -rz(0) q[8]; -cx q[77],q[8]; -rz(0) q[8]; -cx q[77],q[8]; -rz(0) q[8]; -cx q[76],q[8]; -rz(0) q[8]; -cx q[76],q[8]; -rz(0) q[8]; -cx q[75],q[8]; -rz(0) q[8]; -cx q[75],q[8]; -rz(0) q[8]; -cx q[74],q[8]; -rz(0) q[8]; -cx q[74],q[8]; -rz(0) q[8]; -cx q[73],q[8]; -rz(0) q[8]; -cx q[73],q[8]; -rz(0) q[8]; -cx q[72],q[8]; -rz(0) q[8]; -cx q[72],q[8]; -rz(0) q[8]; -cx q[71],q[8]; -rz(0) q[8]; -cx q[71],q[8]; -rz(0) q[8]; -cx q[70],q[8]; -rz(0) q[8]; -cx q[70],q[8]; -rz(0) q[8]; -cx q[69],q[8]; -rz(0) q[8]; -cx q[69],q[8]; -rz(0) q[8]; -cx q[68],q[8]; -rz(0) q[8]; -cx q[68],q[8]; -rz(0) q[8]; -cx q[67],q[8]; -rz(0) q[8]; -cx q[67],q[8]; -rz(0) q[8]; -cx q[66],q[8]; -rz(0) q[8]; -cx q[66],q[8]; -rz(0) q[8]; -cx q[65],q[8]; -rz(0) q[8]; -cx q[65],q[8]; -rz(0) q[8]; -cx q[64],q[8]; -rz(0) q[8]; -cx q[64],q[8]; -rz(0) q[8]; -cx q[63],q[8]; -rz(0) q[8]; -cx q[63],q[8]; -rz(0) q[8]; -cx q[62],q[8]; -rz(0) q[8]; -cx q[62],q[8]; -rz(0) q[8]; -cx q[61],q[8]; -rz(0) q[8]; -cx q[61],q[8]; -rz(0) q[8]; -cx q[60],q[8]; -rz(0) q[8]; -cx q[60],q[8]; -rz(0) q[8]; -cx q[59],q[8]; -rz(0) q[8]; -cx q[59],q[8]; -rz(0) q[8]; -cx q[58],q[8]; -rz(0) q[8]; -cx q[58],q[8]; -rz(0) q[8]; -cx q[57],q[8]; -rz(0) q[8]; -cx q[57],q[8]; -rz(0) q[8]; -cx q[56],q[8]; -rz(0) q[8]; -cx q[56],q[8]; -rz(0) q[8]; -cx q[55],q[8]; -rz(0) q[8]; -cx q[55],q[8]; -rz(0) q[8]; -cx q[54],q[8]; -rz(0) q[8]; -cx q[54],q[8]; -rz(0) q[8]; -cx q[53],q[8]; -rz(0) q[8]; -cx q[53],q[8]; -rz(0) q[8]; -cx q[52],q[8]; -rz(0) q[8]; -cx q[52],q[8]; -rz(0) q[8]; -cx q[51],q[8]; -rz(0) q[8]; -cx q[51],q[8]; -rz(0) q[8]; -cx q[50],q[8]; -rz(0) q[8]; -cx q[50],q[8]; -rz(0) q[8]; -cx q[49],q[8]; -rz(0) q[8]; -cx q[49],q[8]; -rz(0) q[8]; -cx q[48],q[8]; -rz(-pi/2199023255552) q[8]; -cx q[48],q[8]; -rz(pi/2199023255552) q[8]; -cx q[47],q[8]; -rz(-pi/1099511627776) q[8]; -cx q[47],q[8]; -rz(pi/1099511627776) q[8]; -cx q[46],q[8]; -rz(-pi/549755813888) q[8]; -cx q[46],q[8]; -rz(pi/549755813888) q[8]; -cx q[45],q[8]; -rz(-pi/274877906944) q[8]; -cx q[45],q[8]; -rz(pi/274877906944) q[8]; -cx q[44],q[8]; -rz(-pi/137438953472) q[8]; -cx q[44],q[8]; -rz(pi/137438953472) q[8]; -cx q[43],q[8]; -rz(-pi/68719476736) q[8]; -cx q[43],q[8]; -rz(pi/68719476736) q[8]; -cx q[42],q[8]; -rz(-pi/34359738368) q[8]; -cx q[42],q[8]; -rz(pi/34359738368) q[8]; -cx q[41],q[8]; -rz(-pi/17179869184) q[8]; -cx q[41],q[8]; -rz(pi/17179869184) q[8]; -cx q[40],q[8]; -rz(-pi/8589934592) q[8]; -cx q[40],q[8]; -rz(pi/8589934592) q[8]; -cx q[39],q[8]; -rz(-pi/4294967296) q[8]; -cx q[39],q[8]; -rz(pi/4294967296) q[8]; -cx q[38],q[8]; -rz(-pi/2147483648) q[8]; -cx q[38],q[8]; -rz(pi/2147483648) q[8]; -cx q[37],q[8]; -rz(-pi/1073741824) q[8]; -cx q[37],q[8]; -rz(pi/1073741824) q[8]; -cx q[36],q[8]; -rz(-pi/536870912) q[8]; -cx q[36],q[8]; -rz(pi/536870912) q[8]; -cx q[35],q[8]; -rz(-pi/268435456) q[8]; -cx q[35],q[8]; -rz(pi/268435456) q[8]; -cx q[34],q[8]; -rz(-pi/134217728) q[8]; -cx q[34],q[8]; -rz(pi/134217728) q[8]; -cx q[33],q[8]; -rz(-pi/67108864) q[8]; -cx q[33],q[8]; -rz(pi/67108864) q[8]; -cx q[32],q[8]; -rz(-pi/33554432) q[8]; -cx q[32],q[8]; -rz(pi/33554432) q[8]; -cx q[31],q[8]; -rz(-pi/16777216) q[8]; -cx q[31],q[8]; -rz(pi/16777216) q[8]; -cx q[30],q[8]; -rz(-pi/8388608) q[8]; -cx q[30],q[8]; -rz(pi/8388608) q[8]; -cx q[29],q[8]; -rz(-pi/4194304) q[8]; -cx q[29],q[8]; -rz(pi/4194304) q[8]; -cx q[28],q[8]; -rz(-pi/2097152) q[8]; -cx q[28],q[8]; -rz(pi/2097152) q[8]; -cx q[27],q[8]; -rz(-pi/1048576) q[8]; -cx q[27],q[8]; -rz(pi/1048576) q[8]; -cx q[26],q[8]; -rz(-pi/524288) q[8]; -cx q[26],q[8]; -rz(pi/524288) q[8]; -cx q[25],q[8]; -rz(-pi/262144) q[8]; -cx q[25],q[8]; -rz(pi/262144) q[8]; -cx q[24],q[8]; -rz(-pi/131072) q[8]; -cx q[24],q[8]; -rz(pi/131072) q[8]; -cx q[23],q[8]; -rz(-pi/65536) q[8]; -cx q[23],q[8]; -rz(pi/65536) q[8]; -cx q[22],q[8]; -rz(-pi/32768) q[8]; -cx q[22],q[8]; -rz(pi/32768) q[8]; -cx q[21],q[8]; -rz(-pi/16384) q[8]; -cx q[21],q[8]; -rz(pi/16384) q[8]; -cx q[20],q[8]; -rz(-pi/8192) q[8]; -cx q[20],q[8]; -rz(pi/8192) q[8]; -cx q[19],q[8]; -rz(-pi/4096) q[8]; -cx q[19],q[8]; -rz(pi/4096) q[8]; -cx q[18],q[8]; -rz(-pi/2048) q[8]; -cx q[18],q[8]; -rz(pi/2048) q[8]; -cx q[17],q[8]; -rz(-pi/1024) q[8]; -cx q[17],q[8]; -rz(pi/1024) q[8]; -cx q[16],q[8]; -rz(-pi/512) q[8]; -cx q[16],q[8]; -rz(pi/512) q[8]; -cx q[15],q[8]; -rz(-pi/256) q[8]; -cx q[15],q[8]; -rz(pi/256) q[8]; -cx q[14],q[8]; -rz(-pi/128) q[8]; -cx q[14],q[8]; -rz(pi/128) q[8]; -cx q[13],q[8]; -rz(-pi/64) q[8]; -cx q[13],q[8]; -rz(pi/64) q[8]; -cx q[12],q[8]; -rz(-pi/32) q[8]; -cx q[12],q[8]; -rz(pi/32) q[8]; -cx q[11],q[8]; -rz(-pi/16) q[8]; -cx q[11],q[8]; -rz(pi/16) q[8]; -cx q[10],q[8]; -rz(-pi/8) q[8]; -cx q[10],q[8]; -rz(pi/8) q[8]; -cx q[9],q[8]; -rz(-pi/4) q[8]; -cx q[9],q[8]; -rz(pi/4) q[8]; -ry(pi/2) q[8]; -rx(pi) q[8]; -rz(pi/4) q[8]; -rz(pi/8) q[9]; -rz(pi/16) q[10]; -rz(pi/32) q[11]; -rz(pi/64) q[12]; -rz(pi/128) q[13]; -rz(pi/256) q[14]; -rz(pi/512) q[15]; -rz(pi/1024) q[16]; -rz(pi/2048) q[17]; -rz(pi/4096) q[18]; -rz(pi/8192) q[19]; -rz(pi/16384) q[20]; -rz(pi/32768) q[21]; -rz(pi/65536) q[22]; -rz(pi/131072) q[23]; -rz(pi/262144) q[24]; -rz(pi/524288) q[25]; -rz(pi/1048576) q[26]; -rz(pi/2097152) q[27]; -rz(pi/4194304) q[28]; -rz(pi/8388608) q[29]; -rz(pi/16777216) q[30]; -rz(pi/33554432) q[31]; -rz(pi/67108864) q[32]; -rz(pi/134217728) q[33]; -rz(pi/268435456) q[34]; -rz(pi/536870912) q[35]; -rz(pi/1073741824) q[36]; -rz(pi/2147483648) q[37]; -rz(pi/4294967296) q[38]; -rz(pi/8589934592) q[39]; -rz(pi/17179869184) q[40]; -rz(pi/34359738368) q[41]; -rz(pi/68719476736) q[42]; -rz(pi/137438953472) q[43]; -rz(pi/274877906944) q[44]; -rz(pi/549755813888) q[45]; -rz(pi/1099511627776) q[46]; -rz(pi/2199023255552) q[47]; -rz(0) q[48]; -rz(0) q[49]; -rz(0) q[50]; -rz(0) q[51]; -rz(0) q[52]; -rz(0) q[53]; -rz(0) q[54]; -rz(0) q[55]; -rz(0) q[56]; -rz(0) q[57]; -rz(0) q[58]; -rz(0) q[59]; -rz(0) q[60]; -rz(0) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[7]; -rz(0) q[7]; -cx q[99],q[7]; -rz(0) q[7]; -cx q[98],q[7]; -rz(0) q[7]; -cx q[98],q[7]; -rz(0) q[7]; -cx q[97],q[7]; -rz(0) q[7]; -cx q[97],q[7]; -rz(0) q[7]; -cx q[96],q[7]; -rz(0) q[7]; -cx q[96],q[7]; -rz(0) q[7]; -cx q[95],q[7]; -rz(0) q[7]; -cx q[95],q[7]; -rz(0) q[7]; -cx q[94],q[7]; -rz(0) q[7]; -cx q[94],q[7]; -rz(0) q[7]; -cx q[93],q[7]; -rz(0) q[7]; -cx q[93],q[7]; -rz(0) q[7]; -cx q[92],q[7]; -rz(0) q[7]; -cx q[92],q[7]; -rz(0) q[7]; -cx q[91],q[7]; -rz(0) q[7]; -cx q[91],q[7]; -rz(0) q[7]; -cx q[90],q[7]; -rz(0) q[7]; -cx q[90],q[7]; -rz(0) q[7]; -cx q[89],q[7]; -rz(0) q[7]; -cx q[89],q[7]; -rz(0) q[7]; -cx q[88],q[7]; -rz(0) q[7]; -cx q[88],q[7]; -rz(0) q[7]; -cx q[87],q[7]; -rz(0) q[7]; -cx q[87],q[7]; -rz(0) q[7]; -cx q[86],q[7]; -rz(0) q[7]; -cx q[86],q[7]; -rz(0) q[7]; -cx q[85],q[7]; -rz(0) q[7]; -cx q[85],q[7]; -rz(0) q[7]; -cx q[84],q[7]; -rz(0) q[7]; -cx q[84],q[7]; -rz(0) q[7]; -cx q[83],q[7]; -rz(0) q[7]; -cx q[83],q[7]; -rz(0) q[7]; -cx q[82],q[7]; -rz(0) q[7]; -cx q[82],q[7]; -rz(0) q[7]; -cx q[81],q[7]; -rz(0) q[7]; -cx q[81],q[7]; -rz(0) q[7]; -cx q[80],q[7]; -rz(0) q[7]; -cx q[80],q[7]; -rz(0) q[7]; -cx q[79],q[7]; -rz(0) q[7]; -cx q[79],q[7]; -rz(0) q[7]; -cx q[78],q[7]; -rz(0) q[7]; -cx q[78],q[7]; -rz(0) q[7]; -cx q[77],q[7]; -rz(0) q[7]; -cx q[77],q[7]; -rz(0) q[7]; -cx q[76],q[7]; -rz(0) q[7]; -cx q[76],q[7]; -rz(0) q[7]; -cx q[75],q[7]; -rz(0) q[7]; -cx q[75],q[7]; -rz(0) q[7]; -cx q[74],q[7]; -rz(0) q[7]; -cx q[74],q[7]; -rz(0) q[7]; -cx q[73],q[7]; -rz(0) q[7]; -cx q[73],q[7]; -rz(0) q[7]; -cx q[72],q[7]; -rz(0) q[7]; -cx q[72],q[7]; -rz(0) q[7]; -cx q[71],q[7]; -rz(0) q[7]; -cx q[71],q[7]; -rz(0) q[7]; -cx q[70],q[7]; -rz(0) q[7]; -cx q[70],q[7]; -rz(0) q[7]; -cx q[69],q[7]; -rz(0) q[7]; -cx q[69],q[7]; -rz(0) q[7]; -cx q[68],q[7]; -rz(0) q[7]; -cx q[68],q[7]; -rz(0) q[7]; -cx q[67],q[7]; -rz(0) q[7]; -cx q[67],q[7]; -rz(0) q[7]; -cx q[66],q[7]; -rz(0) q[7]; -cx q[66],q[7]; -rz(0) q[7]; -cx q[65],q[7]; -rz(0) q[7]; -cx q[65],q[7]; -rz(0) q[7]; -cx q[64],q[7]; -rz(0) q[7]; -cx q[64],q[7]; -rz(0) q[7]; -cx q[63],q[7]; -rz(0) q[7]; -cx q[63],q[7]; -rz(0) q[7]; -cx q[62],q[7]; -rz(0) q[7]; -cx q[62],q[7]; -rz(0) q[7]; -cx q[61],q[7]; -rz(0) q[7]; -cx q[61],q[7]; -rz(0) q[7]; -cx q[60],q[7]; -rz(0) q[7]; -cx q[60],q[7]; -rz(0) q[7]; -cx q[59],q[7]; -rz(0) q[7]; -cx q[59],q[7]; -rz(0) q[7]; -cx q[58],q[7]; -rz(0) q[7]; -cx q[58],q[7]; -rz(0) q[7]; -cx q[57],q[7]; -rz(0) q[7]; -cx q[57],q[7]; -rz(0) q[7]; -cx q[56],q[7]; -rz(0) q[7]; -cx q[56],q[7]; -rz(0) q[7]; -cx q[55],q[7]; -rz(0) q[7]; -cx q[55],q[7]; -rz(0) q[7]; -cx q[54],q[7]; -rz(0) q[7]; -cx q[54],q[7]; -rz(0) q[7]; -cx q[53],q[7]; -rz(0) q[7]; -cx q[53],q[7]; -rz(0) q[7]; -cx q[52],q[7]; -rz(0) q[7]; -cx q[52],q[7]; -rz(0) q[7]; -cx q[51],q[7]; -rz(0) q[7]; -cx q[51],q[7]; -rz(0) q[7]; -cx q[50],q[7]; -rz(0) q[7]; -cx q[50],q[7]; -rz(0) q[7]; -cx q[49],q[7]; -rz(0) q[7]; -cx q[49],q[7]; -rz(0) q[7]; -cx q[48],q[7]; -rz(0) q[7]; -cx q[48],q[7]; -rz(0) q[7]; -cx q[47],q[7]; -rz(-pi/2199023255552) q[7]; -cx q[47],q[7]; -rz(pi/2199023255552) q[7]; -cx q[46],q[7]; -rz(-pi/1099511627776) q[7]; -cx q[46],q[7]; -rz(pi/1099511627776) q[7]; -cx q[45],q[7]; -rz(-pi/549755813888) q[7]; -cx q[45],q[7]; -rz(pi/549755813888) q[7]; -cx q[44],q[7]; -rz(-pi/274877906944) q[7]; -cx q[44],q[7]; -rz(pi/274877906944) q[7]; -cx q[43],q[7]; -rz(-pi/137438953472) q[7]; -cx q[43],q[7]; -rz(pi/137438953472) q[7]; -cx q[42],q[7]; -rz(-pi/68719476736) q[7]; -cx q[42],q[7]; -rz(pi/68719476736) q[7]; -cx q[41],q[7]; -rz(-pi/34359738368) q[7]; -cx q[41],q[7]; -rz(pi/34359738368) q[7]; -cx q[40],q[7]; -rz(-pi/17179869184) q[7]; -cx q[40],q[7]; -rz(pi/17179869184) q[7]; -cx q[39],q[7]; -rz(-pi/8589934592) q[7]; -cx q[39],q[7]; -rz(pi/8589934592) q[7]; -cx q[38],q[7]; -rz(-pi/4294967296) q[7]; -cx q[38],q[7]; -rz(pi/4294967296) q[7]; -cx q[37],q[7]; -rz(-pi/2147483648) q[7]; -cx q[37],q[7]; -rz(pi/2147483648) q[7]; -cx q[36],q[7]; -rz(-pi/1073741824) q[7]; -cx q[36],q[7]; -rz(pi/1073741824) q[7]; -cx q[35],q[7]; -rz(-pi/536870912) q[7]; -cx q[35],q[7]; -rz(pi/536870912) q[7]; -cx q[34],q[7]; -rz(-pi/268435456) q[7]; -cx q[34],q[7]; -rz(pi/268435456) q[7]; -cx q[33],q[7]; -rz(-pi/134217728) q[7]; -cx q[33],q[7]; -rz(pi/134217728) q[7]; -cx q[32],q[7]; -rz(-pi/67108864) q[7]; -cx q[32],q[7]; -rz(pi/67108864) q[7]; -cx q[31],q[7]; -rz(-pi/33554432) q[7]; -cx q[31],q[7]; -rz(pi/33554432) q[7]; -cx q[30],q[7]; -rz(-pi/16777216) q[7]; -cx q[30],q[7]; -rz(pi/16777216) q[7]; -cx q[29],q[7]; -rz(-pi/8388608) q[7]; -cx q[29],q[7]; -rz(pi/8388608) q[7]; -cx q[28],q[7]; -rz(-pi/4194304) q[7]; -cx q[28],q[7]; -rz(pi/4194304) q[7]; -cx q[27],q[7]; -rz(-pi/2097152) q[7]; -cx q[27],q[7]; -rz(pi/2097152) q[7]; -cx q[26],q[7]; -rz(-pi/1048576) q[7]; -cx q[26],q[7]; -rz(pi/1048576) q[7]; -cx q[25],q[7]; -rz(-pi/524288) q[7]; -cx q[25],q[7]; -rz(pi/524288) q[7]; -cx q[24],q[7]; -rz(-pi/262144) q[7]; -cx q[24],q[7]; -rz(pi/262144) q[7]; -cx q[23],q[7]; -rz(-pi/131072) q[7]; -cx q[23],q[7]; -rz(pi/131072) q[7]; -cx q[22],q[7]; -rz(-pi/65536) q[7]; -cx q[22],q[7]; -rz(pi/65536) q[7]; -cx q[21],q[7]; -rz(-pi/32768) q[7]; -cx q[21],q[7]; -rz(pi/32768) q[7]; -cx q[20],q[7]; -rz(-pi/16384) q[7]; -cx q[20],q[7]; -rz(pi/16384) q[7]; -cx q[19],q[7]; -rz(-pi/8192) q[7]; -cx q[19],q[7]; -rz(pi/8192) q[7]; -cx q[18],q[7]; -rz(-pi/4096) q[7]; -cx q[18],q[7]; -rz(pi/4096) q[7]; -cx q[17],q[7]; -rz(-pi/2048) q[7]; -cx q[17],q[7]; -rz(pi/2048) q[7]; -cx q[16],q[7]; -rz(-pi/1024) q[7]; -cx q[16],q[7]; -rz(pi/1024) q[7]; -cx q[15],q[7]; -rz(-pi/512) q[7]; -cx q[15],q[7]; -rz(pi/512) q[7]; -cx q[14],q[7]; -rz(-pi/256) q[7]; -cx q[14],q[7]; -rz(pi/256) q[7]; -cx q[13],q[7]; -rz(-pi/128) q[7]; -cx q[13],q[7]; -rz(pi/128) q[7]; -cx q[12],q[7]; -rz(-pi/64) q[7]; -cx q[12],q[7]; -rz(pi/64) q[7]; -cx q[11],q[7]; -rz(-pi/32) q[7]; -cx q[11],q[7]; -rz(pi/32) q[7]; -cx q[10],q[7]; -rz(-pi/16) q[7]; -cx q[10],q[7]; -rz(pi/16) q[7]; -cx q[9],q[7]; -rz(-pi/8) q[7]; -cx q[9],q[7]; -rz(pi/8) q[7]; -cx q[8],q[7]; -rz(-pi/4) q[7]; -cx q[8],q[7]; -rz(pi/4) q[7]; -ry(pi/2) q[7]; -rx(pi) q[7]; -rz(pi/4) q[7]; -rz(pi/8) q[8]; -rz(pi/16) q[9]; -rz(pi/32) q[10]; -rz(pi/64) q[11]; -rz(pi/128) q[12]; -rz(pi/256) q[13]; -rz(pi/512) q[14]; -rz(pi/1024) q[15]; -rz(pi/2048) q[16]; -rz(pi/4096) q[17]; -rz(pi/8192) q[18]; -rz(pi/16384) q[19]; -rz(pi/32768) q[20]; -rz(pi/65536) q[21]; -rz(pi/131072) q[22]; -rz(pi/262144) q[23]; -rz(pi/524288) q[24]; -rz(pi/1048576) q[25]; -rz(pi/2097152) q[26]; -rz(pi/4194304) q[27]; -rz(pi/8388608) q[28]; -rz(pi/16777216) q[29]; -rz(pi/33554432) q[30]; -rz(pi/67108864) q[31]; -rz(pi/134217728) q[32]; -rz(pi/268435456) q[33]; -rz(pi/536870912) q[34]; -rz(pi/1073741824) q[35]; -rz(pi/2147483648) q[36]; -rz(pi/4294967296) q[37]; -rz(pi/8589934592) q[38]; -rz(pi/17179869184) q[39]; -rz(pi/34359738368) q[40]; -rz(pi/68719476736) q[41]; -rz(pi/137438953472) q[42]; -rz(pi/274877906944) q[43]; -rz(pi/549755813888) q[44]; -rz(pi/1099511627776) q[45]; -rz(pi/2199023255552) q[46]; -rz(0) q[47]; -rz(0) q[48]; -rz(0) q[49]; -rz(0) q[50]; -rz(0) q[51]; -rz(0) q[52]; -rz(0) q[53]; -rz(0) q[54]; -rz(0) q[55]; -rz(0) q[56]; -rz(0) q[57]; -rz(0) q[58]; -rz(0) q[59]; -rz(0) q[60]; -rz(0) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[6]; -rz(0) q[6]; -cx q[99],q[6]; -rz(0) q[6]; -cx q[98],q[6]; -rz(0) q[6]; -cx q[98],q[6]; -rz(0) q[6]; -cx q[97],q[6]; -rz(0) q[6]; -cx q[97],q[6]; -rz(0) q[6]; -cx q[96],q[6]; -rz(0) q[6]; -cx q[96],q[6]; -rz(0) q[6]; -cx q[95],q[6]; -rz(0) q[6]; -cx q[95],q[6]; -rz(0) q[6]; -cx q[94],q[6]; -rz(0) q[6]; -cx q[94],q[6]; -rz(0) q[6]; -cx q[93],q[6]; -rz(0) q[6]; -cx q[93],q[6]; -rz(0) q[6]; -cx q[92],q[6]; -rz(0) q[6]; -cx q[92],q[6]; -rz(0) q[6]; -cx q[91],q[6]; -rz(0) q[6]; -cx q[91],q[6]; -rz(0) q[6]; -cx q[90],q[6]; -rz(0) q[6]; -cx q[90],q[6]; -rz(0) q[6]; -cx q[89],q[6]; -rz(0) q[6]; -cx q[89],q[6]; -rz(0) q[6]; -cx q[88],q[6]; -rz(0) q[6]; -cx q[88],q[6]; -rz(0) q[6]; -cx q[87],q[6]; -rz(0) q[6]; -cx q[87],q[6]; -rz(0) q[6]; -cx q[86],q[6]; -rz(0) q[6]; -cx q[86],q[6]; -rz(0) q[6]; -cx q[85],q[6]; -rz(0) q[6]; -cx q[85],q[6]; -rz(0) q[6]; -cx q[84],q[6]; -rz(0) q[6]; -cx q[84],q[6]; -rz(0) q[6]; -cx q[83],q[6]; -rz(0) q[6]; -cx q[83],q[6]; -rz(0) q[6]; -cx q[82],q[6]; -rz(0) q[6]; -cx q[82],q[6]; -rz(0) q[6]; -cx q[81],q[6]; -rz(0) q[6]; -cx q[81],q[6]; -rz(0) q[6]; -cx q[80],q[6]; -rz(0) q[6]; -cx q[80],q[6]; -rz(0) q[6]; -cx q[79],q[6]; -rz(0) q[6]; -cx q[79],q[6]; -rz(0) q[6]; -cx q[78],q[6]; -rz(0) q[6]; -cx q[78],q[6]; -rz(0) q[6]; -cx q[77],q[6]; -rz(0) q[6]; -cx q[77],q[6]; -rz(0) q[6]; -cx q[76],q[6]; -rz(0) q[6]; -cx q[76],q[6]; -rz(0) q[6]; -cx q[75],q[6]; -rz(0) q[6]; -cx q[75],q[6]; -rz(0) q[6]; -cx q[74],q[6]; -rz(0) q[6]; -cx q[74],q[6]; -rz(0) q[6]; -cx q[73],q[6]; -rz(0) q[6]; -cx q[73],q[6]; -rz(0) q[6]; -cx q[72],q[6]; -rz(0) q[6]; -cx q[72],q[6]; -rz(0) q[6]; -cx q[71],q[6]; -rz(0) q[6]; -cx q[71],q[6]; -rz(0) q[6]; -cx q[70],q[6]; -rz(0) q[6]; -cx q[70],q[6]; -rz(0) q[6]; -cx q[69],q[6]; -rz(0) q[6]; -cx q[69],q[6]; -rz(0) q[6]; -cx q[68],q[6]; -rz(0) q[6]; -cx q[68],q[6]; -rz(0) q[6]; -cx q[67],q[6]; -rz(0) q[6]; -cx q[67],q[6]; -rz(0) q[6]; -cx q[66],q[6]; -rz(0) q[6]; -cx q[66],q[6]; -rz(0) q[6]; -cx q[65],q[6]; -rz(0) q[6]; -cx q[65],q[6]; -rz(0) q[6]; -cx q[64],q[6]; -rz(0) q[6]; -cx q[64],q[6]; -rz(0) q[6]; -cx q[63],q[6]; -rz(0) q[6]; -cx q[63],q[6]; -rz(0) q[6]; -cx q[62],q[6]; -rz(0) q[6]; -cx q[62],q[6]; -rz(0) q[6]; -cx q[61],q[6]; -rz(0) q[6]; -cx q[61],q[6]; -rz(0) q[6]; -cx q[60],q[6]; -rz(0) q[6]; -cx q[60],q[6]; -rz(0) q[6]; -cx q[59],q[6]; -rz(0) q[6]; -cx q[59],q[6]; -rz(0) q[6]; -cx q[58],q[6]; -rz(0) q[6]; -cx q[58],q[6]; -rz(0) q[6]; -cx q[57],q[6]; -rz(0) q[6]; -cx q[57],q[6]; -rz(0) q[6]; -cx q[56],q[6]; -rz(0) q[6]; -cx q[56],q[6]; -rz(0) q[6]; -cx q[55],q[6]; -rz(0) q[6]; -cx q[55],q[6]; -rz(0) q[6]; -cx q[54],q[6]; -rz(0) q[6]; -cx q[54],q[6]; -rz(0) q[6]; -cx q[53],q[6]; -rz(0) q[6]; -cx q[53],q[6]; -rz(0) q[6]; -cx q[52],q[6]; -rz(0) q[6]; -cx q[52],q[6]; -rz(0) q[6]; -cx q[51],q[6]; -rz(0) q[6]; -cx q[51],q[6]; -rz(0) q[6]; -cx q[50],q[6]; -rz(0) q[6]; -cx q[50],q[6]; -rz(0) q[6]; -cx q[49],q[6]; -rz(0) q[6]; -cx q[49],q[6]; -rz(0) q[6]; -cx q[48],q[6]; -rz(0) q[6]; -cx q[48],q[6]; -rz(0) q[6]; -cx q[47],q[6]; -rz(0) q[6]; -cx q[47],q[6]; -rz(0) q[6]; -cx q[46],q[6]; -rz(-pi/2199023255552) q[6]; -cx q[46],q[6]; -rz(pi/2199023255552) q[6]; -cx q[45],q[6]; -rz(-pi/1099511627776) q[6]; -cx q[45],q[6]; -rz(pi/1099511627776) q[6]; -cx q[44],q[6]; -rz(-pi/549755813888) q[6]; -cx q[44],q[6]; -rz(pi/549755813888) q[6]; -cx q[43],q[6]; -rz(-pi/274877906944) q[6]; -cx q[43],q[6]; -rz(pi/274877906944) q[6]; -cx q[42],q[6]; -rz(-pi/137438953472) q[6]; -cx q[42],q[6]; -rz(pi/137438953472) q[6]; -cx q[41],q[6]; -rz(-pi/68719476736) q[6]; -cx q[41],q[6]; -rz(pi/68719476736) q[6]; -cx q[40],q[6]; -rz(-pi/34359738368) q[6]; -cx q[40],q[6]; -rz(pi/34359738368) q[6]; -cx q[39],q[6]; -rz(-pi/17179869184) q[6]; -cx q[39],q[6]; -rz(pi/17179869184) q[6]; -cx q[38],q[6]; -rz(-pi/8589934592) q[6]; -cx q[38],q[6]; -rz(pi/8589934592) q[6]; -cx q[37],q[6]; -rz(-pi/4294967296) q[6]; -cx q[37],q[6]; -rz(pi/4294967296) q[6]; -cx q[36],q[6]; -rz(-pi/2147483648) q[6]; -cx q[36],q[6]; -rz(pi/2147483648) q[6]; -cx q[35],q[6]; -rz(-pi/1073741824) q[6]; -cx q[35],q[6]; -rz(pi/1073741824) q[6]; -cx q[34],q[6]; -rz(-pi/536870912) q[6]; -cx q[34],q[6]; -rz(pi/536870912) q[6]; -cx q[33],q[6]; -rz(-pi/268435456) q[6]; -cx q[33],q[6]; -rz(pi/268435456) q[6]; -cx q[32],q[6]; -rz(-pi/134217728) q[6]; -cx q[32],q[6]; -rz(pi/134217728) q[6]; -cx q[31],q[6]; -rz(-pi/67108864) q[6]; -cx q[31],q[6]; -rz(pi/67108864) q[6]; -cx q[30],q[6]; -rz(-pi/33554432) q[6]; -cx q[30],q[6]; -rz(pi/33554432) q[6]; -cx q[29],q[6]; -rz(-pi/16777216) q[6]; -cx q[29],q[6]; -rz(pi/16777216) q[6]; -cx q[28],q[6]; -rz(-pi/8388608) q[6]; -cx q[28],q[6]; -rz(pi/8388608) q[6]; -cx q[27],q[6]; -rz(-pi/4194304) q[6]; -cx q[27],q[6]; -rz(pi/4194304) q[6]; -cx q[26],q[6]; -rz(-pi/2097152) q[6]; -cx q[26],q[6]; -rz(pi/2097152) q[6]; -cx q[25],q[6]; -rz(-pi/1048576) q[6]; -cx q[25],q[6]; -rz(pi/1048576) q[6]; -cx q[24],q[6]; -rz(-pi/524288) q[6]; -cx q[24],q[6]; -rz(pi/524288) q[6]; -cx q[23],q[6]; -rz(-pi/262144) q[6]; -cx q[23],q[6]; -rz(pi/262144) q[6]; -cx q[22],q[6]; -rz(-pi/131072) q[6]; -cx q[22],q[6]; -rz(pi/131072) q[6]; -cx q[21],q[6]; -rz(-pi/65536) q[6]; -cx q[21],q[6]; -rz(pi/65536) q[6]; -cx q[20],q[6]; -rz(-pi/32768) q[6]; -cx q[20],q[6]; -rz(pi/32768) q[6]; -cx q[19],q[6]; -rz(-pi/16384) q[6]; -cx q[19],q[6]; -rz(pi/16384) q[6]; -cx q[18],q[6]; -rz(-pi/8192) q[6]; -cx q[18],q[6]; -rz(pi/8192) q[6]; -cx q[17],q[6]; -rz(-pi/4096) q[6]; -cx q[17],q[6]; -rz(pi/4096) q[6]; -cx q[16],q[6]; -rz(-pi/2048) q[6]; -cx q[16],q[6]; -rz(pi/2048) q[6]; -cx q[15],q[6]; -rz(-pi/1024) q[6]; -cx q[15],q[6]; -rz(pi/1024) q[6]; -cx q[14],q[6]; -rz(-pi/512) q[6]; -cx q[14],q[6]; -rz(pi/512) q[6]; -cx q[13],q[6]; -rz(-pi/256) q[6]; -cx q[13],q[6]; -rz(pi/256) q[6]; -cx q[12],q[6]; -rz(-pi/128) q[6]; -cx q[12],q[6]; -rz(pi/128) q[6]; -cx q[11],q[6]; -rz(-pi/64) q[6]; -cx q[11],q[6]; -rz(pi/64) q[6]; -cx q[10],q[6]; -rz(-pi/32) q[6]; -cx q[10],q[6]; -rz(pi/32) q[6]; -cx q[9],q[6]; -rz(-pi/16) q[6]; -cx q[9],q[6]; -rz(pi/16) q[6]; -cx q[8],q[6]; -rz(-pi/8) q[6]; -cx q[8],q[6]; -rz(pi/8) q[6]; -cx q[7],q[6]; -rz(-pi/4) q[6]; -cx q[7],q[6]; -rz(pi/4) q[6]; -ry(pi/2) q[6]; -rx(pi) q[6]; -rz(pi/4) q[6]; -rz(pi/8) q[7]; -rz(pi/16) q[8]; -rz(pi/32) q[9]; -rz(pi/64) q[10]; -rz(pi/128) q[11]; -rz(pi/256) q[12]; -rz(pi/512) q[13]; -rz(pi/1024) q[14]; -rz(pi/2048) q[15]; -rz(pi/4096) q[16]; -rz(pi/8192) q[17]; -rz(pi/16384) q[18]; -rz(pi/32768) q[19]; -rz(pi/65536) q[20]; -rz(pi/131072) q[21]; -rz(pi/262144) q[22]; -rz(pi/524288) q[23]; -rz(pi/1048576) q[24]; -rz(pi/2097152) q[25]; -rz(pi/4194304) q[26]; -rz(pi/8388608) q[27]; -rz(pi/16777216) q[28]; -rz(pi/33554432) q[29]; -rz(pi/67108864) q[30]; -rz(pi/134217728) q[31]; -rz(pi/268435456) q[32]; -rz(pi/536870912) q[33]; -rz(pi/1073741824) q[34]; -rz(pi/2147483648) q[35]; -rz(pi/4294967296) q[36]; -rz(pi/8589934592) q[37]; -rz(pi/17179869184) q[38]; -rz(pi/34359738368) q[39]; -rz(pi/68719476736) q[40]; -rz(pi/137438953472) q[41]; -rz(pi/274877906944) q[42]; -rz(pi/549755813888) q[43]; -rz(pi/1099511627776) q[44]; -rz(pi/2199023255552) q[45]; -rz(0) q[46]; -rz(0) q[47]; -rz(0) q[48]; -rz(0) q[49]; -rz(0) q[50]; -rz(0) q[51]; -rz(0) q[52]; -rz(0) q[53]; -rz(0) q[54]; -rz(0) q[55]; -rz(0) q[56]; -rz(0) q[57]; -rz(0) q[58]; -rz(0) q[59]; -rz(0) q[60]; -rz(0) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[5]; -rz(0) q[5]; -cx q[99],q[5]; -rz(0) q[5]; -cx q[98],q[5]; -rz(0) q[5]; -cx q[98],q[5]; -rz(0) q[5]; -cx q[97],q[5]; -rz(0) q[5]; -cx q[97],q[5]; -rz(0) q[5]; -cx q[96],q[5]; -rz(0) q[5]; -cx q[96],q[5]; -rz(0) q[5]; -cx q[95],q[5]; -rz(0) q[5]; -cx q[95],q[5]; -rz(0) q[5]; -cx q[94],q[5]; -rz(0) q[5]; -cx q[94],q[5]; -rz(0) q[5]; -cx q[93],q[5]; -rz(0) q[5]; -cx q[93],q[5]; -rz(0) q[5]; -cx q[92],q[5]; -rz(0) q[5]; -cx q[92],q[5]; -rz(0) q[5]; -cx q[91],q[5]; -rz(0) q[5]; -cx q[91],q[5]; -rz(0) q[5]; -cx q[90],q[5]; -rz(0) q[5]; -cx q[90],q[5]; -rz(0) q[5]; -cx q[89],q[5]; -rz(0) q[5]; -cx q[89],q[5]; -rz(0) q[5]; -cx q[88],q[5]; -rz(0) q[5]; -cx q[88],q[5]; -rz(0) q[5]; -cx q[87],q[5]; -rz(0) q[5]; -cx q[87],q[5]; -rz(0) q[5]; -cx q[86],q[5]; -rz(0) q[5]; -cx q[86],q[5]; -rz(0) q[5]; -cx q[85],q[5]; -rz(0) q[5]; -cx q[85],q[5]; -rz(0) q[5]; -cx q[84],q[5]; -rz(0) q[5]; -cx q[84],q[5]; -rz(0) q[5]; -cx q[83],q[5]; -rz(0) q[5]; -cx q[83],q[5]; -rz(0) q[5]; -cx q[82],q[5]; -rz(0) q[5]; -cx q[82],q[5]; -rz(0) q[5]; -cx q[81],q[5]; -rz(0) q[5]; -cx q[81],q[5]; -rz(0) q[5]; -cx q[80],q[5]; -rz(0) q[5]; -cx q[80],q[5]; -rz(0) q[5]; -cx q[79],q[5]; -rz(0) q[5]; -cx q[79],q[5]; -rz(0) q[5]; -cx q[78],q[5]; -rz(0) q[5]; -cx q[78],q[5]; -rz(0) q[5]; -cx q[77],q[5]; -rz(0) q[5]; -cx q[77],q[5]; -rz(0) q[5]; -cx q[76],q[5]; -rz(0) q[5]; -cx q[76],q[5]; -rz(0) q[5]; -cx q[75],q[5]; -rz(0) q[5]; -cx q[75],q[5]; -rz(0) q[5]; -cx q[74],q[5]; -rz(0) q[5]; -cx q[74],q[5]; -rz(0) q[5]; -cx q[73],q[5]; -rz(0) q[5]; -cx q[73],q[5]; -rz(0) q[5]; -cx q[72],q[5]; -rz(0) q[5]; -cx q[72],q[5]; -rz(0) q[5]; -cx q[71],q[5]; -rz(0) q[5]; -cx q[71],q[5]; -rz(0) q[5]; -cx q[70],q[5]; -rz(0) q[5]; -cx q[70],q[5]; -rz(0) q[5]; -cx q[69],q[5]; -rz(0) q[5]; -cx q[69],q[5]; -rz(0) q[5]; -cx q[68],q[5]; -rz(0) q[5]; -cx q[68],q[5]; -rz(0) q[5]; -cx q[67],q[5]; -rz(0) q[5]; -cx q[67],q[5]; -rz(0) q[5]; -cx q[66],q[5]; -rz(0) q[5]; -cx q[66],q[5]; -rz(0) q[5]; -cx q[65],q[5]; -rz(0) q[5]; -cx q[65],q[5]; -rz(0) q[5]; -cx q[64],q[5]; -rz(0) q[5]; -cx q[64],q[5]; -rz(0) q[5]; -cx q[63],q[5]; -rz(0) q[5]; -cx q[63],q[5]; -rz(0) q[5]; -cx q[62],q[5]; -rz(0) q[5]; -cx q[62],q[5]; -rz(0) q[5]; -cx q[61],q[5]; -rz(0) q[5]; -cx q[61],q[5]; -rz(0) q[5]; -cx q[60],q[5]; -rz(0) q[5]; -cx q[60],q[5]; -rz(0) q[5]; -cx q[59],q[5]; -rz(0) q[5]; -cx q[59],q[5]; -rz(0) q[5]; -cx q[58],q[5]; -rz(0) q[5]; -cx q[58],q[5]; -rz(0) q[5]; -cx q[57],q[5]; -rz(0) q[5]; -cx q[57],q[5]; -rz(0) q[5]; -cx q[56],q[5]; -rz(0) q[5]; -cx q[56],q[5]; -rz(0) q[5]; -cx q[55],q[5]; -rz(0) q[5]; -cx q[55],q[5]; -rz(0) q[5]; -cx q[54],q[5]; -rz(0) q[5]; -cx q[54],q[5]; -rz(0) q[5]; -cx q[53],q[5]; -rz(0) q[5]; -cx q[53],q[5]; -rz(0) q[5]; -cx q[52],q[5]; -rz(0) q[5]; -cx q[52],q[5]; -rz(0) q[5]; -cx q[51],q[5]; -rz(0) q[5]; -cx q[51],q[5]; -rz(0) q[5]; -cx q[50],q[5]; -rz(0) q[5]; -cx q[50],q[5]; -rz(0) q[5]; -cx q[49],q[5]; -rz(0) q[5]; -cx q[49],q[5]; -rz(0) q[5]; -cx q[48],q[5]; -rz(0) q[5]; -cx q[48],q[5]; -rz(0) q[5]; -cx q[47],q[5]; -rz(0) q[5]; -cx q[47],q[5]; -rz(0) q[5]; -cx q[46],q[5]; -rz(0) q[5]; -cx q[46],q[5]; -rz(0) q[5]; -cx q[45],q[5]; -rz(-pi/2199023255552) q[5]; -cx q[45],q[5]; -rz(pi/2199023255552) q[5]; -cx q[44],q[5]; -rz(-pi/1099511627776) q[5]; -cx q[44],q[5]; -rz(pi/1099511627776) q[5]; -cx q[43],q[5]; -rz(-pi/549755813888) q[5]; -cx q[43],q[5]; -rz(pi/549755813888) q[5]; -cx q[42],q[5]; -rz(-pi/274877906944) q[5]; -cx q[42],q[5]; -rz(pi/274877906944) q[5]; -cx q[41],q[5]; -rz(-pi/137438953472) q[5]; -cx q[41],q[5]; -rz(pi/137438953472) q[5]; -cx q[40],q[5]; -rz(-pi/68719476736) q[5]; -cx q[40],q[5]; -rz(pi/68719476736) q[5]; -cx q[39],q[5]; -rz(-pi/34359738368) q[5]; -cx q[39],q[5]; -rz(pi/34359738368) q[5]; -cx q[38],q[5]; -rz(-pi/17179869184) q[5]; -cx q[38],q[5]; -rz(pi/17179869184) q[5]; -cx q[37],q[5]; -rz(-pi/8589934592) q[5]; -cx q[37],q[5]; -rz(pi/8589934592) q[5]; -cx q[36],q[5]; -rz(-pi/4294967296) q[5]; -cx q[36],q[5]; -rz(pi/4294967296) q[5]; -cx q[35],q[5]; -rz(-pi/2147483648) q[5]; -cx q[35],q[5]; -rz(pi/2147483648) q[5]; -cx q[34],q[5]; -rz(-pi/1073741824) q[5]; -cx q[34],q[5]; -rz(pi/1073741824) q[5]; -cx q[33],q[5]; -rz(-pi/536870912) q[5]; -cx q[33],q[5]; -rz(pi/536870912) q[5]; -cx q[32],q[5]; -rz(-pi/268435456) q[5]; -cx q[32],q[5]; -rz(pi/268435456) q[5]; -cx q[31],q[5]; -rz(-pi/134217728) q[5]; -cx q[31],q[5]; -rz(pi/134217728) q[5]; -cx q[30],q[5]; -rz(-pi/67108864) q[5]; -cx q[30],q[5]; -rz(pi/67108864) q[5]; -cx q[29],q[5]; -rz(-pi/33554432) q[5]; -cx q[29],q[5]; -rz(pi/33554432) q[5]; -cx q[28],q[5]; -rz(-pi/16777216) q[5]; -cx q[28],q[5]; -rz(pi/16777216) q[5]; -cx q[27],q[5]; -rz(-pi/8388608) q[5]; -cx q[27],q[5]; -rz(pi/8388608) q[5]; -cx q[26],q[5]; -rz(-pi/4194304) q[5]; -cx q[26],q[5]; -rz(pi/4194304) q[5]; -cx q[25],q[5]; -rz(-pi/2097152) q[5]; -cx q[25],q[5]; -rz(pi/2097152) q[5]; -cx q[24],q[5]; -rz(-pi/1048576) q[5]; -cx q[24],q[5]; -rz(pi/1048576) q[5]; -cx q[23],q[5]; -rz(-pi/524288) q[5]; -cx q[23],q[5]; -rz(pi/524288) q[5]; -cx q[22],q[5]; -rz(-pi/262144) q[5]; -cx q[22],q[5]; -rz(pi/262144) q[5]; -cx q[21],q[5]; -rz(-pi/131072) q[5]; -cx q[21],q[5]; -rz(pi/131072) q[5]; -cx q[20],q[5]; -rz(-pi/65536) q[5]; -cx q[20],q[5]; -rz(pi/65536) q[5]; -cx q[19],q[5]; -rz(-pi/32768) q[5]; -cx q[19],q[5]; -rz(pi/32768) q[5]; -cx q[18],q[5]; -rz(-pi/16384) q[5]; -cx q[18],q[5]; -rz(pi/16384) q[5]; -cx q[17],q[5]; -rz(-pi/8192) q[5]; -cx q[17],q[5]; -rz(pi/8192) q[5]; -cx q[16],q[5]; -rz(-pi/4096) q[5]; -cx q[16],q[5]; -rz(pi/4096) q[5]; -cx q[15],q[5]; -rz(-pi/2048) q[5]; -cx q[15],q[5]; -rz(pi/2048) q[5]; -cx q[14],q[5]; -rz(-pi/1024) q[5]; -cx q[14],q[5]; -rz(pi/1024) q[5]; -cx q[13],q[5]; -rz(-pi/512) q[5]; -cx q[13],q[5]; -rz(pi/512) q[5]; -cx q[12],q[5]; -rz(-pi/256) q[5]; -cx q[12],q[5]; -rz(pi/256) q[5]; -cx q[11],q[5]; -rz(-pi/128) q[5]; -cx q[11],q[5]; -rz(pi/128) q[5]; -cx q[10],q[5]; -rz(-pi/64) q[5]; -cx q[10],q[5]; -rz(pi/64) q[5]; -cx q[9],q[5]; -rz(-pi/32) q[5]; -cx q[9],q[5]; -rz(pi/32) q[5]; -cx q[8],q[5]; -rz(-pi/16) q[5]; -cx q[8],q[5]; -rz(pi/16) q[5]; -cx q[7],q[5]; -rz(-pi/8) q[5]; -cx q[7],q[5]; -rz(pi/8) q[5]; -cx q[6],q[5]; -rz(-pi/4) q[5]; -cx q[6],q[5]; -rz(pi/4) q[5]; -ry(pi/2) q[5]; -rx(pi) q[5]; -rz(pi/4) q[5]; -rz(pi/8) q[6]; -rz(pi/16) q[7]; -rz(pi/32) q[8]; -rz(pi/64) q[9]; -rz(pi/128) q[10]; -rz(pi/256) q[11]; -rz(pi/512) q[12]; -rz(pi/1024) q[13]; -rz(pi/2048) q[14]; -rz(pi/4096) q[15]; -rz(pi/8192) q[16]; -rz(pi/16384) q[17]; -rz(pi/32768) q[18]; -rz(pi/65536) q[19]; -rz(pi/131072) q[20]; -rz(pi/262144) q[21]; -rz(pi/524288) q[22]; -rz(pi/1048576) q[23]; -rz(pi/2097152) q[24]; -rz(pi/4194304) q[25]; -rz(pi/8388608) q[26]; -rz(pi/16777216) q[27]; -rz(pi/33554432) q[28]; -rz(pi/67108864) q[29]; -rz(pi/134217728) q[30]; -rz(pi/268435456) q[31]; -rz(pi/536870912) q[32]; -rz(pi/1073741824) q[33]; -rz(pi/2147483648) q[34]; -rz(pi/4294967296) q[35]; -rz(pi/8589934592) q[36]; -rz(pi/17179869184) q[37]; -rz(pi/34359738368) q[38]; -rz(pi/68719476736) q[39]; -rz(pi/137438953472) q[40]; -rz(pi/274877906944) q[41]; -rz(pi/549755813888) q[42]; -rz(pi/1099511627776) q[43]; -rz(pi/2199023255552) q[44]; -rz(0) q[45]; -rz(0) q[46]; -rz(0) q[47]; -rz(0) q[48]; -rz(0) q[49]; -rz(0) q[50]; -rz(0) q[51]; -rz(0) q[52]; -rz(0) q[53]; -rz(0) q[54]; -rz(0) q[55]; -rz(0) q[56]; -rz(0) q[57]; -rz(0) q[58]; -rz(0) q[59]; -rz(0) q[60]; -rz(0) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[4]; -rz(0) q[4]; -cx q[99],q[4]; -rz(0) q[4]; -cx q[98],q[4]; -rz(0) q[4]; -cx q[98],q[4]; -rz(0) q[4]; -cx q[97],q[4]; -rz(0) q[4]; -cx q[97],q[4]; -rz(0) q[4]; -cx q[96],q[4]; -rz(0) q[4]; -cx q[96],q[4]; -rz(0) q[4]; -cx q[95],q[4]; -rz(0) q[4]; -cx q[95],q[4]; -rz(0) q[4]; -cx q[94],q[4]; -rz(0) q[4]; -cx q[94],q[4]; -rz(0) q[4]; -cx q[93],q[4]; -rz(0) q[4]; -cx q[93],q[4]; -rz(0) q[4]; -cx q[92],q[4]; -rz(0) q[4]; -cx q[92],q[4]; -rz(0) q[4]; -cx q[91],q[4]; -rz(0) q[4]; -cx q[91],q[4]; -rz(0) q[4]; -cx q[90],q[4]; -rz(0) q[4]; -cx q[90],q[4]; -rz(0) q[4]; -cx q[89],q[4]; -rz(0) q[4]; -cx q[89],q[4]; -rz(0) q[4]; -cx q[88],q[4]; -rz(0) q[4]; -cx q[88],q[4]; -rz(0) q[4]; -cx q[87],q[4]; -rz(0) q[4]; -cx q[87],q[4]; -rz(0) q[4]; -cx q[86],q[4]; -rz(0) q[4]; -cx q[86],q[4]; -rz(0) q[4]; -cx q[85],q[4]; -rz(0) q[4]; -cx q[85],q[4]; -rz(0) q[4]; -cx q[84],q[4]; -rz(0) q[4]; -cx q[84],q[4]; -rz(0) q[4]; -cx q[83],q[4]; -rz(0) q[4]; -cx q[83],q[4]; -rz(0) q[4]; -cx q[82],q[4]; -rz(0) q[4]; -cx q[82],q[4]; -rz(0) q[4]; -cx q[81],q[4]; -rz(0) q[4]; -cx q[81],q[4]; -rz(0) q[4]; -cx q[80],q[4]; -rz(0) q[4]; -cx q[80],q[4]; -rz(0) q[4]; -cx q[79],q[4]; -rz(0) q[4]; -cx q[79],q[4]; -rz(0) q[4]; -cx q[78],q[4]; -rz(0) q[4]; -cx q[78],q[4]; -rz(0) q[4]; -cx q[77],q[4]; -rz(0) q[4]; -cx q[77],q[4]; -rz(0) q[4]; -cx q[76],q[4]; -rz(0) q[4]; -cx q[76],q[4]; -rz(0) q[4]; -cx q[75],q[4]; -rz(0) q[4]; -cx q[75],q[4]; -rz(0) q[4]; -cx q[74],q[4]; -rz(0) q[4]; -cx q[74],q[4]; -rz(0) q[4]; -cx q[73],q[4]; -rz(0) q[4]; -cx q[73],q[4]; -rz(0) q[4]; -cx q[72],q[4]; -rz(0) q[4]; -cx q[72],q[4]; -rz(0) q[4]; -cx q[71],q[4]; -rz(0) q[4]; -cx q[71],q[4]; -rz(0) q[4]; -cx q[70],q[4]; -rz(0) q[4]; -cx q[70],q[4]; -rz(0) q[4]; -cx q[69],q[4]; -rz(0) q[4]; -cx q[69],q[4]; -rz(0) q[4]; -cx q[68],q[4]; -rz(0) q[4]; -cx q[68],q[4]; -rz(0) q[4]; -cx q[67],q[4]; -rz(0) q[4]; -cx q[67],q[4]; -rz(0) q[4]; -cx q[66],q[4]; -rz(0) q[4]; -cx q[66],q[4]; -rz(0) q[4]; -cx q[65],q[4]; -rz(0) q[4]; -cx q[65],q[4]; -rz(0) q[4]; -cx q[64],q[4]; -rz(0) q[4]; -cx q[64],q[4]; -rz(0) q[4]; -cx q[63],q[4]; -rz(0) q[4]; -cx q[63],q[4]; -rz(0) q[4]; -cx q[62],q[4]; -rz(0) q[4]; -cx q[62],q[4]; -rz(0) q[4]; -cx q[61],q[4]; -rz(0) q[4]; -cx q[61],q[4]; -rz(0) q[4]; -cx q[60],q[4]; -rz(0) q[4]; -cx q[60],q[4]; -rz(0) q[4]; -cx q[59],q[4]; -rz(0) q[4]; -cx q[59],q[4]; -rz(0) q[4]; -cx q[58],q[4]; -rz(0) q[4]; -cx q[58],q[4]; -rz(0) q[4]; -cx q[57],q[4]; -rz(0) q[4]; -cx q[57],q[4]; -rz(0) q[4]; -cx q[56],q[4]; -rz(0) q[4]; -cx q[56],q[4]; -rz(0) q[4]; -cx q[55],q[4]; -rz(0) q[4]; -cx q[55],q[4]; -rz(0) q[4]; -cx q[54],q[4]; -rz(0) q[4]; -cx q[54],q[4]; -rz(0) q[4]; -cx q[53],q[4]; -rz(0) q[4]; -cx q[53],q[4]; -rz(0) q[4]; -cx q[52],q[4]; -rz(0) q[4]; -cx q[52],q[4]; -rz(0) q[4]; -cx q[51],q[4]; -rz(0) q[4]; -cx q[51],q[4]; -rz(0) q[4]; -cx q[50],q[4]; -rz(0) q[4]; -cx q[50],q[4]; -rz(0) q[4]; -cx q[49],q[4]; -rz(0) q[4]; -cx q[49],q[4]; -rz(0) q[4]; -cx q[48],q[4]; -rz(0) q[4]; -cx q[48],q[4]; -rz(0) q[4]; -cx q[47],q[4]; -rz(0) q[4]; -cx q[47],q[4]; -rz(0) q[4]; -cx q[46],q[4]; -rz(0) q[4]; -cx q[46],q[4]; -rz(0) q[4]; -cx q[45],q[4]; -rz(0) q[4]; -cx q[45],q[4]; -rz(0) q[4]; -cx q[44],q[4]; -rz(-pi/2199023255552) q[4]; -cx q[44],q[4]; -rz(pi/2199023255552) q[4]; -cx q[43],q[4]; -rz(-pi/1099511627776) q[4]; -cx q[43],q[4]; -rz(pi/1099511627776) q[4]; -cx q[42],q[4]; -rz(-pi/549755813888) q[4]; -cx q[42],q[4]; -rz(pi/549755813888) q[4]; -cx q[41],q[4]; -rz(-pi/274877906944) q[4]; -cx q[41],q[4]; -rz(pi/274877906944) q[4]; -cx q[40],q[4]; -rz(-pi/137438953472) q[4]; -cx q[40],q[4]; -rz(pi/137438953472) q[4]; -cx q[39],q[4]; -rz(-pi/68719476736) q[4]; -cx q[39],q[4]; -rz(pi/68719476736) q[4]; -cx q[38],q[4]; -rz(-pi/34359738368) q[4]; -cx q[38],q[4]; -rz(pi/34359738368) q[4]; -cx q[37],q[4]; -rz(-pi/17179869184) q[4]; -cx q[37],q[4]; -rz(pi/17179869184) q[4]; -cx q[36],q[4]; -rz(-pi/8589934592) q[4]; -cx q[36],q[4]; -rz(pi/8589934592) q[4]; -cx q[35],q[4]; -rz(-pi/4294967296) q[4]; -cx q[35],q[4]; -rz(pi/4294967296) q[4]; -cx q[34],q[4]; -rz(-pi/2147483648) q[4]; -cx q[34],q[4]; -rz(pi/2147483648) q[4]; -cx q[33],q[4]; -rz(-pi/1073741824) q[4]; -cx q[33],q[4]; -rz(pi/1073741824) q[4]; -cx q[32],q[4]; -rz(-pi/536870912) q[4]; -cx q[32],q[4]; -rz(pi/536870912) q[4]; -cx q[31],q[4]; -rz(-pi/268435456) q[4]; -cx q[31],q[4]; -rz(pi/268435456) q[4]; -cx q[30],q[4]; -rz(-pi/134217728) q[4]; -cx q[30],q[4]; -rz(pi/134217728) q[4]; -cx q[29],q[4]; -rz(-pi/67108864) q[4]; -cx q[29],q[4]; -rz(pi/67108864) q[4]; -cx q[28],q[4]; -rz(-pi/33554432) q[4]; -cx q[28],q[4]; -rz(pi/33554432) q[4]; -cx q[27],q[4]; -rz(-pi/16777216) q[4]; -cx q[27],q[4]; -rz(pi/16777216) q[4]; -cx q[26],q[4]; -rz(-pi/8388608) q[4]; -cx q[26],q[4]; -rz(pi/8388608) q[4]; -cx q[25],q[4]; -rz(-pi/4194304) q[4]; -cx q[25],q[4]; -rz(pi/4194304) q[4]; -cx q[24],q[4]; -rz(-pi/2097152) q[4]; -cx q[24],q[4]; -rz(pi/2097152) q[4]; -cx q[23],q[4]; -rz(-pi/1048576) q[4]; -cx q[23],q[4]; -rz(pi/1048576) q[4]; -cx q[22],q[4]; -rz(-pi/524288) q[4]; -cx q[22],q[4]; -rz(pi/524288) q[4]; -cx q[21],q[4]; -rz(-pi/262144) q[4]; -cx q[21],q[4]; -rz(pi/262144) q[4]; -cx q[20],q[4]; -rz(-pi/131072) q[4]; -cx q[20],q[4]; -rz(pi/131072) q[4]; -cx q[19],q[4]; -rz(-pi/65536) q[4]; -cx q[19],q[4]; -rz(pi/65536) q[4]; -cx q[18],q[4]; -rz(-pi/32768) q[4]; -cx q[18],q[4]; -rz(pi/32768) q[4]; -cx q[17],q[4]; -rz(-pi/16384) q[4]; -cx q[17],q[4]; -rz(pi/16384) q[4]; -cx q[16],q[4]; -rz(-pi/8192) q[4]; -cx q[16],q[4]; -rz(pi/8192) q[4]; -cx q[15],q[4]; -rz(-pi/4096) q[4]; -cx q[15],q[4]; -rz(pi/4096) q[4]; -cx q[14],q[4]; -rz(-pi/2048) q[4]; -cx q[14],q[4]; -rz(pi/2048) q[4]; -cx q[13],q[4]; -rz(-pi/1024) q[4]; -cx q[13],q[4]; -rz(pi/1024) q[4]; -cx q[12],q[4]; -rz(-pi/512) q[4]; -cx q[12],q[4]; -rz(pi/512) q[4]; -cx q[11],q[4]; -rz(-pi/256) q[4]; -cx q[11],q[4]; -rz(pi/256) q[4]; -cx q[10],q[4]; -rz(-pi/128) q[4]; -cx q[10],q[4]; -rz(pi/128) q[4]; -cx q[9],q[4]; -rz(-pi/64) q[4]; -cx q[9],q[4]; -rz(pi/64) q[4]; -cx q[8],q[4]; -rz(-pi/32) q[4]; -cx q[8],q[4]; -rz(pi/32) q[4]; -cx q[7],q[4]; -rz(-pi/16) q[4]; -cx q[7],q[4]; -rz(pi/16) q[4]; -cx q[6],q[4]; -rz(-pi/8) q[4]; -cx q[6],q[4]; -rz(pi/8) q[4]; -cx q[5],q[4]; -rz(-pi/4) q[4]; -cx q[5],q[4]; -rz(pi/4) q[4]; -ry(pi/2) q[4]; -rx(pi) q[4]; -rz(pi/4) q[4]; -rz(pi/8) q[5]; -rz(pi/16) q[6]; -rz(pi/32) q[7]; -rz(pi/64) q[8]; -rz(pi/128) q[9]; -rz(pi/256) q[10]; -rz(pi/512) q[11]; -rz(pi/1024) q[12]; -rz(pi/2048) q[13]; -rz(pi/4096) q[14]; -rz(pi/8192) q[15]; -rz(pi/16384) q[16]; -rz(pi/32768) q[17]; -rz(pi/65536) q[18]; -rz(pi/131072) q[19]; -rz(pi/262144) q[20]; -rz(pi/524288) q[21]; -rz(pi/1048576) q[22]; -rz(pi/2097152) q[23]; -rz(pi/4194304) q[24]; -rz(pi/8388608) q[25]; -rz(pi/16777216) q[26]; -rz(pi/33554432) q[27]; -rz(pi/67108864) q[28]; -rz(pi/134217728) q[29]; -rz(pi/268435456) q[30]; -rz(pi/536870912) q[31]; -rz(pi/1073741824) q[32]; -rz(pi/2147483648) q[33]; -rz(pi/4294967296) q[34]; -rz(pi/8589934592) q[35]; -rz(pi/17179869184) q[36]; -rz(pi/34359738368) q[37]; -rz(pi/68719476736) q[38]; -rz(pi/137438953472) q[39]; -rz(pi/274877906944) q[40]; -rz(pi/549755813888) q[41]; -rz(pi/1099511627776) q[42]; -rz(pi/2199023255552) q[43]; -rz(0) q[44]; -rz(0) q[45]; -rz(0) q[46]; -rz(0) q[47]; -rz(0) q[48]; -rz(0) q[49]; -rz(0) q[50]; -rz(0) q[51]; -rz(0) q[52]; -rz(0) q[53]; -rz(0) q[54]; -rz(0) q[55]; -rz(0) q[56]; -rz(0) q[57]; -rz(0) q[58]; -rz(0) q[59]; -rz(0) q[60]; -rz(0) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[3]; -rz(0) q[3]; -cx q[99],q[3]; -rz(0) q[3]; -cx q[98],q[3]; -rz(0) q[3]; -cx q[98],q[3]; -rz(0) q[3]; -cx q[97],q[3]; -rz(0) q[3]; -cx q[97],q[3]; -rz(0) q[3]; -cx q[96],q[3]; -rz(0) q[3]; -cx q[96],q[3]; -rz(0) q[3]; -cx q[95],q[3]; -rz(0) q[3]; -cx q[95],q[3]; -rz(0) q[3]; -cx q[94],q[3]; -rz(0) q[3]; -cx q[94],q[3]; -rz(0) q[3]; -cx q[93],q[3]; -rz(0) q[3]; -cx q[93],q[3]; -rz(0) q[3]; -cx q[92],q[3]; -rz(0) q[3]; -cx q[92],q[3]; -rz(0) q[3]; -cx q[91],q[3]; -rz(0) q[3]; -cx q[91],q[3]; -rz(0) q[3]; -cx q[90],q[3]; -rz(0) q[3]; -cx q[90],q[3]; -rz(0) q[3]; -cx q[89],q[3]; -rz(0) q[3]; -cx q[89],q[3]; -rz(0) q[3]; -cx q[88],q[3]; -rz(0) q[3]; -cx q[88],q[3]; -rz(0) q[3]; -cx q[87],q[3]; -rz(0) q[3]; -cx q[87],q[3]; -rz(0) q[3]; -cx q[86],q[3]; -rz(0) q[3]; -cx q[86],q[3]; -rz(0) q[3]; -cx q[85],q[3]; -rz(0) q[3]; -cx q[85],q[3]; -rz(0) q[3]; -cx q[84],q[3]; -rz(0) q[3]; -cx q[84],q[3]; -rz(0) q[3]; -cx q[83],q[3]; -rz(0) q[3]; -cx q[83],q[3]; -rz(0) q[3]; -cx q[82],q[3]; -rz(0) q[3]; -cx q[82],q[3]; -rz(0) q[3]; -cx q[81],q[3]; -rz(0) q[3]; -cx q[81],q[3]; -rz(0) q[3]; -cx q[80],q[3]; -rz(0) q[3]; -cx q[80],q[3]; -rz(0) q[3]; -cx q[79],q[3]; -rz(0) q[3]; -cx q[79],q[3]; -rz(0) q[3]; -cx q[78],q[3]; -rz(0) q[3]; -cx q[78],q[3]; -rz(0) q[3]; -cx q[77],q[3]; -rz(0) q[3]; -cx q[77],q[3]; -rz(0) q[3]; -cx q[76],q[3]; -rz(0) q[3]; -cx q[76],q[3]; -rz(0) q[3]; -cx q[75],q[3]; -rz(0) q[3]; -cx q[75],q[3]; -rz(0) q[3]; -cx q[74],q[3]; -rz(0) q[3]; -cx q[74],q[3]; -rz(0) q[3]; -cx q[73],q[3]; -rz(0) q[3]; -cx q[73],q[3]; -rz(0) q[3]; -cx q[72],q[3]; -rz(0) q[3]; -cx q[72],q[3]; -rz(0) q[3]; -cx q[71],q[3]; -rz(0) q[3]; -cx q[71],q[3]; -rz(0) q[3]; -cx q[70],q[3]; -rz(0) q[3]; -cx q[70],q[3]; -rz(0) q[3]; -cx q[69],q[3]; -rz(0) q[3]; -cx q[69],q[3]; -rz(0) q[3]; -cx q[68],q[3]; -rz(0) q[3]; -cx q[68],q[3]; -rz(0) q[3]; -cx q[67],q[3]; -rz(0) q[3]; -cx q[67],q[3]; -rz(0) q[3]; -cx q[66],q[3]; -rz(0) q[3]; -cx q[66],q[3]; -rz(0) q[3]; -cx q[65],q[3]; -rz(0) q[3]; -cx q[65],q[3]; -rz(0) q[3]; -cx q[64],q[3]; -rz(0) q[3]; -cx q[64],q[3]; -rz(0) q[3]; -cx q[63],q[3]; -rz(0) q[3]; -cx q[63],q[3]; -rz(0) q[3]; -cx q[62],q[3]; -rz(0) q[3]; -cx q[62],q[3]; -rz(0) q[3]; -cx q[61],q[3]; -rz(0) q[3]; -cx q[61],q[3]; -rz(0) q[3]; -cx q[60],q[3]; -rz(0) q[3]; -cx q[60],q[3]; -rz(0) q[3]; -cx q[59],q[3]; -rz(0) q[3]; -cx q[59],q[3]; -rz(0) q[3]; -cx q[58],q[3]; -rz(0) q[3]; -cx q[58],q[3]; -rz(0) q[3]; -cx q[57],q[3]; -rz(0) q[3]; -cx q[57],q[3]; -rz(0) q[3]; -cx q[56],q[3]; -rz(0) q[3]; -cx q[56],q[3]; -rz(0) q[3]; -cx q[55],q[3]; -rz(0) q[3]; -cx q[55],q[3]; -rz(0) q[3]; -cx q[54],q[3]; -rz(0) q[3]; -cx q[54],q[3]; -rz(0) q[3]; -cx q[53],q[3]; -rz(0) q[3]; -cx q[53],q[3]; -rz(0) q[3]; -cx q[52],q[3]; -rz(0) q[3]; -cx q[52],q[3]; -rz(0) q[3]; -cx q[51],q[3]; -rz(0) q[3]; -cx q[51],q[3]; -rz(0) q[3]; -cx q[50],q[3]; -rz(0) q[3]; -cx q[50],q[3]; -rz(0) q[3]; -cx q[49],q[3]; -rz(0) q[3]; -cx q[49],q[3]; -rz(0) q[3]; -cx q[48],q[3]; -rz(0) q[3]; -cx q[48],q[3]; -rz(0) q[3]; -cx q[47],q[3]; -rz(0) q[3]; -cx q[47],q[3]; -rz(0) q[3]; -cx q[46],q[3]; -rz(0) q[3]; -cx q[46],q[3]; -rz(0) q[3]; -cx q[45],q[3]; -rz(0) q[3]; -cx q[45],q[3]; -rz(0) q[3]; -cx q[44],q[3]; -rz(0) q[3]; -cx q[44],q[3]; -rz(0) q[3]; -cx q[43],q[3]; -rz(-pi/2199023255552) q[3]; -cx q[43],q[3]; -rz(pi/2199023255552) q[3]; -cx q[42],q[3]; -rz(-pi/1099511627776) q[3]; -cx q[42],q[3]; -rz(pi/1099511627776) q[3]; -cx q[41],q[3]; -rz(-pi/549755813888) q[3]; -cx q[41],q[3]; -rz(pi/549755813888) q[3]; -cx q[40],q[3]; -rz(-pi/274877906944) q[3]; -cx q[40],q[3]; -rz(pi/274877906944) q[3]; -cx q[39],q[3]; -rz(-pi/137438953472) q[3]; -cx q[39],q[3]; -rz(pi/137438953472) q[3]; -cx q[38],q[3]; -rz(-pi/68719476736) q[3]; -cx q[38],q[3]; -rz(pi/68719476736) q[3]; -cx q[37],q[3]; -rz(-pi/34359738368) q[3]; -cx q[37],q[3]; -rz(pi/34359738368) q[3]; -cx q[36],q[3]; -rz(-pi/17179869184) q[3]; -cx q[36],q[3]; -rz(pi/17179869184) q[3]; -cx q[35],q[3]; -rz(-pi/8589934592) q[3]; -cx q[35],q[3]; -rz(pi/8589934592) q[3]; -cx q[34],q[3]; -rz(-pi/4294967296) q[3]; -cx q[34],q[3]; -rz(pi/4294967296) q[3]; -cx q[33],q[3]; -rz(-pi/2147483648) q[3]; -cx q[33],q[3]; -rz(pi/2147483648) q[3]; -cx q[32],q[3]; -rz(-pi/1073741824) q[3]; -cx q[32],q[3]; -rz(pi/1073741824) q[3]; -cx q[31],q[3]; -rz(-pi/536870912) q[3]; -cx q[31],q[3]; -rz(pi/536870912) q[3]; -cx q[30],q[3]; -rz(-pi/268435456) q[3]; -cx q[30],q[3]; -rz(pi/268435456) q[3]; -cx q[29],q[3]; -rz(-pi/134217728) q[3]; -cx q[29],q[3]; -rz(pi/134217728) q[3]; -cx q[28],q[3]; -rz(-pi/67108864) q[3]; -cx q[28],q[3]; -rz(pi/67108864) q[3]; -cx q[27],q[3]; -rz(-pi/33554432) q[3]; -cx q[27],q[3]; -rz(pi/33554432) q[3]; -cx q[26],q[3]; -rz(-pi/16777216) q[3]; -cx q[26],q[3]; -rz(pi/16777216) q[3]; -cx q[25],q[3]; -rz(-pi/8388608) q[3]; -cx q[25],q[3]; -rz(pi/8388608) q[3]; -cx q[24],q[3]; -rz(-pi/4194304) q[3]; -cx q[24],q[3]; -rz(pi/4194304) q[3]; -cx q[23],q[3]; -rz(-pi/2097152) q[3]; -cx q[23],q[3]; -rz(pi/2097152) q[3]; -cx q[22],q[3]; -rz(-pi/1048576) q[3]; -cx q[22],q[3]; -rz(pi/1048576) q[3]; -cx q[21],q[3]; -rz(-pi/524288) q[3]; -cx q[21],q[3]; -rz(pi/524288) q[3]; -cx q[20],q[3]; -rz(-pi/262144) q[3]; -cx q[20],q[3]; -rz(pi/262144) q[3]; -cx q[19],q[3]; -rz(-pi/131072) q[3]; -cx q[19],q[3]; -rz(pi/131072) q[3]; -cx q[18],q[3]; -rz(-pi/65536) q[3]; -cx q[18],q[3]; -rz(pi/65536) q[3]; -cx q[17],q[3]; -rz(-pi/32768) q[3]; -cx q[17],q[3]; -rz(pi/32768) q[3]; -cx q[16],q[3]; -rz(-pi/16384) q[3]; -cx q[16],q[3]; -rz(pi/16384) q[3]; -cx q[15],q[3]; -rz(-pi/8192) q[3]; -cx q[15],q[3]; -rz(pi/8192) q[3]; -cx q[14],q[3]; -rz(-pi/4096) q[3]; -cx q[14],q[3]; -rz(pi/4096) q[3]; -cx q[13],q[3]; -rz(-pi/2048) q[3]; -cx q[13],q[3]; -rz(pi/2048) q[3]; -cx q[12],q[3]; -rz(-pi/1024) q[3]; -cx q[12],q[3]; -rz(pi/1024) q[3]; -cx q[11],q[3]; -rz(-pi/512) q[3]; -cx q[11],q[3]; -rz(pi/512) q[3]; -cx q[10],q[3]; -rz(-pi/256) q[3]; -cx q[10],q[3]; -rz(pi/256) q[3]; -cx q[9],q[3]; -rz(-pi/128) q[3]; -cx q[9],q[3]; -rz(pi/128) q[3]; -cx q[8],q[3]; -rz(-pi/64) q[3]; -cx q[8],q[3]; -rz(pi/64) q[3]; -cx q[7],q[3]; -rz(-pi/32) q[3]; -cx q[7],q[3]; -rz(pi/32) q[3]; -cx q[6],q[3]; -rz(-pi/16) q[3]; -cx q[6],q[3]; -rz(pi/16) q[3]; -cx q[5],q[3]; -rz(-pi/8) q[3]; -cx q[5],q[3]; -rz(pi/8) q[3]; -cx q[4],q[3]; -rz(-pi/4) q[3]; -cx q[4],q[3]; -rz(pi/4) q[3]; -ry(pi/2) q[3]; -rx(pi) q[3]; -rz(pi/4) q[3]; -rz(pi/8) q[4]; -rz(pi/16) q[5]; -rz(pi/32) q[6]; -rz(pi/64) q[7]; -rz(pi/128) q[8]; -rz(pi/256) q[9]; -rz(pi/512) q[10]; -rz(pi/1024) q[11]; -rz(pi/2048) q[12]; -rz(pi/4096) q[13]; -rz(pi/8192) q[14]; -rz(pi/16384) q[15]; -rz(pi/32768) q[16]; -rz(pi/65536) q[17]; -rz(pi/131072) q[18]; -rz(pi/262144) q[19]; -rz(pi/524288) q[20]; -rz(pi/1048576) q[21]; -rz(pi/2097152) q[22]; -rz(pi/4194304) q[23]; -rz(pi/8388608) q[24]; -rz(pi/16777216) q[25]; -rz(pi/33554432) q[26]; -rz(pi/67108864) q[27]; -rz(pi/134217728) q[28]; -rz(pi/268435456) q[29]; -rz(pi/536870912) q[30]; -rz(pi/1073741824) q[31]; -rz(pi/2147483648) q[32]; -rz(pi/4294967296) q[33]; -rz(pi/8589934592) q[34]; -rz(pi/17179869184) q[35]; -rz(pi/34359738368) q[36]; -rz(pi/68719476736) q[37]; -rz(pi/137438953472) q[38]; -rz(pi/274877906944) q[39]; -rz(pi/549755813888) q[40]; -rz(pi/1099511627776) q[41]; -rz(pi/2199023255552) q[42]; -rz(0) q[43]; -rz(0) q[44]; -rz(0) q[45]; -rz(0) q[46]; -rz(0) q[47]; -rz(0) q[48]; -rz(0) q[49]; -rz(0) q[50]; -rz(0) q[51]; -rz(0) q[52]; -rz(0) q[53]; -rz(0) q[54]; -rz(0) q[55]; -rz(0) q[56]; -rz(0) q[57]; -rz(0) q[58]; -rz(0) q[59]; -rz(0) q[60]; -rz(0) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[2]; -rz(0) q[2]; -cx q[99],q[2]; -rz(0) q[2]; -cx q[98],q[2]; -rz(0) q[2]; -cx q[98],q[2]; -rz(0) q[2]; -cx q[97],q[2]; -rz(0) q[2]; -cx q[97],q[2]; -rz(0) q[2]; -cx q[96],q[2]; -rz(0) q[2]; -cx q[96],q[2]; -rz(0) q[2]; -cx q[95],q[2]; -rz(0) q[2]; -cx q[95],q[2]; -rz(0) q[2]; -cx q[94],q[2]; -rz(0) q[2]; -cx q[94],q[2]; -rz(0) q[2]; -cx q[93],q[2]; -rz(0) q[2]; -cx q[93],q[2]; -rz(0) q[2]; -cx q[92],q[2]; -rz(0) q[2]; -cx q[92],q[2]; -rz(0) q[2]; -cx q[91],q[2]; -rz(0) q[2]; -cx q[91],q[2]; -rz(0) q[2]; -cx q[90],q[2]; -rz(0) q[2]; -cx q[90],q[2]; -rz(0) q[2]; -cx q[89],q[2]; -rz(0) q[2]; -cx q[89],q[2]; -rz(0) q[2]; -cx q[88],q[2]; -rz(0) q[2]; -cx q[88],q[2]; -rz(0) q[2]; -cx q[87],q[2]; -rz(0) q[2]; -cx q[87],q[2]; -rz(0) q[2]; -cx q[86],q[2]; -rz(0) q[2]; -cx q[86],q[2]; -rz(0) q[2]; -cx q[85],q[2]; -rz(0) q[2]; -cx q[85],q[2]; -rz(0) q[2]; -cx q[84],q[2]; -rz(0) q[2]; -cx q[84],q[2]; -rz(0) q[2]; -cx q[83],q[2]; -rz(0) q[2]; -cx q[83],q[2]; -rz(0) q[2]; -cx q[82],q[2]; -rz(0) q[2]; -cx q[82],q[2]; -rz(0) q[2]; -cx q[81],q[2]; -rz(0) q[2]; -cx q[81],q[2]; -rz(0) q[2]; -cx q[80],q[2]; -rz(0) q[2]; -cx q[80],q[2]; -rz(0) q[2]; -cx q[79],q[2]; -rz(0) q[2]; -cx q[79],q[2]; -rz(0) q[2]; -cx q[78],q[2]; -rz(0) q[2]; -cx q[78],q[2]; -rz(0) q[2]; -cx q[77],q[2]; -rz(0) q[2]; -cx q[77],q[2]; -rz(0) q[2]; -cx q[76],q[2]; -rz(0) q[2]; -cx q[76],q[2]; -rz(0) q[2]; -cx q[75],q[2]; -rz(0) q[2]; -cx q[75],q[2]; -rz(0) q[2]; -cx q[74],q[2]; -rz(0) q[2]; -cx q[74],q[2]; -rz(0) q[2]; -cx q[73],q[2]; -rz(0) q[2]; -cx q[73],q[2]; -rz(0) q[2]; -cx q[72],q[2]; -rz(0) q[2]; -cx q[72],q[2]; -rz(0) q[2]; -cx q[71],q[2]; -rz(0) q[2]; -cx q[71],q[2]; -rz(0) q[2]; -cx q[70],q[2]; -rz(0) q[2]; -cx q[70],q[2]; -rz(0) q[2]; -cx q[69],q[2]; -rz(0) q[2]; -cx q[69],q[2]; -rz(0) q[2]; -cx q[68],q[2]; -rz(0) q[2]; -cx q[68],q[2]; -rz(0) q[2]; -cx q[67],q[2]; -rz(0) q[2]; -cx q[67],q[2]; -rz(0) q[2]; -cx q[66],q[2]; -rz(0) q[2]; -cx q[66],q[2]; -rz(0) q[2]; -cx q[65],q[2]; -rz(0) q[2]; -cx q[65],q[2]; -rz(0) q[2]; -cx q[64],q[2]; -rz(0) q[2]; -cx q[64],q[2]; -rz(0) q[2]; -cx q[63],q[2]; -rz(0) q[2]; -cx q[63],q[2]; -rz(0) q[2]; -cx q[62],q[2]; -rz(0) q[2]; -cx q[62],q[2]; -rz(0) q[2]; -cx q[61],q[2]; -rz(0) q[2]; -cx q[61],q[2]; -rz(0) q[2]; -cx q[60],q[2]; -rz(0) q[2]; -cx q[60],q[2]; -rz(0) q[2]; -cx q[59],q[2]; -rz(0) q[2]; -cx q[59],q[2]; -rz(0) q[2]; -cx q[58],q[2]; -rz(0) q[2]; -cx q[58],q[2]; -rz(0) q[2]; -cx q[57],q[2]; -rz(0) q[2]; -cx q[57],q[2]; -rz(0) q[2]; -cx q[56],q[2]; -rz(0) q[2]; -cx q[56],q[2]; -rz(0) q[2]; -cx q[55],q[2]; -rz(0) q[2]; -cx q[55],q[2]; -rz(0) q[2]; -cx q[54],q[2]; -rz(0) q[2]; -cx q[54],q[2]; -rz(0) q[2]; -cx q[53],q[2]; -rz(0) q[2]; -cx q[53],q[2]; -rz(0) q[2]; -cx q[52],q[2]; -rz(0) q[2]; -cx q[52],q[2]; -rz(0) q[2]; -cx q[51],q[2]; -rz(0) q[2]; -cx q[51],q[2]; -rz(0) q[2]; -cx q[50],q[2]; -rz(0) q[2]; -cx q[50],q[2]; -rz(0) q[2]; -cx q[49],q[2]; -rz(0) q[2]; -cx q[49],q[2]; -rz(0) q[2]; -cx q[48],q[2]; -rz(0) q[2]; -cx q[48],q[2]; -rz(0) q[2]; -cx q[47],q[2]; -rz(0) q[2]; -cx q[47],q[2]; -rz(0) q[2]; -cx q[46],q[2]; -rz(0) q[2]; -cx q[46],q[2]; -rz(0) q[2]; -cx q[45],q[2]; -rz(0) q[2]; -cx q[45],q[2]; -rz(0) q[2]; -cx q[44],q[2]; -rz(0) q[2]; -cx q[44],q[2]; -rz(0) q[2]; -cx q[43],q[2]; -rz(0) q[2]; -cx q[43],q[2]; -rz(0) q[2]; -cx q[42],q[2]; -rz(-pi/2199023255552) q[2]; -cx q[42],q[2]; -rz(pi/2199023255552) q[2]; -cx q[41],q[2]; -rz(-pi/1099511627776) q[2]; -cx q[41],q[2]; -rz(pi/1099511627776) q[2]; -cx q[40],q[2]; -rz(-pi/549755813888) q[2]; -cx q[40],q[2]; -rz(pi/549755813888) q[2]; -cx q[39],q[2]; -rz(-pi/274877906944) q[2]; -cx q[39],q[2]; -rz(pi/274877906944) q[2]; -cx q[38],q[2]; -rz(-pi/137438953472) q[2]; -cx q[38],q[2]; -rz(pi/137438953472) q[2]; -cx q[37],q[2]; -rz(-pi/68719476736) q[2]; -cx q[37],q[2]; -rz(pi/68719476736) q[2]; -cx q[36],q[2]; -rz(-pi/34359738368) q[2]; -cx q[36],q[2]; -rz(pi/34359738368) q[2]; -cx q[35],q[2]; -rz(-pi/17179869184) q[2]; -cx q[35],q[2]; -rz(pi/17179869184) q[2]; -cx q[34],q[2]; -rz(-pi/8589934592) q[2]; -cx q[34],q[2]; -rz(pi/8589934592) q[2]; -cx q[33],q[2]; -rz(-pi/4294967296) q[2]; -cx q[33],q[2]; -rz(pi/4294967296) q[2]; -cx q[32],q[2]; -rz(-pi/2147483648) q[2]; -cx q[32],q[2]; -rz(pi/2147483648) q[2]; -cx q[31],q[2]; -rz(-pi/1073741824) q[2]; -cx q[31],q[2]; -rz(pi/1073741824) q[2]; -cx q[30],q[2]; -rz(-pi/536870912) q[2]; -cx q[30],q[2]; -rz(pi/536870912) q[2]; -cx q[29],q[2]; -rz(-pi/268435456) q[2]; -cx q[29],q[2]; -rz(pi/268435456) q[2]; -cx q[28],q[2]; -rz(-pi/134217728) q[2]; -cx q[28],q[2]; -rz(pi/134217728) q[2]; -cx q[27],q[2]; -rz(-pi/67108864) q[2]; -cx q[27],q[2]; -rz(pi/67108864) q[2]; -cx q[26],q[2]; -rz(-pi/33554432) q[2]; -cx q[26],q[2]; -rz(pi/33554432) q[2]; -cx q[25],q[2]; -rz(-pi/16777216) q[2]; -cx q[25],q[2]; -rz(pi/16777216) q[2]; -cx q[24],q[2]; -rz(-pi/8388608) q[2]; -cx q[24],q[2]; -rz(pi/8388608) q[2]; -cx q[23],q[2]; -rz(-pi/4194304) q[2]; -cx q[23],q[2]; -rz(pi/4194304) q[2]; -cx q[22],q[2]; -rz(-pi/2097152) q[2]; -cx q[22],q[2]; -rz(pi/2097152) q[2]; -cx q[21],q[2]; -rz(-pi/1048576) q[2]; -cx q[21],q[2]; -rz(pi/1048576) q[2]; -cx q[20],q[2]; -rz(-pi/524288) q[2]; -cx q[20],q[2]; -rz(pi/524288) q[2]; -cx q[19],q[2]; -rz(-pi/262144) q[2]; -cx q[19],q[2]; -rz(pi/262144) q[2]; -cx q[18],q[2]; -rz(-pi/131072) q[2]; -cx q[18],q[2]; -rz(pi/131072) q[2]; -cx q[17],q[2]; -rz(-pi/65536) q[2]; -cx q[17],q[2]; -rz(pi/65536) q[2]; -cx q[16],q[2]; -rz(-pi/32768) q[2]; -cx q[16],q[2]; -rz(pi/32768) q[2]; -cx q[15],q[2]; -rz(-pi/16384) q[2]; -cx q[15],q[2]; -rz(pi/16384) q[2]; -cx q[14],q[2]; -rz(-pi/8192) q[2]; -cx q[14],q[2]; -rz(pi/8192) q[2]; -cx q[13],q[2]; -rz(-pi/4096) q[2]; -cx q[13],q[2]; -rz(pi/4096) q[2]; -cx q[12],q[2]; -rz(-pi/2048) q[2]; -cx q[12],q[2]; -rz(pi/2048) q[2]; -cx q[11],q[2]; -rz(-pi/1024) q[2]; -cx q[11],q[2]; -rz(pi/1024) q[2]; -cx q[10],q[2]; -rz(-pi/512) q[2]; -cx q[10],q[2]; -rz(pi/512) q[2]; -cx q[9],q[2]; -rz(-pi/256) q[2]; -cx q[9],q[2]; -rz(pi/256) q[2]; -cx q[8],q[2]; -rz(-pi/128) q[2]; -cx q[8],q[2]; -rz(pi/128) q[2]; -cx q[7],q[2]; -rz(-pi/64) q[2]; -cx q[7],q[2]; -rz(pi/64) q[2]; -cx q[6],q[2]; -rz(-pi/32) q[2]; -cx q[6],q[2]; -rz(pi/32) q[2]; -cx q[5],q[2]; -rz(-pi/16) q[2]; -cx q[5],q[2]; -rz(pi/16) q[2]; -cx q[4],q[2]; -rz(-pi/8) q[2]; -cx q[4],q[2]; -rz(pi/8) q[2]; -cx q[3],q[2]; -rz(-pi/4) q[2]; -cx q[3],q[2]; -rz(pi/4) q[2]; -ry(pi/2) q[2]; -rx(pi) q[2]; -rz(pi/4) q[2]; -rz(pi/8) q[3]; -rz(pi/16) q[4]; -rz(pi/32) q[5]; -rz(pi/64) q[6]; -rz(pi/128) q[7]; -rz(pi/256) q[8]; -rz(pi/512) q[9]; -rz(pi/1024) q[10]; -rz(pi/2048) q[11]; -rz(pi/4096) q[12]; -rz(pi/8192) q[13]; -rz(pi/16384) q[14]; -rz(pi/32768) q[15]; -rz(pi/65536) q[16]; -rz(pi/131072) q[17]; -rz(pi/262144) q[18]; -rz(pi/524288) q[19]; -rz(pi/1048576) q[20]; -rz(pi/2097152) q[21]; -rz(pi/4194304) q[22]; -rz(pi/8388608) q[23]; -rz(pi/16777216) q[24]; -rz(pi/33554432) q[25]; -rz(pi/67108864) q[26]; -rz(pi/134217728) q[27]; -rz(pi/268435456) q[28]; -rz(pi/536870912) q[29]; -rz(pi/1073741824) q[30]; -rz(pi/2147483648) q[31]; -rz(pi/4294967296) q[32]; -rz(pi/8589934592) q[33]; -rz(pi/17179869184) q[34]; -rz(pi/34359738368) q[35]; -rz(pi/68719476736) q[36]; -rz(pi/137438953472) q[37]; -rz(pi/274877906944) q[38]; -rz(pi/549755813888) q[39]; -rz(pi/1099511627776) q[40]; -rz(pi/2199023255552) q[41]; -rz(0) q[42]; -rz(0) q[43]; -rz(0) q[44]; -rz(0) q[45]; -rz(0) q[46]; -rz(0) q[47]; -rz(0) q[48]; -rz(0) q[49]; -rz(0) q[50]; -rz(0) q[51]; -rz(0) q[52]; -rz(0) q[53]; -rz(0) q[54]; -rz(0) q[55]; -rz(0) q[56]; -rz(0) q[57]; -rz(0) q[58]; -rz(0) q[59]; -rz(0) q[60]; -rz(0) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[1]; -rz(0) q[1]; -cx q[99],q[1]; -rz(0) q[1]; -cx q[98],q[1]; -rz(0) q[1]; -cx q[98],q[1]; -rz(0) q[1]; -cx q[97],q[1]; -rz(0) q[1]; -cx q[97],q[1]; -rz(0) q[1]; -cx q[96],q[1]; -rz(0) q[1]; -cx q[96],q[1]; -rz(0) q[1]; -cx q[95],q[1]; -rz(0) q[1]; -cx q[95],q[1]; -rz(0) q[1]; -cx q[94],q[1]; -rz(0) q[1]; -cx q[94],q[1]; -rz(0) q[1]; -cx q[93],q[1]; -rz(0) q[1]; -cx q[93],q[1]; -rz(0) q[1]; -cx q[92],q[1]; -rz(0) q[1]; -cx q[92],q[1]; -rz(0) q[1]; -cx q[91],q[1]; -rz(0) q[1]; -cx q[91],q[1]; -rz(0) q[1]; -cx q[90],q[1]; -rz(0) q[1]; -cx q[90],q[1]; -rz(0) q[1]; -cx q[89],q[1]; -rz(0) q[1]; -cx q[89],q[1]; -rz(0) q[1]; -cx q[88],q[1]; -rz(0) q[1]; -cx q[88],q[1]; -rz(0) q[1]; -cx q[87],q[1]; -rz(0) q[1]; -cx q[87],q[1]; -rz(0) q[1]; -cx q[86],q[1]; -rz(0) q[1]; -cx q[86],q[1]; -rz(0) q[1]; -cx q[85],q[1]; -rz(0) q[1]; -cx q[85],q[1]; -rz(0) q[1]; -cx q[84],q[1]; -rz(0) q[1]; -cx q[84],q[1]; -rz(0) q[1]; -cx q[83],q[1]; -rz(0) q[1]; -cx q[83],q[1]; -rz(0) q[1]; -cx q[82],q[1]; -rz(0) q[1]; -cx q[82],q[1]; -rz(0) q[1]; -cx q[81],q[1]; -rz(0) q[1]; -cx q[81],q[1]; -rz(0) q[1]; -cx q[80],q[1]; -rz(0) q[1]; -cx q[80],q[1]; -rz(0) q[1]; -cx q[79],q[1]; -rz(0) q[1]; -cx q[79],q[1]; -rz(0) q[1]; -cx q[78],q[1]; -rz(0) q[1]; -cx q[78],q[1]; -rz(0) q[1]; -cx q[77],q[1]; -rz(0) q[1]; -cx q[77],q[1]; -rz(0) q[1]; -cx q[76],q[1]; -rz(0) q[1]; -cx q[76],q[1]; -rz(0) q[1]; -cx q[75],q[1]; -rz(0) q[1]; -cx q[75],q[1]; -rz(0) q[1]; -cx q[74],q[1]; -rz(0) q[1]; -cx q[74],q[1]; -rz(0) q[1]; -cx q[73],q[1]; -rz(0) q[1]; -cx q[73],q[1]; -rz(0) q[1]; -cx q[72],q[1]; -rz(0) q[1]; -cx q[72],q[1]; -rz(0) q[1]; -cx q[71],q[1]; -rz(0) q[1]; -cx q[71],q[1]; -rz(0) q[1]; -cx q[70],q[1]; -rz(0) q[1]; -cx q[70],q[1]; -rz(0) q[1]; -cx q[69],q[1]; -rz(0) q[1]; -cx q[69],q[1]; -rz(0) q[1]; -cx q[68],q[1]; -rz(0) q[1]; -cx q[68],q[1]; -rz(0) q[1]; -cx q[67],q[1]; -rz(0) q[1]; -cx q[67],q[1]; -rz(0) q[1]; -cx q[66],q[1]; -rz(0) q[1]; -cx q[66],q[1]; -rz(0) q[1]; -cx q[65],q[1]; -rz(0) q[1]; -cx q[65],q[1]; -rz(0) q[1]; -cx q[64],q[1]; -rz(0) q[1]; -cx q[64],q[1]; -rz(0) q[1]; -cx q[63],q[1]; -rz(0) q[1]; -cx q[63],q[1]; -rz(0) q[1]; -cx q[62],q[1]; -rz(0) q[1]; -cx q[62],q[1]; -rz(0) q[1]; -cx q[61],q[1]; -rz(0) q[1]; -cx q[61],q[1]; -rz(0) q[1]; -cx q[60],q[1]; -rz(0) q[1]; -cx q[60],q[1]; -rz(0) q[1]; -cx q[59],q[1]; -rz(0) q[1]; -cx q[59],q[1]; -rz(0) q[1]; -cx q[58],q[1]; -rz(0) q[1]; -cx q[58],q[1]; -rz(0) q[1]; -cx q[57],q[1]; -rz(0) q[1]; -cx q[57],q[1]; -rz(0) q[1]; -cx q[56],q[1]; -rz(0) q[1]; -cx q[56],q[1]; -rz(0) q[1]; -cx q[55],q[1]; -rz(0) q[1]; -cx q[55],q[1]; -rz(0) q[1]; -cx q[54],q[1]; -rz(0) q[1]; -cx q[54],q[1]; -rz(0) q[1]; -cx q[53],q[1]; -rz(0) q[1]; -cx q[53],q[1]; -rz(0) q[1]; -cx q[52],q[1]; -rz(0) q[1]; -cx q[52],q[1]; -rz(0) q[1]; -cx q[51],q[1]; -rz(0) q[1]; -cx q[51],q[1]; -rz(0) q[1]; -cx q[50],q[1]; -rz(0) q[1]; -cx q[50],q[1]; -rz(0) q[1]; -cx q[49],q[1]; -rz(0) q[1]; -cx q[49],q[1]; -rz(0) q[1]; -cx q[48],q[1]; -rz(0) q[1]; -cx q[48],q[1]; -rz(0) q[1]; -cx q[47],q[1]; -rz(0) q[1]; -cx q[47],q[1]; -rz(0) q[1]; -cx q[46],q[1]; -rz(0) q[1]; -cx q[46],q[1]; -rz(0) q[1]; -cx q[45],q[1]; -rz(0) q[1]; -cx q[45],q[1]; -rz(0) q[1]; -cx q[44],q[1]; -rz(0) q[1]; -cx q[44],q[1]; -rz(0) q[1]; -cx q[43],q[1]; -rz(0) q[1]; -cx q[43],q[1]; -rz(0) q[1]; -cx q[42],q[1]; -rz(0) q[1]; -cx q[42],q[1]; -rz(0) q[1]; -cx q[41],q[1]; -rz(-pi/2199023255552) q[1]; -cx q[41],q[1]; -rz(pi/2199023255552) q[1]; -cx q[40],q[1]; -rz(-pi/1099511627776) q[1]; -cx q[40],q[1]; -rz(pi/1099511627776) q[1]; -cx q[39],q[1]; -rz(-pi/549755813888) q[1]; -cx q[39],q[1]; -rz(pi/549755813888) q[1]; -cx q[38],q[1]; -rz(-pi/274877906944) q[1]; -cx q[38],q[1]; -rz(pi/274877906944) q[1]; -cx q[37],q[1]; -rz(-pi/137438953472) q[1]; -cx q[37],q[1]; -rz(pi/137438953472) q[1]; -cx q[36],q[1]; -rz(-pi/68719476736) q[1]; -cx q[36],q[1]; -rz(pi/68719476736) q[1]; -cx q[35],q[1]; -rz(-pi/34359738368) q[1]; -cx q[35],q[1]; -rz(pi/34359738368) q[1]; -cx q[34],q[1]; -rz(-pi/17179869184) q[1]; -cx q[34],q[1]; -rz(pi/17179869184) q[1]; -cx q[33],q[1]; -rz(-pi/8589934592) q[1]; -cx q[33],q[1]; -rz(pi/8589934592) q[1]; -cx q[32],q[1]; -rz(-pi/4294967296) q[1]; -cx q[32],q[1]; -rz(pi/4294967296) q[1]; -cx q[31],q[1]; -rz(-pi/2147483648) q[1]; -cx q[31],q[1]; -rz(pi/2147483648) q[1]; -cx q[30],q[1]; -rz(-pi/1073741824) q[1]; -cx q[30],q[1]; -rz(pi/1073741824) q[1]; -cx q[29],q[1]; -rz(-pi/536870912) q[1]; -cx q[29],q[1]; -rz(pi/536870912) q[1]; -cx q[28],q[1]; -rz(-pi/268435456) q[1]; -cx q[28],q[1]; -rz(pi/268435456) q[1]; -cx q[27],q[1]; -rz(-pi/134217728) q[1]; -cx q[27],q[1]; -rz(pi/134217728) q[1]; -cx q[26],q[1]; -rz(-pi/67108864) q[1]; -cx q[26],q[1]; -rz(pi/67108864) q[1]; -cx q[25],q[1]; -rz(-pi/33554432) q[1]; -cx q[25],q[1]; -rz(pi/33554432) q[1]; -cx q[24],q[1]; -rz(-pi/16777216) q[1]; -cx q[24],q[1]; -rz(pi/16777216) q[1]; -cx q[23],q[1]; -rz(-pi/8388608) q[1]; -cx q[23],q[1]; -rz(pi/8388608) q[1]; -cx q[22],q[1]; -rz(-pi/4194304) q[1]; -cx q[22],q[1]; -rz(pi/4194304) q[1]; -cx q[21],q[1]; -rz(-pi/2097152) q[1]; -cx q[21],q[1]; -rz(pi/2097152) q[1]; -cx q[20],q[1]; -rz(-pi/1048576) q[1]; -cx q[20],q[1]; -rz(pi/1048576) q[1]; -cx q[19],q[1]; -rz(-pi/524288) q[1]; -cx q[19],q[1]; -rz(pi/524288) q[1]; -cx q[18],q[1]; -rz(-pi/262144) q[1]; -cx q[18],q[1]; -rz(pi/262144) q[1]; -cx q[17],q[1]; -rz(-pi/131072) q[1]; -cx q[17],q[1]; -rz(pi/131072) q[1]; -cx q[16],q[1]; -rz(-pi/65536) q[1]; -cx q[16],q[1]; -rz(pi/65536) q[1]; -cx q[15],q[1]; -rz(-pi/32768) q[1]; -cx q[15],q[1]; -rz(pi/32768) q[1]; -cx q[14],q[1]; -rz(-pi/16384) q[1]; -cx q[14],q[1]; -rz(pi/16384) q[1]; -cx q[13],q[1]; -rz(-pi/8192) q[1]; -cx q[13],q[1]; -rz(pi/8192) q[1]; -cx q[12],q[1]; -rz(-pi/4096) q[1]; -cx q[12],q[1]; -rz(pi/4096) q[1]; -cx q[11],q[1]; -rz(-pi/2048) q[1]; -cx q[11],q[1]; -rz(pi/2048) q[1]; -cx q[10],q[1]; -rz(-pi/1024) q[1]; -cx q[10],q[1]; -rz(pi/1024) q[1]; -cx q[9],q[1]; -rz(-pi/512) q[1]; -cx q[9],q[1]; -rz(pi/512) q[1]; -cx q[8],q[1]; -rz(-pi/256) q[1]; -cx q[8],q[1]; -rz(pi/256) q[1]; -cx q[7],q[1]; -rz(-pi/128) q[1]; -cx q[7],q[1]; -rz(pi/128) q[1]; -cx q[6],q[1]; -rz(-pi/64) q[1]; -cx q[6],q[1]; -rz(pi/64) q[1]; -cx q[5],q[1]; -rz(-pi/32) q[1]; -cx q[5],q[1]; -rz(pi/32) q[1]; -cx q[4],q[1]; -rz(-pi/16) q[1]; -cx q[4],q[1]; -rz(pi/16) q[1]; -cx q[3],q[1]; -rz(-pi/8) q[1]; -cx q[3],q[1]; -rz(pi/8) q[1]; -cx q[2],q[1]; -rz(-pi/4) q[1]; -cx q[2],q[1]; -rz(pi/4) q[1]; -ry(pi/2) q[1]; -rx(pi) q[1]; -rz(pi/4) q[1]; -rz(pi/8) q[2]; -rz(pi/16) q[3]; -rz(pi/32) q[4]; -rz(pi/64) q[5]; -rz(pi/128) q[6]; -rz(pi/256) q[7]; -rz(pi/512) q[8]; -rz(pi/1024) q[9]; -rz(pi/2048) q[10]; -rz(pi/4096) q[11]; -rz(pi/8192) q[12]; -rz(pi/16384) q[13]; -rz(pi/32768) q[14]; -rz(pi/65536) q[15]; -rz(pi/131072) q[16]; -rz(pi/262144) q[17]; -rz(pi/524288) q[18]; -rz(pi/1048576) q[19]; -rz(pi/2097152) q[20]; -rz(pi/4194304) q[21]; -rz(pi/8388608) q[22]; -rz(pi/16777216) q[23]; -rz(pi/33554432) q[24]; -rz(pi/67108864) q[25]; -rz(pi/134217728) q[26]; -rz(pi/268435456) q[27]; -rz(pi/536870912) q[28]; -rz(pi/1073741824) q[29]; -rz(pi/2147483648) q[30]; -rz(pi/4294967296) q[31]; -rz(pi/8589934592) q[32]; -rz(pi/17179869184) q[33]; -rz(pi/34359738368) q[34]; -rz(pi/68719476736) q[35]; -rz(pi/137438953472) q[36]; -rz(pi/274877906944) q[37]; -rz(pi/549755813888) q[38]; -rz(pi/1099511627776) q[39]; -rz(pi/2199023255552) q[40]; -rz(0) q[41]; -rz(0) q[42]; -rz(0) q[43]; -rz(0) q[44]; -rz(0) q[45]; -rz(0) q[46]; -rz(0) q[47]; -rz(0) q[48]; -rz(0) q[49]; -rz(0) q[50]; -rz(0) q[51]; -rz(0) q[52]; -rz(0) q[53]; -rz(0) q[54]; -rz(0) q[55]; -rz(0) q[56]; -rz(0) q[57]; -rz(0) q[58]; -rz(0) q[59]; -rz(0) q[60]; -rz(0) q[61]; -rz(0) q[62]; -rz(0) q[63]; -rz(0) q[64]; -rz(0) q[65]; -rz(0) q[66]; -rz(0) q[67]; -rz(0) q[68]; -rz(0) q[69]; -rz(0) q[70]; -rz(0) q[71]; -rz(0) q[72]; -rz(0) q[73]; -rz(0) q[74]; -rz(0) q[75]; -rz(0) q[76]; -rz(0) q[77]; -rz(0) q[78]; -rz(0) q[79]; -rz(0) q[80]; -rz(0) q[81]; -rz(0) q[82]; -rz(0) q[83]; -rz(0) q[84]; -rz(0) q[85]; -rz(0) q[86]; -rz(0) q[87]; -rz(0) q[88]; -rz(0) q[89]; -rz(0) q[90]; -rz(0) q[91]; -rz(0) q[92]; -rz(0) q[93]; -rz(0) q[94]; -rz(0) q[95]; -rz(0) q[96]; -rz(0) q[97]; -rz(0) q[98]; -rz(0) q[99]; -cx q[99],q[0]; -rz(0) q[0]; -cx q[99],q[0]; -rz(0) q[0]; -cx q[98],q[0]; -rz(0) q[0]; -cx q[98],q[0]; -rz(0) q[0]; -cx q[97],q[0]; -rz(0) q[0]; -cx q[97],q[0]; -rz(0) q[0]; -cx q[96],q[0]; -rz(0) q[0]; -cx q[96],q[0]; -rz(0) q[0]; -cx q[95],q[0]; -rz(0) q[0]; -cx q[95],q[0]; -rz(0) q[0]; -cx q[94],q[0]; -rz(0) q[0]; -cx q[94],q[0]; -rz(0) q[0]; -cx q[93],q[0]; -rz(0) q[0]; -cx q[93],q[0]; -rz(0) q[0]; -cx q[92],q[0]; -rz(0) q[0]; -cx q[92],q[0]; -rz(0) q[0]; -cx q[91],q[0]; -rz(0) q[0]; -cx q[91],q[0]; -rz(0) q[0]; -cx q[90],q[0]; -rz(0) q[0]; -cx q[90],q[0]; -rz(0) q[0]; -cx q[89],q[0]; -rz(0) q[0]; -cx q[89],q[0]; -rz(0) q[0]; -cx q[88],q[0]; -rz(0) q[0]; -cx q[88],q[0]; -rz(0) q[0]; -cx q[87],q[0]; -rz(0) q[0]; -cx q[87],q[0]; -rz(0) q[0]; -cx q[86],q[0]; -rz(0) q[0]; -cx q[86],q[0]; -rz(0) q[0]; -cx q[85],q[0]; -rz(0) q[0]; -cx q[85],q[0]; -rz(0) q[0]; -cx q[84],q[0]; -rz(0) q[0]; -cx q[84],q[0]; -rz(0) q[0]; -cx q[83],q[0]; -rz(0) q[0]; -cx q[83],q[0]; -rz(0) q[0]; -cx q[82],q[0]; -rz(0) q[0]; -cx q[82],q[0]; -rz(0) q[0]; -cx q[81],q[0]; -rz(0) q[0]; -cx q[81],q[0]; -rz(0) q[0]; -cx q[80],q[0]; -rz(0) q[0]; -cx q[80],q[0]; -rz(0) q[0]; -cx q[79],q[0]; -rz(0) q[0]; -cx q[79],q[0]; -rz(0) q[0]; -cx q[78],q[0]; -rz(0) q[0]; -cx q[78],q[0]; -rz(0) q[0]; -cx q[77],q[0]; -rz(0) q[0]; -cx q[77],q[0]; -rz(0) q[0]; -cx q[76],q[0]; -rz(0) q[0]; -cx q[76],q[0]; -rz(0) q[0]; -cx q[75],q[0]; -rz(0) q[0]; -cx q[75],q[0]; -rz(0) q[0]; -cx q[74],q[0]; -rz(0) q[0]; -cx q[74],q[0]; -rz(0) q[0]; -cx q[73],q[0]; -rz(0) q[0]; -cx q[73],q[0]; -rz(0) q[0]; -cx q[72],q[0]; -rz(0) q[0]; -cx q[72],q[0]; -rz(0) q[0]; -cx q[71],q[0]; -rz(0) q[0]; -cx q[71],q[0]; -rz(0) q[0]; -cx q[70],q[0]; -rz(0) q[0]; -cx q[70],q[0]; -rz(0) q[0]; -cx q[69],q[0]; -rz(0) q[0]; -cx q[69],q[0]; -rz(0) q[0]; -cx q[68],q[0]; -rz(0) q[0]; -cx q[68],q[0]; -rz(0) q[0]; -cx q[67],q[0]; -rz(0) q[0]; -cx q[67],q[0]; -rz(0) q[0]; -cx q[66],q[0]; -rz(0) q[0]; -cx q[66],q[0]; -rz(0) q[0]; -cx q[65],q[0]; -rz(0) q[0]; -cx q[65],q[0]; -rz(0) q[0]; -cx q[64],q[0]; -rz(0) q[0]; -cx q[64],q[0]; -rz(0) q[0]; -cx q[63],q[0]; -rz(0) q[0]; -cx q[63],q[0]; -rz(0) q[0]; -cx q[62],q[0]; -rz(0) q[0]; -cx q[62],q[0]; -rz(0) q[0]; -cx q[61],q[0]; -rz(0) q[0]; -cx q[61],q[0]; -rz(0) q[0]; -cx q[60],q[0]; -rz(0) q[0]; -cx q[60],q[0]; -rz(0) q[0]; -cx q[59],q[0]; -rz(0) q[0]; -cx q[59],q[0]; -rz(0) q[0]; -cx q[58],q[0]; -rz(0) q[0]; -cx q[58],q[0]; -rz(0) q[0]; -cx q[57],q[0]; -rz(0) q[0]; -cx q[57],q[0]; -rz(0) q[0]; -cx q[56],q[0]; -rz(0) q[0]; -cx q[56],q[0]; -rz(0) q[0]; -cx q[55],q[0]; -rz(0) q[0]; -cx q[55],q[0]; -rz(0) q[0]; -cx q[54],q[0]; -rz(0) q[0]; -cx q[54],q[0]; -rz(0) q[0]; -cx q[53],q[0]; -rz(0) q[0]; -cx q[53],q[0]; -rz(0) q[0]; -cx q[52],q[0]; -rz(0) q[0]; -cx q[52],q[0]; -rz(0) q[0]; -cx q[51],q[0]; -rz(0) q[0]; -cx q[51],q[0]; -rz(0) q[0]; -cx q[50],q[0]; -rz(0) q[0]; -cx q[50],q[0]; -rz(0) q[0]; -cx q[49],q[0]; -rz(0) q[0]; -cx q[49],q[0]; -rz(0) q[0]; -cx q[48],q[0]; -rz(0) q[0]; -cx q[48],q[0]; -rz(0) q[0]; -cx q[47],q[0]; -rz(0) q[0]; -cx q[47],q[0]; -rz(0) q[0]; -cx q[46],q[0]; -rz(0) q[0]; -cx q[46],q[0]; -rz(0) q[0]; -cx q[45],q[0]; -rz(0) q[0]; -cx q[45],q[0]; -rz(0) q[0]; -cx q[44],q[0]; -rz(0) q[0]; -cx q[44],q[0]; -rz(0) q[0]; -cx q[43],q[0]; -rz(0) q[0]; -cx q[43],q[0]; -rz(0) q[0]; -cx q[42],q[0]; -rz(0) q[0]; -cx q[42],q[0]; -rz(0) q[0]; -cx q[41],q[0]; -rz(0) q[0]; -cx q[41],q[0]; -rz(0) q[0]; -cx q[40],q[0]; -rz(-pi/2199023255552) q[0]; -cx q[40],q[0]; -rz(pi/2199023255552) q[0]; -cx q[39],q[0]; -rz(-pi/1099511627776) q[0]; -cx q[39],q[0]; -rz(pi/1099511627776) q[0]; -cx q[38],q[0]; -rz(-pi/549755813888) q[0]; -cx q[38],q[0]; -rz(pi/549755813888) q[0]; -cx q[37],q[0]; -rz(-pi/274877906944) q[0]; -cx q[37],q[0]; -rz(pi/274877906944) q[0]; -cx q[36],q[0]; -rz(-pi/137438953472) q[0]; -cx q[36],q[0]; -rz(pi/137438953472) q[0]; -cx q[35],q[0]; -rz(-pi/68719476736) q[0]; -cx q[35],q[0]; -rz(pi/68719476736) q[0]; -cx q[34],q[0]; -rz(-pi/34359738368) q[0]; -cx q[34],q[0]; -rz(pi/34359738368) q[0]; -cx q[33],q[0]; -rz(-pi/17179869184) q[0]; -cx q[33],q[0]; -rz(pi/17179869184) q[0]; -cx q[32],q[0]; -rz(-pi/8589934592) q[0]; -cx q[32],q[0]; -rz(pi/8589934592) q[0]; -cx q[31],q[0]; -rz(-pi/4294967296) q[0]; -cx q[31],q[0]; -rz(pi/4294967296) q[0]; -cx q[30],q[0]; -rz(-pi/2147483648) q[0]; -cx q[30],q[0]; -rz(pi/2147483648) q[0]; -cx q[29],q[0]; -rz(-pi/1073741824) q[0]; -cx q[29],q[0]; -rz(pi/1073741824) q[0]; -cx q[28],q[0]; -rz(-pi/536870912) q[0]; -cx q[28],q[0]; -rz(pi/536870912) q[0]; -cx q[27],q[0]; -rz(-pi/268435456) q[0]; -cx q[27],q[0]; -rz(pi/268435456) q[0]; -cx q[26],q[0]; -rz(-pi/134217728) q[0]; -cx q[26],q[0]; -rz(pi/134217728) q[0]; -cx q[25],q[0]; -rz(-pi/67108864) q[0]; -cx q[25],q[0]; -rz(pi/67108864) q[0]; -cx q[24],q[0]; -rz(-pi/33554432) q[0]; -cx q[24],q[0]; -rz(pi/33554432) q[0]; -cx q[23],q[0]; -rz(-pi/16777216) q[0]; -cx q[23],q[0]; -rz(pi/16777216) q[0]; -cx q[22],q[0]; -rz(-pi/8388608) q[0]; -cx q[22],q[0]; -rz(pi/8388608) q[0]; -cx q[21],q[0]; -rz(-pi/4194304) q[0]; -cx q[21],q[0]; -rz(pi/4194304) q[0]; -cx q[20],q[0]; -rz(-pi/2097152) q[0]; -cx q[20],q[0]; -rz(pi/2097152) q[0]; -cx q[19],q[0]; -rz(-pi/1048576) q[0]; -cx q[19],q[0]; -rz(pi/1048576) q[0]; -cx q[18],q[0]; -rz(-pi/524288) q[0]; -cx q[18],q[0]; -rz(pi/524288) q[0]; -cx q[17],q[0]; -rz(-pi/262144) q[0]; -cx q[17],q[0]; -rz(pi/262144) q[0]; -cx q[16],q[0]; -rz(-pi/131072) q[0]; -cx q[16],q[0]; -rz(pi/131072) q[0]; -cx q[15],q[0]; -rz(-pi/65536) q[0]; -cx q[15],q[0]; -rz(pi/65536) q[0]; -cx q[14],q[0]; -rz(-pi/32768) q[0]; -cx q[14],q[0]; -rz(pi/32768) q[0]; -cx q[13],q[0]; -rz(-pi/16384) q[0]; -cx q[13],q[0]; -rz(pi/16384) q[0]; -cx q[12],q[0]; -rz(-pi/8192) q[0]; -cx q[12],q[0]; -rz(pi/8192) q[0]; -cx q[11],q[0]; -rz(-pi/4096) q[0]; -cx q[11],q[0]; -rz(pi/4096) q[0]; -cx q[10],q[0]; -rz(-pi/2048) q[0]; -cx q[10],q[0]; -rz(pi/2048) q[0]; -cx q[9],q[0]; -rz(-pi/1024) q[0]; -cx q[9],q[0]; -rz(pi/1024) q[0]; -cx q[8],q[0]; -rz(-pi/512) q[0]; -cx q[8],q[0]; -rz(pi/512) q[0]; -cx q[7],q[0]; -rz(-pi/256) q[0]; -cx q[7],q[0]; -rz(pi/256) q[0]; -cx q[6],q[0]; -rz(-pi/128) q[0]; -cx q[6],q[0]; -rz(pi/128) q[0]; -cx q[5],q[0]; -rz(-pi/64) q[0]; -cx q[5],q[0]; -rz(pi/64) q[0]; -cx q[4],q[0]; -rz(-pi/32) q[0]; -cx q[4],q[0]; -rz(pi/32) q[0]; -cx q[3],q[0]; -rz(-pi/16) q[0]; -cx q[3],q[0]; -rz(pi/16) q[0]; -cx q[2],q[0]; -rz(-pi/8) q[0]; -cx q[2],q[0]; -rz(pi/8) q[0]; -cx q[1],q[0]; -rz(-pi/4) q[0]; -cx q[1],q[0]; -rz(pi/4) q[0]; -ry(pi/2) q[0]; -rx(pi) q[0]; -cx q[0],q[99]; -cx q[1],q[98]; -cx q[2],q[97]; -cx q[3],q[96]; -cx q[4],q[95]; -cx q[5],q[94]; -cx q[6],q[93]; -cx q[7],q[92]; -cx q[8],q[91]; -cx q[9],q[90]; -cx q[10],q[89]; -cx q[11],q[88]; -cx q[12],q[87]; -cx q[13],q[86]; -cx q[14],q[85]; -cx q[15],q[84]; -cx q[16],q[83]; -cx q[17],q[82]; -cx q[18],q[81]; -cx q[19],q[80]; -cx q[20],q[79]; -cx q[21],q[78]; -cx q[22],q[77]; -cx q[23],q[76]; -cx q[24],q[75]; -cx q[25],q[74]; -cx q[26],q[73]; -cx q[27],q[72]; -cx q[28],q[71]; -cx q[29],q[70]; -cx q[30],q[69]; -cx q[31],q[68]; -cx q[32],q[67]; -cx q[33],q[66]; -cx q[34],q[65]; -cx q[35],q[64]; -cx q[36],q[63]; -cx q[37],q[62]; -cx q[38],q[61]; -cx q[39],q[60]; -cx q[40],q[59]; -cx q[41],q[58]; -cx q[42],q[57]; -cx q[43],q[56]; -cx q[44],q[55]; -cx q[45],q[54]; -cx q[46],q[53]; -cx q[47],q[52]; -cx q[48],q[51]; -cx q[49],q[50]; -cx q[50],q[49]; -cx q[49],q[50]; -cx q[51],q[48]; -cx q[48],q[51]; -cx q[52],q[47]; -cx q[47],q[52]; -cx q[53],q[46]; -cx q[46],q[53]; -cx q[54],q[45]; -cx q[45],q[54]; -cx q[55],q[44]; -cx q[44],q[55]; -cx q[56],q[43]; -cx q[43],q[56]; -cx q[57],q[42]; -cx q[42],q[57]; -cx q[58],q[41]; -cx q[41],q[58]; -cx q[59],q[40]; -cx q[40],q[59]; -cx q[60],q[39]; -cx q[39],q[60]; -cx q[61],q[38]; -cx q[38],q[61]; -cx q[62],q[37]; -cx q[37],q[62]; -cx q[63],q[36]; -cx q[36],q[63]; -cx q[64],q[35]; -cx q[35],q[64]; -cx q[65],q[34]; -cx q[34],q[65]; -cx q[66],q[33]; -cx q[33],q[66]; -cx q[67],q[32]; -cx q[32],q[67]; -cx q[68],q[31]; -cx q[31],q[68]; -cx q[69],q[30]; -cx q[30],q[69]; -cx q[70],q[29]; -cx q[29],q[70]; -cx q[71],q[28]; -cx q[28],q[71]; -cx q[72],q[27]; -cx q[27],q[72]; -cx q[73],q[26]; -cx q[26],q[73]; -cx q[74],q[25]; -cx q[25],q[74]; -cx q[75],q[24]; -cx q[24],q[75]; -cx q[76],q[23]; -cx q[23],q[76]; -cx q[77],q[22]; -cx q[22],q[77]; -cx q[78],q[21]; -cx q[21],q[78]; -cx q[79],q[20]; -cx q[20],q[79]; -cx q[80],q[19]; -cx q[19],q[80]; -cx q[81],q[18]; -cx q[18],q[81]; -cx q[82],q[17]; -cx q[17],q[82]; -cx q[83],q[16]; -cx q[16],q[83]; -cx q[84],q[15]; -cx q[15],q[84]; -cx q[85],q[14]; -cx q[14],q[85]; -cx q[86],q[13]; -cx q[13],q[86]; -cx q[87],q[12]; -cx q[12],q[87]; -cx q[88],q[11]; -cx q[11],q[88]; -cx q[89],q[10]; -cx q[10],q[89]; -cx q[90],q[9]; -cx q[9],q[90]; -cx q[91],q[8]; -cx q[8],q[91]; -cx q[92],q[7]; -cx q[7],q[92]; -cx q[93],q[6]; -cx q[6],q[93]; -cx q[94],q[5]; -cx q[5],q[94]; -cx q[95],q[4]; -cx q[4],q[95]; -cx q[96],q[3]; -cx q[3],q[96]; -cx q[97],q[2]; -cx q[2],q[97]; -cx q[98],q[1]; -cx q[1],q[98]; -cx q[99],q[0]; -cx q[0],q[99]; \ No newline at end of file diff --git a/tests/benchmarks/qasm/square_heisenberg_N100.qasm b/tests/benchmarks/qasm/square_heisenberg_N100.qasm deleted file mode 100644 index 06768a6..0000000 --- a/tests/benchmarks/qasm/square_heisenberg_N100.qasm +++ /dev/null @@ -1,7663 +0,0 @@ -OPENQASM 2.0; -include "qelib1.inc"; -qreg q[100]; -cx q[0],q[10]; -rz(1.0) q[10]; -cx q[0],q[10]; -rx(pi/2) q[0]; -rx(pi/2) q[10]; -cx q[0],q[10]; -rz(1.0) q[10]; -cx q[0],q[10]; -rx(-pi/2) q[0]; -ry(pi/2) q[0]; -rx(pi) q[0]; -rx(-pi/2) q[10]; -ry(pi/2) q[10]; -rx(pi) q[10]; -cx q[0],q[10]; -rz(1.0) q[10]; -cx q[0],q[10]; -ry(pi/2) q[0]; -rx(pi) q[0]; -ry(pi/2) q[10]; -rx(pi) q[10]; -cx q[0],q[10]; -rz(1.0) q[10]; -cx q[0],q[10]; -rx(pi/2) q[0]; -rx(pi/2) q[10]; -cx q[0],q[10]; -rz(1.0) q[10]; -cx q[0],q[10]; -rx(-pi/2) q[0]; -ry(pi/2) q[0]; -rx(pi) q[0]; -rx(-pi/2) q[10]; -ry(pi/2) q[10]; -rx(pi) q[10]; -cx q[0],q[10]; -rz(1.0) q[10]; -cx q[0],q[10]; -ry(pi/2) q[0]; -rx(pi) q[0]; -cx q[0],q[1]; -rz(1.0) q[1]; -cx q[0],q[1]; -rx(pi/2) q[0]; -rx(pi/2) q[1]; -cx q[0],q[1]; -rz(1.0) q[1]; -cx q[0],q[1]; -rx(-pi/2) q[0]; -ry(pi/2) q[0]; -rx(pi) q[0]; -rx(-pi/2) q[1]; -ry(pi/2) q[1]; -rx(pi) q[1]; -cx q[0],q[1]; -rz(1.0) q[1]; -cx q[0],q[1]; -ry(pi/2) q[0]; -rx(pi) q[0]; -ry(pi/2) q[1]; -rx(pi) q[1]; -cx q[0],q[1]; -rz(1.0) q[1]; -cx q[0],q[1]; -rx(pi/2) q[0]; -rx(pi/2) q[1]; -cx q[0],q[1]; -rz(1.0) q[1]; -cx q[0],q[1]; -rx(-pi/2) q[0]; -ry(pi/2) q[0]; -rx(pi) q[0]; -rx(-pi/2) q[1]; -ry(pi/2) q[1]; -rx(pi) q[1]; -cx q[0],q[1]; -rz(1.0) q[1]; -cx q[0],q[1]; -ry(pi/2) q[0]; -rx(pi) q[0]; -rz(-0.664459285279988) q[0]; -ry(pi/2) q[1]; -rx(pi) q[1]; -ry(pi/2) q[10]; -rx(pi) q[10]; -cx q[1],q[11]; -rz(1.0) q[11]; -cx q[1],q[11]; -rx(pi/2) q[1]; -rx(pi/2) q[11]; -cx q[1],q[11]; -rz(1.0) q[11]; -cx q[1],q[11]; -rx(-pi/2) q[1]; -ry(pi/2) q[1]; -rx(pi) q[1]; -rx(-pi/2) q[11]; -ry(pi/2) q[11]; -rx(pi) q[11]; -cx q[1],q[11]; -rz(1.0) q[11]; -cx q[1],q[11]; -ry(pi/2) q[1]; -rx(pi) q[1]; -ry(pi/2) q[11]; -rx(pi) q[11]; -cx q[1],q[11]; -rz(1.0) q[11]; -cx q[1],q[11]; -rx(pi/2) q[1]; -rx(pi/2) q[11]; -cx q[1],q[11]; -rz(1.0) q[11]; -cx q[1],q[11]; -rx(-pi/2) q[1]; -ry(pi/2) q[1]; -rx(pi) q[1]; -rx(-pi/2) q[11]; -ry(pi/2) q[11]; -rx(pi) q[11]; -cx q[1],q[11]; -rz(1.0) q[11]; -cx q[1],q[11]; -ry(pi/2) q[1]; -rx(pi) q[1]; -cx q[1],q[2]; -rz(1.0) q[2]; -cx q[1],q[2]; -rx(pi/2) q[1]; -rx(pi/2) q[2]; -cx q[1],q[2]; -rz(1.0) q[2]; -cx q[1],q[2]; -rx(-pi/2) q[1]; -ry(pi/2) q[1]; -rx(pi) q[1]; -rx(-pi/2) q[2]; -ry(pi/2) q[2]; -rx(pi) q[2]; -cx q[1],q[2]; -rz(1.0) q[2]; -cx q[1],q[2]; -ry(pi/2) q[1]; -rx(pi) q[1]; -ry(pi/2) q[2]; -rx(pi) q[2]; -cx q[1],q[2]; -rz(1.0) q[2]; -cx q[1],q[2]; -rx(pi/2) q[1]; -rx(pi/2) q[2]; -cx q[1],q[2]; -rz(1.0) q[2]; -cx q[1],q[2]; -rx(-pi/2) q[1]; -ry(pi/2) q[1]; -rx(pi) q[1]; -rx(-pi/2) q[2]; -ry(pi/2) q[2]; -rx(pi) q[2]; -cx q[1],q[2]; -rz(1.0) q[2]; -cx q[1],q[2]; -ry(pi/2) q[1]; -rx(pi) q[1]; -rz(1.8488931855984552) q[1]; -ry(pi/2) q[2]; -rx(pi) q[2]; -ry(pi/2) q[11]; -rx(pi) q[11]; -cx q[2],q[12]; -rz(1.0) q[12]; -cx q[2],q[12]; -rx(pi/2) q[2]; -rx(pi/2) q[12]; -cx q[2],q[12]; -rz(1.0) q[12]; -cx q[2],q[12]; -rx(-pi/2) q[2]; -ry(pi/2) q[2]; -rx(pi) q[2]; -rx(-pi/2) q[12]; -ry(pi/2) q[12]; -rx(pi) q[12]; -cx q[2],q[12]; -rz(1.0) q[12]; -cx q[2],q[12]; -ry(pi/2) q[2]; -rx(pi) q[2]; -ry(pi/2) q[12]; -rx(pi) q[12]; -cx q[2],q[12]; -rz(1.0) q[12]; -cx q[2],q[12]; -rx(pi/2) q[2]; -rx(pi/2) q[12]; -cx q[2],q[12]; -rz(1.0) q[12]; -cx q[2],q[12]; -rx(-pi/2) q[2]; -ry(pi/2) q[2]; -rx(pi) q[2]; -rx(-pi/2) q[12]; -ry(pi/2) q[12]; -rx(pi) q[12]; -cx q[2],q[12]; -rz(1.0) q[12]; -cx q[2],q[12]; -ry(pi/2) q[2]; -rx(pi) q[2]; -cx q[2],q[3]; -rz(1.0) q[3]; -cx q[2],q[3]; -rx(pi/2) q[2]; -rx(pi/2) q[3]; -cx q[2],q[3]; -rz(1.0) q[3]; -cx q[2],q[3]; -rx(-pi/2) q[2]; -ry(pi/2) q[2]; -rx(pi) q[2]; -rx(-pi/2) q[3]; -ry(pi/2) q[3]; -rx(pi) q[3]; -cx q[2],q[3]; -rz(1.0) q[3]; -cx q[2],q[3]; -ry(pi/2) q[2]; -rx(pi) q[2]; -ry(pi/2) q[3]; -rx(pi) q[3]; -cx q[2],q[3]; -rz(1.0) q[3]; -cx q[2],q[3]; -rx(pi/2) q[2]; -rx(pi/2) q[3]; -cx q[2],q[3]; -rz(1.0) q[3]; -cx q[2],q[3]; -rx(-pi/2) q[2]; -ry(pi/2) q[2]; -rx(pi) q[2]; -rx(-pi/2) q[3]; -ry(pi/2) q[3]; -rx(pi) q[3]; -cx q[2],q[3]; -rz(1.0) q[3]; -cx q[2],q[3]; -ry(pi/2) q[2]; -rx(pi) q[2]; -rz(0.07869682777823783) q[2]; -ry(pi/2) q[3]; -rx(pi) q[3]; -ry(pi/2) q[12]; -rx(pi) q[12]; -cx q[3],q[13]; -rz(1.0) q[13]; -cx q[3],q[13]; -rx(pi/2) q[3]; -rx(pi/2) q[13]; -cx q[3],q[13]; -rz(1.0) q[13]; -cx q[3],q[13]; -rx(-pi/2) q[3]; -ry(pi/2) q[3]; -rx(pi) q[3]; -rx(-pi/2) q[13]; -ry(pi/2) q[13]; -rx(pi) q[13]; -cx q[3],q[13]; -rz(1.0) q[13]; -cx q[3],q[13]; -ry(pi/2) q[3]; -rx(pi) q[3]; -ry(pi/2) q[13]; -rx(pi) q[13]; -cx q[3],q[13]; -rz(1.0) q[13]; -cx q[3],q[13]; -rx(pi/2) q[3]; -rx(pi/2) q[13]; -cx q[3],q[13]; -rz(1.0) q[13]; -cx q[3],q[13]; -rx(-pi/2) q[3]; -ry(pi/2) q[3]; -rx(pi) q[3]; -rx(-pi/2) q[13]; -ry(pi/2) q[13]; -rx(pi) q[13]; -cx q[3],q[13]; -rz(1.0) q[13]; -cx q[3],q[13]; -ry(pi/2) q[3]; -rx(pi) q[3]; -cx q[3],q[4]; -rz(1.0) q[4]; -cx q[3],q[4]; -rx(pi/2) q[3]; -rx(pi/2) q[4]; -cx q[3],q[4]; -rz(1.0) q[4]; -cx q[3],q[4]; -rx(-pi/2) q[3]; -ry(pi/2) q[3]; -rx(pi) q[3]; -rx(-pi/2) q[4]; -ry(pi/2) q[4]; -rx(pi) q[4]; -cx q[3],q[4]; -rz(1.0) q[4]; -cx q[3],q[4]; -ry(pi/2) q[3]; -rx(pi) q[3]; -ry(pi/2) q[4]; -rx(pi) q[4]; -cx q[3],q[4]; -rz(1.0) q[4]; -cx q[3],q[4]; -rx(pi/2) q[3]; -rx(pi/2) q[4]; -cx q[3],q[4]; -rz(1.0) q[4]; -cx q[3],q[4]; -rx(-pi/2) q[3]; -ry(pi/2) q[3]; -rx(pi) q[3]; -rx(-pi/2) q[4]; -ry(pi/2) q[4]; -rx(pi) q[4]; -cx q[3],q[4]; -rz(1.0) q[4]; -cx q[3],q[4]; -ry(pi/2) q[3]; -rx(pi) q[3]; -rz(-0.8688932930061699) q[3]; -ry(pi/2) q[4]; -rx(pi) q[4]; -ry(pi/2) q[13]; -rx(pi) q[13]; -cx q[4],q[14]; -rz(1.0) q[14]; -cx q[4],q[14]; -rx(pi/2) q[4]; -rx(pi/2) q[14]; -cx q[4],q[14]; -rz(1.0) q[14]; -cx q[4],q[14]; -rx(-pi/2) q[4]; -ry(pi/2) q[4]; -rx(pi) q[4]; -rx(-pi/2) q[14]; -ry(pi/2) q[14]; -rx(pi) q[14]; -cx q[4],q[14]; -rz(1.0) q[14]; -cx q[4],q[14]; -ry(pi/2) q[4]; -rx(pi) q[4]; -ry(pi/2) q[14]; -rx(pi) q[14]; -cx q[4],q[14]; -rz(1.0) q[14]; -cx q[4],q[14]; -rx(pi/2) q[4]; -rx(pi/2) q[14]; -cx q[4],q[14]; -rz(1.0) q[14]; -cx q[4],q[14]; -rx(-pi/2) q[4]; -ry(pi/2) q[4]; -rx(pi) q[4]; -rx(-pi/2) q[14]; -ry(pi/2) q[14]; -rx(pi) q[14]; -cx q[4],q[14]; -rz(1.0) q[14]; -cx q[4],q[14]; -ry(pi/2) q[4]; -rx(pi) q[4]; -cx q[4],q[5]; -rz(1.0) q[5]; -cx q[4],q[5]; -rx(pi/2) q[4]; -rx(pi/2) q[5]; -cx q[4],q[5]; -rz(1.0) q[5]; -cx q[4],q[5]; -rx(-pi/2) q[4]; -ry(pi/2) q[4]; -rx(pi) q[4]; -rx(-pi/2) q[5]; -ry(pi/2) q[5]; -rx(pi) q[5]; -cx q[4],q[5]; -rz(1.0) q[5]; -cx q[4],q[5]; -ry(pi/2) q[4]; -rx(pi) q[4]; -ry(pi/2) q[5]; -rx(pi) q[5]; -cx q[4],q[5]; -rz(1.0) q[5]; -cx q[4],q[5]; -rx(pi/2) q[4]; -rx(pi/2) q[5]; -cx q[4],q[5]; -rz(1.0) q[5]; -cx q[4],q[5]; -rx(-pi/2) q[4]; -ry(pi/2) q[4]; -rx(pi) q[4]; -rx(-pi/2) q[5]; -ry(pi/2) q[5]; -rx(pi) q[5]; -cx q[4],q[5]; -rz(1.0) q[5]; -cx q[4],q[5]; -ry(pi/2) q[4]; -rx(pi) q[4]; -rz(-1.9282218796619377) q[4]; -ry(pi/2) q[5]; -rx(pi) q[5]; -ry(pi/2) q[14]; -rx(pi) q[14]; -cx q[5],q[15]; -rz(1.0) q[15]; -cx q[5],q[15]; -rx(pi/2) q[5]; -rx(pi/2) q[15]; -cx q[5],q[15]; -rz(1.0) q[15]; -cx q[5],q[15]; -rx(-pi/2) q[5]; -ry(pi/2) q[5]; -rx(pi) q[5]; -rx(-pi/2) q[15]; -ry(pi/2) q[15]; -rx(pi) q[15]; -cx q[5],q[15]; -rz(1.0) q[15]; -cx q[5],q[15]; -ry(pi/2) q[5]; -rx(pi) q[5]; -ry(pi/2) q[15]; -rx(pi) q[15]; -cx q[5],q[15]; -rz(1.0) q[15]; -cx q[5],q[15]; -rx(pi/2) q[5]; -rx(pi/2) q[15]; -cx q[5],q[15]; -rz(1.0) q[15]; -cx q[5],q[15]; -rx(-pi/2) q[5]; -ry(pi/2) q[5]; -rx(pi) q[5]; -rx(-pi/2) q[15]; -ry(pi/2) q[15]; -rx(pi) q[15]; -cx q[5],q[15]; -rz(1.0) q[15]; -cx q[5],q[15]; -ry(pi/2) q[5]; -rx(pi) q[5]; -cx q[5],q[6]; -rz(1.0) q[6]; -cx q[5],q[6]; -rx(pi/2) q[5]; -rx(pi/2) q[6]; -cx q[5],q[6]; -rz(1.0) q[6]; -cx q[5],q[6]; -rx(-pi/2) q[5]; -ry(pi/2) q[5]; -rx(pi) q[5]; -rx(-pi/2) q[6]; -ry(pi/2) q[6]; -rx(pi) q[6]; -cx q[5],q[6]; -rz(1.0) q[6]; -cx q[5],q[6]; -ry(pi/2) q[5]; -rx(pi) q[5]; -ry(pi/2) q[6]; -rx(pi) q[6]; -cx q[5],q[6]; -rz(1.0) q[6]; -cx q[5],q[6]; -rx(pi/2) q[5]; -rx(pi/2) q[6]; -cx q[5],q[6]; -rz(1.0) q[6]; -cx q[5],q[6]; -rx(-pi/2) q[5]; -ry(pi/2) q[5]; -rx(pi) q[5]; -rx(-pi/2) q[6]; -ry(pi/2) q[6]; -rx(pi) q[6]; -cx q[5],q[6]; -rz(1.0) q[6]; -cx q[5],q[6]; -ry(pi/2) q[5]; -rx(pi) q[5]; -rz(0.13831415779700862) q[5]; -ry(pi/2) q[6]; -rx(pi) q[6]; -ry(pi/2) q[15]; -rx(pi) q[15]; -cx q[6],q[16]; -rz(1.0) q[16]; -cx q[6],q[16]; -rx(pi/2) q[6]; -rx(pi/2) q[16]; -cx q[6],q[16]; -rz(1.0) q[16]; -cx q[6],q[16]; -rx(-pi/2) q[6]; -ry(pi/2) q[6]; -rx(pi) q[6]; -rx(-pi/2) q[16]; -ry(pi/2) q[16]; -rx(pi) q[16]; -cx q[6],q[16]; -rz(1.0) q[16]; -cx q[6],q[16]; -ry(pi/2) q[6]; -rx(pi) q[6]; -ry(pi/2) q[16]; -rx(pi) q[16]; -cx q[6],q[16]; -rz(1.0) q[16]; -cx q[6],q[16]; -rx(pi/2) q[6]; -rx(pi/2) q[16]; -cx q[6],q[16]; -rz(1.0) q[16]; -cx q[6],q[16]; -rx(-pi/2) q[6]; -ry(pi/2) q[6]; -rx(pi) q[6]; -rx(-pi/2) q[16]; -ry(pi/2) q[16]; -rx(pi) q[16]; -cx q[6],q[16]; -rz(1.0) q[16]; -cx q[6],q[16]; -ry(pi/2) q[6]; -rx(pi) q[6]; -cx q[6],q[7]; -rz(1.0) q[7]; -cx q[6],q[7]; -rx(pi/2) q[6]; -rx(pi/2) q[7]; -cx q[6],q[7]; -rz(1.0) q[7]; -cx q[6],q[7]; -rx(-pi/2) q[6]; -ry(pi/2) q[6]; -rx(pi) q[6]; -rx(-pi/2) q[7]; -ry(pi/2) q[7]; -rx(pi) q[7]; -cx q[6],q[7]; -rz(1.0) q[7]; -cx q[6],q[7]; -ry(pi/2) q[6]; -rx(pi) q[6]; -ry(pi/2) q[7]; -rx(pi) q[7]; -cx q[6],q[7]; -rz(1.0) q[7]; -cx q[6],q[7]; -rx(pi/2) q[6]; -rx(pi/2) q[7]; -cx q[6],q[7]; -rz(1.0) q[7]; -cx q[6],q[7]; -rx(-pi/2) q[6]; -ry(pi/2) q[6]; -rx(pi) q[6]; -rx(-pi/2) q[7]; -ry(pi/2) q[7]; -rx(pi) q[7]; -cx q[6],q[7]; -rz(1.0) q[7]; -cx q[6],q[7]; -ry(pi/2) q[6]; -rx(pi) q[6]; -rz(-1.277778012738226) q[6]; -ry(pi/2) q[7]; -rx(pi) q[7]; -ry(pi/2) q[16]; -rx(pi) q[16]; -cx q[7],q[17]; -rz(1.0) q[17]; -cx q[7],q[17]; -rx(pi/2) q[7]; -rx(pi/2) q[17]; -cx q[7],q[17]; -rz(1.0) q[17]; -cx q[7],q[17]; -rx(-pi/2) q[7]; -ry(pi/2) q[7]; -rx(pi) q[7]; -rx(-pi/2) q[17]; -ry(pi/2) q[17]; -rx(pi) q[17]; -cx q[7],q[17]; -rz(1.0) q[17]; -cx q[7],q[17]; -ry(pi/2) q[7]; -rx(pi) q[7]; -ry(pi/2) q[17]; -rx(pi) q[17]; -cx q[7],q[17]; -rz(1.0) q[17]; -cx q[7],q[17]; -rx(pi/2) q[7]; -rx(pi/2) q[17]; -cx q[7],q[17]; -rz(1.0) q[17]; -cx q[7],q[17]; -rx(-pi/2) q[7]; -ry(pi/2) q[7]; -rx(pi) q[7]; -rx(-pi/2) q[17]; -ry(pi/2) q[17]; -rx(pi) q[17]; -cx q[7],q[17]; -rz(1.0) q[17]; -cx q[7],q[17]; -ry(pi/2) q[7]; -rx(pi) q[7]; -cx q[7],q[8]; -rz(1.0) q[8]; -cx q[7],q[8]; -rx(pi/2) q[7]; -rx(pi/2) q[8]; -cx q[7],q[8]; -rz(1.0) q[8]; -cx q[7],q[8]; -rx(-pi/2) q[7]; -ry(pi/2) q[7]; -rx(pi) q[7]; -rx(-pi/2) q[8]; -ry(pi/2) q[8]; -rx(pi) q[8]; -cx q[7],q[8]; -rz(1.0) q[8]; -cx q[7],q[8]; -ry(pi/2) q[7]; -rx(pi) q[7]; -ry(pi/2) q[8]; -rx(pi) q[8]; -cx q[7],q[8]; -rz(1.0) q[8]; -cx q[7],q[8]; -rx(pi/2) q[7]; -rx(pi/2) q[8]; -cx q[7],q[8]; -rz(1.0) q[8]; -cx q[7],q[8]; -rx(-pi/2) q[7]; -ry(pi/2) q[7]; -rx(pi) q[7]; -rx(-pi/2) q[8]; -ry(pi/2) q[8]; -rx(pi) q[8]; -cx q[7],q[8]; -rz(1.0) q[8]; -cx q[7],q[8]; -ry(pi/2) q[7]; -rx(pi) q[7]; -rz(-1.8323333648624303) q[7]; -ry(pi/2) q[8]; -rx(pi) q[8]; -ry(pi/2) q[17]; -rx(pi) q[17]; -cx q[8],q[18]; -rz(1.0) q[18]; -cx q[8],q[18]; -rx(pi/2) q[8]; -rx(pi/2) q[18]; -cx q[8],q[18]; -rz(1.0) q[18]; -cx q[8],q[18]; -rx(-pi/2) q[8]; -ry(pi/2) q[8]; -rx(pi) q[8]; -rx(-pi/2) q[18]; -ry(pi/2) q[18]; -rx(pi) q[18]; -cx q[8],q[18]; -rz(1.0) q[18]; -cx q[8],q[18]; -ry(pi/2) q[8]; -rx(pi) q[8]; -ry(pi/2) q[18]; -rx(pi) q[18]; -cx q[8],q[18]; -rz(1.0) q[18]; -cx q[8],q[18]; -rx(pi/2) q[8]; -rx(pi/2) q[18]; -cx q[8],q[18]; -rz(1.0) q[18]; -cx q[8],q[18]; -rx(-pi/2) q[8]; -ry(pi/2) q[8]; -rx(pi) q[8]; -rx(-pi/2) q[18]; -ry(pi/2) q[18]; -rx(pi) q[18]; -cx q[8],q[18]; -rz(1.0) q[18]; -cx q[8],q[18]; -ry(pi/2) q[8]; -rx(pi) q[8]; -cx q[8],q[9]; -rz(1.0) q[9]; -cx q[8],q[9]; -rx(pi/2) q[8]; -rx(pi/2) q[9]; -cx q[8],q[9]; -rz(1.0) q[9]; -cx q[8],q[9]; -rx(-pi/2) q[8]; -ry(pi/2) q[8]; -rx(pi) q[8]; -rx(-pi/2) q[9]; -ry(pi/2) q[9]; -rx(pi) q[9]; -cx q[8],q[9]; -rz(1.0) q[9]; -cx q[8],q[9]; -ry(pi/2) q[8]; -rx(pi) q[8]; -ry(pi/2) q[9]; -rx(pi) q[9]; -cx q[8],q[9]; -rz(1.0) q[9]; -cx q[8],q[9]; -rx(pi/2) q[8]; -rx(pi/2) q[9]; -cx q[8],q[9]; -rz(1.0) q[9]; -cx q[8],q[9]; -rx(-pi/2) q[8]; -ry(pi/2) q[8]; -rx(pi) q[8]; -rx(-pi/2) q[9]; -ry(pi/2) q[9]; -rx(pi) q[9]; -cx q[8],q[9]; -rz(1.0) q[9]; -cx q[8],q[9]; -ry(pi/2) q[8]; -rx(pi) q[8]; -rz(-1.488782773148014) q[8]; -ry(pi/2) q[9]; -rx(pi) q[9]; -ry(pi/2) q[18]; -rx(pi) q[18]; -cx q[9],q[19]; -rz(1.0) q[19]; -cx q[9],q[19]; -rx(pi/2) q[9]; -rx(pi/2) q[19]; -cx q[9],q[19]; -rz(1.0) q[19]; -cx q[9],q[19]; -rx(-pi/2) q[9]; -ry(pi/2) q[9]; -rx(pi) q[9]; -rx(-pi/2) q[19]; -ry(pi/2) q[19]; -rx(pi) q[19]; -cx q[9],q[19]; -rz(1.0) q[19]; -cx q[9],q[19]; -ry(pi/2) q[9]; -rx(pi) q[9]; -ry(pi/2) q[19]; -rx(pi) q[19]; -cx q[9],q[19]; -rz(1.0) q[19]; -cx q[9],q[19]; -rx(pi/2) q[9]; -rx(pi/2) q[19]; -cx q[9],q[19]; -rz(1.0) q[19]; -cx q[9],q[19]; -rx(-pi/2) q[9]; -ry(pi/2) q[9]; -rx(pi) q[9]; -rx(-pi/2) q[19]; -ry(pi/2) q[19]; -rx(pi) q[19]; -cx q[9],q[19]; -rz(1.0) q[19]; -cx q[9],q[19]; -ry(pi/2) q[9]; -rx(pi) q[9]; -rz(-0.24886912437997522) q[9]; -ry(pi/2) q[19]; -rx(pi) q[19]; -cx q[10],q[20]; -rz(1.0) q[20]; -cx q[10],q[20]; -rx(pi/2) q[10]; -rx(pi/2) q[20]; -cx q[10],q[20]; -rz(1.0) q[20]; -cx q[10],q[20]; -rx(-pi/2) q[10]; -ry(pi/2) q[10]; -rx(pi) q[10]; -rx(-pi/2) q[20]; -ry(pi/2) q[20]; -rx(pi) q[20]; -cx q[10],q[20]; -rz(1.0) q[20]; -cx q[10],q[20]; -ry(pi/2) q[10]; -rx(pi) q[10]; -ry(pi/2) q[20]; -rx(pi) q[20]; -cx q[10],q[20]; -rz(1.0) q[20]; -cx q[10],q[20]; -rx(pi/2) q[10]; -rx(pi/2) q[20]; -cx q[10],q[20]; -rz(1.0) q[20]; -cx q[10],q[20]; -rx(-pi/2) q[10]; -ry(pi/2) q[10]; -rx(pi) q[10]; -rx(-pi/2) q[20]; -ry(pi/2) q[20]; -rx(pi) q[20]; -cx q[10],q[20]; -rz(1.0) q[20]; -cx q[10],q[20]; -ry(pi/2) q[10]; -rx(pi) q[10]; -cx q[10],q[11]; -rz(1.0) q[11]; -cx q[10],q[11]; -rx(pi/2) q[10]; -rx(pi/2) q[11]; -cx q[10],q[11]; -rz(1.0) q[11]; -cx q[10],q[11]; -rx(-pi/2) q[10]; -ry(pi/2) q[10]; -rx(pi) q[10]; -rx(-pi/2) q[11]; -ry(pi/2) q[11]; -rx(pi) q[11]; -cx q[10],q[11]; -rz(1.0) q[11]; -cx q[10],q[11]; -ry(pi/2) q[10]; -rx(pi) q[10]; -ry(pi/2) q[11]; -rx(pi) q[11]; -cx q[10],q[11]; -rz(1.0) q[11]; -cx q[10],q[11]; -rx(pi/2) q[10]; -rx(pi/2) q[11]; -cx q[10],q[11]; -rz(1.0) q[11]; -cx q[10],q[11]; -rx(-pi/2) q[10]; -ry(pi/2) q[10]; -rx(pi) q[10]; -rx(-pi/2) q[11]; -ry(pi/2) q[11]; -rx(pi) q[11]; -cx q[10],q[11]; -rz(1.0) q[11]; -cx q[10],q[11]; -ry(pi/2) q[10]; -rx(pi) q[10]; -rz(0.8485008057231997) q[10]; -ry(pi/2) q[11]; -rx(pi) q[11]; -ry(pi/2) q[20]; -rx(pi) q[20]; -cx q[11],q[21]; -rz(1.0) q[21]; -cx q[11],q[21]; -rx(pi/2) q[11]; -rx(pi/2) q[21]; -cx q[11],q[21]; -rz(1.0) q[21]; -cx q[11],q[21]; -rx(-pi/2) q[11]; -ry(pi/2) q[11]; -rx(pi) q[11]; -rx(-pi/2) q[21]; -ry(pi/2) q[21]; -rx(pi) q[21]; -cx q[11],q[21]; -rz(1.0) q[21]; -cx q[11],q[21]; -ry(pi/2) q[11]; -rx(pi) q[11]; -ry(pi/2) q[21]; -rx(pi) q[21]; -cx q[11],q[21]; -rz(1.0) q[21]; -cx q[11],q[21]; -rx(pi/2) q[11]; -rx(pi/2) q[21]; -cx q[11],q[21]; -rz(1.0) q[21]; -cx q[11],q[21]; -rx(-pi/2) q[11]; -ry(pi/2) q[11]; -rx(pi) q[11]; -rx(-pi/2) q[21]; -ry(pi/2) q[21]; -rx(pi) q[21]; -cx q[11],q[21]; -rz(1.0) q[21]; -cx q[11],q[21]; -ry(pi/2) q[11]; -rx(pi) q[11]; -cx q[11],q[12]; -rz(1.0) q[12]; -cx q[11],q[12]; -rx(pi/2) q[11]; -rx(pi/2) q[12]; -cx q[11],q[12]; -rz(1.0) q[12]; -cx q[11],q[12]; -rx(-pi/2) q[11]; -ry(pi/2) q[11]; -rx(pi) q[11]; -rx(-pi/2) q[12]; -ry(pi/2) q[12]; -rx(pi) q[12]; -cx q[11],q[12]; -rz(1.0) q[12]; -cx q[11],q[12]; -ry(pi/2) q[11]; -rx(pi) q[11]; -ry(pi/2) q[12]; -rx(pi) q[12]; -cx q[11],q[12]; -rz(1.0) q[12]; -cx q[11],q[12]; -rx(pi/2) q[11]; -rx(pi/2) q[12]; -cx q[11],q[12]; -rz(1.0) q[12]; -cx q[11],q[12]; -rx(-pi/2) q[11]; -ry(pi/2) q[11]; -rx(pi) q[11]; -rx(-pi/2) q[12]; -ry(pi/2) q[12]; -rx(pi) q[12]; -cx q[11],q[12]; -rz(1.0) q[12]; -cx q[11],q[12]; -ry(pi/2) q[11]; -rx(pi) q[11]; -rz(0.13296549321634377) q[11]; -ry(pi/2) q[12]; -rx(pi) q[12]; -ry(pi/2) q[21]; -rx(pi) q[21]; -cx q[12],q[22]; -rz(1.0) q[22]; -cx q[12],q[22]; -rx(pi/2) q[12]; -rx(pi/2) q[22]; -cx q[12],q[22]; -rz(1.0) q[22]; -cx q[12],q[22]; -rx(-pi/2) q[12]; -ry(pi/2) q[12]; -rx(pi) q[12]; -rx(-pi/2) q[22]; -ry(pi/2) q[22]; -rx(pi) q[22]; -cx q[12],q[22]; -rz(1.0) q[22]; -cx q[12],q[22]; -ry(pi/2) q[12]; -rx(pi) q[12]; -ry(pi/2) q[22]; -rx(pi) q[22]; -cx q[12],q[22]; -rz(1.0) q[22]; -cx q[12],q[22]; -rx(pi/2) q[12]; -rx(pi/2) q[22]; -cx q[12],q[22]; -rz(1.0) q[22]; -cx q[12],q[22]; -rx(-pi/2) q[12]; -ry(pi/2) q[12]; -rx(pi) q[12]; -rx(-pi/2) q[22]; -ry(pi/2) q[22]; -rx(pi) q[22]; -cx q[12],q[22]; -rz(1.0) q[22]; -cx q[12],q[22]; -ry(pi/2) q[12]; -rx(pi) q[12]; -cx q[12],q[13]; -rz(1.0) q[13]; -cx q[12],q[13]; -rx(pi/2) q[12]; -rx(pi/2) q[13]; -cx q[12],q[13]; -rz(1.0) q[13]; -cx q[12],q[13]; -rx(-pi/2) q[12]; -ry(pi/2) q[12]; -rx(pi) q[12]; -rx(-pi/2) q[13]; -ry(pi/2) q[13]; -rx(pi) q[13]; -cx q[12],q[13]; -rz(1.0) q[13]; -cx q[12],q[13]; -ry(pi/2) q[12]; -rx(pi) q[12]; -ry(pi/2) q[13]; -rx(pi) q[13]; -cx q[12],q[13]; -rz(1.0) q[13]; -cx q[12],q[13]; -rx(pi/2) q[12]; -rx(pi/2) q[13]; -cx q[12],q[13]; -rz(1.0) q[13]; -cx q[12],q[13]; -rx(-pi/2) q[12]; -ry(pi/2) q[12]; -rx(pi) q[12]; -rx(-pi/2) q[13]; -ry(pi/2) q[13]; -rx(pi) q[13]; -cx q[12],q[13]; -rz(1.0) q[13]; -cx q[12],q[13]; -ry(pi/2) q[12]; -rx(pi) q[12]; -rz(-0.27824166223952984) q[12]; -ry(pi/2) q[13]; -rx(pi) q[13]; -ry(pi/2) q[22]; -rx(pi) q[22]; -cx q[13],q[23]; -rz(1.0) q[23]; -cx q[13],q[23]; -rx(pi/2) q[13]; -rx(pi/2) q[23]; -cx q[13],q[23]; -rz(1.0) q[23]; -cx q[13],q[23]; -rx(-pi/2) q[13]; -ry(pi/2) q[13]; -rx(pi) q[13]; -rx(-pi/2) q[23]; -ry(pi/2) q[23]; -rx(pi) q[23]; -cx q[13],q[23]; -rz(1.0) q[23]; -cx q[13],q[23]; -ry(pi/2) q[13]; -rx(pi) q[13]; -ry(pi/2) q[23]; -rx(pi) q[23]; -cx q[13],q[23]; -rz(1.0) q[23]; -cx q[13],q[23]; -rx(pi/2) q[13]; -rx(pi/2) q[23]; -cx q[13],q[23]; -rz(1.0) q[23]; -cx q[13],q[23]; -rx(-pi/2) q[13]; -ry(pi/2) q[13]; -rx(pi) q[13]; -rx(-pi/2) q[23]; -ry(pi/2) q[23]; -rx(pi) q[23]; -cx q[13],q[23]; -rz(1.0) q[23]; -cx q[13],q[23]; -ry(pi/2) q[13]; -rx(pi) q[13]; -cx q[13],q[14]; -rz(1.0) q[14]; -cx q[13],q[14]; -rx(pi/2) q[13]; -rx(pi/2) q[14]; -cx q[13],q[14]; -rz(1.0) q[14]; -cx q[13],q[14]; -rx(-pi/2) q[13]; -ry(pi/2) q[13]; -rx(pi) q[13]; -rx(-pi/2) q[14]; -ry(pi/2) q[14]; -rx(pi) q[14]; -cx q[13],q[14]; -rz(1.0) q[14]; -cx q[13],q[14]; -ry(pi/2) q[13]; -rx(pi) q[13]; -ry(pi/2) q[14]; -rx(pi) q[14]; -cx q[13],q[14]; -rz(1.0) q[14]; -cx q[13],q[14]; -rx(pi/2) q[13]; -rx(pi/2) q[14]; -cx q[13],q[14]; -rz(1.0) q[14]; -cx q[13],q[14]; -rx(-pi/2) q[13]; -ry(pi/2) q[13]; -rx(pi) q[13]; -rx(-pi/2) q[14]; -ry(pi/2) q[14]; -rx(pi) q[14]; -cx q[13],q[14]; -rz(1.0) q[14]; -cx q[13],q[14]; -ry(pi/2) q[13]; -rx(pi) q[13]; -rz(-0.7334082925485745) q[13]; -ry(pi/2) q[14]; -rx(pi) q[14]; -ry(pi/2) q[23]; -rx(pi) q[23]; -cx q[14],q[24]; -rz(1.0) q[24]; -cx q[14],q[24]; -rx(pi/2) q[14]; -rx(pi/2) q[24]; -cx q[14],q[24]; -rz(1.0) q[24]; -cx q[14],q[24]; -rx(-pi/2) q[14]; -ry(pi/2) q[14]; -rx(pi) q[14]; -rx(-pi/2) q[24]; -ry(pi/2) q[24]; -rx(pi) q[24]; -cx q[14],q[24]; -rz(1.0) q[24]; -cx q[14],q[24]; -ry(pi/2) q[14]; -rx(pi) q[14]; -ry(pi/2) q[24]; -rx(pi) q[24]; -cx q[14],q[24]; -rz(1.0) q[24]; -cx q[14],q[24]; -rx(pi/2) q[14]; -rx(pi/2) q[24]; -cx q[14],q[24]; -rz(1.0) q[24]; -cx q[14],q[24]; -rx(-pi/2) q[14]; -ry(pi/2) q[14]; -rx(pi) q[14]; -rx(-pi/2) q[24]; -ry(pi/2) q[24]; -rx(pi) q[24]; -cx q[14],q[24]; -rz(1.0) q[24]; -cx q[14],q[24]; -ry(pi/2) q[14]; -rx(pi) q[14]; -cx q[14],q[15]; -rz(1.0) q[15]; -cx q[14],q[15]; -rx(pi/2) q[14]; -rx(pi/2) q[15]; -cx q[14],q[15]; -rz(1.0) q[15]; -cx q[14],q[15]; -rx(-pi/2) q[14]; -ry(pi/2) q[14]; -rx(pi) q[14]; -rx(-pi/2) q[15]; -ry(pi/2) q[15]; -rx(pi) q[15]; -cx q[14],q[15]; -rz(1.0) q[15]; -cx q[14],q[15]; -ry(pi/2) q[14]; -rx(pi) q[14]; -ry(pi/2) q[15]; -rx(pi) q[15]; -cx q[14],q[15]; -rz(1.0) q[15]; -cx q[14],q[15]; -rx(pi/2) q[14]; -rx(pi/2) q[15]; -cx q[14],q[15]; -rz(1.0) q[15]; -cx q[14],q[15]; -rx(-pi/2) q[14]; -ry(pi/2) q[14]; -rx(pi) q[14]; -rx(-pi/2) q[15]; -ry(pi/2) q[15]; -rx(pi) q[15]; -cx q[14],q[15]; -rz(1.0) q[15]; -cx q[14],q[15]; -ry(pi/2) q[14]; -rx(pi) q[14]; -rz(0.3775285995968227) q[14]; -ry(pi/2) q[15]; -rx(pi) q[15]; -ry(pi/2) q[24]; -rx(pi) q[24]; -cx q[15],q[25]; -rz(1.0) q[25]; -cx q[15],q[25]; -rx(pi/2) q[15]; -rx(pi/2) q[25]; -cx q[15],q[25]; -rz(1.0) q[25]; -cx q[15],q[25]; -rx(-pi/2) q[15]; -ry(pi/2) q[15]; -rx(pi) q[15]; -rx(-pi/2) q[25]; -ry(pi/2) q[25]; -rx(pi) q[25]; -cx q[15],q[25]; -rz(1.0) q[25]; -cx q[15],q[25]; -ry(pi/2) q[15]; -rx(pi) q[15]; -ry(pi/2) q[25]; -rx(pi) q[25]; -cx q[15],q[25]; -rz(1.0) q[25]; -cx q[15],q[25]; -rx(pi/2) q[15]; -rx(pi/2) q[25]; -cx q[15],q[25]; -rz(1.0) q[25]; -cx q[15],q[25]; -rx(-pi/2) q[15]; -ry(pi/2) q[15]; -rx(pi) q[15]; -rx(-pi/2) q[25]; -ry(pi/2) q[25]; -rx(pi) q[25]; -cx q[15],q[25]; -rz(1.0) q[25]; -cx q[15],q[25]; -ry(pi/2) q[15]; -rx(pi) q[15]; -cx q[15],q[16]; -rz(1.0) q[16]; -cx q[15],q[16]; -rx(pi/2) q[15]; -rx(pi/2) q[16]; -cx q[15],q[16]; -rz(1.0) q[16]; -cx q[15],q[16]; -rx(-pi/2) q[15]; -ry(pi/2) q[15]; -rx(pi) q[15]; -rx(-pi/2) q[16]; -ry(pi/2) q[16]; -rx(pi) q[16]; -cx q[15],q[16]; -rz(1.0) q[16]; -cx q[15],q[16]; -ry(pi/2) q[15]; -rx(pi) q[15]; -ry(pi/2) q[16]; -rx(pi) q[16]; -cx q[15],q[16]; -rz(1.0) q[16]; -cx q[15],q[16]; -rx(pi/2) q[15]; -rx(pi/2) q[16]; -cx q[15],q[16]; -rz(1.0) q[16]; -cx q[15],q[16]; -rx(-pi/2) q[15]; -ry(pi/2) q[15]; -rx(pi) q[15]; -rx(-pi/2) q[16]; -ry(pi/2) q[16]; -rx(pi) q[16]; -cx q[15],q[16]; -rz(1.0) q[16]; -cx q[15],q[16]; -ry(pi/2) q[15]; -rx(pi) q[15]; -rz(1.5607081860952334) q[15]; -ry(pi/2) q[16]; -rx(pi) q[16]; -ry(pi/2) q[25]; -rx(pi) q[25]; -cx q[16],q[26]; -rz(1.0) q[26]; -cx q[16],q[26]; -rx(pi/2) q[16]; -rx(pi/2) q[26]; -cx q[16],q[26]; -rz(1.0) q[26]; -cx q[16],q[26]; -rx(-pi/2) q[16]; -ry(pi/2) q[16]; -rx(pi) q[16]; -rx(-pi/2) q[26]; -ry(pi/2) q[26]; -rx(pi) q[26]; -cx q[16],q[26]; -rz(1.0) q[26]; -cx q[16],q[26]; -ry(pi/2) q[16]; -rx(pi) q[16]; -ry(pi/2) q[26]; -rx(pi) q[26]; -cx q[16],q[26]; -rz(1.0) q[26]; -cx q[16],q[26]; -rx(pi/2) q[16]; -rx(pi/2) q[26]; -cx q[16],q[26]; -rz(1.0) q[26]; -cx q[16],q[26]; -rx(-pi/2) q[16]; -ry(pi/2) q[16]; -rx(pi) q[16]; -rx(-pi/2) q[26]; -ry(pi/2) q[26]; -rx(pi) q[26]; -cx q[16],q[26]; -rz(1.0) q[26]; -cx q[16],q[26]; -ry(pi/2) q[16]; -rx(pi) q[16]; -cx q[16],q[17]; -rz(1.0) q[17]; -cx q[16],q[17]; -rx(pi/2) q[16]; -rx(pi/2) q[17]; -cx q[16],q[17]; -rz(1.0) q[17]; -cx q[16],q[17]; -rx(-pi/2) q[16]; -ry(pi/2) q[16]; -rx(pi) q[16]; -rx(-pi/2) q[17]; -ry(pi/2) q[17]; -rx(pi) q[17]; -cx q[16],q[17]; -rz(1.0) q[17]; -cx q[16],q[17]; -ry(pi/2) q[16]; -rx(pi) q[16]; -ry(pi/2) q[17]; -rx(pi) q[17]; -cx q[16],q[17]; -rz(1.0) q[17]; -cx q[16],q[17]; -rx(pi/2) q[16]; -rx(pi/2) q[17]; -cx q[16],q[17]; -rz(1.0) q[17]; -cx q[16],q[17]; -rx(-pi/2) q[16]; -ry(pi/2) q[16]; -rx(pi) q[16]; -rx(-pi/2) q[17]; -ry(pi/2) q[17]; -rx(pi) q[17]; -cx q[16],q[17]; -rz(1.0) q[17]; -cx q[16],q[17]; -ry(pi/2) q[16]; -rx(pi) q[16]; -rz(1.1414666393063362) q[16]; -ry(pi/2) q[17]; -rx(pi) q[17]; -ry(pi/2) q[26]; -rx(pi) q[26]; -cx q[17],q[27]; -rz(1.0) q[27]; -cx q[17],q[27]; -rx(pi/2) q[17]; -rx(pi/2) q[27]; -cx q[17],q[27]; -rz(1.0) q[27]; -cx q[17],q[27]; -rx(-pi/2) q[17]; -ry(pi/2) q[17]; -rx(pi) q[17]; -rx(-pi/2) q[27]; -ry(pi/2) q[27]; -rx(pi) q[27]; -cx q[17],q[27]; -rz(1.0) q[27]; -cx q[17],q[27]; -ry(pi/2) q[17]; -rx(pi) q[17]; -ry(pi/2) q[27]; -rx(pi) q[27]; -cx q[17],q[27]; -rz(1.0) q[27]; -cx q[17],q[27]; -rx(pi/2) q[17]; -rx(pi/2) q[27]; -cx q[17],q[27]; -rz(1.0) q[27]; -cx q[17],q[27]; -rx(-pi/2) q[17]; -ry(pi/2) q[17]; -rx(pi) q[17]; -rx(-pi/2) q[27]; -ry(pi/2) q[27]; -rx(pi) q[27]; -cx q[17],q[27]; -rz(1.0) q[27]; -cx q[17],q[27]; -ry(pi/2) q[17]; -rx(pi) q[17]; -cx q[17],q[18]; -rz(1.0) q[18]; -cx q[17],q[18]; -rx(pi/2) q[17]; -rx(pi/2) q[18]; -cx q[17],q[18]; -rz(1.0) q[18]; -cx q[17],q[18]; -rx(-pi/2) q[17]; -ry(pi/2) q[17]; -rx(pi) q[17]; -rx(-pi/2) q[18]; -ry(pi/2) q[18]; -rx(pi) q[18]; -cx q[17],q[18]; -rz(1.0) q[18]; -cx q[17],q[18]; -ry(pi/2) q[17]; -rx(pi) q[17]; -ry(pi/2) q[18]; -rx(pi) q[18]; -cx q[17],q[18]; -rz(1.0) q[18]; -cx q[17],q[18]; -rx(pi/2) q[17]; -rx(pi/2) q[18]; -cx q[17],q[18]; -rz(1.0) q[18]; -cx q[17],q[18]; -rx(-pi/2) q[17]; -ry(pi/2) q[17]; -rx(pi) q[17]; -rx(-pi/2) q[18]; -ry(pi/2) q[18]; -rx(pi) q[18]; -cx q[17],q[18]; -rz(1.0) q[18]; -cx q[17],q[18]; -ry(pi/2) q[17]; -rx(pi) q[17]; -rz(-1.2795903662990589) q[17]; -ry(pi/2) q[18]; -rx(pi) q[18]; -ry(pi/2) q[27]; -rx(pi) q[27]; -cx q[18],q[28]; -rz(1.0) q[28]; -cx q[18],q[28]; -rx(pi/2) q[18]; -rx(pi/2) q[28]; -cx q[18],q[28]; -rz(1.0) q[28]; -cx q[18],q[28]; -rx(-pi/2) q[18]; -ry(pi/2) q[18]; -rx(pi) q[18]; -rx(-pi/2) q[28]; -ry(pi/2) q[28]; -rx(pi) q[28]; -cx q[18],q[28]; -rz(1.0) q[28]; -cx q[18],q[28]; -ry(pi/2) q[18]; -rx(pi) q[18]; -ry(pi/2) q[28]; -rx(pi) q[28]; -cx q[18],q[28]; -rz(1.0) q[28]; -cx q[18],q[28]; -rx(pi/2) q[18]; -rx(pi/2) q[28]; -cx q[18],q[28]; -rz(1.0) q[28]; -cx q[18],q[28]; -rx(-pi/2) q[18]; -ry(pi/2) q[18]; -rx(pi) q[18]; -rx(-pi/2) q[28]; -ry(pi/2) q[28]; -rx(pi) q[28]; -cx q[18],q[28]; -rz(1.0) q[28]; -cx q[18],q[28]; -ry(pi/2) q[18]; -rx(pi) q[18]; -cx q[18],q[19]; -rz(1.0) q[19]; -cx q[18],q[19]; -rx(pi/2) q[18]; -rx(pi/2) q[19]; -cx q[18],q[19]; -rz(1.0) q[19]; -cx q[18],q[19]; -rx(-pi/2) q[18]; -ry(pi/2) q[18]; -rx(pi) q[18]; -rx(-pi/2) q[19]; -ry(pi/2) q[19]; -rx(pi) q[19]; -cx q[18],q[19]; -rz(1.0) q[19]; -cx q[18],q[19]; -ry(pi/2) q[18]; -rx(pi) q[18]; -ry(pi/2) q[19]; -rx(pi) q[19]; -cx q[18],q[19]; -rz(1.0) q[19]; -cx q[18],q[19]; -rx(pi/2) q[18]; -rx(pi/2) q[19]; -cx q[18],q[19]; -rz(1.0) q[19]; -cx q[18],q[19]; -rx(-pi/2) q[18]; -ry(pi/2) q[18]; -rx(pi) q[18]; -rx(-pi/2) q[19]; -ry(pi/2) q[19]; -rx(pi) q[19]; -cx q[18],q[19]; -rz(1.0) q[19]; -cx q[18],q[19]; -ry(pi/2) q[18]; -rx(pi) q[18]; -rz(1.8583707220712595) q[18]; -ry(pi/2) q[19]; -rx(pi) q[19]; -ry(pi/2) q[28]; -rx(pi) q[28]; -cx q[19],q[29]; -rz(1.0) q[29]; -cx q[19],q[29]; -rx(pi/2) q[19]; -rx(pi/2) q[29]; -cx q[19],q[29]; -rz(1.0) q[29]; -cx q[19],q[29]; -rx(-pi/2) q[19]; -ry(pi/2) q[19]; -rx(pi) q[19]; -rx(-pi/2) q[29]; -ry(pi/2) q[29]; -rx(pi) q[29]; -cx q[19],q[29]; -rz(1.0) q[29]; -cx q[19],q[29]; -ry(pi/2) q[19]; -rx(pi) q[19]; -ry(pi/2) q[29]; -rx(pi) q[29]; -cx q[19],q[29]; -rz(1.0) q[29]; -cx q[19],q[29]; -rx(pi/2) q[19]; -rx(pi/2) q[29]; -cx q[19],q[29]; -rz(1.0) q[29]; -cx q[19],q[29]; -rx(-pi/2) q[19]; -ry(pi/2) q[19]; -rx(pi) q[19]; -rx(-pi/2) q[29]; -ry(pi/2) q[29]; -rx(pi) q[29]; -cx q[19],q[29]; -rz(1.0) q[29]; -cx q[19],q[29]; -ry(pi/2) q[19]; -rx(pi) q[19]; -rz(-0.7863847530704944) q[19]; -ry(pi/2) q[29]; -rx(pi) q[29]; -cx q[20],q[30]; -rz(1.0) q[30]; -cx q[20],q[30]; -rx(pi/2) q[20]; -rx(pi/2) q[30]; -cx q[20],q[30]; -rz(1.0) q[30]; -cx q[20],q[30]; -rx(-pi/2) q[20]; -ry(pi/2) q[20]; -rx(pi) q[20]; -rx(-pi/2) q[30]; -ry(pi/2) q[30]; -rx(pi) q[30]; -cx q[20],q[30]; -rz(1.0) q[30]; -cx q[20],q[30]; -ry(pi/2) q[20]; -rx(pi) q[20]; -ry(pi/2) q[30]; -rx(pi) q[30]; -cx q[20],q[30]; -rz(1.0) q[30]; -cx q[20],q[30]; -rx(pi/2) q[20]; -rx(pi/2) q[30]; -cx q[20],q[30]; -rz(1.0) q[30]; -cx q[20],q[30]; -rx(-pi/2) q[20]; -ry(pi/2) q[20]; -rx(pi) q[20]; -rx(-pi/2) q[30]; -ry(pi/2) q[30]; -rx(pi) q[30]; -cx q[20],q[30]; -rz(1.0) q[30]; -cx q[20],q[30]; -ry(pi/2) q[20]; -rx(pi) q[20]; -cx q[20],q[21]; -rz(1.0) q[21]; -cx q[20],q[21]; -rx(pi/2) q[20]; -rx(pi/2) q[21]; -cx q[20],q[21]; -rz(1.0) q[21]; -cx q[20],q[21]; -rx(-pi/2) q[20]; -ry(pi/2) q[20]; -rx(pi) q[20]; -rx(-pi/2) q[21]; -ry(pi/2) q[21]; -rx(pi) q[21]; -cx q[20],q[21]; -rz(1.0) q[21]; -cx q[20],q[21]; -ry(pi/2) q[20]; -rx(pi) q[20]; -ry(pi/2) q[21]; -rx(pi) q[21]; -cx q[20],q[21]; -rz(1.0) q[21]; -cx q[20],q[21]; -rx(pi/2) q[20]; -rx(pi/2) q[21]; -cx q[20],q[21]; -rz(1.0) q[21]; -cx q[20],q[21]; -rx(-pi/2) q[20]; -ry(pi/2) q[20]; -rx(pi) q[20]; -rx(-pi/2) q[21]; -ry(pi/2) q[21]; -rx(pi) q[21]; -cx q[20],q[21]; -rz(1.0) q[21]; -cx q[20],q[21]; -ry(pi/2) q[20]; -rx(pi) q[20]; -rz(-0.0020443475885301154) q[20]; -ry(pi/2) q[21]; -rx(pi) q[21]; -ry(pi/2) q[30]; -rx(pi) q[30]; -cx q[21],q[31]; -rz(1.0) q[31]; -cx q[21],q[31]; -rx(pi/2) q[21]; -rx(pi/2) q[31]; -cx q[21],q[31]; -rz(1.0) q[31]; -cx q[21],q[31]; -rx(-pi/2) q[21]; -ry(pi/2) q[21]; -rx(pi) q[21]; -rx(-pi/2) q[31]; -ry(pi/2) q[31]; -rx(pi) q[31]; -cx q[21],q[31]; -rz(1.0) q[31]; -cx q[21],q[31]; -ry(pi/2) q[21]; -rx(pi) q[21]; -ry(pi/2) q[31]; -rx(pi) q[31]; -cx q[21],q[31]; -rz(1.0) q[31]; -cx q[21],q[31]; -rx(pi/2) q[21]; -rx(pi/2) q[31]; -cx q[21],q[31]; -rz(1.0) q[31]; -cx q[21],q[31]; -rx(-pi/2) q[21]; -ry(pi/2) q[21]; -rx(pi) q[21]; -rx(-pi/2) q[31]; -ry(pi/2) q[31]; -rx(pi) q[31]; -cx q[21],q[31]; -rz(1.0) q[31]; -cx q[21],q[31]; -ry(pi/2) q[21]; -rx(pi) q[21]; -cx q[21],q[22]; -rz(1.0) q[22]; -cx q[21],q[22]; -rx(pi/2) q[21]; -rx(pi/2) q[22]; -cx q[21],q[22]; -rz(1.0) q[22]; -cx q[21],q[22]; -rx(-pi/2) q[21]; -ry(pi/2) q[21]; -rx(pi) q[21]; -rx(-pi/2) q[22]; -ry(pi/2) q[22]; -rx(pi) q[22]; -cx q[21],q[22]; -rz(1.0) q[22]; -cx q[21],q[22]; -ry(pi/2) q[21]; -rx(pi) q[21]; -ry(pi/2) q[22]; -rx(pi) q[22]; -cx q[21],q[22]; -rz(1.0) q[22]; -cx q[21],q[22]; -rx(pi/2) q[21]; -rx(pi/2) q[22]; -cx q[21],q[22]; -rz(1.0) q[22]; -cx q[21],q[22]; -rx(-pi/2) q[21]; -ry(pi/2) q[21]; -rx(pi) q[21]; -rx(-pi/2) q[22]; -ry(pi/2) q[22]; -rx(pi) q[22]; -cx q[21],q[22]; -rz(1.0) q[22]; -cx q[21],q[22]; -ry(pi/2) q[21]; -rx(pi) q[21]; -rz(1.1154953738737934) q[21]; -ry(pi/2) q[22]; -rx(pi) q[22]; -ry(pi/2) q[31]; -rx(pi) q[31]; -cx q[22],q[32]; -rz(1.0) q[32]; -cx q[22],q[32]; -rx(pi/2) q[22]; -rx(pi/2) q[32]; -cx q[22],q[32]; -rz(1.0) q[32]; -cx q[22],q[32]; -rx(-pi/2) q[22]; -ry(pi/2) q[22]; -rx(pi) q[22]; -rx(-pi/2) q[32]; -ry(pi/2) q[32]; -rx(pi) q[32]; -cx q[22],q[32]; -rz(1.0) q[32]; -cx q[22],q[32]; -ry(pi/2) q[22]; -rx(pi) q[22]; -ry(pi/2) q[32]; -rx(pi) q[32]; -cx q[22],q[32]; -rz(1.0) q[32]; -cx q[22],q[32]; -rx(pi/2) q[22]; -rx(pi/2) q[32]; -cx q[22],q[32]; -rz(1.0) q[32]; -cx q[22],q[32]; -rx(-pi/2) q[22]; -ry(pi/2) q[22]; -rx(pi) q[22]; -rx(-pi/2) q[32]; -ry(pi/2) q[32]; -rx(pi) q[32]; -cx q[22],q[32]; -rz(1.0) q[32]; -cx q[22],q[32]; -ry(pi/2) q[22]; -rx(pi) q[22]; -cx q[22],q[23]; -rz(1.0) q[23]; -cx q[22],q[23]; -rx(pi/2) q[22]; -rx(pi/2) q[23]; -cx q[22],q[23]; -rz(1.0) q[23]; -cx q[22],q[23]; -rx(-pi/2) q[22]; -ry(pi/2) q[22]; -rx(pi) q[22]; -rx(-pi/2) q[23]; -ry(pi/2) q[23]; -rx(pi) q[23]; -cx q[22],q[23]; -rz(1.0) q[23]; -cx q[22],q[23]; -ry(pi/2) q[22]; -rx(pi) q[22]; -ry(pi/2) q[23]; -rx(pi) q[23]; -cx q[22],q[23]; -rz(1.0) q[23]; -cx q[22],q[23]; -rx(pi/2) q[22]; -rx(pi/2) q[23]; -cx q[22],q[23]; -rz(1.0) q[23]; -cx q[22],q[23]; -rx(-pi/2) q[22]; -ry(pi/2) q[22]; -rx(pi) q[22]; -rx(-pi/2) q[23]; -ry(pi/2) q[23]; -rx(pi) q[23]; -cx q[22],q[23]; -rz(1.0) q[23]; -cx q[22],q[23]; -ry(pi/2) q[22]; -rx(pi) q[22]; -rz(1.10958491604244) q[22]; -ry(pi/2) q[23]; -rx(pi) q[23]; -ry(pi/2) q[32]; -rx(pi) q[32]; -cx q[23],q[33]; -rz(1.0) q[33]; -cx q[23],q[33]; -rx(pi/2) q[23]; -rx(pi/2) q[33]; -cx q[23],q[33]; -rz(1.0) q[33]; -cx q[23],q[33]; -rx(-pi/2) q[23]; -ry(pi/2) q[23]; -rx(pi) q[23]; -rx(-pi/2) q[33]; -ry(pi/2) q[33]; -rx(pi) q[33]; -cx q[23],q[33]; -rz(1.0) q[33]; -cx q[23],q[33]; -ry(pi/2) q[23]; -rx(pi) q[23]; -ry(pi/2) q[33]; -rx(pi) q[33]; -cx q[23],q[33]; -rz(1.0) q[33]; -cx q[23],q[33]; -rx(pi/2) q[23]; -rx(pi/2) q[33]; -cx q[23],q[33]; -rz(1.0) q[33]; -cx q[23],q[33]; -rx(-pi/2) q[23]; -ry(pi/2) q[23]; -rx(pi) q[23]; -rx(-pi/2) q[33]; -ry(pi/2) q[33]; -rx(pi) q[33]; -cx q[23],q[33]; -rz(1.0) q[33]; -cx q[23],q[33]; -ry(pi/2) q[23]; -rx(pi) q[23]; -cx q[23],q[24]; -rz(1.0) q[24]; -cx q[23],q[24]; -rx(pi/2) q[23]; -rx(pi/2) q[24]; -cx q[23],q[24]; -rz(1.0) q[24]; -cx q[23],q[24]; -rx(-pi/2) q[23]; -ry(pi/2) q[23]; -rx(pi) q[23]; -rx(-pi/2) q[24]; -ry(pi/2) q[24]; -rx(pi) q[24]; -cx q[23],q[24]; -rz(1.0) q[24]; -cx q[23],q[24]; -ry(pi/2) q[23]; -rx(pi) q[23]; -ry(pi/2) q[24]; -rx(pi) q[24]; -cx q[23],q[24]; -rz(1.0) q[24]; -cx q[23],q[24]; -rx(pi/2) q[23]; -rx(pi/2) q[24]; -cx q[23],q[24]; -rz(1.0) q[24]; -cx q[23],q[24]; -rx(-pi/2) q[23]; -ry(pi/2) q[23]; -rx(pi) q[23]; -rx(-pi/2) q[24]; -ry(pi/2) q[24]; -rx(pi) q[24]; -cx q[23],q[24]; -rz(1.0) q[24]; -cx q[23],q[24]; -ry(pi/2) q[23]; -rx(pi) q[23]; -rz(-1.4667589159471426) q[23]; -ry(pi/2) q[24]; -rx(pi) q[24]; -ry(pi/2) q[33]; -rx(pi) q[33]; -cx q[24],q[34]; -rz(1.0) q[34]; -cx q[24],q[34]; -rx(pi/2) q[24]; -rx(pi/2) q[34]; -cx q[24],q[34]; -rz(1.0) q[34]; -cx q[24],q[34]; -rx(-pi/2) q[24]; -ry(pi/2) q[24]; -rx(pi) q[24]; -rx(-pi/2) q[34]; -ry(pi/2) q[34]; -rx(pi) q[34]; -cx q[24],q[34]; -rz(1.0) q[34]; -cx q[24],q[34]; -ry(pi/2) q[24]; -rx(pi) q[24]; -ry(pi/2) q[34]; -rx(pi) q[34]; -cx q[24],q[34]; -rz(1.0) q[34]; -cx q[24],q[34]; -rx(pi/2) q[24]; -rx(pi/2) q[34]; -cx q[24],q[34]; -rz(1.0) q[34]; -cx q[24],q[34]; -rx(-pi/2) q[24]; -ry(pi/2) q[24]; -rx(pi) q[24]; -rx(-pi/2) q[34]; -ry(pi/2) q[34]; -rx(pi) q[34]; -cx q[24],q[34]; -rz(1.0) q[34]; -cx q[24],q[34]; -ry(pi/2) q[24]; -rx(pi) q[24]; -cx q[24],q[25]; -rz(1.0) q[25]; -cx q[24],q[25]; -rx(pi/2) q[24]; -rx(pi/2) q[25]; -cx q[24],q[25]; -rz(1.0) q[25]; -cx q[24],q[25]; -rx(-pi/2) q[24]; -ry(pi/2) q[24]; -rx(pi) q[24]; -rx(-pi/2) q[25]; -ry(pi/2) q[25]; -rx(pi) q[25]; -cx q[24],q[25]; -rz(1.0) q[25]; -cx q[24],q[25]; -ry(pi/2) q[24]; -rx(pi) q[24]; -ry(pi/2) q[25]; -rx(pi) q[25]; -cx q[24],q[25]; -rz(1.0) q[25]; -cx q[24],q[25]; -rx(pi/2) q[24]; -rx(pi/2) q[25]; -cx q[24],q[25]; -rz(1.0) q[25]; -cx q[24],q[25]; -rx(-pi/2) q[24]; -ry(pi/2) q[24]; -rx(pi) q[24]; -rx(-pi/2) q[25]; -ry(pi/2) q[25]; -rx(pi) q[25]; -cx q[24],q[25]; -rz(1.0) q[25]; -cx q[24],q[25]; -ry(pi/2) q[24]; -rx(pi) q[24]; -rz(1.2267845432898996) q[24]; -ry(pi/2) q[25]; -rx(pi) q[25]; -ry(pi/2) q[34]; -rx(pi) q[34]; -cx q[25],q[35]; -rz(1.0) q[35]; -cx q[25],q[35]; -rx(pi/2) q[25]; -rx(pi/2) q[35]; -cx q[25],q[35]; -rz(1.0) q[35]; -cx q[25],q[35]; -rx(-pi/2) q[25]; -ry(pi/2) q[25]; -rx(pi) q[25]; -rx(-pi/2) q[35]; -ry(pi/2) q[35]; -rx(pi) q[35]; -cx q[25],q[35]; -rz(1.0) q[35]; -cx q[25],q[35]; -ry(pi/2) q[25]; -rx(pi) q[25]; -ry(pi/2) q[35]; -rx(pi) q[35]; -cx q[25],q[35]; -rz(1.0) q[35]; -cx q[25],q[35]; -rx(pi/2) q[25]; -rx(pi/2) q[35]; -cx q[25],q[35]; -rz(1.0) q[35]; -cx q[25],q[35]; -rx(-pi/2) q[25]; -ry(pi/2) q[25]; -rx(pi) q[25]; -rx(-pi/2) q[35]; -ry(pi/2) q[35]; -rx(pi) q[35]; -cx q[25],q[35]; -rz(1.0) q[35]; -cx q[25],q[35]; -ry(pi/2) q[25]; -rx(pi) q[25]; -cx q[25],q[26]; -rz(1.0) q[26]; -cx q[25],q[26]; -rx(pi/2) q[25]; -rx(pi/2) q[26]; -cx q[25],q[26]; -rz(1.0) q[26]; -cx q[25],q[26]; -rx(-pi/2) q[25]; -ry(pi/2) q[25]; -rx(pi) q[25]; -rx(-pi/2) q[26]; -ry(pi/2) q[26]; -rx(pi) q[26]; -cx q[25],q[26]; -rz(1.0) q[26]; -cx q[25],q[26]; -ry(pi/2) q[25]; -rx(pi) q[25]; -ry(pi/2) q[26]; -rx(pi) q[26]; -cx q[25],q[26]; -rz(1.0) q[26]; -cx q[25],q[26]; -rx(pi/2) q[25]; -rx(pi/2) q[26]; -cx q[25],q[26]; -rz(1.0) q[26]; -cx q[25],q[26]; -rx(-pi/2) q[25]; -ry(pi/2) q[25]; -rx(pi) q[25]; -rx(-pi/2) q[26]; -ry(pi/2) q[26]; -rx(pi) q[26]; -cx q[25],q[26]; -rz(1.0) q[26]; -cx q[25],q[26]; -ry(pi/2) q[25]; -rx(pi) q[25]; -rz(0.3199187178543501) q[25]; -ry(pi/2) q[26]; -rx(pi) q[26]; -ry(pi/2) q[35]; -rx(pi) q[35]; -cx q[26],q[36]; -rz(1.0) q[36]; -cx q[26],q[36]; -rx(pi/2) q[26]; -rx(pi/2) q[36]; -cx q[26],q[36]; -rz(1.0) q[36]; -cx q[26],q[36]; -rx(-pi/2) q[26]; -ry(pi/2) q[26]; -rx(pi) q[26]; -rx(-pi/2) q[36]; -ry(pi/2) q[36]; -rx(pi) q[36]; -cx q[26],q[36]; -rz(1.0) q[36]; -cx q[26],q[36]; -ry(pi/2) q[26]; -rx(pi) q[26]; -ry(pi/2) q[36]; -rx(pi) q[36]; -cx q[26],q[36]; -rz(1.0) q[36]; -cx q[26],q[36]; -rx(pi/2) q[26]; -rx(pi/2) q[36]; -cx q[26],q[36]; -rz(1.0) q[36]; -cx q[26],q[36]; -rx(-pi/2) q[26]; -ry(pi/2) q[26]; -rx(pi) q[26]; -rx(-pi/2) q[36]; -ry(pi/2) q[36]; -rx(pi) q[36]; -cx q[26],q[36]; -rz(1.0) q[36]; -cx q[26],q[36]; -ry(pi/2) q[26]; -rx(pi) q[26]; -cx q[26],q[27]; -rz(1.0) q[27]; -cx q[26],q[27]; -rx(pi/2) q[26]; -rx(pi/2) q[27]; -cx q[26],q[27]; -rz(1.0) q[27]; -cx q[26],q[27]; -rx(-pi/2) q[26]; -ry(pi/2) q[26]; -rx(pi) q[26]; -rx(-pi/2) q[27]; -ry(pi/2) q[27]; -rx(pi) q[27]; -cx q[26],q[27]; -rz(1.0) q[27]; -cx q[26],q[27]; -ry(pi/2) q[26]; -rx(pi) q[26]; -ry(pi/2) q[27]; -rx(pi) q[27]; -cx q[26],q[27]; -rz(1.0) q[27]; -cx q[26],q[27]; -rx(pi/2) q[26]; -rx(pi/2) q[27]; -cx q[26],q[27]; -rz(1.0) q[27]; -cx q[26],q[27]; -rx(-pi/2) q[26]; -ry(pi/2) q[26]; -rx(pi) q[26]; -rx(-pi/2) q[27]; -ry(pi/2) q[27]; -rx(pi) q[27]; -cx q[26],q[27]; -rz(1.0) q[27]; -cx q[26],q[27]; -ry(pi/2) q[26]; -rx(pi) q[26]; -rz(-0.9041872907045243) q[26]; -ry(pi/2) q[27]; -rx(pi) q[27]; -ry(pi/2) q[36]; -rx(pi) q[36]; -cx q[27],q[37]; -rz(1.0) q[37]; -cx q[27],q[37]; -rx(pi/2) q[27]; -rx(pi/2) q[37]; -cx q[27],q[37]; -rz(1.0) q[37]; -cx q[27],q[37]; -rx(-pi/2) q[27]; -ry(pi/2) q[27]; -rx(pi) q[27]; -rx(-pi/2) q[37]; -ry(pi/2) q[37]; -rx(pi) q[37]; -cx q[27],q[37]; -rz(1.0) q[37]; -cx q[27],q[37]; -ry(pi/2) q[27]; -rx(pi) q[27]; -ry(pi/2) q[37]; -rx(pi) q[37]; -cx q[27],q[37]; -rz(1.0) q[37]; -cx q[27],q[37]; -rx(pi/2) q[27]; -rx(pi/2) q[37]; -cx q[27],q[37]; -rz(1.0) q[37]; -cx q[27],q[37]; -rx(-pi/2) q[27]; -ry(pi/2) q[27]; -rx(pi) q[27]; -rx(-pi/2) q[37]; -ry(pi/2) q[37]; -rx(pi) q[37]; -cx q[27],q[37]; -rz(1.0) q[37]; -cx q[27],q[37]; -ry(pi/2) q[27]; -rx(pi) q[27]; -cx q[27],q[28]; -rz(1.0) q[28]; -cx q[27],q[28]; -rx(pi/2) q[27]; -rx(pi/2) q[28]; -cx q[27],q[28]; -rz(1.0) q[28]; -cx q[27],q[28]; -rx(-pi/2) q[27]; -ry(pi/2) q[27]; -rx(pi) q[27]; -rx(-pi/2) q[28]; -ry(pi/2) q[28]; -rx(pi) q[28]; -cx q[27],q[28]; -rz(1.0) q[28]; -cx q[27],q[28]; -ry(pi/2) q[27]; -rx(pi) q[27]; -ry(pi/2) q[28]; -rx(pi) q[28]; -cx q[27],q[28]; -rz(1.0) q[28]; -cx q[27],q[28]; -rx(pi/2) q[27]; -rx(pi/2) q[28]; -cx q[27],q[28]; -rz(1.0) q[28]; -cx q[27],q[28]; -rx(-pi/2) q[27]; -ry(pi/2) q[27]; -rx(pi) q[27]; -rx(-pi/2) q[28]; -ry(pi/2) q[28]; -rx(pi) q[28]; -cx q[27],q[28]; -rz(1.0) q[28]; -cx q[27],q[28]; -ry(pi/2) q[27]; -rx(pi) q[27]; -rz(-0.7631034686924361) q[27]; -ry(pi/2) q[28]; -rx(pi) q[28]; -ry(pi/2) q[37]; -rx(pi) q[37]; -cx q[28],q[38]; -rz(1.0) q[38]; -cx q[28],q[38]; -rx(pi/2) q[28]; -rx(pi/2) q[38]; -cx q[28],q[38]; -rz(1.0) q[38]; -cx q[28],q[38]; -rx(-pi/2) q[28]; -ry(pi/2) q[28]; -rx(pi) q[28]; -rx(-pi/2) q[38]; -ry(pi/2) q[38]; -rx(pi) q[38]; -cx q[28],q[38]; -rz(1.0) q[38]; -cx q[28],q[38]; -ry(pi/2) q[28]; -rx(pi) q[28]; -ry(pi/2) q[38]; -rx(pi) q[38]; -cx q[28],q[38]; -rz(1.0) q[38]; -cx q[28],q[38]; -rx(pi/2) q[28]; -rx(pi/2) q[38]; -cx q[28],q[38]; -rz(1.0) q[38]; -cx q[28],q[38]; -rx(-pi/2) q[28]; -ry(pi/2) q[28]; -rx(pi) q[28]; -rx(-pi/2) q[38]; -ry(pi/2) q[38]; -rx(pi) q[38]; -cx q[28],q[38]; -rz(1.0) q[38]; -cx q[28],q[38]; -ry(pi/2) q[28]; -rx(pi) q[28]; -cx q[28],q[29]; -rz(1.0) q[29]; -cx q[28],q[29]; -rx(pi/2) q[28]; -rx(pi/2) q[29]; -cx q[28],q[29]; -rz(1.0) q[29]; -cx q[28],q[29]; -rx(-pi/2) q[28]; -ry(pi/2) q[28]; -rx(pi) q[28]; -rx(-pi/2) q[29]; -ry(pi/2) q[29]; -rx(pi) q[29]; -cx q[28],q[29]; -rz(1.0) q[29]; -cx q[28],q[29]; -ry(pi/2) q[28]; -rx(pi) q[28]; -ry(pi/2) q[29]; -rx(pi) q[29]; -cx q[28],q[29]; -rz(1.0) q[29]; -cx q[28],q[29]; -rx(pi/2) q[28]; -rx(pi/2) q[29]; -cx q[28],q[29]; -rz(1.0) q[29]; -cx q[28],q[29]; -rx(-pi/2) q[28]; -ry(pi/2) q[28]; -rx(pi) q[28]; -rx(-pi/2) q[29]; -ry(pi/2) q[29]; -rx(pi) q[29]; -cx q[28],q[29]; -rz(1.0) q[29]; -cx q[28],q[29]; -ry(pi/2) q[28]; -rx(pi) q[28]; -rz(-1.551272324854713) q[28]; -ry(pi/2) q[29]; -rx(pi) q[29]; -ry(pi/2) q[38]; -rx(pi) q[38]; -cx q[29],q[39]; -rz(1.0) q[39]; -cx q[29],q[39]; -rx(pi/2) q[29]; -rx(pi/2) q[39]; -cx q[29],q[39]; -rz(1.0) q[39]; -cx q[29],q[39]; -rx(-pi/2) q[29]; -ry(pi/2) q[29]; -rx(pi) q[29]; -rx(-pi/2) q[39]; -ry(pi/2) q[39]; -rx(pi) q[39]; -cx q[29],q[39]; -rz(1.0) q[39]; -cx q[29],q[39]; -ry(pi/2) q[29]; -rx(pi) q[29]; -ry(pi/2) q[39]; -rx(pi) q[39]; -cx q[29],q[39]; -rz(1.0) q[39]; -cx q[29],q[39]; -rx(pi/2) q[29]; -rx(pi/2) q[39]; -cx q[29],q[39]; -rz(1.0) q[39]; -cx q[29],q[39]; -rx(-pi/2) q[29]; -ry(pi/2) q[29]; -rx(pi) q[29]; -rx(-pi/2) q[39]; -ry(pi/2) q[39]; -rx(pi) q[39]; -cx q[29],q[39]; -rz(1.0) q[39]; -cx q[29],q[39]; -ry(pi/2) q[29]; -rx(pi) q[29]; -rz(0.9621643715207213) q[29]; -ry(pi/2) q[39]; -rx(pi) q[39]; -cx q[30],q[40]; -rz(1.0) q[40]; -cx q[30],q[40]; -rx(pi/2) q[30]; -rx(pi/2) q[40]; -cx q[30],q[40]; -rz(1.0) q[40]; -cx q[30],q[40]; -rx(-pi/2) q[30]; -ry(pi/2) q[30]; -rx(pi) q[30]; -rx(-pi/2) q[40]; -ry(pi/2) q[40]; -rx(pi) q[40]; -cx q[30],q[40]; -rz(1.0) q[40]; -cx q[30],q[40]; -ry(pi/2) q[30]; -rx(pi) q[30]; -ry(pi/2) q[40]; -rx(pi) q[40]; -cx q[30],q[40]; -rz(1.0) q[40]; -cx q[30],q[40]; -rx(pi/2) q[30]; -rx(pi/2) q[40]; -cx q[30],q[40]; -rz(1.0) q[40]; -cx q[30],q[40]; -rx(-pi/2) q[30]; -ry(pi/2) q[30]; -rx(pi) q[30]; -rx(-pi/2) q[40]; -ry(pi/2) q[40]; -rx(pi) q[40]; -cx q[30],q[40]; -rz(1.0) q[40]; -cx q[30],q[40]; -ry(pi/2) q[30]; -rx(pi) q[30]; -cx q[30],q[31]; -rz(1.0) q[31]; -cx q[30],q[31]; -rx(pi/2) q[30]; -rx(pi/2) q[31]; -cx q[30],q[31]; -rz(1.0) q[31]; -cx q[30],q[31]; -rx(-pi/2) q[30]; -ry(pi/2) q[30]; -rx(pi) q[30]; -rx(-pi/2) q[31]; -ry(pi/2) q[31]; -rx(pi) q[31]; -cx q[30],q[31]; -rz(1.0) q[31]; -cx q[30],q[31]; -ry(pi/2) q[30]; -rx(pi) q[30]; -ry(pi/2) q[31]; -rx(pi) q[31]; -cx q[30],q[31]; -rz(1.0) q[31]; -cx q[30],q[31]; -rx(pi/2) q[30]; -rx(pi/2) q[31]; -cx q[30],q[31]; -rz(1.0) q[31]; -cx q[30],q[31]; -rx(-pi/2) q[30]; -ry(pi/2) q[30]; -rx(pi) q[30]; -rx(-pi/2) q[31]; -ry(pi/2) q[31]; -rx(pi) q[31]; -cx q[30],q[31]; -rz(1.0) q[31]; -cx q[30],q[31]; -ry(pi/2) q[30]; -rx(pi) q[30]; -rz(-0.6095482817672129) q[30]; -ry(pi/2) q[31]; -rx(pi) q[31]; -ry(pi/2) q[40]; -rx(pi) q[40]; -cx q[31],q[41]; -rz(1.0) q[41]; -cx q[31],q[41]; -rx(pi/2) q[31]; -rx(pi/2) q[41]; -cx q[31],q[41]; -rz(1.0) q[41]; -cx q[31],q[41]; -rx(-pi/2) q[31]; -ry(pi/2) q[31]; -rx(pi) q[31]; -rx(-pi/2) q[41]; -ry(pi/2) q[41]; -rx(pi) q[41]; -cx q[31],q[41]; -rz(1.0) q[41]; -cx q[31],q[41]; -ry(pi/2) q[31]; -rx(pi) q[31]; -ry(pi/2) q[41]; -rx(pi) q[41]; -cx q[31],q[41]; -rz(1.0) q[41]; -cx q[31],q[41]; -rx(pi/2) q[31]; -rx(pi/2) q[41]; -cx q[31],q[41]; -rz(1.0) q[41]; -cx q[31],q[41]; -rx(-pi/2) q[31]; -ry(pi/2) q[31]; -rx(pi) q[31]; -rx(-pi/2) q[41]; -ry(pi/2) q[41]; -rx(pi) q[41]; -cx q[31],q[41]; -rz(1.0) q[41]; -cx q[31],q[41]; -ry(pi/2) q[31]; -rx(pi) q[31]; -cx q[31],q[32]; -rz(1.0) q[32]; -cx q[31],q[32]; -rx(pi/2) q[31]; -rx(pi/2) q[32]; -cx q[31],q[32]; -rz(1.0) q[32]; -cx q[31],q[32]; -rx(-pi/2) q[31]; -ry(pi/2) q[31]; -rx(pi) q[31]; -rx(-pi/2) q[32]; -ry(pi/2) q[32]; -rx(pi) q[32]; -cx q[31],q[32]; -rz(1.0) q[32]; -cx q[31],q[32]; -ry(pi/2) q[31]; -rx(pi) q[31]; -ry(pi/2) q[32]; -rx(pi) q[32]; -cx q[31],q[32]; -rz(1.0) q[32]; -cx q[31],q[32]; -rx(pi/2) q[31]; -rx(pi/2) q[32]; -cx q[31],q[32]; -rz(1.0) q[32]; -cx q[31],q[32]; -rx(-pi/2) q[31]; -ry(pi/2) q[31]; -rx(pi) q[31]; -rx(-pi/2) q[32]; -ry(pi/2) q[32]; -rx(pi) q[32]; -cx q[31],q[32]; -rz(1.0) q[32]; -cx q[31],q[32]; -ry(pi/2) q[31]; -rx(pi) q[31]; -rz(-0.33010710834872015) q[31]; -ry(pi/2) q[32]; -rx(pi) q[32]; -ry(pi/2) q[41]; -rx(pi) q[41]; -cx q[32],q[42]; -rz(1.0) q[42]; -cx q[32],q[42]; -rx(pi/2) q[32]; -rx(pi/2) q[42]; -cx q[32],q[42]; -rz(1.0) q[42]; -cx q[32],q[42]; -rx(-pi/2) q[32]; -ry(pi/2) q[32]; -rx(pi) q[32]; -rx(-pi/2) q[42]; -ry(pi/2) q[42]; -rx(pi) q[42]; -cx q[32],q[42]; -rz(1.0) q[42]; -cx q[32],q[42]; -ry(pi/2) q[32]; -rx(pi) q[32]; -ry(pi/2) q[42]; -rx(pi) q[42]; -cx q[32],q[42]; -rz(1.0) q[42]; -cx q[32],q[42]; -rx(pi/2) q[32]; -rx(pi/2) q[42]; -cx q[32],q[42]; -rz(1.0) q[42]; -cx q[32],q[42]; -rx(-pi/2) q[32]; -ry(pi/2) q[32]; -rx(pi) q[32]; -rx(-pi/2) q[42]; -ry(pi/2) q[42]; -rx(pi) q[42]; -cx q[32],q[42]; -rz(1.0) q[42]; -cx q[32],q[42]; -ry(pi/2) q[32]; -rx(pi) q[32]; -cx q[32],q[33]; -rz(1.0) q[33]; -cx q[32],q[33]; -rx(pi/2) q[32]; -rx(pi/2) q[33]; -cx q[32],q[33]; -rz(1.0) q[33]; -cx q[32],q[33]; -rx(-pi/2) q[32]; -ry(pi/2) q[32]; -rx(pi) q[32]; -rx(-pi/2) q[33]; -ry(pi/2) q[33]; -rx(pi) q[33]; -cx q[32],q[33]; -rz(1.0) q[33]; -cx q[32],q[33]; -ry(pi/2) q[32]; -rx(pi) q[32]; -ry(pi/2) q[33]; -rx(pi) q[33]; -cx q[32],q[33]; -rz(1.0) q[33]; -cx q[32],q[33]; -rx(pi/2) q[32]; -rx(pi/2) q[33]; -cx q[32],q[33]; -rz(1.0) q[33]; -cx q[32],q[33]; -rx(-pi/2) q[32]; -ry(pi/2) q[32]; -rx(pi) q[32]; -rx(-pi/2) q[33]; -ry(pi/2) q[33]; -rx(pi) q[33]; -cx q[32],q[33]; -rz(1.0) q[33]; -cx q[32],q[33]; -ry(pi/2) q[32]; -rx(pi) q[32]; -rz(0.292069747890912) q[32]; -ry(pi/2) q[33]; -rx(pi) q[33]; -ry(pi/2) q[42]; -rx(pi) q[42]; -cx q[33],q[43]; -rz(1.0) q[43]; -cx q[33],q[43]; -rx(pi/2) q[33]; -rx(pi/2) q[43]; -cx q[33],q[43]; -rz(1.0) q[43]; -cx q[33],q[43]; -rx(-pi/2) q[33]; -ry(pi/2) q[33]; -rx(pi) q[33]; -rx(-pi/2) q[43]; -ry(pi/2) q[43]; -rx(pi) q[43]; -cx q[33],q[43]; -rz(1.0) q[43]; -cx q[33],q[43]; -ry(pi/2) q[33]; -rx(pi) q[33]; -ry(pi/2) q[43]; -rx(pi) q[43]; -cx q[33],q[43]; -rz(1.0) q[43]; -cx q[33],q[43]; -rx(pi/2) q[33]; -rx(pi/2) q[43]; -cx q[33],q[43]; -rz(1.0) q[43]; -cx q[33],q[43]; -rx(-pi/2) q[33]; -ry(pi/2) q[33]; -rx(pi) q[33]; -rx(-pi/2) q[43]; -ry(pi/2) q[43]; -rx(pi) q[43]; -cx q[33],q[43]; -rz(1.0) q[43]; -cx q[33],q[43]; -ry(pi/2) q[33]; -rx(pi) q[33]; -cx q[33],q[34]; -rz(1.0) q[34]; -cx q[33],q[34]; -rx(pi/2) q[33]; -rx(pi/2) q[34]; -cx q[33],q[34]; -rz(1.0) q[34]; -cx q[33],q[34]; -rx(-pi/2) q[33]; -ry(pi/2) q[33]; -rx(pi) q[33]; -rx(-pi/2) q[34]; -ry(pi/2) q[34]; -rx(pi) q[34]; -cx q[33],q[34]; -rz(1.0) q[34]; -cx q[33],q[34]; -ry(pi/2) q[33]; -rx(pi) q[33]; -ry(pi/2) q[34]; -rx(pi) q[34]; -cx q[33],q[34]; -rz(1.0) q[34]; -cx q[33],q[34]; -rx(pi/2) q[33]; -rx(pi/2) q[34]; -cx q[33],q[34]; -rz(1.0) q[34]; -cx q[33],q[34]; -rx(-pi/2) q[33]; -ry(pi/2) q[33]; -rx(pi) q[33]; -rx(-pi/2) q[34]; -ry(pi/2) q[34]; -rx(pi) q[34]; -cx q[33],q[34]; -rz(1.0) q[34]; -cx q[33],q[34]; -ry(pi/2) q[33]; -rx(pi) q[33]; -rz(-0.48048361863807276) q[33]; -ry(pi/2) q[34]; -rx(pi) q[34]; -ry(pi/2) q[43]; -rx(pi) q[43]; -cx q[34],q[44]; -rz(1.0) q[44]; -cx q[34],q[44]; -rx(pi/2) q[34]; -rx(pi/2) q[44]; -cx q[34],q[44]; -rz(1.0) q[44]; -cx q[34],q[44]; -rx(-pi/2) q[34]; -ry(pi/2) q[34]; -rx(pi) q[34]; -rx(-pi/2) q[44]; -ry(pi/2) q[44]; -rx(pi) q[44]; -cx q[34],q[44]; -rz(1.0) q[44]; -cx q[34],q[44]; -ry(pi/2) q[34]; -rx(pi) q[34]; -ry(pi/2) q[44]; -rx(pi) q[44]; -cx q[34],q[44]; -rz(1.0) q[44]; -cx q[34],q[44]; -rx(pi/2) q[34]; -rx(pi/2) q[44]; -cx q[34],q[44]; -rz(1.0) q[44]; -cx q[34],q[44]; -rx(-pi/2) q[34]; -ry(pi/2) q[34]; -rx(pi) q[34]; -rx(-pi/2) q[44]; -ry(pi/2) q[44]; -rx(pi) q[44]; -cx q[34],q[44]; -rz(1.0) q[44]; -cx q[34],q[44]; -ry(pi/2) q[34]; -rx(pi) q[34]; -cx q[34],q[35]; -rz(1.0) q[35]; -cx q[34],q[35]; -rx(pi/2) q[34]; -rx(pi/2) q[35]; -cx q[34],q[35]; -rz(1.0) q[35]; -cx q[34],q[35]; -rx(-pi/2) q[34]; -ry(pi/2) q[34]; -rx(pi) q[34]; -rx(-pi/2) q[35]; -ry(pi/2) q[35]; -rx(pi) q[35]; -cx q[34],q[35]; -rz(1.0) q[35]; -cx q[34],q[35]; -ry(pi/2) q[34]; -rx(pi) q[34]; -ry(pi/2) q[35]; -rx(pi) q[35]; -cx q[34],q[35]; -rz(1.0) q[35]; -cx q[34],q[35]; -rx(pi/2) q[34]; -rx(pi/2) q[35]; -cx q[34],q[35]; -rz(1.0) q[35]; -cx q[34],q[35]; -rx(-pi/2) q[34]; -ry(pi/2) q[34]; -rx(pi) q[34]; -rx(-pi/2) q[35]; -ry(pi/2) q[35]; -rx(pi) q[35]; -cx q[34],q[35]; -rz(1.0) q[35]; -cx q[34],q[35]; -ry(pi/2) q[34]; -rx(pi) q[34]; -rz(-0.2748287665637261) q[34]; -ry(pi/2) q[35]; -rx(pi) q[35]; -ry(pi/2) q[44]; -rx(pi) q[44]; -cx q[35],q[45]; -rz(1.0) q[45]; -cx q[35],q[45]; -rx(pi/2) q[35]; -rx(pi/2) q[45]; -cx q[35],q[45]; -rz(1.0) q[45]; -cx q[35],q[45]; -rx(-pi/2) q[35]; -ry(pi/2) q[35]; -rx(pi) q[35]; -rx(-pi/2) q[45]; -ry(pi/2) q[45]; -rx(pi) q[45]; -cx q[35],q[45]; -rz(1.0) q[45]; -cx q[35],q[45]; -ry(pi/2) q[35]; -rx(pi) q[35]; -ry(pi/2) q[45]; -rx(pi) q[45]; -cx q[35],q[45]; -rz(1.0) q[45]; -cx q[35],q[45]; -rx(pi/2) q[35]; -rx(pi/2) q[45]; -cx q[35],q[45]; -rz(1.0) q[45]; -cx q[35],q[45]; -rx(-pi/2) q[35]; -ry(pi/2) q[35]; -rx(pi) q[35]; -rx(-pi/2) q[45]; -ry(pi/2) q[45]; -rx(pi) q[45]; -cx q[35],q[45]; -rz(1.0) q[45]; -cx q[35],q[45]; -ry(pi/2) q[35]; -rx(pi) q[35]; -cx q[35],q[36]; -rz(1.0) q[36]; -cx q[35],q[36]; -rx(pi/2) q[35]; -rx(pi/2) q[36]; -cx q[35],q[36]; -rz(1.0) q[36]; -cx q[35],q[36]; -rx(-pi/2) q[35]; -ry(pi/2) q[35]; -rx(pi) q[35]; -rx(-pi/2) q[36]; -ry(pi/2) q[36]; -rx(pi) q[36]; -cx q[35],q[36]; -rz(1.0) q[36]; -cx q[35],q[36]; -ry(pi/2) q[35]; -rx(pi) q[35]; -ry(pi/2) q[36]; -rx(pi) q[36]; -cx q[35],q[36]; -rz(1.0) q[36]; -cx q[35],q[36]; -rx(pi/2) q[35]; -rx(pi/2) q[36]; -cx q[35],q[36]; -rz(1.0) q[36]; -cx q[35],q[36]; -rx(-pi/2) q[35]; -ry(pi/2) q[35]; -rx(pi) q[35]; -rx(-pi/2) q[36]; -ry(pi/2) q[36]; -rx(pi) q[36]; -cx q[35],q[36]; -rz(1.0) q[36]; -cx q[35],q[36]; -ry(pi/2) q[35]; -rx(pi) q[35]; -rz(0.01588386821996668) q[35]; -ry(pi/2) q[36]; -rx(pi) q[36]; -ry(pi/2) q[45]; -rx(pi) q[45]; -cx q[36],q[46]; -rz(1.0) q[46]; -cx q[36],q[46]; -rx(pi/2) q[36]; -rx(pi/2) q[46]; -cx q[36],q[46]; -rz(1.0) q[46]; -cx q[36],q[46]; -rx(-pi/2) q[36]; -ry(pi/2) q[36]; -rx(pi) q[36]; -rx(-pi/2) q[46]; -ry(pi/2) q[46]; -rx(pi) q[46]; -cx q[36],q[46]; -rz(1.0) q[46]; -cx q[36],q[46]; -ry(pi/2) q[36]; -rx(pi) q[36]; -ry(pi/2) q[46]; -rx(pi) q[46]; -cx q[36],q[46]; -rz(1.0) q[46]; -cx q[36],q[46]; -rx(pi/2) q[36]; -rx(pi/2) q[46]; -cx q[36],q[46]; -rz(1.0) q[46]; -cx q[36],q[46]; -rx(-pi/2) q[36]; -ry(pi/2) q[36]; -rx(pi) q[36]; -rx(-pi/2) q[46]; -ry(pi/2) q[46]; -rx(pi) q[46]; -cx q[36],q[46]; -rz(1.0) q[46]; -cx q[36],q[46]; -ry(pi/2) q[36]; -rx(pi) q[36]; -cx q[36],q[37]; -rz(1.0) q[37]; -cx q[36],q[37]; -rx(pi/2) q[36]; -rx(pi/2) q[37]; -cx q[36],q[37]; -rz(1.0) q[37]; -cx q[36],q[37]; -rx(-pi/2) q[36]; -ry(pi/2) q[36]; -rx(pi) q[36]; -rx(-pi/2) q[37]; -ry(pi/2) q[37]; -rx(pi) q[37]; -cx q[36],q[37]; -rz(1.0) q[37]; -cx q[36],q[37]; -ry(pi/2) q[36]; -rx(pi) q[36]; -ry(pi/2) q[37]; -rx(pi) q[37]; -cx q[36],q[37]; -rz(1.0) q[37]; -cx q[36],q[37]; -rx(pi/2) q[36]; -rx(pi/2) q[37]; -cx q[36],q[37]; -rz(1.0) q[37]; -cx q[36],q[37]; -rx(-pi/2) q[36]; -ry(pi/2) q[36]; -rx(pi) q[36]; -rx(-pi/2) q[37]; -ry(pi/2) q[37]; -rx(pi) q[37]; -cx q[36],q[37]; -rz(1.0) q[37]; -cx q[36],q[37]; -ry(pi/2) q[36]; -rx(pi) q[36]; -rz(-1.3431159970459263) q[36]; -ry(pi/2) q[37]; -rx(pi) q[37]; -ry(pi/2) q[46]; -rx(pi) q[46]; -cx q[37],q[47]; -rz(1.0) q[47]; -cx q[37],q[47]; -rx(pi/2) q[37]; -rx(pi/2) q[47]; -cx q[37],q[47]; -rz(1.0) q[47]; -cx q[37],q[47]; -rx(-pi/2) q[37]; -ry(pi/2) q[37]; -rx(pi) q[37]; -rx(-pi/2) q[47]; -ry(pi/2) q[47]; -rx(pi) q[47]; -cx q[37],q[47]; -rz(1.0) q[47]; -cx q[37],q[47]; -ry(pi/2) q[37]; -rx(pi) q[37]; -ry(pi/2) q[47]; -rx(pi) q[47]; -cx q[37],q[47]; -rz(1.0) q[47]; -cx q[37],q[47]; -rx(pi/2) q[37]; -rx(pi/2) q[47]; -cx q[37],q[47]; -rz(1.0) q[47]; -cx q[37],q[47]; -rx(-pi/2) q[37]; -ry(pi/2) q[37]; -rx(pi) q[37]; -rx(-pi/2) q[47]; -ry(pi/2) q[47]; -rx(pi) q[47]; -cx q[37],q[47]; -rz(1.0) q[47]; -cx q[37],q[47]; -ry(pi/2) q[37]; -rx(pi) q[37]; -cx q[37],q[38]; -rz(1.0) q[38]; -cx q[37],q[38]; -rx(pi/2) q[37]; -rx(pi/2) q[38]; -cx q[37],q[38]; -rz(1.0) q[38]; -cx q[37],q[38]; -rx(-pi/2) q[37]; -ry(pi/2) q[37]; -rx(pi) q[37]; -rx(-pi/2) q[38]; -ry(pi/2) q[38]; -rx(pi) q[38]; -cx q[37],q[38]; -rz(1.0) q[38]; -cx q[37],q[38]; -ry(pi/2) q[37]; -rx(pi) q[37]; -ry(pi/2) q[38]; -rx(pi) q[38]; -cx q[37],q[38]; -rz(1.0) q[38]; -cx q[37],q[38]; -rx(pi/2) q[37]; -rx(pi/2) q[38]; -cx q[37],q[38]; -rz(1.0) q[38]; -cx q[37],q[38]; -rx(-pi/2) q[37]; -ry(pi/2) q[37]; -rx(pi) q[37]; -rx(-pi/2) q[38]; -ry(pi/2) q[38]; -rx(pi) q[38]; -cx q[37],q[38]; -rz(1.0) q[38]; -cx q[37],q[38]; -ry(pi/2) q[37]; -rx(pi) q[37]; -rz(-0.5133898550127083) q[37]; -ry(pi/2) q[38]; -rx(pi) q[38]; -ry(pi/2) q[47]; -rx(pi) q[47]; -cx q[38],q[48]; -rz(1.0) q[48]; -cx q[38],q[48]; -rx(pi/2) q[38]; -rx(pi/2) q[48]; -cx q[38],q[48]; -rz(1.0) q[48]; -cx q[38],q[48]; -rx(-pi/2) q[38]; -ry(pi/2) q[38]; -rx(pi) q[38]; -rx(-pi/2) q[48]; -ry(pi/2) q[48]; -rx(pi) q[48]; -cx q[38],q[48]; -rz(1.0) q[48]; -cx q[38],q[48]; -ry(pi/2) q[38]; -rx(pi) q[38]; -ry(pi/2) q[48]; -rx(pi) q[48]; -cx q[38],q[48]; -rz(1.0) q[48]; -cx q[38],q[48]; -rx(pi/2) q[38]; -rx(pi/2) q[48]; -cx q[38],q[48]; -rz(1.0) q[48]; -cx q[38],q[48]; -rx(-pi/2) q[38]; -ry(pi/2) q[38]; -rx(pi) q[38]; -rx(-pi/2) q[48]; -ry(pi/2) q[48]; -rx(pi) q[48]; -cx q[38],q[48]; -rz(1.0) q[48]; -cx q[38],q[48]; -ry(pi/2) q[38]; -rx(pi) q[38]; -cx q[38],q[39]; -rz(1.0) q[39]; -cx q[38],q[39]; -rx(pi/2) q[38]; -rx(pi/2) q[39]; -cx q[38],q[39]; -rz(1.0) q[39]; -cx q[38],q[39]; -rx(-pi/2) q[38]; -ry(pi/2) q[38]; -rx(pi) q[38]; -rx(-pi/2) q[39]; -ry(pi/2) q[39]; -rx(pi) q[39]; -cx q[38],q[39]; -rz(1.0) q[39]; -cx q[38],q[39]; -ry(pi/2) q[38]; -rx(pi) q[38]; -ry(pi/2) q[39]; -rx(pi) q[39]; -cx q[38],q[39]; -rz(1.0) q[39]; -cx q[38],q[39]; -rx(pi/2) q[38]; -rx(pi/2) q[39]; -cx q[38],q[39]; -rz(1.0) q[39]; -cx q[38],q[39]; -rx(-pi/2) q[38]; -ry(pi/2) q[38]; -rx(pi) q[38]; -rx(-pi/2) q[39]; -ry(pi/2) q[39]; -rx(pi) q[39]; -cx q[38],q[39]; -rz(1.0) q[39]; -cx q[38],q[39]; -ry(pi/2) q[38]; -rx(pi) q[38]; -rz(-1.2108298205263703) q[38]; -ry(pi/2) q[39]; -rx(pi) q[39]; -ry(pi/2) q[48]; -rx(pi) q[48]; -cx q[39],q[49]; -rz(1.0) q[49]; -cx q[39],q[49]; -rx(pi/2) q[39]; -rx(pi/2) q[49]; -cx q[39],q[49]; -rz(1.0) q[49]; -cx q[39],q[49]; -rx(-pi/2) q[39]; -ry(pi/2) q[39]; -rx(pi) q[39]; -rx(-pi/2) q[49]; -ry(pi/2) q[49]; -rx(pi) q[49]; -cx q[39],q[49]; -rz(1.0) q[49]; -cx q[39],q[49]; -ry(pi/2) q[39]; -rx(pi) q[39]; -ry(pi/2) q[49]; -rx(pi) q[49]; -cx q[39],q[49]; -rz(1.0) q[49]; -cx q[39],q[49]; -rx(pi/2) q[39]; -rx(pi/2) q[49]; -cx q[39],q[49]; -rz(1.0) q[49]; -cx q[39],q[49]; -rx(-pi/2) q[39]; -ry(pi/2) q[39]; -rx(pi) q[39]; -rx(-pi/2) q[49]; -ry(pi/2) q[49]; -rx(pi) q[49]; -cx q[39],q[49]; -rz(1.0) q[49]; -cx q[39],q[49]; -ry(pi/2) q[39]; -rx(pi) q[39]; -rz(1.2537101361275544) q[39]; -ry(pi/2) q[49]; -rx(pi) q[49]; -cx q[40],q[50]; -rz(1.0) q[50]; -cx q[40],q[50]; -rx(pi/2) q[40]; -rx(pi/2) q[50]; -cx q[40],q[50]; -rz(1.0) q[50]; -cx q[40],q[50]; -rx(-pi/2) q[40]; -ry(pi/2) q[40]; -rx(pi) q[40]; -rx(-pi/2) q[50]; -ry(pi/2) q[50]; -rx(pi) q[50]; -cx q[40],q[50]; -rz(1.0) q[50]; -cx q[40],q[50]; -ry(pi/2) q[40]; -rx(pi) q[40]; -ry(pi/2) q[50]; -rx(pi) q[50]; -cx q[40],q[50]; -rz(1.0) q[50]; -cx q[40],q[50]; -rx(pi/2) q[40]; -rx(pi/2) q[50]; -cx q[40],q[50]; -rz(1.0) q[50]; -cx q[40],q[50]; -rx(-pi/2) q[40]; -ry(pi/2) q[40]; -rx(pi) q[40]; -rx(-pi/2) q[50]; -ry(pi/2) q[50]; -rx(pi) q[50]; -cx q[40],q[50]; -rz(1.0) q[50]; -cx q[40],q[50]; -ry(pi/2) q[40]; -rx(pi) q[40]; -cx q[40],q[41]; -rz(1.0) q[41]; -cx q[40],q[41]; -rx(pi/2) q[40]; -rx(pi/2) q[41]; -cx q[40],q[41]; -rz(1.0) q[41]; -cx q[40],q[41]; -rx(-pi/2) q[40]; -ry(pi/2) q[40]; -rx(pi) q[40]; -rx(-pi/2) q[41]; -ry(pi/2) q[41]; -rx(pi) q[41]; -cx q[40],q[41]; -rz(1.0) q[41]; -cx q[40],q[41]; -ry(pi/2) q[40]; -rx(pi) q[40]; -ry(pi/2) q[41]; -rx(pi) q[41]; -cx q[40],q[41]; -rz(1.0) q[41]; -cx q[40],q[41]; -rx(pi/2) q[40]; -rx(pi/2) q[41]; -cx q[40],q[41]; -rz(1.0) q[41]; -cx q[40],q[41]; -rx(-pi/2) q[40]; -ry(pi/2) q[40]; -rx(pi) q[40]; -rx(-pi/2) q[41]; -ry(pi/2) q[41]; -rx(pi) q[41]; -cx q[40],q[41]; -rz(1.0) q[41]; -cx q[40],q[41]; -ry(pi/2) q[40]; -rx(pi) q[40]; -rz(0.6101490622287482) q[40]; -ry(pi/2) q[41]; -rx(pi) q[41]; -ry(pi/2) q[50]; -rx(pi) q[50]; -cx q[41],q[51]; -rz(1.0) q[51]; -cx q[41],q[51]; -rx(pi/2) q[41]; -rx(pi/2) q[51]; -cx q[41],q[51]; -rz(1.0) q[51]; -cx q[41],q[51]; -rx(-pi/2) q[41]; -ry(pi/2) q[41]; -rx(pi) q[41]; -rx(-pi/2) q[51]; -ry(pi/2) q[51]; -rx(pi) q[51]; -cx q[41],q[51]; -rz(1.0) q[51]; -cx q[41],q[51]; -ry(pi/2) q[41]; -rx(pi) q[41]; -ry(pi/2) q[51]; -rx(pi) q[51]; -cx q[41],q[51]; -rz(1.0) q[51]; -cx q[41],q[51]; -rx(pi/2) q[41]; -rx(pi/2) q[51]; -cx q[41],q[51]; -rz(1.0) q[51]; -cx q[41],q[51]; -rx(-pi/2) q[41]; -ry(pi/2) q[41]; -rx(pi) q[41]; -rx(-pi/2) q[51]; -ry(pi/2) q[51]; -rx(pi) q[51]; -cx q[41],q[51]; -rz(1.0) q[51]; -cx q[41],q[51]; -ry(pi/2) q[41]; -rx(pi) q[41]; -cx q[41],q[42]; -rz(1.0) q[42]; -cx q[41],q[42]; -rx(pi/2) q[41]; -rx(pi/2) q[42]; -cx q[41],q[42]; -rz(1.0) q[42]; -cx q[41],q[42]; -rx(-pi/2) q[41]; -ry(pi/2) q[41]; -rx(pi) q[41]; -rx(-pi/2) q[42]; -ry(pi/2) q[42]; -rx(pi) q[42]; -cx q[41],q[42]; -rz(1.0) q[42]; -cx q[41],q[42]; -ry(pi/2) q[41]; -rx(pi) q[41]; -ry(pi/2) q[42]; -rx(pi) q[42]; -cx q[41],q[42]; -rz(1.0) q[42]; -cx q[41],q[42]; -rx(pi/2) q[41]; -rx(pi/2) q[42]; -cx q[41],q[42]; -rz(1.0) q[42]; -cx q[41],q[42]; -rx(-pi/2) q[41]; -ry(pi/2) q[41]; -rx(pi) q[41]; -rx(-pi/2) q[42]; -ry(pi/2) q[42]; -rx(pi) q[42]; -cx q[41],q[42]; -rz(1.0) q[42]; -cx q[41],q[42]; -ry(pi/2) q[41]; -rx(pi) q[41]; -rz(0.3570721718082841) q[41]; -ry(pi/2) q[42]; -rx(pi) q[42]; -ry(pi/2) q[51]; -rx(pi) q[51]; -cx q[42],q[52]; -rz(1.0) q[52]; -cx q[42],q[52]; -rx(pi/2) q[42]; -rx(pi/2) q[52]; -cx q[42],q[52]; -rz(1.0) q[52]; -cx q[42],q[52]; -rx(-pi/2) q[42]; -ry(pi/2) q[42]; -rx(pi) q[42]; -rx(-pi/2) q[52]; -ry(pi/2) q[52]; -rx(pi) q[52]; -cx q[42],q[52]; -rz(1.0) q[52]; -cx q[42],q[52]; -ry(pi/2) q[42]; -rx(pi) q[42]; -ry(pi/2) q[52]; -rx(pi) q[52]; -cx q[42],q[52]; -rz(1.0) q[52]; -cx q[42],q[52]; -rx(pi/2) q[42]; -rx(pi/2) q[52]; -cx q[42],q[52]; -rz(1.0) q[52]; -cx q[42],q[52]; -rx(-pi/2) q[42]; -ry(pi/2) q[42]; -rx(pi) q[42]; -rx(-pi/2) q[52]; -ry(pi/2) q[52]; -rx(pi) q[52]; -cx q[42],q[52]; -rz(1.0) q[52]; -cx q[42],q[52]; -ry(pi/2) q[42]; -rx(pi) q[42]; -cx q[42],q[43]; -rz(1.0) q[43]; -cx q[42],q[43]; -rx(pi/2) q[42]; -rx(pi/2) q[43]; -cx q[42],q[43]; -rz(1.0) q[43]; -cx q[42],q[43]; -rx(-pi/2) q[42]; -ry(pi/2) q[42]; -rx(pi) q[42]; -rx(-pi/2) q[43]; -ry(pi/2) q[43]; -rx(pi) q[43]; -cx q[42],q[43]; -rz(1.0) q[43]; -cx q[42],q[43]; -ry(pi/2) q[42]; -rx(pi) q[42]; -ry(pi/2) q[43]; -rx(pi) q[43]; -cx q[42],q[43]; -rz(1.0) q[43]; -cx q[42],q[43]; -rx(pi/2) q[42]; -rx(pi/2) q[43]; -cx q[42],q[43]; -rz(1.0) q[43]; -cx q[42],q[43]; -rx(-pi/2) q[42]; -ry(pi/2) q[42]; -rx(pi) q[42]; -rx(-pi/2) q[43]; -ry(pi/2) q[43]; -rx(pi) q[43]; -cx q[42],q[43]; -rz(1.0) q[43]; -cx q[42],q[43]; -ry(pi/2) q[42]; -rx(pi) q[42]; -rz(-1.8476100448046915) q[42]; -ry(pi/2) q[43]; -rx(pi) q[43]; -ry(pi/2) q[52]; -rx(pi) q[52]; -cx q[43],q[53]; -rz(1.0) q[53]; -cx q[43],q[53]; -rx(pi/2) q[43]; -rx(pi/2) q[53]; -cx q[43],q[53]; -rz(1.0) q[53]; -cx q[43],q[53]; -rx(-pi/2) q[43]; -ry(pi/2) q[43]; -rx(pi) q[43]; -rx(-pi/2) q[53]; -ry(pi/2) q[53]; -rx(pi) q[53]; -cx q[43],q[53]; -rz(1.0) q[53]; -cx q[43],q[53]; -ry(pi/2) q[43]; -rx(pi) q[43]; -ry(pi/2) q[53]; -rx(pi) q[53]; -cx q[43],q[53]; -rz(1.0) q[53]; -cx q[43],q[53]; -rx(pi/2) q[43]; -rx(pi/2) q[53]; -cx q[43],q[53]; -rz(1.0) q[53]; -cx q[43],q[53]; -rx(-pi/2) q[43]; -ry(pi/2) q[43]; -rx(pi) q[43]; -rx(-pi/2) q[53]; -ry(pi/2) q[53]; -rx(pi) q[53]; -cx q[43],q[53]; -rz(1.0) q[53]; -cx q[43],q[53]; -ry(pi/2) q[43]; -rx(pi) q[43]; -cx q[43],q[44]; -rz(1.0) q[44]; -cx q[43],q[44]; -rx(pi/2) q[43]; -rx(pi/2) q[44]; -cx q[43],q[44]; -rz(1.0) q[44]; -cx q[43],q[44]; -rx(-pi/2) q[43]; -ry(pi/2) q[43]; -rx(pi) q[43]; -rx(-pi/2) q[44]; -ry(pi/2) q[44]; -rx(pi) q[44]; -cx q[43],q[44]; -rz(1.0) q[44]; -cx q[43],q[44]; -ry(pi/2) q[43]; -rx(pi) q[43]; -ry(pi/2) q[44]; -rx(pi) q[44]; -cx q[43],q[44]; -rz(1.0) q[44]; -cx q[43],q[44]; -rx(pi/2) q[43]; -rx(pi/2) q[44]; -cx q[43],q[44]; -rz(1.0) q[44]; -cx q[43],q[44]; -rx(-pi/2) q[43]; -ry(pi/2) q[43]; -rx(pi) q[43]; -rx(-pi/2) q[44]; -ry(pi/2) q[44]; -rx(pi) q[44]; -cx q[43],q[44]; -rz(1.0) q[44]; -cx q[43],q[44]; -ry(pi/2) q[43]; -rx(pi) q[43]; -rz(-1.8272620436504332) q[43]; -ry(pi/2) q[44]; -rx(pi) q[44]; -ry(pi/2) q[53]; -rx(pi) q[53]; -cx q[44],q[54]; -rz(1.0) q[54]; -cx q[44],q[54]; -rx(pi/2) q[44]; -rx(pi/2) q[54]; -cx q[44],q[54]; -rz(1.0) q[54]; -cx q[44],q[54]; -rx(-pi/2) q[44]; -ry(pi/2) q[44]; -rx(pi) q[44]; -rx(-pi/2) q[54]; -ry(pi/2) q[54]; -rx(pi) q[54]; -cx q[44],q[54]; -rz(1.0) q[54]; -cx q[44],q[54]; -ry(pi/2) q[44]; -rx(pi) q[44]; -ry(pi/2) q[54]; -rx(pi) q[54]; -cx q[44],q[54]; -rz(1.0) q[54]; -cx q[44],q[54]; -rx(pi/2) q[44]; -rx(pi/2) q[54]; -cx q[44],q[54]; -rz(1.0) q[54]; -cx q[44],q[54]; -rx(-pi/2) q[44]; -ry(pi/2) q[44]; -rx(pi) q[44]; -rx(-pi/2) q[54]; -ry(pi/2) q[54]; -rx(pi) q[54]; -cx q[44],q[54]; -rz(1.0) q[54]; -cx q[44],q[54]; -ry(pi/2) q[44]; -rx(pi) q[44]; -cx q[44],q[45]; -rz(1.0) q[45]; -cx q[44],q[45]; -rx(pi/2) q[44]; -rx(pi/2) q[45]; -cx q[44],q[45]; -rz(1.0) q[45]; -cx q[44],q[45]; -rx(-pi/2) q[44]; -ry(pi/2) q[44]; -rx(pi) q[44]; -rx(-pi/2) q[45]; -ry(pi/2) q[45]; -rx(pi) q[45]; -cx q[44],q[45]; -rz(1.0) q[45]; -cx q[44],q[45]; -ry(pi/2) q[44]; -rx(pi) q[44]; -ry(pi/2) q[45]; -rx(pi) q[45]; -cx q[44],q[45]; -rz(1.0) q[45]; -cx q[44],q[45]; -rx(pi/2) q[44]; -rx(pi/2) q[45]; -cx q[44],q[45]; -rz(1.0) q[45]; -cx q[44],q[45]; -rx(-pi/2) q[44]; -ry(pi/2) q[44]; -rx(pi) q[44]; -rx(-pi/2) q[45]; -ry(pi/2) q[45]; -rx(pi) q[45]; -cx q[44],q[45]; -rz(1.0) q[45]; -cx q[44],q[45]; -ry(pi/2) q[44]; -rx(pi) q[44]; -rz(0.8523653422316322) q[44]; -ry(pi/2) q[45]; -rx(pi) q[45]; -ry(pi/2) q[54]; -rx(pi) q[54]; -cx q[45],q[55]; -rz(1.0) q[55]; -cx q[45],q[55]; -rx(pi/2) q[45]; -rx(pi/2) q[55]; -cx q[45],q[55]; -rz(1.0) q[55]; -cx q[45],q[55]; -rx(-pi/2) q[45]; -ry(pi/2) q[45]; -rx(pi) q[45]; -rx(-pi/2) q[55]; -ry(pi/2) q[55]; -rx(pi) q[55]; -cx q[45],q[55]; -rz(1.0) q[55]; -cx q[45],q[55]; -ry(pi/2) q[45]; -rx(pi) q[45]; -ry(pi/2) q[55]; -rx(pi) q[55]; -cx q[45],q[55]; -rz(1.0) q[55]; -cx q[45],q[55]; -rx(pi/2) q[45]; -rx(pi/2) q[55]; -cx q[45],q[55]; -rz(1.0) q[55]; -cx q[45],q[55]; -rx(-pi/2) q[45]; -ry(pi/2) q[45]; -rx(pi) q[45]; -rx(-pi/2) q[55]; -ry(pi/2) q[55]; -rx(pi) q[55]; -cx q[45],q[55]; -rz(1.0) q[55]; -cx q[45],q[55]; -ry(pi/2) q[45]; -rx(pi) q[45]; -cx q[45],q[46]; -rz(1.0) q[46]; -cx q[45],q[46]; -rx(pi/2) q[45]; -rx(pi/2) q[46]; -cx q[45],q[46]; -rz(1.0) q[46]; -cx q[45],q[46]; -rx(-pi/2) q[45]; -ry(pi/2) q[45]; -rx(pi) q[45]; -rx(-pi/2) q[46]; -ry(pi/2) q[46]; -rx(pi) q[46]; -cx q[45],q[46]; -rz(1.0) q[46]; -cx q[45],q[46]; -ry(pi/2) q[45]; -rx(pi) q[45]; -ry(pi/2) q[46]; -rx(pi) q[46]; -cx q[45],q[46]; -rz(1.0) q[46]; -cx q[45],q[46]; -rx(pi/2) q[45]; -rx(pi/2) q[46]; -cx q[45],q[46]; -rz(1.0) q[46]; -cx q[45],q[46]; -rx(-pi/2) q[45]; -ry(pi/2) q[45]; -rx(pi) q[45]; -rx(-pi/2) q[46]; -ry(pi/2) q[46]; -rx(pi) q[46]; -cx q[45],q[46]; -rz(1.0) q[46]; -cx q[45],q[46]; -ry(pi/2) q[45]; -rx(pi) q[45]; -rz(0.7889021637057017) q[45]; -ry(pi/2) q[46]; -rx(pi) q[46]; -ry(pi/2) q[55]; -rx(pi) q[55]; -cx q[46],q[56]; -rz(1.0) q[56]; -cx q[46],q[56]; -rx(pi/2) q[46]; -rx(pi/2) q[56]; -cx q[46],q[56]; -rz(1.0) q[56]; -cx q[46],q[56]; -rx(-pi/2) q[46]; -ry(pi/2) q[46]; -rx(pi) q[46]; -rx(-pi/2) q[56]; -ry(pi/2) q[56]; -rx(pi) q[56]; -cx q[46],q[56]; -rz(1.0) q[56]; -cx q[46],q[56]; -ry(pi/2) q[46]; -rx(pi) q[46]; -ry(pi/2) q[56]; -rx(pi) q[56]; -cx q[46],q[56]; -rz(1.0) q[56]; -cx q[46],q[56]; -rx(pi/2) q[46]; -rx(pi/2) q[56]; -cx q[46],q[56]; -rz(1.0) q[56]; -cx q[46],q[56]; -rx(-pi/2) q[46]; -ry(pi/2) q[46]; -rx(pi) q[46]; -rx(-pi/2) q[56]; -ry(pi/2) q[56]; -rx(pi) q[56]; -cx q[46],q[56]; -rz(1.0) q[56]; -cx q[46],q[56]; -ry(pi/2) q[46]; -rx(pi) q[46]; -cx q[46],q[47]; -rz(1.0) q[47]; -cx q[46],q[47]; -rx(pi/2) q[46]; -rx(pi/2) q[47]; -cx q[46],q[47]; -rz(1.0) q[47]; -cx q[46],q[47]; -rx(-pi/2) q[46]; -ry(pi/2) q[46]; -rx(pi) q[46]; -rx(-pi/2) q[47]; -ry(pi/2) q[47]; -rx(pi) q[47]; -cx q[46],q[47]; -rz(1.0) q[47]; -cx q[46],q[47]; -ry(pi/2) q[46]; -rx(pi) q[46]; -ry(pi/2) q[47]; -rx(pi) q[47]; -cx q[46],q[47]; -rz(1.0) q[47]; -cx q[46],q[47]; -rx(pi/2) q[46]; -rx(pi/2) q[47]; -cx q[46],q[47]; -rz(1.0) q[47]; -cx q[46],q[47]; -rx(-pi/2) q[46]; -ry(pi/2) q[46]; -rx(pi) q[46]; -rx(-pi/2) q[47]; -ry(pi/2) q[47]; -rx(pi) q[47]; -cx q[46],q[47]; -rz(1.0) q[47]; -cx q[46],q[47]; -ry(pi/2) q[46]; -rx(pi) q[46]; -rz(0.516227381962199) q[46]; -ry(pi/2) q[47]; -rx(pi) q[47]; -ry(pi/2) q[56]; -rx(pi) q[56]; -cx q[47],q[57]; -rz(1.0) q[57]; -cx q[47],q[57]; -rx(pi/2) q[47]; -rx(pi/2) q[57]; -cx q[47],q[57]; -rz(1.0) q[57]; -cx q[47],q[57]; -rx(-pi/2) q[47]; -ry(pi/2) q[47]; -rx(pi) q[47]; -rx(-pi/2) q[57]; -ry(pi/2) q[57]; -rx(pi) q[57]; -cx q[47],q[57]; -rz(1.0) q[57]; -cx q[47],q[57]; -ry(pi/2) q[47]; -rx(pi) q[47]; -ry(pi/2) q[57]; -rx(pi) q[57]; -cx q[47],q[57]; -rz(1.0) q[57]; -cx q[47],q[57]; -rx(pi/2) q[47]; -rx(pi/2) q[57]; -cx q[47],q[57]; -rz(1.0) q[57]; -cx q[47],q[57]; -rx(-pi/2) q[47]; -ry(pi/2) q[47]; -rx(pi) q[47]; -rx(-pi/2) q[57]; -ry(pi/2) q[57]; -rx(pi) q[57]; -cx q[47],q[57]; -rz(1.0) q[57]; -cx q[47],q[57]; -ry(pi/2) q[47]; -rx(pi) q[47]; -cx q[47],q[48]; -rz(1.0) q[48]; -cx q[47],q[48]; -rx(pi/2) q[47]; -rx(pi/2) q[48]; -cx q[47],q[48]; -rz(1.0) q[48]; -cx q[47],q[48]; -rx(-pi/2) q[47]; -ry(pi/2) q[47]; -rx(pi) q[47]; -rx(-pi/2) q[48]; -ry(pi/2) q[48]; -rx(pi) q[48]; -cx q[47],q[48]; -rz(1.0) q[48]; -cx q[47],q[48]; -ry(pi/2) q[47]; -rx(pi) q[47]; -ry(pi/2) q[48]; -rx(pi) q[48]; -cx q[47],q[48]; -rz(1.0) q[48]; -cx q[47],q[48]; -rx(pi/2) q[47]; -rx(pi/2) q[48]; -cx q[47],q[48]; -rz(1.0) q[48]; -cx q[47],q[48]; -rx(-pi/2) q[47]; -ry(pi/2) q[47]; -rx(pi) q[47]; -rx(-pi/2) q[48]; -ry(pi/2) q[48]; -rx(pi) q[48]; -cx q[47],q[48]; -rz(1.0) q[48]; -cx q[47],q[48]; -ry(pi/2) q[47]; -rx(pi) q[47]; -rz(0.007125007688609131) q[47]; -ry(pi/2) q[48]; -rx(pi) q[48]; -ry(pi/2) q[57]; -rx(pi) q[57]; -cx q[48],q[58]; -rz(1.0) q[58]; -cx q[48],q[58]; -rx(pi/2) q[48]; -rx(pi/2) q[58]; -cx q[48],q[58]; -rz(1.0) q[58]; -cx q[48],q[58]; -rx(-pi/2) q[48]; -ry(pi/2) q[48]; -rx(pi) q[48]; -rx(-pi/2) q[58]; -ry(pi/2) q[58]; -rx(pi) q[58]; -cx q[48],q[58]; -rz(1.0) q[58]; -cx q[48],q[58]; -ry(pi/2) q[48]; -rx(pi) q[48]; -ry(pi/2) q[58]; -rx(pi) q[58]; -cx q[48],q[58]; -rz(1.0) q[58]; -cx q[48],q[58]; -rx(pi/2) q[48]; -rx(pi/2) q[58]; -cx q[48],q[58]; -rz(1.0) q[58]; -cx q[48],q[58]; -rx(-pi/2) q[48]; -ry(pi/2) q[48]; -rx(pi) q[48]; -rx(-pi/2) q[58]; -ry(pi/2) q[58]; -rx(pi) q[58]; -cx q[48],q[58]; -rz(1.0) q[58]; -cx q[48],q[58]; -ry(pi/2) q[48]; -rx(pi) q[48]; -cx q[48],q[49]; -rz(1.0) q[49]; -cx q[48],q[49]; -rx(pi/2) q[48]; -rx(pi/2) q[49]; -cx q[48],q[49]; -rz(1.0) q[49]; -cx q[48],q[49]; -rx(-pi/2) q[48]; -ry(pi/2) q[48]; -rx(pi) q[48]; -rx(-pi/2) q[49]; -ry(pi/2) q[49]; -rx(pi) q[49]; -cx q[48],q[49]; -rz(1.0) q[49]; -cx q[48],q[49]; -ry(pi/2) q[48]; -rx(pi) q[48]; -ry(pi/2) q[49]; -rx(pi) q[49]; -cx q[48],q[49]; -rz(1.0) q[49]; -cx q[48],q[49]; -rx(pi/2) q[48]; -rx(pi/2) q[49]; -cx q[48],q[49]; -rz(1.0) q[49]; -cx q[48],q[49]; -rx(-pi/2) q[48]; -ry(pi/2) q[48]; -rx(pi) q[48]; -rx(-pi/2) q[49]; -ry(pi/2) q[49]; -rx(pi) q[49]; -cx q[48],q[49]; -rz(1.0) q[49]; -cx q[48],q[49]; -ry(pi/2) q[48]; -rx(pi) q[48]; -rz(0.3149227090697386) q[48]; -ry(pi/2) q[49]; -rx(pi) q[49]; -ry(pi/2) q[58]; -rx(pi) q[58]; -cx q[49],q[59]; -rz(1.0) q[59]; -cx q[49],q[59]; -rx(pi/2) q[49]; -rx(pi/2) q[59]; -cx q[49],q[59]; -rz(1.0) q[59]; -cx q[49],q[59]; -rx(-pi/2) q[49]; -ry(pi/2) q[49]; -rx(pi) q[49]; -rx(-pi/2) q[59]; -ry(pi/2) q[59]; -rx(pi) q[59]; -cx q[49],q[59]; -rz(1.0) q[59]; -cx q[49],q[59]; -ry(pi/2) q[49]; -rx(pi) q[49]; -ry(pi/2) q[59]; -rx(pi) q[59]; -cx q[49],q[59]; -rz(1.0) q[59]; -cx q[49],q[59]; -rx(pi/2) q[49]; -rx(pi/2) q[59]; -cx q[49],q[59]; -rz(1.0) q[59]; -cx q[49],q[59]; -rx(-pi/2) q[49]; -ry(pi/2) q[49]; -rx(pi) q[49]; -rx(-pi/2) q[59]; -ry(pi/2) q[59]; -rx(pi) q[59]; -cx q[49],q[59]; -rz(1.0) q[59]; -cx q[49],q[59]; -ry(pi/2) q[49]; -rx(pi) q[49]; -rz(-1.6443850608201651) q[49]; -ry(pi/2) q[59]; -rx(pi) q[59]; -cx q[50],q[60]; -rz(1.0) q[60]; -cx q[50],q[60]; -rx(pi/2) q[50]; -rx(pi/2) q[60]; -cx q[50],q[60]; -rz(1.0) q[60]; -cx q[50],q[60]; -rx(-pi/2) q[50]; -ry(pi/2) q[50]; -rx(pi) q[50]; -rx(-pi/2) q[60]; -ry(pi/2) q[60]; -rx(pi) q[60]; -cx q[50],q[60]; -rz(1.0) q[60]; -cx q[50],q[60]; -ry(pi/2) q[50]; -rx(pi) q[50]; -ry(pi/2) q[60]; -rx(pi) q[60]; -cx q[50],q[60]; -rz(1.0) q[60]; -cx q[50],q[60]; -rx(pi/2) q[50]; -rx(pi/2) q[60]; -cx q[50],q[60]; -rz(1.0) q[60]; -cx q[50],q[60]; -rx(-pi/2) q[50]; -ry(pi/2) q[50]; -rx(pi) q[50]; -rx(-pi/2) q[60]; -ry(pi/2) q[60]; -rx(pi) q[60]; -cx q[50],q[60]; -rz(1.0) q[60]; -cx q[50],q[60]; -ry(pi/2) q[50]; -rx(pi) q[50]; -cx q[50],q[51]; -rz(1.0) q[51]; -cx q[50],q[51]; -rx(pi/2) q[50]; -rx(pi/2) q[51]; -cx q[50],q[51]; -rz(1.0) q[51]; -cx q[50],q[51]; -rx(-pi/2) q[50]; -ry(pi/2) q[50]; -rx(pi) q[50]; -rx(-pi/2) q[51]; -ry(pi/2) q[51]; -rx(pi) q[51]; -cx q[50],q[51]; -rz(1.0) q[51]; -cx q[50],q[51]; -ry(pi/2) q[50]; -rx(pi) q[50]; -ry(pi/2) q[51]; -rx(pi) q[51]; -cx q[50],q[51]; -rz(1.0) q[51]; -cx q[50],q[51]; -rx(pi/2) q[50]; -rx(pi/2) q[51]; -cx q[50],q[51]; -rz(1.0) q[51]; -cx q[50],q[51]; -rx(-pi/2) q[50]; -ry(pi/2) q[50]; -rx(pi) q[50]; -rx(-pi/2) q[51]; -ry(pi/2) q[51]; -rx(pi) q[51]; -cx q[50],q[51]; -rz(1.0) q[51]; -cx q[50],q[51]; -ry(pi/2) q[50]; -rx(pi) q[50]; -rz(1.992853646465734) q[50]; -ry(pi/2) q[51]; -rx(pi) q[51]; -ry(pi/2) q[60]; -rx(pi) q[60]; -cx q[51],q[61]; -rz(1.0) q[61]; -cx q[51],q[61]; -rx(pi/2) q[51]; -rx(pi/2) q[61]; -cx q[51],q[61]; -rz(1.0) q[61]; -cx q[51],q[61]; -rx(-pi/2) q[51]; -ry(pi/2) q[51]; -rx(pi) q[51]; -rx(-pi/2) q[61]; -ry(pi/2) q[61]; -rx(pi) q[61]; -cx q[51],q[61]; -rz(1.0) q[61]; -cx q[51],q[61]; -ry(pi/2) q[51]; -rx(pi) q[51]; -ry(pi/2) q[61]; -rx(pi) q[61]; -cx q[51],q[61]; -rz(1.0) q[61]; -cx q[51],q[61]; -rx(pi/2) q[51]; -rx(pi/2) q[61]; -cx q[51],q[61]; -rz(1.0) q[61]; -cx q[51],q[61]; -rx(-pi/2) q[51]; -ry(pi/2) q[51]; -rx(pi) q[51]; -rx(-pi/2) q[61]; -ry(pi/2) q[61]; -rx(pi) q[61]; -cx q[51],q[61]; -rz(1.0) q[61]; -cx q[51],q[61]; -ry(pi/2) q[51]; -rx(pi) q[51]; -cx q[51],q[52]; -rz(1.0) q[52]; -cx q[51],q[52]; -rx(pi/2) q[51]; -rx(pi/2) q[52]; -cx q[51],q[52]; -rz(1.0) q[52]; -cx q[51],q[52]; -rx(-pi/2) q[51]; -ry(pi/2) q[51]; -rx(pi) q[51]; -rx(-pi/2) q[52]; -ry(pi/2) q[52]; -rx(pi) q[52]; -cx q[51],q[52]; -rz(1.0) q[52]; -cx q[51],q[52]; -ry(pi/2) q[51]; -rx(pi) q[51]; -ry(pi/2) q[52]; -rx(pi) q[52]; -cx q[51],q[52]; -rz(1.0) q[52]; -cx q[51],q[52]; -rx(pi/2) q[51]; -rx(pi/2) q[52]; -cx q[51],q[52]; -rz(1.0) q[52]; -cx q[51],q[52]; -rx(-pi/2) q[51]; -ry(pi/2) q[51]; -rx(pi) q[51]; -rx(-pi/2) q[52]; -ry(pi/2) q[52]; -rx(pi) q[52]; -cx q[51],q[52]; -rz(1.0) q[52]; -cx q[51],q[52]; -ry(pi/2) q[51]; -rx(pi) q[51]; -rz(-1.2860981004176897) q[51]; -ry(pi/2) q[52]; -rx(pi) q[52]; -ry(pi/2) q[61]; -rx(pi) q[61]; -cx q[52],q[62]; -rz(1.0) q[62]; -cx q[52],q[62]; -rx(pi/2) q[52]; -rx(pi/2) q[62]; -cx q[52],q[62]; -rz(1.0) q[62]; -cx q[52],q[62]; -rx(-pi/2) q[52]; -ry(pi/2) q[52]; -rx(pi) q[52]; -rx(-pi/2) q[62]; -ry(pi/2) q[62]; -rx(pi) q[62]; -cx q[52],q[62]; -rz(1.0) q[62]; -cx q[52],q[62]; -ry(pi/2) q[52]; -rx(pi) q[52]; -ry(pi/2) q[62]; -rx(pi) q[62]; -cx q[52],q[62]; -rz(1.0) q[62]; -cx q[52],q[62]; -rx(pi/2) q[52]; -rx(pi/2) q[62]; -cx q[52],q[62]; -rz(1.0) q[62]; -cx q[52],q[62]; -rx(-pi/2) q[52]; -ry(pi/2) q[52]; -rx(pi) q[52]; -rx(-pi/2) q[62]; -ry(pi/2) q[62]; -rx(pi) q[62]; -cx q[52],q[62]; -rz(1.0) q[62]; -cx q[52],q[62]; -ry(pi/2) q[52]; -rx(pi) q[52]; -cx q[52],q[53]; -rz(1.0) q[53]; -cx q[52],q[53]; -rx(pi/2) q[52]; -rx(pi/2) q[53]; -cx q[52],q[53]; -rz(1.0) q[53]; -cx q[52],q[53]; -rx(-pi/2) q[52]; -ry(pi/2) q[52]; -rx(pi) q[52]; -rx(-pi/2) q[53]; -ry(pi/2) q[53]; -rx(pi) q[53]; -cx q[52],q[53]; -rz(1.0) q[53]; -cx q[52],q[53]; -ry(pi/2) q[52]; -rx(pi) q[52]; -ry(pi/2) q[53]; -rx(pi) q[53]; -cx q[52],q[53]; -rz(1.0) q[53]; -cx q[52],q[53]; -rx(pi/2) q[52]; -rx(pi/2) q[53]; -cx q[52],q[53]; -rz(1.0) q[53]; -cx q[52],q[53]; -rx(-pi/2) q[52]; -ry(pi/2) q[52]; -rx(pi) q[52]; -rx(-pi/2) q[53]; -ry(pi/2) q[53]; -rx(pi) q[53]; -cx q[52],q[53]; -rz(1.0) q[53]; -cx q[52],q[53]; -ry(pi/2) q[52]; -rx(pi) q[52]; -rz(0.8264184340392267) q[52]; -ry(pi/2) q[53]; -rx(pi) q[53]; -ry(pi/2) q[62]; -rx(pi) q[62]; -cx q[53],q[63]; -rz(1.0) q[63]; -cx q[53],q[63]; -rx(pi/2) q[53]; -rx(pi/2) q[63]; -cx q[53],q[63]; -rz(1.0) q[63]; -cx q[53],q[63]; -rx(-pi/2) q[53]; -ry(pi/2) q[53]; -rx(pi) q[53]; -rx(-pi/2) q[63]; -ry(pi/2) q[63]; -rx(pi) q[63]; -cx q[53],q[63]; -rz(1.0) q[63]; -cx q[53],q[63]; -ry(pi/2) q[53]; -rx(pi) q[53]; -ry(pi/2) q[63]; -rx(pi) q[63]; -cx q[53],q[63]; -rz(1.0) q[63]; -cx q[53],q[63]; -rx(pi/2) q[53]; -rx(pi/2) q[63]; -cx q[53],q[63]; -rz(1.0) q[63]; -cx q[53],q[63]; -rx(-pi/2) q[53]; -ry(pi/2) q[53]; -rx(pi) q[53]; -rx(-pi/2) q[63]; -ry(pi/2) q[63]; -rx(pi) q[63]; -cx q[53],q[63]; -rz(1.0) q[63]; -cx q[53],q[63]; -ry(pi/2) q[53]; -rx(pi) q[53]; -cx q[53],q[54]; -rz(1.0) q[54]; -cx q[53],q[54]; -rx(pi/2) q[53]; -rx(pi/2) q[54]; -cx q[53],q[54]; -rz(1.0) q[54]; -cx q[53],q[54]; -rx(-pi/2) q[53]; -ry(pi/2) q[53]; -rx(pi) q[53]; -rx(-pi/2) q[54]; -ry(pi/2) q[54]; -rx(pi) q[54]; -cx q[53],q[54]; -rz(1.0) q[54]; -cx q[53],q[54]; -ry(pi/2) q[53]; -rx(pi) q[53]; -ry(pi/2) q[54]; -rx(pi) q[54]; -cx q[53],q[54]; -rz(1.0) q[54]; -cx q[53],q[54]; -rx(pi/2) q[53]; -rx(pi/2) q[54]; -cx q[53],q[54]; -rz(1.0) q[54]; -cx q[53],q[54]; -rx(-pi/2) q[53]; -ry(pi/2) q[53]; -rx(pi) q[53]; -rx(-pi/2) q[54]; -ry(pi/2) q[54]; -rx(pi) q[54]; -cx q[53],q[54]; -rz(1.0) q[54]; -cx q[53],q[54]; -ry(pi/2) q[53]; -rx(pi) q[53]; -rz(0.18451649828781624) q[53]; -ry(pi/2) q[54]; -rx(pi) q[54]; -ry(pi/2) q[63]; -rx(pi) q[63]; -cx q[54],q[64]; -rz(1.0) q[64]; -cx q[54],q[64]; -rx(pi/2) q[54]; -rx(pi/2) q[64]; -cx q[54],q[64]; -rz(1.0) q[64]; -cx q[54],q[64]; -rx(-pi/2) q[54]; -ry(pi/2) q[54]; -rx(pi) q[54]; -rx(-pi/2) q[64]; -ry(pi/2) q[64]; -rx(pi) q[64]; -cx q[54],q[64]; -rz(1.0) q[64]; -cx q[54],q[64]; -ry(pi/2) q[54]; -rx(pi) q[54]; -ry(pi/2) q[64]; -rx(pi) q[64]; -cx q[54],q[64]; -rz(1.0) q[64]; -cx q[54],q[64]; -rx(pi/2) q[54]; -rx(pi/2) q[64]; -cx q[54],q[64]; -rz(1.0) q[64]; -cx q[54],q[64]; -rx(-pi/2) q[54]; -ry(pi/2) q[54]; -rx(pi) q[54]; -rx(-pi/2) q[64]; -ry(pi/2) q[64]; -rx(pi) q[64]; -cx q[54],q[64]; -rz(1.0) q[64]; -cx q[54],q[64]; -ry(pi/2) q[54]; -rx(pi) q[54]; -cx q[54],q[55]; -rz(1.0) q[55]; -cx q[54],q[55]; -rx(pi/2) q[54]; -rx(pi/2) q[55]; -cx q[54],q[55]; -rz(1.0) q[55]; -cx q[54],q[55]; -rx(-pi/2) q[54]; -ry(pi/2) q[54]; -rx(pi) q[54]; -rx(-pi/2) q[55]; -ry(pi/2) q[55]; -rx(pi) q[55]; -cx q[54],q[55]; -rz(1.0) q[55]; -cx q[54],q[55]; -ry(pi/2) q[54]; -rx(pi) q[54]; -ry(pi/2) q[55]; -rx(pi) q[55]; -cx q[54],q[55]; -rz(1.0) q[55]; -cx q[54],q[55]; -rx(pi/2) q[54]; -rx(pi/2) q[55]; -cx q[54],q[55]; -rz(1.0) q[55]; -cx q[54],q[55]; -rx(-pi/2) q[54]; -ry(pi/2) q[54]; -rx(pi) q[54]; -rx(-pi/2) q[55]; -ry(pi/2) q[55]; -rx(pi) q[55]; -cx q[54],q[55]; -rz(1.0) q[55]; -cx q[54],q[55]; -ry(pi/2) q[54]; -rx(pi) q[54]; -rz(-1.8936417589048564) q[54]; -ry(pi/2) q[55]; -rx(pi) q[55]; -ry(pi/2) q[64]; -rx(pi) q[64]; -cx q[55],q[65]; -rz(1.0) q[65]; -cx q[55],q[65]; -rx(pi/2) q[55]; -rx(pi/2) q[65]; -cx q[55],q[65]; -rz(1.0) q[65]; -cx q[55],q[65]; -rx(-pi/2) q[55]; -ry(pi/2) q[55]; -rx(pi) q[55]; -rx(-pi/2) q[65]; -ry(pi/2) q[65]; -rx(pi) q[65]; -cx q[55],q[65]; -rz(1.0) q[65]; -cx q[55],q[65]; -ry(pi/2) q[55]; -rx(pi) q[55]; -ry(pi/2) q[65]; -rx(pi) q[65]; -cx q[55],q[65]; -rz(1.0) q[65]; -cx q[55],q[65]; -rx(pi/2) q[55]; -rx(pi/2) q[65]; -cx q[55],q[65]; -rz(1.0) q[65]; -cx q[55],q[65]; -rx(-pi/2) q[55]; -ry(pi/2) q[55]; -rx(pi) q[55]; -rx(-pi/2) q[65]; -ry(pi/2) q[65]; -rx(pi) q[65]; -cx q[55],q[65]; -rz(1.0) q[65]; -cx q[55],q[65]; -ry(pi/2) q[55]; -rx(pi) q[55]; -cx q[55],q[56]; -rz(1.0) q[56]; -cx q[55],q[56]; -rx(pi/2) q[55]; -rx(pi/2) q[56]; -cx q[55],q[56]; -rz(1.0) q[56]; -cx q[55],q[56]; -rx(-pi/2) q[55]; -ry(pi/2) q[55]; -rx(pi) q[55]; -rx(-pi/2) q[56]; -ry(pi/2) q[56]; -rx(pi) q[56]; -cx q[55],q[56]; -rz(1.0) q[56]; -cx q[55],q[56]; -ry(pi/2) q[55]; -rx(pi) q[55]; -ry(pi/2) q[56]; -rx(pi) q[56]; -cx q[55],q[56]; -rz(1.0) q[56]; -cx q[55],q[56]; -rx(pi/2) q[55]; -rx(pi/2) q[56]; -cx q[55],q[56]; -rz(1.0) q[56]; -cx q[55],q[56]; -rx(-pi/2) q[55]; -ry(pi/2) q[55]; -rx(pi) q[55]; -rx(-pi/2) q[56]; -ry(pi/2) q[56]; -rx(pi) q[56]; -cx q[55],q[56]; -rz(1.0) q[56]; -cx q[55],q[56]; -ry(pi/2) q[55]; -rx(pi) q[55]; -rz(1.4604844843609937) q[55]; -ry(pi/2) q[56]; -rx(pi) q[56]; -ry(pi/2) q[65]; -rx(pi) q[65]; -cx q[56],q[66]; -rz(1.0) q[66]; -cx q[56],q[66]; -rx(pi/2) q[56]; -rx(pi/2) q[66]; -cx q[56],q[66]; -rz(1.0) q[66]; -cx q[56],q[66]; -rx(-pi/2) q[56]; -ry(pi/2) q[56]; -rx(pi) q[56]; -rx(-pi/2) q[66]; -ry(pi/2) q[66]; -rx(pi) q[66]; -cx q[56],q[66]; -rz(1.0) q[66]; -cx q[56],q[66]; -ry(pi/2) q[56]; -rx(pi) q[56]; -ry(pi/2) q[66]; -rx(pi) q[66]; -cx q[56],q[66]; -rz(1.0) q[66]; -cx q[56],q[66]; -rx(pi/2) q[56]; -rx(pi/2) q[66]; -cx q[56],q[66]; -rz(1.0) q[66]; -cx q[56],q[66]; -rx(-pi/2) q[56]; -ry(pi/2) q[56]; -rx(pi) q[56]; -rx(-pi/2) q[66]; -ry(pi/2) q[66]; -rx(pi) q[66]; -cx q[56],q[66]; -rz(1.0) q[66]; -cx q[56],q[66]; -ry(pi/2) q[56]; -rx(pi) q[56]; -cx q[56],q[57]; -rz(1.0) q[57]; -cx q[56],q[57]; -rx(pi/2) q[56]; -rx(pi/2) q[57]; -cx q[56],q[57]; -rz(1.0) q[57]; -cx q[56],q[57]; -rx(-pi/2) q[56]; -ry(pi/2) q[56]; -rx(pi) q[56]; -rx(-pi/2) q[57]; -ry(pi/2) q[57]; -rx(pi) q[57]; -cx q[56],q[57]; -rz(1.0) q[57]; -cx q[56],q[57]; -ry(pi/2) q[56]; -rx(pi) q[56]; -ry(pi/2) q[57]; -rx(pi) q[57]; -cx q[56],q[57]; -rz(1.0) q[57]; -cx q[56],q[57]; -rx(pi/2) q[56]; -rx(pi/2) q[57]; -cx q[56],q[57]; -rz(1.0) q[57]; -cx q[56],q[57]; -rx(-pi/2) q[56]; -ry(pi/2) q[56]; -rx(pi) q[56]; -rx(-pi/2) q[57]; -ry(pi/2) q[57]; -rx(pi) q[57]; -cx q[56],q[57]; -rz(1.0) q[57]; -cx q[56],q[57]; -ry(pi/2) q[56]; -rx(pi) q[56]; -rz(-0.9057440762789146) q[56]; -ry(pi/2) q[57]; -rx(pi) q[57]; -ry(pi/2) q[66]; -rx(pi) q[66]; -cx q[57],q[67]; -rz(1.0) q[67]; -cx q[57],q[67]; -rx(pi/2) q[57]; -rx(pi/2) q[67]; -cx q[57],q[67]; -rz(1.0) q[67]; -cx q[57],q[67]; -rx(-pi/2) q[57]; -ry(pi/2) q[57]; -rx(pi) q[57]; -rx(-pi/2) q[67]; -ry(pi/2) q[67]; -rx(pi) q[67]; -cx q[57],q[67]; -rz(1.0) q[67]; -cx q[57],q[67]; -ry(pi/2) q[57]; -rx(pi) q[57]; -ry(pi/2) q[67]; -rx(pi) q[67]; -cx q[57],q[67]; -rz(1.0) q[67]; -cx q[57],q[67]; -rx(pi/2) q[57]; -rx(pi/2) q[67]; -cx q[57],q[67]; -rz(1.0) q[67]; -cx q[57],q[67]; -rx(-pi/2) q[57]; -ry(pi/2) q[57]; -rx(pi) q[57]; -rx(-pi/2) q[67]; -ry(pi/2) q[67]; -rx(pi) q[67]; -cx q[57],q[67]; -rz(1.0) q[67]; -cx q[57],q[67]; -ry(pi/2) q[57]; -rx(pi) q[57]; -cx q[57],q[58]; -rz(1.0) q[58]; -cx q[57],q[58]; -rx(pi/2) q[57]; -rx(pi/2) q[58]; -cx q[57],q[58]; -rz(1.0) q[58]; -cx q[57],q[58]; -rx(-pi/2) q[57]; -ry(pi/2) q[57]; -rx(pi) q[57]; -rx(-pi/2) q[58]; -ry(pi/2) q[58]; -rx(pi) q[58]; -cx q[57],q[58]; -rz(1.0) q[58]; -cx q[57],q[58]; -ry(pi/2) q[57]; -rx(pi) q[57]; -ry(pi/2) q[58]; -rx(pi) q[58]; -cx q[57],q[58]; -rz(1.0) q[58]; -cx q[57],q[58]; -rx(pi/2) q[57]; -rx(pi/2) q[58]; -cx q[57],q[58]; -rz(1.0) q[58]; -cx q[57],q[58]; -rx(-pi/2) q[57]; -ry(pi/2) q[57]; -rx(pi) q[57]; -rx(-pi/2) q[58]; -ry(pi/2) q[58]; -rx(pi) q[58]; -cx q[57],q[58]; -rz(1.0) q[58]; -cx q[57],q[58]; -ry(pi/2) q[57]; -rx(pi) q[57]; -rz(-1.9185436693586873) q[57]; -ry(pi/2) q[58]; -rx(pi) q[58]; -ry(pi/2) q[67]; -rx(pi) q[67]; -cx q[58],q[68]; -rz(1.0) q[68]; -cx q[58],q[68]; -rx(pi/2) q[58]; -rx(pi/2) q[68]; -cx q[58],q[68]; -rz(1.0) q[68]; -cx q[58],q[68]; -rx(-pi/2) q[58]; -ry(pi/2) q[58]; -rx(pi) q[58]; -rx(-pi/2) q[68]; -ry(pi/2) q[68]; -rx(pi) q[68]; -cx q[58],q[68]; -rz(1.0) q[68]; -cx q[58],q[68]; -ry(pi/2) q[58]; -rx(pi) q[58]; -ry(pi/2) q[68]; -rx(pi) q[68]; -cx q[58],q[68]; -rz(1.0) q[68]; -cx q[58],q[68]; -rx(pi/2) q[58]; -rx(pi/2) q[68]; -cx q[58],q[68]; -rz(1.0) q[68]; -cx q[58],q[68]; -rx(-pi/2) q[58]; -ry(pi/2) q[58]; -rx(pi) q[58]; -rx(-pi/2) q[68]; -ry(pi/2) q[68]; -rx(pi) q[68]; -cx q[58],q[68]; -rz(1.0) q[68]; -cx q[58],q[68]; -ry(pi/2) q[58]; -rx(pi) q[58]; -cx q[58],q[59]; -rz(1.0) q[59]; -cx q[58],q[59]; -rx(pi/2) q[58]; -rx(pi/2) q[59]; -cx q[58],q[59]; -rz(1.0) q[59]; -cx q[58],q[59]; -rx(-pi/2) q[58]; -ry(pi/2) q[58]; -rx(pi) q[58]; -rx(-pi/2) q[59]; -ry(pi/2) q[59]; -rx(pi) q[59]; -cx q[58],q[59]; -rz(1.0) q[59]; -cx q[58],q[59]; -ry(pi/2) q[58]; -rx(pi) q[58]; -ry(pi/2) q[59]; -rx(pi) q[59]; -cx q[58],q[59]; -rz(1.0) q[59]; -cx q[58],q[59]; -rx(pi/2) q[58]; -rx(pi/2) q[59]; -cx q[58],q[59]; -rz(1.0) q[59]; -cx q[58],q[59]; -rx(-pi/2) q[58]; -ry(pi/2) q[58]; -rx(pi) q[58]; -rx(-pi/2) q[59]; -ry(pi/2) q[59]; -rx(pi) q[59]; -cx q[58],q[59]; -rz(1.0) q[59]; -cx q[58],q[59]; -ry(pi/2) q[58]; -rx(pi) q[58]; -rz(1.726530979048717) q[58]; -ry(pi/2) q[59]; -rx(pi) q[59]; -ry(pi/2) q[68]; -rx(pi) q[68]; -cx q[59],q[69]; -rz(1.0) q[69]; -cx q[59],q[69]; -rx(pi/2) q[59]; -rx(pi/2) q[69]; -cx q[59],q[69]; -rz(1.0) q[69]; -cx q[59],q[69]; -rx(-pi/2) q[59]; -ry(pi/2) q[59]; -rx(pi) q[59]; -rx(-pi/2) q[69]; -ry(pi/2) q[69]; -rx(pi) q[69]; -cx q[59],q[69]; -rz(1.0) q[69]; -cx q[59],q[69]; -ry(pi/2) q[59]; -rx(pi) q[59]; -ry(pi/2) q[69]; -rx(pi) q[69]; -cx q[59],q[69]; -rz(1.0) q[69]; -cx q[59],q[69]; -rx(pi/2) q[59]; -rx(pi/2) q[69]; -cx q[59],q[69]; -rz(1.0) q[69]; -cx q[59],q[69]; -rx(-pi/2) q[59]; -ry(pi/2) q[59]; -rx(pi) q[59]; -rx(-pi/2) q[69]; -ry(pi/2) q[69]; -rx(pi) q[69]; -cx q[59],q[69]; -rz(1.0) q[69]; -cx q[59],q[69]; -ry(pi/2) q[59]; -rx(pi) q[59]; -rz(-1.2109579698362327) q[59]; -ry(pi/2) q[69]; -rx(pi) q[69]; -cx q[60],q[70]; -rz(1.0) q[70]; -cx q[60],q[70]; -rx(pi/2) q[60]; -rx(pi/2) q[70]; -cx q[60],q[70]; -rz(1.0) q[70]; -cx q[60],q[70]; -rx(-pi/2) q[60]; -ry(pi/2) q[60]; -rx(pi) q[60]; -rx(-pi/2) q[70]; -ry(pi/2) q[70]; -rx(pi) q[70]; -cx q[60],q[70]; -rz(1.0) q[70]; -cx q[60],q[70]; -ry(pi/2) q[60]; -rx(pi) q[60]; -ry(pi/2) q[70]; -rx(pi) q[70]; -cx q[60],q[70]; -rz(1.0) q[70]; -cx q[60],q[70]; -rx(pi/2) q[60]; -rx(pi/2) q[70]; -cx q[60],q[70]; -rz(1.0) q[70]; -cx q[60],q[70]; -rx(-pi/2) q[60]; -ry(pi/2) q[60]; -rx(pi) q[60]; -rx(-pi/2) q[70]; -ry(pi/2) q[70]; -rx(pi) q[70]; -cx q[60],q[70]; -rz(1.0) q[70]; -cx q[60],q[70]; -ry(pi/2) q[60]; -rx(pi) q[60]; -cx q[60],q[61]; -rz(1.0) q[61]; -cx q[60],q[61]; -rx(pi/2) q[60]; -rx(pi/2) q[61]; -cx q[60],q[61]; -rz(1.0) q[61]; -cx q[60],q[61]; -rx(-pi/2) q[60]; -ry(pi/2) q[60]; -rx(pi) q[60]; -rx(-pi/2) q[61]; -ry(pi/2) q[61]; -rx(pi) q[61]; -cx q[60],q[61]; -rz(1.0) q[61]; -cx q[60],q[61]; -ry(pi/2) q[60]; -rx(pi) q[60]; -ry(pi/2) q[61]; -rx(pi) q[61]; -cx q[60],q[61]; -rz(1.0) q[61]; -cx q[60],q[61]; -rx(pi/2) q[60]; -rx(pi/2) q[61]; -cx q[60],q[61]; -rz(1.0) q[61]; -cx q[60],q[61]; -rx(-pi/2) q[60]; -ry(pi/2) q[60]; -rx(pi) q[60]; -rx(-pi/2) q[61]; -ry(pi/2) q[61]; -rx(pi) q[61]; -cx q[60],q[61]; -rz(1.0) q[61]; -cx q[60],q[61]; -ry(pi/2) q[60]; -rx(pi) q[60]; -rz(-0.20082838567698236) q[60]; -ry(pi/2) q[61]; -rx(pi) q[61]; -ry(pi/2) q[70]; -rx(pi) q[70]; -cx q[61],q[71]; -rz(1.0) q[71]; -cx q[61],q[71]; -rx(pi/2) q[61]; -rx(pi/2) q[71]; -cx q[61],q[71]; -rz(1.0) q[71]; -cx q[61],q[71]; -rx(-pi/2) q[61]; -ry(pi/2) q[61]; -rx(pi) q[61]; -rx(-pi/2) q[71]; -ry(pi/2) q[71]; -rx(pi) q[71]; -cx q[61],q[71]; -rz(1.0) q[71]; -cx q[61],q[71]; -ry(pi/2) q[61]; -rx(pi) q[61]; -ry(pi/2) q[71]; -rx(pi) q[71]; -cx q[61],q[71]; -rz(1.0) q[71]; -cx q[61],q[71]; -rx(pi/2) q[61]; -rx(pi/2) q[71]; -cx q[61],q[71]; -rz(1.0) q[71]; -cx q[61],q[71]; -rx(-pi/2) q[61]; -ry(pi/2) q[61]; -rx(pi) q[61]; -rx(-pi/2) q[71]; -ry(pi/2) q[71]; -rx(pi) q[71]; -cx q[61],q[71]; -rz(1.0) q[71]; -cx q[61],q[71]; -ry(pi/2) q[61]; -rx(pi) q[61]; -cx q[61],q[62]; -rz(1.0) q[62]; -cx q[61],q[62]; -rx(pi/2) q[61]; -rx(pi/2) q[62]; -cx q[61],q[62]; -rz(1.0) q[62]; -cx q[61],q[62]; -rx(-pi/2) q[61]; -ry(pi/2) q[61]; -rx(pi) q[61]; -rx(-pi/2) q[62]; -ry(pi/2) q[62]; -rx(pi) q[62]; -cx q[61],q[62]; -rz(1.0) q[62]; -cx q[61],q[62]; -ry(pi/2) q[61]; -rx(pi) q[61]; -ry(pi/2) q[62]; -rx(pi) q[62]; -cx q[61],q[62]; -rz(1.0) q[62]; -cx q[61],q[62]; -rx(pi/2) q[61]; -rx(pi/2) q[62]; -cx q[61],q[62]; -rz(1.0) q[62]; -cx q[61],q[62]; -rx(-pi/2) q[61]; -ry(pi/2) q[61]; -rx(pi) q[61]; -rx(-pi/2) q[62]; -ry(pi/2) q[62]; -rx(pi) q[62]; -cx q[61],q[62]; -rz(1.0) q[62]; -cx q[61],q[62]; -ry(pi/2) q[61]; -rx(pi) q[61]; -rz(-0.4161528300296635) q[61]; -ry(pi/2) q[62]; -rx(pi) q[62]; -ry(pi/2) q[71]; -rx(pi) q[71]; -cx q[62],q[72]; -rz(1.0) q[72]; -cx q[62],q[72]; -rx(pi/2) q[62]; -rx(pi/2) q[72]; -cx q[62],q[72]; -rz(1.0) q[72]; -cx q[62],q[72]; -rx(-pi/2) q[62]; -ry(pi/2) q[62]; -rx(pi) q[62]; -rx(-pi/2) q[72]; -ry(pi/2) q[72]; -rx(pi) q[72]; -cx q[62],q[72]; -rz(1.0) q[72]; -cx q[62],q[72]; -ry(pi/2) q[62]; -rx(pi) q[62]; -ry(pi/2) q[72]; -rx(pi) q[72]; -cx q[62],q[72]; -rz(1.0) q[72]; -cx q[62],q[72]; -rx(pi/2) q[62]; -rx(pi/2) q[72]; -cx q[62],q[72]; -rz(1.0) q[72]; -cx q[62],q[72]; -rx(-pi/2) q[62]; -ry(pi/2) q[62]; -rx(pi) q[62]; -rx(-pi/2) q[72]; -ry(pi/2) q[72]; -rx(pi) q[72]; -cx q[62],q[72]; -rz(1.0) q[72]; -cx q[62],q[72]; -ry(pi/2) q[62]; -rx(pi) q[62]; -cx q[62],q[63]; -rz(1.0) q[63]; -cx q[62],q[63]; -rx(pi/2) q[62]; -rx(pi/2) q[63]; -cx q[62],q[63]; -rz(1.0) q[63]; -cx q[62],q[63]; -rx(-pi/2) q[62]; -ry(pi/2) q[62]; -rx(pi) q[62]; -rx(-pi/2) q[63]; -ry(pi/2) q[63]; -rx(pi) q[63]; -cx q[62],q[63]; -rz(1.0) q[63]; -cx q[62],q[63]; -ry(pi/2) q[62]; -rx(pi) q[62]; -ry(pi/2) q[63]; -rx(pi) q[63]; -cx q[62],q[63]; -rz(1.0) q[63]; -cx q[62],q[63]; -rx(pi/2) q[62]; -rx(pi/2) q[63]; -cx q[62],q[63]; -rz(1.0) q[63]; -cx q[62],q[63]; -rx(-pi/2) q[62]; -ry(pi/2) q[62]; -rx(pi) q[62]; -rx(-pi/2) q[63]; -ry(pi/2) q[63]; -rx(pi) q[63]; -cx q[62],q[63]; -rz(1.0) q[63]; -cx q[62],q[63]; -ry(pi/2) q[62]; -rx(pi) q[62]; -rz(-1.9801621500639852) q[62]; -ry(pi/2) q[63]; -rx(pi) q[63]; -ry(pi/2) q[72]; -rx(pi) q[72]; -cx q[63],q[73]; -rz(1.0) q[73]; -cx q[63],q[73]; -rx(pi/2) q[63]; -rx(pi/2) q[73]; -cx q[63],q[73]; -rz(1.0) q[73]; -cx q[63],q[73]; -rx(-pi/2) q[63]; -ry(pi/2) q[63]; -rx(pi) q[63]; -rx(-pi/2) q[73]; -ry(pi/2) q[73]; -rx(pi) q[73]; -cx q[63],q[73]; -rz(1.0) q[73]; -cx q[63],q[73]; -ry(pi/2) q[63]; -rx(pi) q[63]; -ry(pi/2) q[73]; -rx(pi) q[73]; -cx q[63],q[73]; -rz(1.0) q[73]; -cx q[63],q[73]; -rx(pi/2) q[63]; -rx(pi/2) q[73]; -cx q[63],q[73]; -rz(1.0) q[73]; -cx q[63],q[73]; -rx(-pi/2) q[63]; -ry(pi/2) q[63]; -rx(pi) q[63]; -rx(-pi/2) q[73]; -ry(pi/2) q[73]; -rx(pi) q[73]; -cx q[63],q[73]; -rz(1.0) q[73]; -cx q[63],q[73]; -ry(pi/2) q[63]; -rx(pi) q[63]; -cx q[63],q[64]; -rz(1.0) q[64]; -cx q[63],q[64]; -rx(pi/2) q[63]; -rx(pi/2) q[64]; -cx q[63],q[64]; -rz(1.0) q[64]; -cx q[63],q[64]; -rx(-pi/2) q[63]; -ry(pi/2) q[63]; -rx(pi) q[63]; -rx(-pi/2) q[64]; -ry(pi/2) q[64]; -rx(pi) q[64]; -cx q[63],q[64]; -rz(1.0) q[64]; -cx q[63],q[64]; -ry(pi/2) q[63]; -rx(pi) q[63]; -ry(pi/2) q[64]; -rx(pi) q[64]; -cx q[63],q[64]; -rz(1.0) q[64]; -cx q[63],q[64]; -rx(pi/2) q[63]; -rx(pi/2) q[64]; -cx q[63],q[64]; -rz(1.0) q[64]; -cx q[63],q[64]; -rx(-pi/2) q[63]; -ry(pi/2) q[63]; -rx(pi) q[63]; -rx(-pi/2) q[64]; -ry(pi/2) q[64]; -rx(pi) q[64]; -cx q[63],q[64]; -rz(1.0) q[64]; -cx q[63],q[64]; -ry(pi/2) q[63]; -rx(pi) q[63]; -rz(0.11962778626455917) q[63]; -ry(pi/2) q[64]; -rx(pi) q[64]; -ry(pi/2) q[73]; -rx(pi) q[73]; -cx q[64],q[74]; -rz(1.0) q[74]; -cx q[64],q[74]; -rx(pi/2) q[64]; -rx(pi/2) q[74]; -cx q[64],q[74]; -rz(1.0) q[74]; -cx q[64],q[74]; -rx(-pi/2) q[64]; -ry(pi/2) q[64]; -rx(pi) q[64]; -rx(-pi/2) q[74]; -ry(pi/2) q[74]; -rx(pi) q[74]; -cx q[64],q[74]; -rz(1.0) q[74]; -cx q[64],q[74]; -ry(pi/2) q[64]; -rx(pi) q[64]; -ry(pi/2) q[74]; -rx(pi) q[74]; -cx q[64],q[74]; -rz(1.0) q[74]; -cx q[64],q[74]; -rx(pi/2) q[64]; -rx(pi/2) q[74]; -cx q[64],q[74]; -rz(1.0) q[74]; -cx q[64],q[74]; -rx(-pi/2) q[64]; -ry(pi/2) q[64]; -rx(pi) q[64]; -rx(-pi/2) q[74]; -ry(pi/2) q[74]; -rx(pi) q[74]; -cx q[64],q[74]; -rz(1.0) q[74]; -cx q[64],q[74]; -ry(pi/2) q[64]; -rx(pi) q[64]; -cx q[64],q[65]; -rz(1.0) q[65]; -cx q[64],q[65]; -rx(pi/2) q[64]; -rx(pi/2) q[65]; -cx q[64],q[65]; -rz(1.0) q[65]; -cx q[64],q[65]; -rx(-pi/2) q[64]; -ry(pi/2) q[64]; -rx(pi) q[64]; -rx(-pi/2) q[65]; -ry(pi/2) q[65]; -rx(pi) q[65]; -cx q[64],q[65]; -rz(1.0) q[65]; -cx q[64],q[65]; -ry(pi/2) q[64]; -rx(pi) q[64]; -ry(pi/2) q[65]; -rx(pi) q[65]; -cx q[64],q[65]; -rz(1.0) q[65]; -cx q[64],q[65]; -rx(pi/2) q[64]; -rx(pi/2) q[65]; -cx q[64],q[65]; -rz(1.0) q[65]; -cx q[64],q[65]; -rx(-pi/2) q[64]; -ry(pi/2) q[64]; -rx(pi) q[64]; -rx(-pi/2) q[65]; -ry(pi/2) q[65]; -rx(pi) q[65]; -cx q[64],q[65]; -rz(1.0) q[65]; -cx q[64],q[65]; -ry(pi/2) q[64]; -rx(pi) q[64]; -rz(1.8824718817937112) q[64]; -ry(pi/2) q[65]; -rx(pi) q[65]; -ry(pi/2) q[74]; -rx(pi) q[74]; -cx q[65],q[75]; -rz(1.0) q[75]; -cx q[65],q[75]; -rx(pi/2) q[65]; -rx(pi/2) q[75]; -cx q[65],q[75]; -rz(1.0) q[75]; -cx q[65],q[75]; -rx(-pi/2) q[65]; -ry(pi/2) q[65]; -rx(pi) q[65]; -rx(-pi/2) q[75]; -ry(pi/2) q[75]; -rx(pi) q[75]; -cx q[65],q[75]; -rz(1.0) q[75]; -cx q[65],q[75]; -ry(pi/2) q[65]; -rx(pi) q[65]; -ry(pi/2) q[75]; -rx(pi) q[75]; -cx q[65],q[75]; -rz(1.0) q[75]; -cx q[65],q[75]; -rx(pi/2) q[65]; -rx(pi/2) q[75]; -cx q[65],q[75]; -rz(1.0) q[75]; -cx q[65],q[75]; -rx(-pi/2) q[65]; -ry(pi/2) q[65]; -rx(pi) q[65]; -rx(-pi/2) q[75]; -ry(pi/2) q[75]; -rx(pi) q[75]; -cx q[65],q[75]; -rz(1.0) q[75]; -cx q[65],q[75]; -ry(pi/2) q[65]; -rx(pi) q[65]; -cx q[65],q[66]; -rz(1.0) q[66]; -cx q[65],q[66]; -rx(pi/2) q[65]; -rx(pi/2) q[66]; -cx q[65],q[66]; -rz(1.0) q[66]; -cx q[65],q[66]; -rx(-pi/2) q[65]; -ry(pi/2) q[65]; -rx(pi) q[65]; -rx(-pi/2) q[66]; -ry(pi/2) q[66]; -rx(pi) q[66]; -cx q[65],q[66]; -rz(1.0) q[66]; -cx q[65],q[66]; -ry(pi/2) q[65]; -rx(pi) q[65]; -ry(pi/2) q[66]; -rx(pi) q[66]; -cx q[65],q[66]; -rz(1.0) q[66]; -cx q[65],q[66]; -rx(pi/2) q[65]; -rx(pi/2) q[66]; -cx q[65],q[66]; -rz(1.0) q[66]; -cx q[65],q[66]; -rx(-pi/2) q[65]; -ry(pi/2) q[65]; -rx(pi) q[65]; -rx(-pi/2) q[66]; -ry(pi/2) q[66]; -rx(pi) q[66]; -cx q[65],q[66]; -rz(1.0) q[66]; -cx q[65],q[66]; -ry(pi/2) q[65]; -rx(pi) q[65]; -rz(-1.3889149630805688) q[65]; -ry(pi/2) q[66]; -rx(pi) q[66]; -ry(pi/2) q[75]; -rx(pi) q[75]; -cx q[66],q[76]; -rz(1.0) q[76]; -cx q[66],q[76]; -rx(pi/2) q[66]; -rx(pi/2) q[76]; -cx q[66],q[76]; -rz(1.0) q[76]; -cx q[66],q[76]; -rx(-pi/2) q[66]; -ry(pi/2) q[66]; -rx(pi) q[66]; -rx(-pi/2) q[76]; -ry(pi/2) q[76]; -rx(pi) q[76]; -cx q[66],q[76]; -rz(1.0) q[76]; -cx q[66],q[76]; -ry(pi/2) q[66]; -rx(pi) q[66]; -ry(pi/2) q[76]; -rx(pi) q[76]; -cx q[66],q[76]; -rz(1.0) q[76]; -cx q[66],q[76]; -rx(pi/2) q[66]; -rx(pi/2) q[76]; -cx q[66],q[76]; -rz(1.0) q[76]; -cx q[66],q[76]; -rx(-pi/2) q[66]; -ry(pi/2) q[66]; -rx(pi) q[66]; -rx(-pi/2) q[76]; -ry(pi/2) q[76]; -rx(pi) q[76]; -cx q[66],q[76]; -rz(1.0) q[76]; -cx q[66],q[76]; -ry(pi/2) q[66]; -rx(pi) q[66]; -cx q[66],q[67]; -rz(1.0) q[67]; -cx q[66],q[67]; -rx(pi/2) q[66]; -rx(pi/2) q[67]; -cx q[66],q[67]; -rz(1.0) q[67]; -cx q[66],q[67]; -rx(-pi/2) q[66]; -ry(pi/2) q[66]; -rx(pi) q[66]; -rx(-pi/2) q[67]; -ry(pi/2) q[67]; -rx(pi) q[67]; -cx q[66],q[67]; -rz(1.0) q[67]; -cx q[66],q[67]; -ry(pi/2) q[66]; -rx(pi) q[66]; -ry(pi/2) q[67]; -rx(pi) q[67]; -cx q[66],q[67]; -rz(1.0) q[67]; -cx q[66],q[67]; -rx(pi/2) q[66]; -rx(pi/2) q[67]; -cx q[66],q[67]; -rz(1.0) q[67]; -cx q[66],q[67]; -rx(-pi/2) q[66]; -ry(pi/2) q[66]; -rx(pi) q[66]; -rx(-pi/2) q[67]; -ry(pi/2) q[67]; -rx(pi) q[67]; -cx q[66],q[67]; -rz(1.0) q[67]; -cx q[66],q[67]; -ry(pi/2) q[66]; -rx(pi) q[66]; -rz(-1.7470380842665403) q[66]; -ry(pi/2) q[67]; -rx(pi) q[67]; -ry(pi/2) q[76]; -rx(pi) q[76]; -cx q[67],q[77]; -rz(1.0) q[77]; -cx q[67],q[77]; -rx(pi/2) q[67]; -rx(pi/2) q[77]; -cx q[67],q[77]; -rz(1.0) q[77]; -cx q[67],q[77]; -rx(-pi/2) q[67]; -ry(pi/2) q[67]; -rx(pi) q[67]; -rx(-pi/2) q[77]; -ry(pi/2) q[77]; -rx(pi) q[77]; -cx q[67],q[77]; -rz(1.0) q[77]; -cx q[67],q[77]; -ry(pi/2) q[67]; -rx(pi) q[67]; -ry(pi/2) q[77]; -rx(pi) q[77]; -cx q[67],q[77]; -rz(1.0) q[77]; -cx q[67],q[77]; -rx(pi/2) q[67]; -rx(pi/2) q[77]; -cx q[67],q[77]; -rz(1.0) q[77]; -cx q[67],q[77]; -rx(-pi/2) q[67]; -ry(pi/2) q[67]; -rx(pi) q[67]; -rx(-pi/2) q[77]; -ry(pi/2) q[77]; -rx(pi) q[77]; -cx q[67],q[77]; -rz(1.0) q[77]; -cx q[67],q[77]; -ry(pi/2) q[67]; -rx(pi) q[67]; -cx q[67],q[68]; -rz(1.0) q[68]; -cx q[67],q[68]; -rx(pi/2) q[67]; -rx(pi/2) q[68]; -cx q[67],q[68]; -rz(1.0) q[68]; -cx q[67],q[68]; -rx(-pi/2) q[67]; -ry(pi/2) q[67]; -rx(pi) q[67]; -rx(-pi/2) q[68]; -ry(pi/2) q[68]; -rx(pi) q[68]; -cx q[67],q[68]; -rz(1.0) q[68]; -cx q[67],q[68]; -ry(pi/2) q[67]; -rx(pi) q[67]; -ry(pi/2) q[68]; -rx(pi) q[68]; -cx q[67],q[68]; -rz(1.0) q[68]; -cx q[67],q[68]; -rx(pi/2) q[67]; -rx(pi/2) q[68]; -cx q[67],q[68]; -rz(1.0) q[68]; -cx q[67],q[68]; -rx(-pi/2) q[67]; -ry(pi/2) q[67]; -rx(pi) q[67]; -rx(-pi/2) q[68]; -ry(pi/2) q[68]; -rx(pi) q[68]; -cx q[67],q[68]; -rz(1.0) q[68]; -cx q[67],q[68]; -ry(pi/2) q[67]; -rx(pi) q[67]; -rz(-1.8076319397542981) q[67]; -ry(pi/2) q[68]; -rx(pi) q[68]; -ry(pi/2) q[77]; -rx(pi) q[77]; -cx q[68],q[78]; -rz(1.0) q[78]; -cx q[68],q[78]; -rx(pi/2) q[68]; -rx(pi/2) q[78]; -cx q[68],q[78]; -rz(1.0) q[78]; -cx q[68],q[78]; -rx(-pi/2) q[68]; -ry(pi/2) q[68]; -rx(pi) q[68]; -rx(-pi/2) q[78]; -ry(pi/2) q[78]; -rx(pi) q[78]; -cx q[68],q[78]; -rz(1.0) q[78]; -cx q[68],q[78]; -ry(pi/2) q[68]; -rx(pi) q[68]; -ry(pi/2) q[78]; -rx(pi) q[78]; -cx q[68],q[78]; -rz(1.0) q[78]; -cx q[68],q[78]; -rx(pi/2) q[68]; -rx(pi/2) q[78]; -cx q[68],q[78]; -rz(1.0) q[78]; -cx q[68],q[78]; -rx(-pi/2) q[68]; -ry(pi/2) q[68]; -rx(pi) q[68]; -rx(-pi/2) q[78]; -ry(pi/2) q[78]; -rx(pi) q[78]; -cx q[68],q[78]; -rz(1.0) q[78]; -cx q[68],q[78]; -ry(pi/2) q[68]; -rx(pi) q[68]; -cx q[68],q[69]; -rz(1.0) q[69]; -cx q[68],q[69]; -rx(pi/2) q[68]; -rx(pi/2) q[69]; -cx q[68],q[69]; -rz(1.0) q[69]; -cx q[68],q[69]; -rx(-pi/2) q[68]; -ry(pi/2) q[68]; -rx(pi) q[68]; -rx(-pi/2) q[69]; -ry(pi/2) q[69]; -rx(pi) q[69]; -cx q[68],q[69]; -rz(1.0) q[69]; -cx q[68],q[69]; -ry(pi/2) q[68]; -rx(pi) q[68]; -ry(pi/2) q[69]; -rx(pi) q[69]; -cx q[68],q[69]; -rz(1.0) q[69]; -cx q[68],q[69]; -rx(pi/2) q[68]; -rx(pi/2) q[69]; -cx q[68],q[69]; -rz(1.0) q[69]; -cx q[68],q[69]; -rx(-pi/2) q[68]; -ry(pi/2) q[68]; -rx(pi) q[68]; -rx(-pi/2) q[69]; -ry(pi/2) q[69]; -rx(pi) q[69]; -cx q[68],q[69]; -rz(1.0) q[69]; -cx q[68],q[69]; -ry(pi/2) q[68]; -rx(pi) q[68]; -rz(0.9567895659286578) q[68]; -ry(pi/2) q[69]; -rx(pi) q[69]; -ry(pi/2) q[78]; -rx(pi) q[78]; -cx q[69],q[79]; -rz(1.0) q[79]; -cx q[69],q[79]; -rx(pi/2) q[69]; -rx(pi/2) q[79]; -cx q[69],q[79]; -rz(1.0) q[79]; -cx q[69],q[79]; -rx(-pi/2) q[69]; -ry(pi/2) q[69]; -rx(pi) q[69]; -rx(-pi/2) q[79]; -ry(pi/2) q[79]; -rx(pi) q[79]; -cx q[69],q[79]; -rz(1.0) q[79]; -cx q[69],q[79]; -ry(pi/2) q[69]; -rx(pi) q[69]; -ry(pi/2) q[79]; -rx(pi) q[79]; -cx q[69],q[79]; -rz(1.0) q[79]; -cx q[69],q[79]; -rx(pi/2) q[69]; -rx(pi/2) q[79]; -cx q[69],q[79]; -rz(1.0) q[79]; -cx q[69],q[79]; -rx(-pi/2) q[69]; -ry(pi/2) q[69]; -rx(pi) q[69]; -rx(-pi/2) q[79]; -ry(pi/2) q[79]; -rx(pi) q[79]; -cx q[69],q[79]; -rz(1.0) q[79]; -cx q[69],q[79]; -ry(pi/2) q[69]; -rx(pi) q[69]; -rz(1.263944214895826) q[69]; -ry(pi/2) q[79]; -rx(pi) q[79]; -cx q[70],q[80]; -rz(1.0) q[80]; -cx q[70],q[80]; -rx(pi/2) q[70]; -rx(pi/2) q[80]; -cx q[70],q[80]; -rz(1.0) q[80]; -cx q[70],q[80]; -rx(-pi/2) q[70]; -ry(pi/2) q[70]; -rx(pi) q[70]; -rx(-pi/2) q[80]; -ry(pi/2) q[80]; -rx(pi) q[80]; -cx q[70],q[80]; -rz(1.0) q[80]; -cx q[70],q[80]; -ry(pi/2) q[70]; -rx(pi) q[70]; -ry(pi/2) q[80]; -rx(pi) q[80]; -cx q[70],q[80]; -rz(1.0) q[80]; -cx q[70],q[80]; -rx(pi/2) q[70]; -rx(pi/2) q[80]; -cx q[70],q[80]; -rz(1.0) q[80]; -cx q[70],q[80]; -rx(-pi/2) q[70]; -ry(pi/2) q[70]; -rx(pi) q[70]; -rx(-pi/2) q[80]; -ry(pi/2) q[80]; -rx(pi) q[80]; -cx q[70],q[80]; -rz(1.0) q[80]; -cx q[70],q[80]; -ry(pi/2) q[70]; -rx(pi) q[70]; -cx q[70],q[71]; -rz(1.0) q[71]; -cx q[70],q[71]; -rx(pi/2) q[70]; -rx(pi/2) q[71]; -cx q[70],q[71]; -rz(1.0) q[71]; -cx q[70],q[71]; -rx(-pi/2) q[70]; -ry(pi/2) q[70]; -rx(pi) q[70]; -rx(-pi/2) q[71]; -ry(pi/2) q[71]; -rx(pi) q[71]; -cx q[70],q[71]; -rz(1.0) q[71]; -cx q[70],q[71]; -ry(pi/2) q[70]; -rx(pi) q[70]; -ry(pi/2) q[71]; -rx(pi) q[71]; -cx q[70],q[71]; -rz(1.0) q[71]; -cx q[70],q[71]; -rx(pi/2) q[70]; -rx(pi/2) q[71]; -cx q[70],q[71]; -rz(1.0) q[71]; -cx q[70],q[71]; -rx(-pi/2) q[70]; -ry(pi/2) q[70]; -rx(pi) q[70]; -rx(-pi/2) q[71]; -ry(pi/2) q[71]; -rx(pi) q[71]; -cx q[70],q[71]; -rz(1.0) q[71]; -cx q[70],q[71]; -ry(pi/2) q[70]; -rx(pi) q[70]; -rz(1.1621107450601351) q[70]; -ry(pi/2) q[71]; -rx(pi) q[71]; -ry(pi/2) q[80]; -rx(pi) q[80]; -cx q[71],q[81]; -rz(1.0) q[81]; -cx q[71],q[81]; -rx(pi/2) q[71]; -rx(pi/2) q[81]; -cx q[71],q[81]; -rz(1.0) q[81]; -cx q[71],q[81]; -rx(-pi/2) q[71]; -ry(pi/2) q[71]; -rx(pi) q[71]; -rx(-pi/2) q[81]; -ry(pi/2) q[81]; -rx(pi) q[81]; -cx q[71],q[81]; -rz(1.0) q[81]; -cx q[71],q[81]; -ry(pi/2) q[71]; -rx(pi) q[71]; -ry(pi/2) q[81]; -rx(pi) q[81]; -cx q[71],q[81]; -rz(1.0) q[81]; -cx q[71],q[81]; -rx(pi/2) q[71]; -rx(pi/2) q[81]; -cx q[71],q[81]; -rz(1.0) q[81]; -cx q[71],q[81]; -rx(-pi/2) q[71]; -ry(pi/2) q[71]; -rx(pi) q[71]; -rx(-pi/2) q[81]; -ry(pi/2) q[81]; -rx(pi) q[81]; -cx q[71],q[81]; -rz(1.0) q[81]; -cx q[71],q[81]; -ry(pi/2) q[71]; -rx(pi) q[71]; -cx q[71],q[72]; -rz(1.0) q[72]; -cx q[71],q[72]; -rx(pi/2) q[71]; -rx(pi/2) q[72]; -cx q[71],q[72]; -rz(1.0) q[72]; -cx q[71],q[72]; -rx(-pi/2) q[71]; -ry(pi/2) q[71]; -rx(pi) q[71]; -rx(-pi/2) q[72]; -ry(pi/2) q[72]; -rx(pi) q[72]; -cx q[71],q[72]; -rz(1.0) q[72]; -cx q[71],q[72]; -ry(pi/2) q[71]; -rx(pi) q[71]; -ry(pi/2) q[72]; -rx(pi) q[72]; -cx q[71],q[72]; -rz(1.0) q[72]; -cx q[71],q[72]; -rx(pi/2) q[71]; -rx(pi/2) q[72]; -cx q[71],q[72]; -rz(1.0) q[72]; -cx q[71],q[72]; -rx(-pi/2) q[71]; -ry(pi/2) q[71]; -rx(pi) q[71]; -rx(-pi/2) q[72]; -ry(pi/2) q[72]; -rx(pi) q[72]; -cx q[71],q[72]; -rz(1.0) q[72]; -cx q[71],q[72]; -ry(pi/2) q[71]; -rx(pi) q[71]; -rz(1.3585024351778254) q[71]; -ry(pi/2) q[72]; -rx(pi) q[72]; -ry(pi/2) q[81]; -rx(pi) q[81]; -cx q[72],q[82]; -rz(1.0) q[82]; -cx q[72],q[82]; -rx(pi/2) q[72]; -rx(pi/2) q[82]; -cx q[72],q[82]; -rz(1.0) q[82]; -cx q[72],q[82]; -rx(-pi/2) q[72]; -ry(pi/2) q[72]; -rx(pi) q[72]; -rx(-pi/2) q[82]; -ry(pi/2) q[82]; -rx(pi) q[82]; -cx q[72],q[82]; -rz(1.0) q[82]; -cx q[72],q[82]; -ry(pi/2) q[72]; -rx(pi) q[72]; -ry(pi/2) q[82]; -rx(pi) q[82]; -cx q[72],q[82]; -rz(1.0) q[82]; -cx q[72],q[82]; -rx(pi/2) q[72]; -rx(pi/2) q[82]; -cx q[72],q[82]; -rz(1.0) q[82]; -cx q[72],q[82]; -rx(-pi/2) q[72]; -ry(pi/2) q[72]; -rx(pi) q[72]; -rx(-pi/2) q[82]; -ry(pi/2) q[82]; -rx(pi) q[82]; -cx q[72],q[82]; -rz(1.0) q[82]; -cx q[72],q[82]; -ry(pi/2) q[72]; -rx(pi) q[72]; -cx q[72],q[73]; -rz(1.0) q[73]; -cx q[72],q[73]; -rx(pi/2) q[72]; -rx(pi/2) q[73]; -cx q[72],q[73]; -rz(1.0) q[73]; -cx q[72],q[73]; -rx(-pi/2) q[72]; -ry(pi/2) q[72]; -rx(pi) q[72]; -rx(-pi/2) q[73]; -ry(pi/2) q[73]; -rx(pi) q[73]; -cx q[72],q[73]; -rz(1.0) q[73]; -cx q[72],q[73]; -ry(pi/2) q[72]; -rx(pi) q[72]; -ry(pi/2) q[73]; -rx(pi) q[73]; -cx q[72],q[73]; -rz(1.0) q[73]; -cx q[72],q[73]; -rx(pi/2) q[72]; -rx(pi/2) q[73]; -cx q[72],q[73]; -rz(1.0) q[73]; -cx q[72],q[73]; -rx(-pi/2) q[72]; -ry(pi/2) q[72]; -rx(pi) q[72]; -rx(-pi/2) q[73]; -ry(pi/2) q[73]; -rx(pi) q[73]; -cx q[72],q[73]; -rz(1.0) q[73]; -cx q[72],q[73]; -ry(pi/2) q[72]; -rx(pi) q[72]; -rz(0.7669727347317736) q[72]; -ry(pi/2) q[73]; -rx(pi) q[73]; -ry(pi/2) q[82]; -rx(pi) q[82]; -cx q[73],q[83]; -rz(1.0) q[83]; -cx q[73],q[83]; -rx(pi/2) q[73]; -rx(pi/2) q[83]; -cx q[73],q[83]; -rz(1.0) q[83]; -cx q[73],q[83]; -rx(-pi/2) q[73]; -ry(pi/2) q[73]; -rx(pi) q[73]; -rx(-pi/2) q[83]; -ry(pi/2) q[83]; -rx(pi) q[83]; -cx q[73],q[83]; -rz(1.0) q[83]; -cx q[73],q[83]; -ry(pi/2) q[73]; -rx(pi) q[73]; -ry(pi/2) q[83]; -rx(pi) q[83]; -cx q[73],q[83]; -rz(1.0) q[83]; -cx q[73],q[83]; -rx(pi/2) q[73]; -rx(pi/2) q[83]; -cx q[73],q[83]; -rz(1.0) q[83]; -cx q[73],q[83]; -rx(-pi/2) q[73]; -ry(pi/2) q[73]; -rx(pi) q[73]; -rx(-pi/2) q[83]; -ry(pi/2) q[83]; -rx(pi) q[83]; -cx q[73],q[83]; -rz(1.0) q[83]; -cx q[73],q[83]; -ry(pi/2) q[73]; -rx(pi) q[73]; -cx q[73],q[74]; -rz(1.0) q[74]; -cx q[73],q[74]; -rx(pi/2) q[73]; -rx(pi/2) q[74]; -cx q[73],q[74]; -rz(1.0) q[74]; -cx q[73],q[74]; -rx(-pi/2) q[73]; -ry(pi/2) q[73]; -rx(pi) q[73]; -rx(-pi/2) q[74]; -ry(pi/2) q[74]; -rx(pi) q[74]; -cx q[73],q[74]; -rz(1.0) q[74]; -cx q[73],q[74]; -ry(pi/2) q[73]; -rx(pi) q[73]; -ry(pi/2) q[74]; -rx(pi) q[74]; -cx q[73],q[74]; -rz(1.0) q[74]; -cx q[73],q[74]; -rx(pi/2) q[73]; -rx(pi/2) q[74]; -cx q[73],q[74]; -rz(1.0) q[74]; -cx q[73],q[74]; -rx(-pi/2) q[73]; -ry(pi/2) q[73]; -rx(pi) q[73]; -rx(-pi/2) q[74]; -ry(pi/2) q[74]; -rx(pi) q[74]; -cx q[73],q[74]; -rz(1.0) q[74]; -cx q[73],q[74]; -ry(pi/2) q[73]; -rx(pi) q[73]; -rz(1.3705204062277838) q[73]; -ry(pi/2) q[74]; -rx(pi) q[74]; -ry(pi/2) q[83]; -rx(pi) q[83]; -cx q[74],q[84]; -rz(1.0) q[84]; -cx q[74],q[84]; -rx(pi/2) q[74]; -rx(pi/2) q[84]; -cx q[74],q[84]; -rz(1.0) q[84]; -cx q[74],q[84]; -rx(-pi/2) q[74]; -ry(pi/2) q[74]; -rx(pi) q[74]; -rx(-pi/2) q[84]; -ry(pi/2) q[84]; -rx(pi) q[84]; -cx q[74],q[84]; -rz(1.0) q[84]; -cx q[74],q[84]; -ry(pi/2) q[74]; -rx(pi) q[74]; -ry(pi/2) q[84]; -rx(pi) q[84]; -cx q[74],q[84]; -rz(1.0) q[84]; -cx q[74],q[84]; -rx(pi/2) q[74]; -rx(pi/2) q[84]; -cx q[74],q[84]; -rz(1.0) q[84]; -cx q[74],q[84]; -rx(-pi/2) q[74]; -ry(pi/2) q[74]; -rx(pi) q[74]; -rx(-pi/2) q[84]; -ry(pi/2) q[84]; -rx(pi) q[84]; -cx q[74],q[84]; -rz(1.0) q[84]; -cx q[74],q[84]; -ry(pi/2) q[74]; -rx(pi) q[74]; -cx q[74],q[75]; -rz(1.0) q[75]; -cx q[74],q[75]; -rx(pi/2) q[74]; -rx(pi/2) q[75]; -cx q[74],q[75]; -rz(1.0) q[75]; -cx q[74],q[75]; -rx(-pi/2) q[74]; -ry(pi/2) q[74]; -rx(pi) q[74]; -rx(-pi/2) q[75]; -ry(pi/2) q[75]; -rx(pi) q[75]; -cx q[74],q[75]; -rz(1.0) q[75]; -cx q[74],q[75]; -ry(pi/2) q[74]; -rx(pi) q[74]; -ry(pi/2) q[75]; -rx(pi) q[75]; -cx q[74],q[75]; -rz(1.0) q[75]; -cx q[74],q[75]; -rx(pi/2) q[74]; -rx(pi/2) q[75]; -cx q[74],q[75]; -rz(1.0) q[75]; -cx q[74],q[75]; -rx(-pi/2) q[74]; -ry(pi/2) q[74]; -rx(pi) q[74]; -rx(-pi/2) q[75]; -ry(pi/2) q[75]; -rx(pi) q[75]; -cx q[74],q[75]; -rz(1.0) q[75]; -cx q[74],q[75]; -ry(pi/2) q[74]; -rx(pi) q[74]; -rz(1.9164088333347422) q[74]; -ry(pi/2) q[75]; -rx(pi) q[75]; -ry(pi/2) q[84]; -rx(pi) q[84]; -cx q[75],q[85]; -rz(1.0) q[85]; -cx q[75],q[85]; -rx(pi/2) q[75]; -rx(pi/2) q[85]; -cx q[75],q[85]; -rz(1.0) q[85]; -cx q[75],q[85]; -rx(-pi/2) q[75]; -ry(pi/2) q[75]; -rx(pi) q[75]; -rx(-pi/2) q[85]; -ry(pi/2) q[85]; -rx(pi) q[85]; -cx q[75],q[85]; -rz(1.0) q[85]; -cx q[75],q[85]; -ry(pi/2) q[75]; -rx(pi) q[75]; -ry(pi/2) q[85]; -rx(pi) q[85]; -cx q[75],q[85]; -rz(1.0) q[85]; -cx q[75],q[85]; -rx(pi/2) q[75]; -rx(pi/2) q[85]; -cx q[75],q[85]; -rz(1.0) q[85]; -cx q[75],q[85]; -rx(-pi/2) q[75]; -ry(pi/2) q[75]; -rx(pi) q[75]; -rx(-pi/2) q[85]; -ry(pi/2) q[85]; -rx(pi) q[85]; -cx q[75],q[85]; -rz(1.0) q[85]; -cx q[75],q[85]; -ry(pi/2) q[75]; -rx(pi) q[75]; -cx q[75],q[76]; -rz(1.0) q[76]; -cx q[75],q[76]; -rx(pi/2) q[75]; -rx(pi/2) q[76]; -cx q[75],q[76]; -rz(1.0) q[76]; -cx q[75],q[76]; -rx(-pi/2) q[75]; -ry(pi/2) q[75]; -rx(pi) q[75]; -rx(-pi/2) q[76]; -ry(pi/2) q[76]; -rx(pi) q[76]; -cx q[75],q[76]; -rz(1.0) q[76]; -cx q[75],q[76]; -ry(pi/2) q[75]; -rx(pi) q[75]; -ry(pi/2) q[76]; -rx(pi) q[76]; -cx q[75],q[76]; -rz(1.0) q[76]; -cx q[75],q[76]; -rx(pi/2) q[75]; -rx(pi/2) q[76]; -cx q[75],q[76]; -rz(1.0) q[76]; -cx q[75],q[76]; -rx(-pi/2) q[75]; -ry(pi/2) q[75]; -rx(pi) q[75]; -rx(-pi/2) q[76]; -ry(pi/2) q[76]; -rx(pi) q[76]; -cx q[75],q[76]; -rz(1.0) q[76]; -cx q[75],q[76]; -ry(pi/2) q[75]; -rx(pi) q[75]; -rz(-1.553361019431374) q[75]; -ry(pi/2) q[76]; -rx(pi) q[76]; -ry(pi/2) q[85]; -rx(pi) q[85]; -cx q[76],q[86]; -rz(1.0) q[86]; -cx q[76],q[86]; -rx(pi/2) q[76]; -rx(pi/2) q[86]; -cx q[76],q[86]; -rz(1.0) q[86]; -cx q[76],q[86]; -rx(-pi/2) q[76]; -ry(pi/2) q[76]; -rx(pi) q[76]; -rx(-pi/2) q[86]; -ry(pi/2) q[86]; -rx(pi) q[86]; -cx q[76],q[86]; -rz(1.0) q[86]; -cx q[76],q[86]; -ry(pi/2) q[76]; -rx(pi) q[76]; -ry(pi/2) q[86]; -rx(pi) q[86]; -cx q[76],q[86]; -rz(1.0) q[86]; -cx q[76],q[86]; -rx(pi/2) q[76]; -rx(pi/2) q[86]; -cx q[76],q[86]; -rz(1.0) q[86]; -cx q[76],q[86]; -rx(-pi/2) q[76]; -ry(pi/2) q[76]; -rx(pi) q[76]; -rx(-pi/2) q[86]; -ry(pi/2) q[86]; -rx(pi) q[86]; -cx q[76],q[86]; -rz(1.0) q[86]; -cx q[76],q[86]; -ry(pi/2) q[76]; -rx(pi) q[76]; -cx q[76],q[77]; -rz(1.0) q[77]; -cx q[76],q[77]; -rx(pi/2) q[76]; -rx(pi/2) q[77]; -cx q[76],q[77]; -rz(1.0) q[77]; -cx q[76],q[77]; -rx(-pi/2) q[76]; -ry(pi/2) q[76]; -rx(pi) q[76]; -rx(-pi/2) q[77]; -ry(pi/2) q[77]; -rx(pi) q[77]; -cx q[76],q[77]; -rz(1.0) q[77]; -cx q[76],q[77]; -ry(pi/2) q[76]; -rx(pi) q[76]; -ry(pi/2) q[77]; -rx(pi) q[77]; -cx q[76],q[77]; -rz(1.0) q[77]; -cx q[76],q[77]; -rx(pi/2) q[76]; -rx(pi/2) q[77]; -cx q[76],q[77]; -rz(1.0) q[77]; -cx q[76],q[77]; -rx(-pi/2) q[76]; -ry(pi/2) q[76]; -rx(pi) q[76]; -rx(-pi/2) q[77]; -ry(pi/2) q[77]; -rx(pi) q[77]; -cx q[76],q[77]; -rz(1.0) q[77]; -cx q[76],q[77]; -ry(pi/2) q[76]; -rx(pi) q[76]; -rz(1.6451431338600901) q[76]; -ry(pi/2) q[77]; -rx(pi) q[77]; -ry(pi/2) q[86]; -rx(pi) q[86]; -cx q[77],q[87]; -rz(1.0) q[87]; -cx q[77],q[87]; -rx(pi/2) q[77]; -rx(pi/2) q[87]; -cx q[77],q[87]; -rz(1.0) q[87]; -cx q[77],q[87]; -rx(-pi/2) q[77]; -ry(pi/2) q[77]; -rx(pi) q[77]; -rx(-pi/2) q[87]; -ry(pi/2) q[87]; -rx(pi) q[87]; -cx q[77],q[87]; -rz(1.0) q[87]; -cx q[77],q[87]; -ry(pi/2) q[77]; -rx(pi) q[77]; -ry(pi/2) q[87]; -rx(pi) q[87]; -cx q[77],q[87]; -rz(1.0) q[87]; -cx q[77],q[87]; -rx(pi/2) q[77]; -rx(pi/2) q[87]; -cx q[77],q[87]; -rz(1.0) q[87]; -cx q[77],q[87]; -rx(-pi/2) q[77]; -ry(pi/2) q[77]; -rx(pi) q[77]; -rx(-pi/2) q[87]; -ry(pi/2) q[87]; -rx(pi) q[87]; -cx q[77],q[87]; -rz(1.0) q[87]; -cx q[77],q[87]; -ry(pi/2) q[77]; -rx(pi) q[77]; -cx q[77],q[78]; -rz(1.0) q[78]; -cx q[77],q[78]; -rx(pi/2) q[77]; -rx(pi/2) q[78]; -cx q[77],q[78]; -rz(1.0) q[78]; -cx q[77],q[78]; -rx(-pi/2) q[77]; -ry(pi/2) q[77]; -rx(pi) q[77]; -rx(-pi/2) q[78]; -ry(pi/2) q[78]; -rx(pi) q[78]; -cx q[77],q[78]; -rz(1.0) q[78]; -cx q[77],q[78]; -ry(pi/2) q[77]; -rx(pi) q[77]; -ry(pi/2) q[78]; -rx(pi) q[78]; -cx q[77],q[78]; -rz(1.0) q[78]; -cx q[77],q[78]; -rx(pi/2) q[77]; -rx(pi/2) q[78]; -cx q[77],q[78]; -rz(1.0) q[78]; -cx q[77],q[78]; -rx(-pi/2) q[77]; -ry(pi/2) q[77]; -rx(pi) q[77]; -rx(-pi/2) q[78]; -ry(pi/2) q[78]; -rx(pi) q[78]; -cx q[77],q[78]; -rz(1.0) q[78]; -cx q[77],q[78]; -ry(pi/2) q[77]; -rx(pi) q[77]; -rz(1.6021875855625312) q[77]; -ry(pi/2) q[78]; -rx(pi) q[78]; -ry(pi/2) q[87]; -rx(pi) q[87]; -cx q[78],q[88]; -rz(1.0) q[88]; -cx q[78],q[88]; -rx(pi/2) q[78]; -rx(pi/2) q[88]; -cx q[78],q[88]; -rz(1.0) q[88]; -cx q[78],q[88]; -rx(-pi/2) q[78]; -ry(pi/2) q[78]; -rx(pi) q[78]; -rx(-pi/2) q[88]; -ry(pi/2) q[88]; -rx(pi) q[88]; -cx q[78],q[88]; -rz(1.0) q[88]; -cx q[78],q[88]; -ry(pi/2) q[78]; -rx(pi) q[78]; -ry(pi/2) q[88]; -rx(pi) q[88]; -cx q[78],q[88]; -rz(1.0) q[88]; -cx q[78],q[88]; -rx(pi/2) q[78]; -rx(pi/2) q[88]; -cx q[78],q[88]; -rz(1.0) q[88]; -cx q[78],q[88]; -rx(-pi/2) q[78]; -ry(pi/2) q[78]; -rx(pi) q[78]; -rx(-pi/2) q[88]; -ry(pi/2) q[88]; -rx(pi) q[88]; -cx q[78],q[88]; -rz(1.0) q[88]; -cx q[78],q[88]; -ry(pi/2) q[78]; -rx(pi) q[78]; -cx q[78],q[79]; -rz(1.0) q[79]; -cx q[78],q[79]; -rx(pi/2) q[78]; -rx(pi/2) q[79]; -cx q[78],q[79]; -rz(1.0) q[79]; -cx q[78],q[79]; -rx(-pi/2) q[78]; -ry(pi/2) q[78]; -rx(pi) q[78]; -rx(-pi/2) q[79]; -ry(pi/2) q[79]; -rx(pi) q[79]; -cx q[78],q[79]; -rz(1.0) q[79]; -cx q[78],q[79]; -ry(pi/2) q[78]; -rx(pi) q[78]; -ry(pi/2) q[79]; -rx(pi) q[79]; -cx q[78],q[79]; -rz(1.0) q[79]; -cx q[78],q[79]; -rx(pi/2) q[78]; -rx(pi/2) q[79]; -cx q[78],q[79]; -rz(1.0) q[79]; -cx q[78],q[79]; -rx(-pi/2) q[78]; -ry(pi/2) q[78]; -rx(pi) q[78]; -rx(-pi/2) q[79]; -ry(pi/2) q[79]; -rx(pi) q[79]; -cx q[78],q[79]; -rz(1.0) q[79]; -cx q[78],q[79]; -ry(pi/2) q[78]; -rx(pi) q[78]; -rz(0.6036453844446408) q[78]; -ry(pi/2) q[79]; -rx(pi) q[79]; -ry(pi/2) q[88]; -rx(pi) q[88]; -cx q[79],q[89]; -rz(1.0) q[89]; -cx q[79],q[89]; -rx(pi/2) q[79]; -rx(pi/2) q[89]; -cx q[79],q[89]; -rz(1.0) q[89]; -cx q[79],q[89]; -rx(-pi/2) q[79]; -ry(pi/2) q[79]; -rx(pi) q[79]; -rx(-pi/2) q[89]; -ry(pi/2) q[89]; -rx(pi) q[89]; -cx q[79],q[89]; -rz(1.0) q[89]; -cx q[79],q[89]; -ry(pi/2) q[79]; -rx(pi) q[79]; -ry(pi/2) q[89]; -rx(pi) q[89]; -cx q[79],q[89]; -rz(1.0) q[89]; -cx q[79],q[89]; -rx(pi/2) q[79]; -rx(pi/2) q[89]; -cx q[79],q[89]; -rz(1.0) q[89]; -cx q[79],q[89]; -rx(-pi/2) q[79]; -ry(pi/2) q[79]; -rx(pi) q[79]; -rx(-pi/2) q[89]; -ry(pi/2) q[89]; -rx(pi) q[89]; -cx q[79],q[89]; -rz(1.0) q[89]; -cx q[79],q[89]; -ry(pi/2) q[79]; -rx(pi) q[79]; -rz(-0.48531993362815173) q[79]; -ry(pi/2) q[89]; -rx(pi) q[89]; -cx q[80],q[90]; -rz(1.0) q[90]; -cx q[80],q[90]; -rx(pi/2) q[80]; -rx(pi/2) q[90]; -cx q[80],q[90]; -rz(1.0) q[90]; -cx q[80],q[90]; -rx(-pi/2) q[80]; -ry(pi/2) q[80]; -rx(pi) q[80]; -rx(-pi/2) q[90]; -ry(pi/2) q[90]; -rx(pi) q[90]; -cx q[80],q[90]; -rz(1.0) q[90]; -cx q[80],q[90]; -ry(pi/2) q[80]; -rx(pi) q[80]; -ry(pi/2) q[90]; -rx(pi) q[90]; -cx q[80],q[90]; -rz(1.0) q[90]; -cx q[80],q[90]; -rx(pi/2) q[80]; -rx(pi/2) q[90]; -cx q[80],q[90]; -rz(1.0) q[90]; -cx q[80],q[90]; -rx(-pi/2) q[80]; -ry(pi/2) q[80]; -rx(pi) q[80]; -rx(-pi/2) q[90]; -ry(pi/2) q[90]; -rx(pi) q[90]; -cx q[80],q[90]; -rz(1.0) q[90]; -cx q[80],q[90]; -ry(pi/2) q[80]; -rx(pi) q[80]; -cx q[80],q[81]; -rz(1.0) q[81]; -cx q[80],q[81]; -rx(pi/2) q[80]; -rx(pi/2) q[81]; -cx q[80],q[81]; -rz(1.0) q[81]; -cx q[80],q[81]; -rx(-pi/2) q[80]; -ry(pi/2) q[80]; -rx(pi) q[80]; -rx(-pi/2) q[81]; -ry(pi/2) q[81]; -rx(pi) q[81]; -cx q[80],q[81]; -rz(1.0) q[81]; -cx q[80],q[81]; -ry(pi/2) q[80]; -rx(pi) q[80]; -ry(pi/2) q[81]; -rx(pi) q[81]; -cx q[80],q[81]; -rz(1.0) q[81]; -cx q[80],q[81]; -rx(pi/2) q[80]; -rx(pi/2) q[81]; -cx q[80],q[81]; -rz(1.0) q[81]; -cx q[80],q[81]; -rx(-pi/2) q[80]; -ry(pi/2) q[80]; -rx(pi) q[80]; -rx(-pi/2) q[81]; -ry(pi/2) q[81]; -rx(pi) q[81]; -cx q[80],q[81]; -rz(1.0) q[81]; -cx q[80],q[81]; -ry(pi/2) q[80]; -rx(pi) q[80]; -rz(0.9200965008433069) q[80]; -ry(pi/2) q[81]; -rx(pi) q[81]; -ry(pi/2) q[90]; -rx(pi) q[90]; -cx q[81],q[91]; -rz(1.0) q[91]; -cx q[81],q[91]; -rx(pi/2) q[81]; -rx(pi/2) q[91]; -cx q[81],q[91]; -rz(1.0) q[91]; -cx q[81],q[91]; -rx(-pi/2) q[81]; -ry(pi/2) q[81]; -rx(pi) q[81]; -rx(-pi/2) q[91]; -ry(pi/2) q[91]; -rx(pi) q[91]; -cx q[81],q[91]; -rz(1.0) q[91]; -cx q[81],q[91]; -ry(pi/2) q[81]; -rx(pi) q[81]; -ry(pi/2) q[91]; -rx(pi) q[91]; -cx q[81],q[91]; -rz(1.0) q[91]; -cx q[81],q[91]; -rx(pi/2) q[81]; -rx(pi/2) q[91]; -cx q[81],q[91]; -rz(1.0) q[91]; -cx q[81],q[91]; -rx(-pi/2) q[81]; -ry(pi/2) q[81]; -rx(pi) q[81]; -rx(-pi/2) q[91]; -ry(pi/2) q[91]; -rx(pi) q[91]; -cx q[81],q[91]; -rz(1.0) q[91]; -cx q[81],q[91]; -ry(pi/2) q[81]; -rx(pi) q[81]; -cx q[81],q[82]; -rz(1.0) q[82]; -cx q[81],q[82]; -rx(pi/2) q[81]; -rx(pi/2) q[82]; -cx q[81],q[82]; -rz(1.0) q[82]; -cx q[81],q[82]; -rx(-pi/2) q[81]; -ry(pi/2) q[81]; -rx(pi) q[81]; -rx(-pi/2) q[82]; -ry(pi/2) q[82]; -rx(pi) q[82]; -cx q[81],q[82]; -rz(1.0) q[82]; -cx q[81],q[82]; -ry(pi/2) q[81]; -rx(pi) q[81]; -ry(pi/2) q[82]; -rx(pi) q[82]; -cx q[81],q[82]; -rz(1.0) q[82]; -cx q[81],q[82]; -rx(pi/2) q[81]; -rx(pi/2) q[82]; -cx q[81],q[82]; -rz(1.0) q[82]; -cx q[81],q[82]; -rx(-pi/2) q[81]; -ry(pi/2) q[81]; -rx(pi) q[81]; -rx(-pi/2) q[82]; -ry(pi/2) q[82]; -rx(pi) q[82]; -cx q[81],q[82]; -rz(1.0) q[82]; -cx q[81],q[82]; -ry(pi/2) q[81]; -rx(pi) q[81]; -rz(0.46648542353057554) q[81]; -ry(pi/2) q[82]; -rx(pi) q[82]; -ry(pi/2) q[91]; -rx(pi) q[91]; -cx q[90],q[91]; -rz(1.0) q[91]; -cx q[90],q[91]; -rx(pi/2) q[90]; -rx(pi/2) q[91]; -cx q[90],q[91]; -rz(1.0) q[91]; -cx q[90],q[91]; -rx(-pi/2) q[90]; -ry(pi/2) q[90]; -rx(pi) q[90]; -rx(-pi/2) q[91]; -ry(pi/2) q[91]; -rx(pi) q[91]; -cx q[90],q[91]; -rz(1.0) q[91]; -cx q[90],q[91]; -ry(pi/2) q[90]; -rx(pi) q[90]; -ry(pi/2) q[91]; -rx(pi) q[91]; -cx q[90],q[91]; -rz(1.0) q[91]; -cx q[90],q[91]; -rx(pi/2) q[90]; -rx(pi/2) q[91]; -cx q[90],q[91]; -rz(1.0) q[91]; -cx q[90],q[91]; -rx(-pi/2) q[90]; -ry(pi/2) q[90]; -rx(pi) q[90]; -rx(-pi/2) q[91]; -ry(pi/2) q[91]; -rx(pi) q[91]; -cx q[90],q[91]; -rz(1.0) q[91]; -cx q[90],q[91]; -ry(pi/2) q[90]; -rx(pi) q[90]; -rz(1.9556673501463888) q[90]; -ry(pi/2) q[91]; -rx(pi) q[91]; -cx q[82],q[92]; -rz(1.0) q[92]; -cx q[82],q[92]; -rx(pi/2) q[82]; -rx(pi/2) q[92]; -cx q[82],q[92]; -rz(1.0) q[92]; -cx q[82],q[92]; -rx(-pi/2) q[82]; -ry(pi/2) q[82]; -rx(pi) q[82]; -rx(-pi/2) q[92]; -ry(pi/2) q[92]; -rx(pi) q[92]; -cx q[82],q[92]; -rz(1.0) q[92]; -cx q[82],q[92]; -ry(pi/2) q[82]; -rx(pi) q[82]; -ry(pi/2) q[92]; -rx(pi) q[92]; -cx q[82],q[92]; -rz(1.0) q[92]; -cx q[82],q[92]; -rx(pi/2) q[82]; -rx(pi/2) q[92]; -cx q[82],q[92]; -rz(1.0) q[92]; -cx q[82],q[92]; -rx(-pi/2) q[82]; -ry(pi/2) q[82]; -rx(pi) q[82]; -rx(-pi/2) q[92]; -ry(pi/2) q[92]; -rx(pi) q[92]; -cx q[82],q[92]; -rz(1.0) q[92]; -cx q[82],q[92]; -ry(pi/2) q[82]; -rx(pi) q[82]; -cx q[82],q[83]; -rz(1.0) q[83]; -cx q[82],q[83]; -rx(pi/2) q[82]; -rx(pi/2) q[83]; -cx q[82],q[83]; -rz(1.0) q[83]; -cx q[82],q[83]; -rx(-pi/2) q[82]; -ry(pi/2) q[82]; -rx(pi) q[82]; -rx(-pi/2) q[83]; -ry(pi/2) q[83]; -rx(pi) q[83]; -cx q[82],q[83]; -rz(1.0) q[83]; -cx q[82],q[83]; -ry(pi/2) q[82]; -rx(pi) q[82]; -ry(pi/2) q[83]; -rx(pi) q[83]; -cx q[82],q[83]; -rz(1.0) q[83]; -cx q[82],q[83]; -rx(pi/2) q[82]; -rx(pi/2) q[83]; -cx q[82],q[83]; -rz(1.0) q[83]; -cx q[82],q[83]; -rx(-pi/2) q[82]; -ry(pi/2) q[82]; -rx(pi) q[82]; -rx(-pi/2) q[83]; -ry(pi/2) q[83]; -rx(pi) q[83]; -cx q[82],q[83]; -rz(1.0) q[83]; -cx q[82],q[83]; -ry(pi/2) q[82]; -rx(pi) q[82]; -rz(-0.9023064499044784) q[82]; -ry(pi/2) q[83]; -rx(pi) q[83]; -ry(pi/2) q[92]; -rx(pi) q[92]; -cx q[91],q[92]; -rz(1.0) q[92]; -cx q[91],q[92]; -rx(pi/2) q[91]; -rx(pi/2) q[92]; -cx q[91],q[92]; -rz(1.0) q[92]; -cx q[91],q[92]; -rx(-pi/2) q[91]; -ry(pi/2) q[91]; -rx(pi) q[91]; -rx(-pi/2) q[92]; -ry(pi/2) q[92]; -rx(pi) q[92]; -cx q[91],q[92]; -rz(1.0) q[92]; -cx q[91],q[92]; -ry(pi/2) q[91]; -rx(pi) q[91]; -ry(pi/2) q[92]; -rx(pi) q[92]; -cx q[91],q[92]; -rz(1.0) q[92]; -cx q[91],q[92]; -rx(pi/2) q[91]; -rx(pi/2) q[92]; -cx q[91],q[92]; -rz(1.0) q[92]; -cx q[91],q[92]; -rx(-pi/2) q[91]; -ry(pi/2) q[91]; -rx(pi) q[91]; -rx(-pi/2) q[92]; -ry(pi/2) q[92]; -rx(pi) q[92]; -cx q[91],q[92]; -rz(1.0) q[92]; -cx q[91],q[92]; -ry(pi/2) q[91]; -rx(pi) q[91]; -rz(-1.9673225592710222) q[91]; -ry(pi/2) q[92]; -rx(pi) q[92]; -cx q[83],q[93]; -rz(1.0) q[93]; -cx q[83],q[93]; -rx(pi/2) q[83]; -rx(pi/2) q[93]; -cx q[83],q[93]; -rz(1.0) q[93]; -cx q[83],q[93]; -rx(-pi/2) q[83]; -ry(pi/2) q[83]; -rx(pi) q[83]; -rx(-pi/2) q[93]; -ry(pi/2) q[93]; -rx(pi) q[93]; -cx q[83],q[93]; -rz(1.0) q[93]; -cx q[83],q[93]; -ry(pi/2) q[83]; -rx(pi) q[83]; -ry(pi/2) q[93]; -rx(pi) q[93]; -cx q[83],q[93]; -rz(1.0) q[93]; -cx q[83],q[93]; -rx(pi/2) q[83]; -rx(pi/2) q[93]; -cx q[83],q[93]; -rz(1.0) q[93]; -cx q[83],q[93]; -rx(-pi/2) q[83]; -ry(pi/2) q[83]; -rx(pi) q[83]; -rx(-pi/2) q[93]; -ry(pi/2) q[93]; -rx(pi) q[93]; -cx q[83],q[93]; -rz(1.0) q[93]; -cx q[83],q[93]; -ry(pi/2) q[83]; -rx(pi) q[83]; -cx q[83],q[84]; -rz(1.0) q[84]; -cx q[83],q[84]; -rx(pi/2) q[83]; -rx(pi/2) q[84]; -cx q[83],q[84]; -rz(1.0) q[84]; -cx q[83],q[84]; -rx(-pi/2) q[83]; -ry(pi/2) q[83]; -rx(pi) q[83]; -rx(-pi/2) q[84]; -ry(pi/2) q[84]; -rx(pi) q[84]; -cx q[83],q[84]; -rz(1.0) q[84]; -cx q[83],q[84]; -ry(pi/2) q[83]; -rx(pi) q[83]; -ry(pi/2) q[84]; -rx(pi) q[84]; -cx q[83],q[84]; -rz(1.0) q[84]; -cx q[83],q[84]; -rx(pi/2) q[83]; -rx(pi/2) q[84]; -cx q[83],q[84]; -rz(1.0) q[84]; -cx q[83],q[84]; -rx(-pi/2) q[83]; -ry(pi/2) q[83]; -rx(pi) q[83]; -rx(-pi/2) q[84]; -ry(pi/2) q[84]; -rx(pi) q[84]; -cx q[83],q[84]; -rz(1.0) q[84]; -cx q[83],q[84]; -ry(pi/2) q[83]; -rx(pi) q[83]; -rz(0.45825666922896735) q[83]; -ry(pi/2) q[84]; -rx(pi) q[84]; -ry(pi/2) q[93]; -rx(pi) q[93]; -cx q[92],q[93]; -rz(1.0) q[93]; -cx q[92],q[93]; -rx(pi/2) q[92]; -rx(pi/2) q[93]; -cx q[92],q[93]; -rz(1.0) q[93]; -cx q[92],q[93]; -rx(-pi/2) q[92]; -ry(pi/2) q[92]; -rx(pi) q[92]; -rx(-pi/2) q[93]; -ry(pi/2) q[93]; -rx(pi) q[93]; -cx q[92],q[93]; -rz(1.0) q[93]; -cx q[92],q[93]; -ry(pi/2) q[92]; -rx(pi) q[92]; -ry(pi/2) q[93]; -rx(pi) q[93]; -cx q[92],q[93]; -rz(1.0) q[93]; -cx q[92],q[93]; -rx(pi/2) q[92]; -rx(pi/2) q[93]; -cx q[92],q[93]; -rz(1.0) q[93]; -cx q[92],q[93]; -rx(-pi/2) q[92]; -ry(pi/2) q[92]; -rx(pi) q[92]; -rx(-pi/2) q[93]; -ry(pi/2) q[93]; -rx(pi) q[93]; -cx q[92],q[93]; -rz(1.0) q[93]; -cx q[92],q[93]; -ry(pi/2) q[92]; -rx(pi) q[92]; -rz(0.874257527114144) q[92]; -ry(pi/2) q[93]; -rx(pi) q[93]; -cx q[84],q[94]; -rz(1.0) q[94]; -cx q[84],q[94]; -rx(pi/2) q[84]; -rx(pi/2) q[94]; -cx q[84],q[94]; -rz(1.0) q[94]; -cx q[84],q[94]; -rx(-pi/2) q[84]; -ry(pi/2) q[84]; -rx(pi) q[84]; -rx(-pi/2) q[94]; -ry(pi/2) q[94]; -rx(pi) q[94]; -cx q[84],q[94]; -rz(1.0) q[94]; -cx q[84],q[94]; -ry(pi/2) q[84]; -rx(pi) q[84]; -ry(pi/2) q[94]; -rx(pi) q[94]; -cx q[84],q[94]; -rz(1.0) q[94]; -cx q[84],q[94]; -rx(pi/2) q[84]; -rx(pi/2) q[94]; -cx q[84],q[94]; -rz(1.0) q[94]; -cx q[84],q[94]; -rx(-pi/2) q[84]; -ry(pi/2) q[84]; -rx(pi) q[84]; -rx(-pi/2) q[94]; -ry(pi/2) q[94]; -rx(pi) q[94]; -cx q[84],q[94]; -rz(1.0) q[94]; -cx q[84],q[94]; -ry(pi/2) q[84]; -rx(pi) q[84]; -cx q[84],q[85]; -rz(1.0) q[85]; -cx q[84],q[85]; -rx(pi/2) q[84]; -rx(pi/2) q[85]; -cx q[84],q[85]; -rz(1.0) q[85]; -cx q[84],q[85]; -rx(-pi/2) q[84]; -ry(pi/2) q[84]; -rx(pi) q[84]; -rx(-pi/2) q[85]; -ry(pi/2) q[85]; -rx(pi) q[85]; -cx q[84],q[85]; -rz(1.0) q[85]; -cx q[84],q[85]; -ry(pi/2) q[84]; -rx(pi) q[84]; -ry(pi/2) q[85]; -rx(pi) q[85]; -cx q[84],q[85]; -rz(1.0) q[85]; -cx q[84],q[85]; -rx(pi/2) q[84]; -rx(pi/2) q[85]; -cx q[84],q[85]; -rz(1.0) q[85]; -cx q[84],q[85]; -rx(-pi/2) q[84]; -ry(pi/2) q[84]; -rx(pi) q[84]; -rx(-pi/2) q[85]; -ry(pi/2) q[85]; -rx(pi) q[85]; -cx q[84],q[85]; -rz(1.0) q[85]; -cx q[84],q[85]; -ry(pi/2) q[84]; -rx(pi) q[84]; -rz(1.8440091395213578) q[84]; -ry(pi/2) q[85]; -rx(pi) q[85]; -ry(pi/2) q[94]; -rx(pi) q[94]; -cx q[93],q[94]; -rz(1.0) q[94]; -cx q[93],q[94]; -rx(pi/2) q[93]; -rx(pi/2) q[94]; -cx q[93],q[94]; -rz(1.0) q[94]; -cx q[93],q[94]; -rx(-pi/2) q[93]; -ry(pi/2) q[93]; -rx(pi) q[93]; -rx(-pi/2) q[94]; -ry(pi/2) q[94]; -rx(pi) q[94]; -cx q[93],q[94]; -rz(1.0) q[94]; -cx q[93],q[94]; -ry(pi/2) q[93]; -rx(pi) q[93]; -ry(pi/2) q[94]; -rx(pi) q[94]; -cx q[93],q[94]; -rz(1.0) q[94]; -cx q[93],q[94]; -rx(pi/2) q[93]; -rx(pi/2) q[94]; -cx q[93],q[94]; -rz(1.0) q[94]; -cx q[93],q[94]; -rx(-pi/2) q[93]; -ry(pi/2) q[93]; -rx(pi) q[93]; -rx(-pi/2) q[94]; -ry(pi/2) q[94]; -rx(pi) q[94]; -cx q[93],q[94]; -rz(1.0) q[94]; -cx q[93],q[94]; -ry(pi/2) q[93]; -rx(pi) q[93]; -rz(-1.4435156360613326) q[93]; -ry(pi/2) q[94]; -rx(pi) q[94]; -cx q[85],q[95]; -rz(1.0) q[95]; -cx q[85],q[95]; -rx(pi/2) q[85]; -rx(pi/2) q[95]; -cx q[85],q[95]; -rz(1.0) q[95]; -cx q[85],q[95]; -rx(-pi/2) q[85]; -ry(pi/2) q[85]; -rx(pi) q[85]; -rx(-pi/2) q[95]; -ry(pi/2) q[95]; -rx(pi) q[95]; -cx q[85],q[95]; -rz(1.0) q[95]; -cx q[85],q[95]; -ry(pi/2) q[85]; -rx(pi) q[85]; -ry(pi/2) q[95]; -rx(pi) q[95]; -cx q[85],q[95]; -rz(1.0) q[95]; -cx q[85],q[95]; -rx(pi/2) q[85]; -rx(pi/2) q[95]; -cx q[85],q[95]; -rz(1.0) q[95]; -cx q[85],q[95]; -rx(-pi/2) q[85]; -ry(pi/2) q[85]; -rx(pi) q[85]; -rx(-pi/2) q[95]; -ry(pi/2) q[95]; -rx(pi) q[95]; -cx q[85],q[95]; -rz(1.0) q[95]; -cx q[85],q[95]; -ry(pi/2) q[85]; -rx(pi) q[85]; -cx q[85],q[86]; -rz(1.0) q[86]; -cx q[85],q[86]; -rx(pi/2) q[85]; -rx(pi/2) q[86]; -cx q[85],q[86]; -rz(1.0) q[86]; -cx q[85],q[86]; -rx(-pi/2) q[85]; -ry(pi/2) q[85]; -rx(pi) q[85]; -rx(-pi/2) q[86]; -ry(pi/2) q[86]; -rx(pi) q[86]; -cx q[85],q[86]; -rz(1.0) q[86]; -cx q[85],q[86]; -ry(pi/2) q[85]; -rx(pi) q[85]; -ry(pi/2) q[86]; -rx(pi) q[86]; -cx q[85],q[86]; -rz(1.0) q[86]; -cx q[85],q[86]; -rx(pi/2) q[85]; -rx(pi/2) q[86]; -cx q[85],q[86]; -rz(1.0) q[86]; -cx q[85],q[86]; -rx(-pi/2) q[85]; -ry(pi/2) q[85]; -rx(pi) q[85]; -rx(-pi/2) q[86]; -ry(pi/2) q[86]; -rx(pi) q[86]; -cx q[85],q[86]; -rz(1.0) q[86]; -cx q[85],q[86]; -ry(pi/2) q[85]; -rx(pi) q[85]; -rz(1.4788114561194803) q[85]; -ry(pi/2) q[86]; -rx(pi) q[86]; -ry(pi/2) q[95]; -rx(pi) q[95]; -cx q[94],q[95]; -rz(1.0) q[95]; -cx q[94],q[95]; -rx(pi/2) q[94]; -rx(pi/2) q[95]; -cx q[94],q[95]; -rz(1.0) q[95]; -cx q[94],q[95]; -rx(-pi/2) q[94]; -ry(pi/2) q[94]; -rx(pi) q[94]; -rx(-pi/2) q[95]; -ry(pi/2) q[95]; -rx(pi) q[95]; -cx q[94],q[95]; -rz(1.0) q[95]; -cx q[94],q[95]; -ry(pi/2) q[94]; -rx(pi) q[94]; -ry(pi/2) q[95]; -rx(pi) q[95]; -cx q[94],q[95]; -rz(1.0) q[95]; -cx q[94],q[95]; -rx(pi/2) q[94]; -rx(pi/2) q[95]; -cx q[94],q[95]; -rz(1.0) q[95]; -cx q[94],q[95]; -rx(-pi/2) q[94]; -ry(pi/2) q[94]; -rx(pi) q[94]; -rx(-pi/2) q[95]; -ry(pi/2) q[95]; -rx(pi) q[95]; -cx q[94],q[95]; -rz(1.0) q[95]; -cx q[94],q[95]; -ry(pi/2) q[94]; -rx(pi) q[94]; -rz(1.0959717597641427) q[94]; -ry(pi/2) q[95]; -rx(pi) q[95]; -cx q[86],q[96]; -rz(1.0) q[96]; -cx q[86],q[96]; -rx(pi/2) q[86]; -rx(pi/2) q[96]; -cx q[86],q[96]; -rz(1.0) q[96]; -cx q[86],q[96]; -rx(-pi/2) q[86]; -ry(pi/2) q[86]; -rx(pi) q[86]; -rx(-pi/2) q[96]; -ry(pi/2) q[96]; -rx(pi) q[96]; -cx q[86],q[96]; -rz(1.0) q[96]; -cx q[86],q[96]; -ry(pi/2) q[86]; -rx(pi) q[86]; -ry(pi/2) q[96]; -rx(pi) q[96]; -cx q[86],q[96]; -rz(1.0) q[96]; -cx q[86],q[96]; -rx(pi/2) q[86]; -rx(pi/2) q[96]; -cx q[86],q[96]; -rz(1.0) q[96]; -cx q[86],q[96]; -rx(-pi/2) q[86]; -ry(pi/2) q[86]; -rx(pi) q[86]; -rx(-pi/2) q[96]; -ry(pi/2) q[96]; -rx(pi) q[96]; -cx q[86],q[96]; -rz(1.0) q[96]; -cx q[86],q[96]; -ry(pi/2) q[86]; -rx(pi) q[86]; -cx q[86],q[87]; -rz(1.0) q[87]; -cx q[86],q[87]; -rx(pi/2) q[86]; -rx(pi/2) q[87]; -cx q[86],q[87]; -rz(1.0) q[87]; -cx q[86],q[87]; -rx(-pi/2) q[86]; -ry(pi/2) q[86]; -rx(pi) q[86]; -rx(-pi/2) q[87]; -ry(pi/2) q[87]; -rx(pi) q[87]; -cx q[86],q[87]; -rz(1.0) q[87]; -cx q[86],q[87]; -ry(pi/2) q[86]; -rx(pi) q[86]; -ry(pi/2) q[87]; -rx(pi) q[87]; -cx q[86],q[87]; -rz(1.0) q[87]; -cx q[86],q[87]; -rx(pi/2) q[86]; -rx(pi/2) q[87]; -cx q[86],q[87]; -rz(1.0) q[87]; -cx q[86],q[87]; -rx(-pi/2) q[86]; -ry(pi/2) q[86]; -rx(pi) q[86]; -rx(-pi/2) q[87]; -ry(pi/2) q[87]; -rx(pi) q[87]; -cx q[86],q[87]; -rz(1.0) q[87]; -cx q[86],q[87]; -ry(pi/2) q[86]; -rx(pi) q[86]; -rz(0.5354678932810084) q[86]; -ry(pi/2) q[87]; -rx(pi) q[87]; -ry(pi/2) q[96]; -rx(pi) q[96]; -cx q[95],q[96]; -rz(1.0) q[96]; -cx q[95],q[96]; -rx(pi/2) q[95]; -rx(pi/2) q[96]; -cx q[95],q[96]; -rz(1.0) q[96]; -cx q[95],q[96]; -rx(-pi/2) q[95]; -ry(pi/2) q[95]; -rx(pi) q[95]; -rx(-pi/2) q[96]; -ry(pi/2) q[96]; -rx(pi) q[96]; -cx q[95],q[96]; -rz(1.0) q[96]; -cx q[95],q[96]; -ry(pi/2) q[95]; -rx(pi) q[95]; -ry(pi/2) q[96]; -rx(pi) q[96]; -cx q[95],q[96]; -rz(1.0) q[96]; -cx q[95],q[96]; -rx(pi/2) q[95]; -rx(pi/2) q[96]; -cx q[95],q[96]; -rz(1.0) q[96]; -cx q[95],q[96]; -rx(-pi/2) q[95]; -ry(pi/2) q[95]; -rx(pi) q[95]; -rx(-pi/2) q[96]; -ry(pi/2) q[96]; -rx(pi) q[96]; -cx q[95],q[96]; -rz(1.0) q[96]; -cx q[95],q[96]; -ry(pi/2) q[95]; -rx(pi) q[95]; -rz(1.5630935231919412) q[95]; -ry(pi/2) q[96]; -rx(pi) q[96]; -cx q[87],q[97]; -rz(1.0) q[97]; -cx q[87],q[97]; -rx(pi/2) q[87]; -rx(pi/2) q[97]; -cx q[87],q[97]; -rz(1.0) q[97]; -cx q[87],q[97]; -rx(-pi/2) q[87]; -ry(pi/2) q[87]; -rx(pi) q[87]; -rx(-pi/2) q[97]; -ry(pi/2) q[97]; -rx(pi) q[97]; -cx q[87],q[97]; -rz(1.0) q[97]; -cx q[87],q[97]; -ry(pi/2) q[87]; -rx(pi) q[87]; -ry(pi/2) q[97]; -rx(pi) q[97]; -cx q[87],q[97]; -rz(1.0) q[97]; -cx q[87],q[97]; -rx(pi/2) q[87]; -rx(pi/2) q[97]; -cx q[87],q[97]; -rz(1.0) q[97]; -cx q[87],q[97]; -rx(-pi/2) q[87]; -ry(pi/2) q[87]; -rx(pi) q[87]; -rx(-pi/2) q[97]; -ry(pi/2) q[97]; -rx(pi) q[97]; -cx q[87],q[97]; -rz(1.0) q[97]; -cx q[87],q[97]; -ry(pi/2) q[87]; -rx(pi) q[87]; -cx q[87],q[88]; -rz(1.0) q[88]; -cx q[87],q[88]; -rx(pi/2) q[87]; -rx(pi/2) q[88]; -cx q[87],q[88]; -rz(1.0) q[88]; -cx q[87],q[88]; -rx(-pi/2) q[87]; -ry(pi/2) q[87]; -rx(pi) q[87]; -rx(-pi/2) q[88]; -ry(pi/2) q[88]; -rx(pi) q[88]; -cx q[87],q[88]; -rz(1.0) q[88]; -cx q[87],q[88]; -ry(pi/2) q[87]; -rx(pi) q[87]; -ry(pi/2) q[88]; -rx(pi) q[88]; -cx q[87],q[88]; -rz(1.0) q[88]; -cx q[87],q[88]; -rx(pi/2) q[87]; -rx(pi/2) q[88]; -cx q[87],q[88]; -rz(1.0) q[88]; -cx q[87],q[88]; -rx(-pi/2) q[87]; -ry(pi/2) q[87]; -rx(pi) q[87]; -rx(-pi/2) q[88]; -ry(pi/2) q[88]; -rx(pi) q[88]; -cx q[87],q[88]; -rz(1.0) q[88]; -cx q[87],q[88]; -ry(pi/2) q[87]; -rx(pi) q[87]; -rz(1.0768401519048636) q[87]; -ry(pi/2) q[88]; -rx(pi) q[88]; -ry(pi/2) q[97]; -rx(pi) q[97]; -cx q[96],q[97]; -rz(1.0) q[97]; -cx q[96],q[97]; -rx(pi/2) q[96]; -rx(pi/2) q[97]; -cx q[96],q[97]; -rz(1.0) q[97]; -cx q[96],q[97]; -rx(-pi/2) q[96]; -ry(pi/2) q[96]; -rx(pi) q[96]; -rx(-pi/2) q[97]; -ry(pi/2) q[97]; -rx(pi) q[97]; -cx q[96],q[97]; -rz(1.0) q[97]; -cx q[96],q[97]; -ry(pi/2) q[96]; -rx(pi) q[96]; -ry(pi/2) q[97]; -rx(pi) q[97]; -cx q[96],q[97]; -rz(1.0) q[97]; -cx q[96],q[97]; -rx(pi/2) q[96]; -rx(pi/2) q[97]; -cx q[96],q[97]; -rz(1.0) q[97]; -cx q[96],q[97]; -rx(-pi/2) q[96]; -ry(pi/2) q[96]; -rx(pi) q[96]; -rx(-pi/2) q[97]; -ry(pi/2) q[97]; -rx(pi) q[97]; -cx q[96],q[97]; -rz(1.0) q[97]; -cx q[96],q[97]; -ry(pi/2) q[96]; -rx(pi) q[96]; -rz(-1.2304808960003646) q[96]; -ry(pi/2) q[97]; -rx(pi) q[97]; -cx q[88],q[98]; -rz(1.0) q[98]; -cx q[88],q[98]; -rx(pi/2) q[88]; -rx(pi/2) q[98]; -cx q[88],q[98]; -rz(1.0) q[98]; -cx q[88],q[98]; -rx(-pi/2) q[88]; -ry(pi/2) q[88]; -rx(pi) q[88]; -rx(-pi/2) q[98]; -ry(pi/2) q[98]; -rx(pi) q[98]; -cx q[88],q[98]; -rz(1.0) q[98]; -cx q[88],q[98]; -ry(pi/2) q[88]; -rx(pi) q[88]; -ry(pi/2) q[98]; -rx(pi) q[98]; -cx q[88],q[98]; -rz(1.0) q[98]; -cx q[88],q[98]; -rx(pi/2) q[88]; -rx(pi/2) q[98]; -cx q[88],q[98]; -rz(1.0) q[98]; -cx q[88],q[98]; -rx(-pi/2) q[88]; -ry(pi/2) q[88]; -rx(pi) q[88]; -rx(-pi/2) q[98]; -ry(pi/2) q[98]; -rx(pi) q[98]; -cx q[88],q[98]; -rz(1.0) q[98]; -cx q[88],q[98]; -ry(pi/2) q[88]; -rx(pi) q[88]; -cx q[88],q[89]; -rz(1.0) q[89]; -cx q[88],q[89]; -rx(pi/2) q[88]; -rx(pi/2) q[89]; -cx q[88],q[89]; -rz(1.0) q[89]; -cx q[88],q[89]; -rx(-pi/2) q[88]; -ry(pi/2) q[88]; -rx(pi) q[88]; -rx(-pi/2) q[89]; -ry(pi/2) q[89]; -rx(pi) q[89]; -cx q[88],q[89]; -rz(1.0) q[89]; -cx q[88],q[89]; -ry(pi/2) q[88]; -rx(pi) q[88]; -ry(pi/2) q[89]; -rx(pi) q[89]; -cx q[88],q[89]; -rz(1.0) q[89]; -cx q[88],q[89]; -rx(pi/2) q[88]; -rx(pi/2) q[89]; -cx q[88],q[89]; -rz(1.0) q[89]; -cx q[88],q[89]; -rx(-pi/2) q[88]; -ry(pi/2) q[88]; -rx(pi) q[88]; -rx(-pi/2) q[89]; -ry(pi/2) q[89]; -rx(pi) q[89]; -cx q[88],q[89]; -rz(1.0) q[89]; -cx q[88],q[89]; -ry(pi/2) q[88]; -rx(pi) q[88]; -rz(1.100680609499792) q[88]; -ry(pi/2) q[89]; -rx(pi) q[89]; -ry(pi/2) q[98]; -rx(pi) q[98]; -cx q[97],q[98]; -rz(1.0) q[98]; -cx q[97],q[98]; -rx(pi/2) q[97]; -rx(pi/2) q[98]; -cx q[97],q[98]; -rz(1.0) q[98]; -cx q[97],q[98]; -rx(-pi/2) q[97]; -ry(pi/2) q[97]; -rx(pi) q[97]; -rx(-pi/2) q[98]; -ry(pi/2) q[98]; -rx(pi) q[98]; -cx q[97],q[98]; -rz(1.0) q[98]; -cx q[97],q[98]; -ry(pi/2) q[97]; -rx(pi) q[97]; -ry(pi/2) q[98]; -rx(pi) q[98]; -cx q[97],q[98]; -rz(1.0) q[98]; -cx q[97],q[98]; -rx(pi/2) q[97]; -rx(pi/2) q[98]; -cx q[97],q[98]; -rz(1.0) q[98]; -cx q[97],q[98]; -rx(-pi/2) q[97]; -ry(pi/2) q[97]; -rx(pi) q[97]; -rx(-pi/2) q[98]; -ry(pi/2) q[98]; -rx(pi) q[98]; -cx q[97],q[98]; -rz(1.0) q[98]; -cx q[97],q[98]; -ry(pi/2) q[97]; -rx(pi) q[97]; -rz(1.3912329948688695) q[97]; -ry(pi/2) q[98]; -rx(pi) q[98]; -cx q[89],q[99]; -rz(1.0) q[99]; -cx q[89],q[99]; -rx(pi/2) q[89]; -rx(pi/2) q[99]; -cx q[89],q[99]; -rz(1.0) q[99]; -cx q[89],q[99]; -rx(-pi/2) q[89]; -ry(pi/2) q[89]; -rx(pi) q[89]; -rx(-pi/2) q[99]; -ry(pi/2) q[99]; -rx(pi) q[99]; -cx q[89],q[99]; -rz(1.0) q[99]; -cx q[89],q[99]; -ry(pi/2) q[89]; -rx(pi) q[89]; -ry(pi/2) q[99]; -rx(pi) q[99]; -cx q[89],q[99]; -rz(1.0) q[99]; -cx q[89],q[99]; -rx(pi/2) q[89]; -rx(pi/2) q[99]; -cx q[89],q[99]; -rz(1.0) q[99]; -cx q[89],q[99]; -rx(-pi/2) q[89]; -ry(pi/2) q[89]; -rx(pi) q[89]; -rx(-pi/2) q[99]; -ry(pi/2) q[99]; -rx(pi) q[99]; -cx q[89],q[99]; -rz(1.0) q[99]; -cx q[89],q[99]; -ry(pi/2) q[89]; -rx(pi) q[89]; -rz(1.5733808199364163) q[89]; -ry(pi/2) q[99]; -rx(pi) q[99]; -cx q[98],q[99]; -rz(1.0) q[99]; -cx q[98],q[99]; -rx(pi/2) q[98]; -rx(pi/2) q[99]; -cx q[98],q[99]; -rz(1.0) q[99]; -cx q[98],q[99]; -rx(-pi/2) q[98]; -ry(pi/2) q[98]; -rx(pi) q[98]; -rx(-pi/2) q[99]; -ry(pi/2) q[99]; -rx(pi) q[99]; -cx q[98],q[99]; -rz(1.0) q[99]; -cx q[98],q[99]; -ry(pi/2) q[98]; -rx(pi) q[98]; -ry(pi/2) q[99]; -rx(pi) q[99]; -cx q[98],q[99]; -rz(1.0) q[99]; -cx q[98],q[99]; -rx(pi/2) q[98]; -rx(pi/2) q[99]; -cx q[98],q[99]; -rz(1.0) q[99]; -cx q[98],q[99]; -rx(-pi/2) q[98]; -ry(pi/2) q[98]; -rx(pi) q[98]; -rx(-pi/2) q[99]; -ry(pi/2) q[99]; -rx(pi) q[99]; -cx q[98],q[99]; -rz(1.0) q[99]; -cx q[98],q[99]; -ry(pi/2) q[98]; -rx(pi) q[98]; -rz(-1.7618204447121046) q[98]; -ry(pi/2) q[99]; -rx(pi) q[99]; -rz(1.7626163172479128) q[99]; \ No newline at end of file diff --git a/tests/benchmarks/qasm/test_eoh_qasm.qasm b/tests/benchmarks/qasm/test_eoh_qasm.qasm deleted file mode 100644 index d0bd672..0000000 --- a/tests/benchmarks/qasm/test_eoh_qasm.qasm +++ /dev/null @@ -1,3509 +0,0 @@ -OPENQASM 2.0; -include "qelib1.inc"; -qreg q[2]; -u3(1.81601579278081,0,0) q[1]; -cx q[1],q[0]; -u3(0.282876323465342,0,0) q[0]; -cx q[1],q[0]; -u3(1.79619280826017,0,0) q[0]; - -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.000724567026336298) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -cx q[0],q[1]; -u1(0.00679198609867374) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u1(-0.00550515131412464) q[1]; -u3(pi/2,-pi/2,pi/2) q[0]; -u3(pi/2,-pi/2,pi/2) q[1]; -cx q[0],q[1]; -u1(0.00446908620956922) q[1]; -cx q[0],q[1]; -u3(-pi/2,-pi/2,pi/2) q[0]; -u3(-pi/2,-pi/2,pi/2) q[1]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(-0.00767779564284270) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -cx q[0],q[1]; -u1(0.0234616911265225) q[1]; -cx q[0],q[1]; -u2(0.0,pi) q[0]; -u2(0.0,pi) q[1]; -u2(0.0,pi) q[1]; -u1(0.0114893260817785) q[1]; -u2(0.0,pi) q[1]; -u1(0.00893526017156342) q[0]; -u2(0.0,pi) q[0]; -u1(0.0168841346050307) q[0]; -u2(0.0,pi) q[0]; \ No newline at end of file diff --git a/tests/benchmarks/qasm/time_cnt3-5_179.qasm b/tests/benchmarks/qasm/time_cnt3-5_179.qasm deleted file mode 100644 index 8ab1eb2..0000000 --- a/tests/benchmarks/qasm/time_cnt3-5_179.qasm +++ /dev/null @@ -1,179 +0,0 @@ -OPENQASM 2.0; -include "qelib1.inc"; -qreg q[16]; -creg c[16]; -cx q[12],q[15]; -h q[12]; -t q[14]; -t q[13]; -t q[12]; -cx q[13],q[14]; -cx q[12],q[13]; -cx q[14],q[12]; -tdg q[13]; -cx q[14],q[13]; -tdg q[14]; -tdg q[13]; -t q[12]; -cx q[12],q[13]; -cx q[14],q[12]; -cx q[13],q[14]; -h q[12]; -cx q[12],q[15]; -h q[14]; -t q[15]; -t q[13]; -t q[14]; -cx q[13],q[15]; -cx q[14],q[13]; -cx q[15],q[14]; -tdg q[13]; -cx q[15],q[13]; -tdg q[15]; -tdg q[13]; -t q[14]; -cx q[14],q[13]; -cx q[15],q[14]; -cx q[13],q[15]; -h q[14]; -cx q[13],q[15]; -cx q[9],q[11]; -h q[9]; -t q[10]; -t q[12]; -t q[9]; -cx q[12],q[10]; -cx q[9],q[12]; -cx q[10],q[9]; -tdg q[12]; -cx q[10],q[12]; -tdg q[10]; -tdg q[12]; -t q[9]; -cx q[9],q[12]; -cx q[10],q[9]; -cx q[12],q[10]; -h q[9]; -cx q[9],q[11]; -h q[10]; -t q[11]; -t q[12]; -t q[10]; -cx q[12],q[11]; -cx q[10],q[12]; -cx q[11],q[10]; -tdg q[12]; -cx q[11],q[12]; -tdg q[11]; -tdg q[12]; -t q[10]; -cx q[10],q[12]; -cx q[11],q[10]; -cx q[12],q[11]; -h q[10]; -cx q[12],q[11]; -cx q[6],q[8]; -h q[6]; -t q[7]; -t q[9]; -t q[6]; -cx q[9],q[7]; -cx q[6],q[9]; -cx q[7],q[6]; -tdg q[9]; -cx q[7],q[9]; -tdg q[7]; -tdg q[9]; -t q[6]; -cx q[6],q[9]; -cx q[7],q[6]; -cx q[9],q[7]; -h q[6]; -cx q[6],q[8]; -h q[7]; -t q[8]; -t q[9]; -t q[7]; -cx q[9],q[8]; -cx q[7],q[9]; -cx q[8],q[7]; -tdg q[9]; -cx q[8],q[9]; -tdg q[8]; -tdg q[9]; -t q[7]; -cx q[7],q[9]; -cx q[8],q[7]; -cx q[9],q[8]; -h q[7]; -cx q[9],q[8]; -cx q[3],q[5]; -h q[3]; -t q[4]; -t q[6]; -t q[3]; -cx q[6],q[4]; -cx q[3],q[6]; -cx q[4],q[3]; -tdg q[6]; -cx q[4],q[6]; -tdg q[4]; -tdg q[6]; -t q[3]; -cx q[3],q[6]; -cx q[4],q[3]; -cx q[6],q[4]; -h q[3]; -cx q[3],q[5]; -h q[4]; -t q[5]; -t q[6]; -t q[4]; -cx q[6],q[5]; -cx q[4],q[6]; -cx q[5],q[4]; -tdg q[6]; -cx q[5],q[6]; -tdg q[5]; -tdg q[6]; -t q[4]; -cx q[4],q[6]; -cx q[5],q[4]; -cx q[6],q[5]; -h q[4]; -cx q[6],q[5]; -cx q[0],q[2]; -h q[0]; -t q[1]; -t q[3]; -t q[0]; -cx q[3],q[1]; -cx q[0],q[3]; -cx q[1],q[0]; -tdg q[3]; -cx q[1],q[3]; -tdg q[1]; -tdg q[3]; -t q[0]; -cx q[0],q[3]; -cx q[1],q[0]; -cx q[3],q[1]; -h q[0]; -cx q[0],q[2]; -h q[1]; -t q[2]; -t q[3]; -t q[1]; -cx q[3],q[2]; -cx q[1],q[3]; -cx q[2],q[1]; -tdg q[3]; -cx q[2],q[3]; -tdg q[2]; -tdg q[3]; -t q[1]; -cx q[1],q[3]; -cx q[2],q[1]; -cx q[3],q[2]; -h q[1]; -cx q[3],q[2]; diff --git a/tests/benchmarks/qasm/time_cnt3-5_180.qasm b/tests/benchmarks/qasm/time_cnt3-5_180.qasm deleted file mode 100644 index 7fdc0f0..0000000 --- a/tests/benchmarks/qasm/time_cnt3-5_180.qasm +++ /dev/null @@ -1,489 +0,0 @@ -OPENQASM 2.0; -include "qelib1.inc"; -qreg q[16]; -creg c[16]; -h q[15]; -t q[13]; -t q[14]; -t q[15]; -cx q[14],q[13]; -cx q[15],q[14]; -cx q[13],q[15]; -tdg q[14]; -cx q[13],q[14]; -tdg q[13]; -tdg q[14]; -t q[15]; -cx q[15],q[14]; -cx q[13],q[15]; -cx q[14],q[13]; -h q[15]; -h q[12]; -t q[13]; -t q[11]; -t q[12]; -cx q[11],q[13]; -cx q[12],q[11]; -cx q[13],q[12]; -tdg q[11]; -cx q[13],q[11]; -tdg q[13]; -tdg q[11]; -t q[12]; -cx q[12],q[11]; -cx q[13],q[12]; -cx q[11],q[13]; -h q[12]; -h q[11]; -t q[15]; -t q[14]; -t q[11]; -cx q[14],q[15]; -cx q[11],q[14]; -cx q[15],q[11]; -tdg q[14]; -cx q[15],q[14]; -tdg q[15]; -tdg q[14]; -t q[11]; -cx q[11],q[14]; -cx q[15],q[11]; -cx q[14],q[15]; -h q[11]; -h q[12]; -t q[13]; -t q[11]; -t q[12]; -cx q[11],q[13]; -cx q[12],q[11]; -cx q[13],q[12]; -tdg q[11]; -cx q[13],q[11]; -tdg q[13]; -tdg q[11]; -t q[12]; -cx q[12],q[11]; -cx q[13],q[12]; -cx q[11],q[13]; -h q[12]; -h q[11]; -t q[15]; -t q[14]; -t q[11]; -cx q[14],q[15]; -cx q[11],q[14]; -cx q[15],q[11]; -tdg q[14]; -cx q[15],q[14]; -tdg q[15]; -tdg q[14]; -t q[11]; -cx q[11],q[14]; -cx q[15],q[11]; -cx q[14],q[15]; -h q[11]; -h q[14]; -t q[15]; -t q[13]; -t q[14]; -cx q[13],q[15]; -cx q[14],q[13]; -cx q[15],q[14]; -tdg q[13]; -cx q[15],q[13]; -tdg q[15]; -tdg q[13]; -t q[14]; -cx q[14],q[13]; -cx q[15],q[14]; -cx q[13],q[15]; -h q[14]; -cx q[13],q[15]; -h q[11]; -t q[12]; -t q[10]; -t q[11]; -cx q[10],q[12]; -cx q[11],q[10]; -cx q[12],q[11]; -tdg q[10]; -cx q[12],q[10]; -tdg q[12]; -tdg q[10]; -t q[11]; -cx q[11],q[10]; -cx q[12],q[11]; -cx q[10],q[12]; -h q[11]; -h q[9]; -t q[12]; -t q[15]; -t q[9]; -cx q[15],q[12]; -cx q[9],q[15]; -cx q[12],q[9]; -tdg q[15]; -cx q[12],q[15]; -tdg q[12]; -tdg q[15]; -t q[9]; -cx q[9],q[15]; -cx q[12],q[9]; -cx q[15],q[12]; -h q[9]; -h q[15]; -t q[11]; -t q[10]; -t q[15]; -cx q[10],q[11]; -cx q[15],q[10]; -cx q[11],q[15]; -tdg q[10]; -cx q[11],q[10]; -tdg q[11]; -tdg q[10]; -t q[15]; -cx q[15],q[10]; -cx q[11],q[15]; -cx q[10],q[11]; -h q[15]; -h q[9]; -t q[12]; -t q[15]; -t q[9]; -cx q[15],q[12]; -cx q[9],q[15]; -cx q[12],q[9]; -tdg q[15]; -cx q[12],q[15]; -tdg q[12]; -tdg q[15]; -t q[9]; -cx q[9],q[15]; -cx q[12],q[9]; -cx q[15],q[12]; -h q[9]; -h q[15]; -t q[11]; -t q[10]; -t q[15]; -cx q[10],q[11]; -cx q[15],q[10]; -cx q[11],q[15]; -tdg q[10]; -cx q[11],q[10]; -tdg q[11]; -tdg q[10]; -t q[15]; -cx q[15],q[10]; -cx q[11],q[15]; -cx q[10],q[11]; -h q[15]; -h q[10]; -t q[11]; -t q[12]; -t q[10]; -cx q[12],q[11]; -cx q[10],q[12]; -cx q[11],q[10]; -tdg q[12]; -cx q[11],q[12]; -tdg q[11]; -tdg q[12]; -t q[10]; -cx q[10],q[12]; -cx q[11],q[10]; -cx q[12],q[11]; -h q[10]; -cx q[12],q[11]; -h q[8]; -t q[9]; -t q[7]; -t q[8]; -cx q[7],q[9]; -cx q[8],q[7]; -cx q[9],q[8]; -tdg q[7]; -cx q[9],q[7]; -tdg q[9]; -tdg q[7]; -t q[8]; -cx q[8],q[7]; -cx q[9],q[8]; -cx q[7],q[9]; -h q[8]; -h q[6]; -t q[9]; -t q[15]; -t q[6]; -cx q[15],q[9]; -cx q[6],q[15]; -cx q[9],q[6]; -tdg q[15]; -cx q[9],q[15]; -tdg q[9]; -tdg q[15]; -t q[6]; -cx q[6],q[15]; -cx q[9],q[6]; -cx q[15],q[9]; -h q[6]; -h q[15]; -t q[8]; -t q[7]; -t q[15]; -cx q[7],q[8]; -cx q[15],q[7]; -cx q[8],q[15]; -tdg q[7]; -cx q[8],q[7]; -tdg q[8]; -tdg q[7]; -t q[15]; -cx q[15],q[7]; -cx q[8],q[15]; -cx q[7],q[8]; -h q[15]; -h q[6]; -t q[9]; -t q[15]; -t q[6]; -cx q[15],q[9]; -cx q[6],q[15]; -cx q[9],q[6]; -tdg q[15]; -cx q[9],q[15]; -tdg q[9]; -tdg q[15]; -t q[6]; -cx q[6],q[15]; -cx q[9],q[6]; -cx q[15],q[9]; -h q[6]; -h q[15]; -t q[8]; -t q[7]; -t q[15]; -cx q[7],q[8]; -cx q[15],q[7]; -cx q[8],q[15]; -tdg q[7]; -cx q[8],q[7]; -tdg q[8]; -tdg q[7]; -t q[15]; -cx q[15],q[7]; -cx q[8],q[15]; -cx q[7],q[8]; -h q[15]; -h q[7]; -t q[8]; -t q[9]; -t q[7]; -cx q[9],q[8]; -cx q[7],q[9]; -cx q[8],q[7]; -tdg q[9]; -cx q[8],q[9]; -tdg q[8]; -tdg q[9]; -t q[7]; -cx q[7],q[9]; -cx q[8],q[7]; -cx q[9],q[8]; -h q[7]; -cx q[9],q[8]; -h q[5]; -t q[6]; -t q[4]; -t q[5]; -cx q[4],q[6]; -cx q[5],q[4]; -cx q[6],q[5]; -tdg q[4]; -cx q[6],q[4]; -tdg q[6]; -tdg q[4]; -t q[5]; -cx q[5],q[4]; -cx q[6],q[5]; -cx q[4],q[6]; -h q[5]; -h q[3]; -t q[6]; -t q[15]; -t q[3]; -cx q[15],q[6]; -cx q[3],q[15]; -cx q[6],q[3]; -tdg q[15]; -cx q[6],q[15]; -tdg q[6]; -tdg q[15]; -t q[3]; -cx q[3],q[15]; -cx q[6],q[3]; -cx q[15],q[6]; -h q[3]; -h q[15]; -t q[5]; -t q[4]; -t q[15]; -cx q[4],q[5]; -cx q[15],q[4]; -cx q[5],q[15]; -tdg q[4]; -cx q[5],q[4]; -tdg q[5]; -tdg q[4]; -t q[15]; -cx q[15],q[4]; -cx q[5],q[15]; -cx q[4],q[5]; -h q[15]; -h q[3]; -t q[6]; -t q[15]; -t q[3]; -cx q[15],q[6]; -cx q[3],q[15]; -cx q[6],q[3]; -tdg q[15]; -cx q[6],q[15]; -tdg q[6]; -tdg q[15]; -t q[3]; -cx q[3],q[15]; -cx q[6],q[3]; -cx q[15],q[6]; -h q[3]; -h q[15]; -t q[5]; -t q[4]; -t q[15]; -cx q[4],q[5]; -cx q[15],q[4]; -cx q[5],q[15]; -tdg q[4]; -cx q[5],q[4]; -tdg q[5]; -tdg q[4]; -t q[15]; -cx q[15],q[4]; -cx q[5],q[15]; -cx q[4],q[5]; -h q[15]; -h q[4]; -t q[5]; -t q[6]; -t q[4]; -cx q[6],q[5]; -cx q[4],q[6]; -cx q[5],q[4]; -tdg q[6]; -cx q[5],q[6]; -tdg q[5]; -tdg q[6]; -t q[4]; -cx q[4],q[6]; -cx q[5],q[4]; -cx q[6],q[5]; -h q[4]; -cx q[6],q[5]; -h q[2]; -t q[3]; -t q[1]; -t q[2]; -cx q[1],q[3]; -cx q[2],q[1]; -cx q[3],q[2]; -tdg q[1]; -cx q[3],q[1]; -tdg q[3]; -tdg q[1]; -t q[2]; -cx q[2],q[1]; -cx q[3],q[2]; -cx q[1],q[3]; -h q[2]; -h q[0]; -t q[3]; -t q[15]; -t q[0]; -cx q[15],q[3]; -cx q[0],q[15]; -cx q[3],q[0]; -tdg q[15]; -cx q[3],q[15]; -tdg q[3]; -tdg q[15]; -t q[0]; -cx q[0],q[15]; -cx q[3],q[0]; -cx q[15],q[3]; -h q[0]; -h q[15]; -t q[2]; -t q[1]; -t q[15]; -cx q[1],q[2]; -cx q[15],q[1]; -cx q[2],q[15]; -tdg q[1]; -cx q[2],q[1]; -tdg q[2]; -tdg q[1]; -t q[15]; -cx q[15],q[1]; -cx q[2],q[15]; -cx q[1],q[2]; -h q[15]; -h q[0]; -t q[3]; -t q[15]; -t q[0]; -cx q[15],q[3]; -cx q[0],q[15]; -cx q[3],q[0]; -tdg q[15]; -cx q[3],q[15]; -tdg q[3]; -tdg q[15]; -t q[0]; -cx q[0],q[15]; -cx q[3],q[0]; -cx q[15],q[3]; -h q[0]; -h q[15]; -t q[2]; -t q[1]; -t q[15]; -cx q[1],q[2]; -cx q[15],q[1]; -cx q[2],q[15]; -tdg q[1]; -cx q[2],q[1]; -tdg q[2]; -tdg q[1]; -t q[15]; -cx q[15],q[1]; -cx q[2],q[15]; -cx q[1],q[2]; -h q[15]; -h q[1]; -t q[2]; -t q[3]; -t q[1]; -cx q[3],q[2]; -cx q[1],q[3]; -cx q[2],q[1]; -tdg q[3]; -cx q[2],q[3]; -tdg q[2]; -tdg q[3]; -t q[1]; -cx q[1],q[3]; -cx q[2],q[1]; -cx q[3],q[2]; -h q[1]; -cx q[3],q[2]; diff --git a/tests/benchmarks/qasm/time_qft_16.qasm b/tests/benchmarks/qasm/time_qft_16.qasm deleted file mode 100644 index 0984ed4..0000000 --- a/tests/benchmarks/qasm/time_qft_16.qasm +++ /dev/null @@ -1,516 +0,0 @@ -OPENQASM 2.0; -include "qelib1.inc"; -qreg q[16]; -creg c[16]; -h q[0]; -rz(-0.7854) q[0]; -cx q[0],q[1]; -rz(0.7854) q[0]; -cx q[0],q[1]; -rz(-0.3927) q[0]; -cx q[0],q[2]; -rz(0.3927) q[0]; -cx q[0],q[2]; -rz(-0.19635) q[0]; -cx q[0],q[3]; -rz(0.19635) q[0]; -cx q[0],q[3]; -rz(-0.09815) q[0]; -cx q[0],q[4]; -rz(0.09815) q[0]; -cx q[0],q[4]; -rz(-0.0491) q[0]; -cx q[0],q[5]; -rz(0.0491) q[0]; -cx q[0],q[5]; -rz(-0.02455) q[0]; -cx q[0],q[6]; -rz(0.02455) q[0]; -cx q[0],q[6]; -rz(-0.01225) q[0]; -cx q[0],q[7]; -rz(0.01225) q[0]; -cx q[0],q[7]; -rz(-0.00615) q[0]; -cx q[0],q[8]; -rz(0.00615) q[0]; -cx q[0],q[8]; -rz(-0.00305) q[0]; -cx q[0],q[9]; -rz(0.00305) q[0]; -cx q[0],q[9]; -rz(-0.00155) q[0]; -cx q[0],q[10]; -rz(0.00155) q[0]; -cx q[0],q[10]; -rz(-0.00075) q[0]; -cx q[0],q[11]; -rz(0.00075) q[0]; -cx q[0],q[11]; -rz(-0.0004) q[0]; -cx q[0],q[12]; -rz(0.0004) q[0]; -cx q[0],q[12]; -rz(-0.0002) q[0]; -cx q[0],q[13]; -rz(0.0002) q[0]; -cx q[0],q[13]; -rz(-0.0001) q[0]; -cx q[0],q[14]; -rz(0.0001) q[0]; -cx q[0],q[14]; -rz(-0.00005) q[0]; -cx q[0],q[15]; -rz(0.00005) q[0]; -cx q[0],q[15]; -h q[1]; -rz(-0.7854) q[1]; -cx q[1],q[2]; -rz(0.7854) q[1]; -cx q[1],q[2]; -rz(-0.3927) q[1]; -cx q[1],q[3]; -rz(0.3927) q[1]; -cx q[1],q[3]; -rz(-0.19635) q[1]; -cx q[1],q[4]; -rz(0.19635) q[1]; -cx q[1],q[4]; -rz(-0.09815) q[1]; -cx q[1],q[5]; -rz(0.09815) q[1]; -cx q[1],q[5]; -rz(-0.0491) q[1]; -cx q[1],q[6]; -rz(0.0491) q[1]; -cx q[1],q[6]; -rz(-0.02455) q[1]; -cx q[1],q[7]; -rz(0.02455) q[1]; -cx q[1],q[7]; -rz(-0.01225) q[1]; -cx q[1],q[8]; -rz(0.01225) q[1]; -cx q[1],q[8]; -rz(-0.00615) q[1]; -cx q[1],q[9]; -rz(0.00615) q[1]; -cx q[1],q[9]; -rz(-0.00305) q[1]; -cx q[1],q[10]; -rz(0.00305) q[1]; -cx q[1],q[10]; -rz(-0.00155) q[1]; -cx q[1],q[11]; -rz(0.00155) q[1]; -cx q[1],q[11]; -rz(-0.00075) q[1]; -cx q[1],q[12]; -rz(0.00075) q[1]; -cx q[1],q[12]; -rz(-0.0004) q[1]; -cx q[1],q[13]; -rz(0.0004) q[1]; -cx q[1],q[13]; -rz(-0.0002) q[1]; -cx q[1],q[14]; -rz(0.0002) q[1]; -cx q[1],q[14]; -rz(-0.0001) q[1]; -cx q[1],q[15]; -rz(0.0001) q[1]; -cx q[1],q[15]; -h q[2]; -rz(-0.7854) q[2]; -cx q[2],q[3]; -rz(0.7854) q[2]; -cx q[2],q[3]; -rz(-0.3927) q[2]; -cx q[2],q[4]; -rz(0.3927) q[2]; -cx q[2],q[4]; -rz(-0.19635) q[2]; -cx q[2],q[5]; -rz(0.19635) q[2]; -cx q[2],q[5]; -rz(-0.09815) q[2]; -cx q[2],q[6]; -rz(0.09815) q[2]; -cx q[2],q[6]; -rz(-0.0491) q[2]; -cx q[2],q[7]; -rz(0.0491) q[2]; -cx q[2],q[7]; -rz(-0.02455) q[2]; -cx q[2],q[8]; -rz(0.02455) q[2]; -cx q[2],q[8]; -rz(-0.01225) q[2]; -cx q[2],q[9]; -rz(0.01225) q[2]; -cx q[2],q[9]; -rz(-0.00615) q[2]; -cx q[2],q[10]; -rz(0.00615) q[2]; -cx q[2],q[10]; -rz(-0.00305) q[2]; -cx q[2],q[11]; -rz(0.00305) q[2]; -cx q[2],q[11]; -rz(-0.00155) q[2]; -cx q[2],q[12]; -rz(0.00155) q[2]; -cx q[2],q[12]; -rz(-0.00075) q[2]; -cx q[2],q[13]; -rz(0.00075) q[2]; -cx q[2],q[13]; -rz(-0.0004) q[2]; -cx q[2],q[14]; -rz(0.0004) q[2]; -cx q[2],q[14]; -rz(-0.0002) q[2]; -cx q[2],q[15]; -rz(0.0002) q[2]; -cx q[2],q[15]; -h q[3]; -rz(-0.7854) q[3]; -cx q[3],q[4]; -rz(0.7854) q[3]; -cx q[3],q[4]; -rz(-0.3927) q[3]; -cx q[3],q[5]; -rz(0.3927) q[3]; -cx q[3],q[5]; -rz(-0.19635) q[3]; -cx q[3],q[6]; -rz(0.19635) q[3]; -cx q[3],q[6]; -rz(-0.09815) q[3]; -cx q[3],q[7]; -rz(0.09815) q[3]; -cx q[3],q[7]; -rz(-0.0491) q[3]; -cx q[3],q[8]; -rz(0.0491) q[3]; -cx q[3],q[8]; -rz(-0.02455) q[3]; -cx q[3],q[9]; -rz(0.02455) q[3]; -cx q[3],q[9]; -rz(-0.01225) q[3]; -cx q[3],q[10]; -rz(0.01225) q[3]; -cx q[3],q[10]; -rz(-0.00615) q[3]; -cx q[3],q[11]; -rz(0.00615) q[3]; -cx q[3],q[11]; -rz(-0.00305) q[3]; -cx q[3],q[12]; -rz(0.00305) q[3]; -cx q[3],q[12]; -rz(-0.00155) q[3]; -cx q[3],q[13]; -rz(0.00155) q[3]; -cx q[3],q[13]; -rz(-0.00075) q[3]; -cx q[3],q[14]; -rz(0.00075) q[3]; -cx q[3],q[14]; -rz(-0.0004) q[3]; -cx q[3],q[15]; -rz(0.0004) q[3]; -cx q[3],q[15]; -h q[4]; -rz(-0.7854) q[4]; -cx q[4],q[5]; -rz(0.7854) q[4]; -cx q[4],q[5]; -rz(-0.3927) q[4]; -cx q[4],q[6]; -rz(0.3927) q[4]; -cx q[4],q[6]; -rz(-0.19635) q[4]; -cx q[4],q[7]; -rz(0.19635) q[4]; -cx q[4],q[7]; -rz(-0.09815) q[4]; -cx q[4],q[8]; -rz(0.09815) q[4]; -cx q[4],q[8]; -rz(-0.0491) q[4]; -cx q[4],q[9]; -rz(0.0491) q[4]; -cx q[4],q[9]; -rz(-0.02455) q[4]; -cx q[4],q[10]; -rz(0.02455) q[4]; -cx q[4],q[10]; -rz(-0.01225) q[4]; -cx q[4],q[11]; -rz(0.01225) q[4]; -cx q[4],q[11]; -rz(-0.00615) q[4]; -cx q[4],q[12]; -rz(0.00615) q[4]; -cx q[4],q[12]; -rz(-0.00305) q[4]; -cx q[4],q[13]; -rz(0.00305) q[4]; -cx q[4],q[13]; -rz(-0.00155) q[4]; -cx q[4],q[14]; -rz(0.00155) q[4]; -cx q[4],q[14]; -rz(-0.00075) q[4]; -cx q[4],q[15]; -rz(0.00075) q[4]; -cx q[4],q[15]; -h q[5]; -rz(-0.7854) q[5]; -cx q[5],q[6]; -rz(0.7854) q[5]; -cx q[5],q[6]; -rz(-0.3927) q[5]; -cx q[5],q[7]; -rz(0.3927) q[5]; -cx q[5],q[7]; -rz(-0.19635) q[5]; -cx q[5],q[8]; -rz(0.19635) q[5]; -cx q[5],q[8]; -rz(-0.09815) q[5]; -cx q[5],q[9]; -rz(0.09815) q[5]; -cx q[5],q[9]; -rz(-0.0491) q[5]; -cx q[5],q[10]; -rz(0.0491) q[5]; -cx q[5],q[10]; -rz(-0.02455) q[5]; -cx q[5],q[11]; -rz(0.02455) q[5]; -cx q[5],q[11]; -rz(-0.01225) q[5]; -cx q[5],q[12]; -rz(0.01225) q[5]; -cx q[5],q[12]; -rz(-0.00615) q[5]; -cx q[5],q[13]; -rz(0.00615) q[5]; -cx q[5],q[13]; -rz(-0.00305) q[5]; -cx q[5],q[14]; -rz(0.00305) q[5]; -cx q[5],q[14]; -rz(-0.00155) q[5]; -cx q[5],q[15]; -rz(0.00155) q[5]; -cx q[5],q[15]; -h q[6]; -rz(-0.7854) q[6]; -cx q[6],q[7]; -rz(0.7854) q[6]; -cx q[6],q[7]; -rz(-0.3927) q[6]; -cx q[6],q[8]; -rz(0.3927) q[6]; -cx q[6],q[8]; -rz(-0.19635) q[6]; -cx q[6],q[9]; -rz(0.19635) q[6]; -cx q[6],q[9]; -rz(-0.09815) q[6]; -cx q[6],q[10]; -rz(0.09815) q[6]; -cx q[6],q[10]; -rz(-0.0491) q[6]; -cx q[6],q[11]; -rz(0.0491) q[6]; -cx q[6],q[11]; -rz(-0.02455) q[6]; -cx q[6],q[12]; -rz(0.02455) q[6]; -cx q[6],q[12]; -rz(-0.01225) q[6]; -cx q[6],q[13]; -rz(0.01225) q[6]; -cx q[6],q[13]; -rz(-0.00615) q[6]; -cx q[6],q[14]; -rz(0.00615) q[6]; -cx q[6],q[14]; -rz(-0.00305) q[6]; -cx q[6],q[15]; -rz(0.00305) q[6]; -cx q[6],q[15]; -h q[7]; -rz(-0.7854) q[7]; -cx q[7],q[8]; -rz(0.7854) q[7]; -cx q[7],q[8]; -rz(-0.3927) q[7]; -cx q[7],q[9]; -rz(0.3927) q[7]; -cx q[7],q[9]; -rz(-0.19635) q[7]; -cx q[7],q[10]; -rz(0.19635) q[7]; -cx q[7],q[10]; -rz(-0.09815) q[7]; -cx q[7],q[11]; -rz(0.09815) q[7]; -cx q[7],q[11]; -rz(-0.0491) q[7]; -cx q[7],q[12]; -rz(0.0491) q[7]; -cx q[7],q[12]; -rz(-0.02455) q[7]; -cx q[7],q[13]; -rz(0.02455) q[7]; -cx q[7],q[13]; -rz(-0.01225) q[7]; -cx q[7],q[14]; -rz(0.01225) q[7]; -cx q[7],q[14]; -rz(-0.00615) q[7]; -cx q[7],q[15]; -rz(0.00615) q[7]; -cx q[7],q[15]; -h q[8]; -rz(-0.7854) q[8]; -cx q[8],q[9]; -rz(0.7854) q[8]; -cx q[8],q[9]; -rz(-0.3927) q[8]; -cx q[8],q[10]; -rz(0.3927) q[8]; -cx q[8],q[10]; -rz(-0.19635) q[8]; -cx q[8],q[11]; -rz(0.19635) q[8]; -cx q[8],q[11]; -rz(-0.09815) q[8]; -cx q[8],q[12]; -rz(0.09815) q[8]; -cx q[8],q[12]; -rz(-0.0491) q[8]; -cx q[8],q[13]; -rz(0.0491) q[8]; -cx q[8],q[13]; -rz(-0.02455) q[8]; -cx q[8],q[14]; -rz(0.02455) q[8]; -cx q[8],q[14]; -rz(-0.01225) q[8]; -cx q[8],q[15]; -rz(0.01225) q[8]; -cx q[8],q[15]; -h q[9]; -rz(-0.7854) q[9]; -cx q[9],q[10]; -rz(0.7854) q[9]; -cx q[9],q[10]; -rz(-0.3927) q[9]; -cx q[9],q[11]; -rz(0.3927) q[9]; -cx q[9],q[11]; -rz(-0.19635) q[9]; -cx q[9],q[12]; -rz(0.19635) q[9]; -cx q[9],q[12]; -rz(-0.09815) q[9]; -cx q[9],q[13]; -rz(0.09815) q[9]; -cx q[9],q[13]; -rz(-0.0491) q[9]; -cx q[9],q[14]; -rz(0.0491) q[9]; -cx q[9],q[14]; -rz(-0.02455) q[9]; -cx q[9],q[15]; -rz(0.02455) q[9]; -cx q[9],q[15]; -h q[10]; -rz(-0.7854) q[10]; -cx q[10],q[11]; -rz(0.7854) q[10]; -cx q[10],q[11]; -rz(-0.3927) q[10]; -cx q[10],q[12]; -rz(0.3927) q[10]; -cx q[10],q[12]; -rz(-0.19635) q[10]; -cx q[10],q[13]; -rz(0.19635) q[10]; -cx q[10],q[13]; -rz(-0.09815) q[10]; -cx q[10],q[14]; -rz(0.09815) q[10]; -cx q[10],q[14]; -rz(-0.0491) q[10]; -cx q[10],q[15]; -rz(0.0491) q[10]; -cx q[10],q[15]; -h q[11]; -rz(-0.7854) q[11]; -cx q[11],q[12]; -rz(0.7854) q[11]; -cx q[11],q[12]; -rz(-0.3927) q[11]; -cx q[11],q[13]; -rz(0.3927) q[11]; -cx q[11],q[13]; -rz(-0.19635) q[11]; -cx q[11],q[14]; -rz(0.19635) q[11]; -cx q[11],q[14]; -rz(-0.09815) q[11]; -cx q[11],q[15]; -rz(0.09815) q[11]; -cx q[11],q[15]; -h q[12]; -rz(-0.7854) q[12]; -cx q[12],q[13]; -rz(0.7854) q[12]; -cx q[12],q[13]; -rz(-0.3927) q[12]; -cx q[12],q[14]; -rz(0.3927) q[12]; -cx q[12],q[14]; -rz(-0.19635) q[12]; -cx q[12],q[15]; -rz(0.19635) q[12]; -cx q[12],q[15]; -h q[13]; -rz(-0.7854) q[13]; -cx q[13],q[14]; -rz(0.7854) q[13]; -cx q[13],q[14]; -rz(-0.3927) q[13]; -cx q[13],q[15]; -rz(0.3927) q[13]; -cx q[13],q[15]; -h q[14]; -rz(-0.7854) q[14]; -cx q[14],q[15]; -rz(0.7854) q[14]; -cx q[14],q[15]; -h q[15]; -h q[0]; -h q[1]; -h q[2]; -h q[3]; -h q[4]; -h q[5]; -h q[6]; -h q[7]; -h q[8]; -h q[9]; -h q[10]; -h q[11]; -h q[12]; -h q[13]; -h q[14]; -h q[15]; From 83e03c4c8d5cc048db39be92c8009cda8a497659 Mon Sep 17 00:00:00 2001 From: vinayswamik Date: Thu, 28 Aug 2025 19:03:11 -0500 Subject: [PATCH 6/8] Refactor benchmark setup. --- tests/benchmarks/openpulse.py | 16 +-- tests/benchmarks/pyqasm_functions.py | 20 ++-- tests/benchmarks/qasm/benchmark_downloader.py | 102 +++++++++++++++++ tests/benchmarks/qasm/benchmark_metadata.json | 106 ++++++++++++++++++ tests/benchmarks/unroll.py | 10 +- tests/benchmarks/validate.py | 10 +- 6 files changed, 231 insertions(+), 33 deletions(-) create mode 100644 tests/benchmarks/qasm/benchmark_downloader.py create mode 100644 tests/benchmarks/qasm/benchmark_metadata.json diff --git a/tests/benchmarks/openpulse.py b/tests/benchmarks/openpulse.py index 3cf94f2..625f67c 100644 --- a/tests/benchmarks/openpulse.py +++ b/tests/benchmarks/openpulse.py @@ -19,21 +19,15 @@ This module is used to test the openpulse of pyqasm. """ -import os - from pyqasm import load +from .qasm.benchmark_downloader import get_benchmark_file + class Openpulse: def setup(self): - # Get the project root directory - current_dir = os.path.dirname(os.path.abspath(__file__)) - project_root = os.path.dirname(os.path.dirname(current_dir)) - self.qasm_file = os.path.join( - project_root, "tests", "benchmarks", "qasm", "neutral_atom_gate.qasm" - ) - - self.pyqasm_obj = load(self.qasm_file) + # Get benchmark file, downloading if necessary + self.qasm_file = get_benchmark_file("neutral_atom_gate.qasm") def time_openpulse(self): - self.pyqasm_obj.unroll() + _ = load(self.qasm_file).unroll() diff --git a/tests/benchmarks/pyqasm_functions.py b/tests/benchmarks/pyqasm_functions.py index 5a5137c..661fa13 100644 --- a/tests/benchmarks/pyqasm_functions.py +++ b/tests/benchmarks/pyqasm_functions.py @@ -20,24 +20,24 @@ """ import os +from pathlib import Path from pyqasm import dump, dumps, load, printer +from .qasm.benchmark_downloader import get_benchmark_file + class PyqasmFunctions: def setup(self): - # Get the project root directory - current_dir = os.path.dirname(os.path.abspath(__file__)) - project_root = os.path.dirname(os.path.dirname(current_dir)) - self.qasm_file = os.path.join(project_root, "tests", "benchmarks", "qasm", "qft_N100.qasm") - self.output_file = os.path.join( - project_root, "tests", "benchmarks", "qasm", "qft_N100_unrolled.qasm" - ) + # Get benchmark files, downloading if necessary + self.qasm_file = get_benchmark_file("qft_N100.qasm") + + # Create output file path in the same directory as input file + input_path = Path(self.qasm_file) + self.output_file = str(input_path.parent / "qft_N100_unrolled.qasm") self.pyqasm_obj = load(self.qasm_file) - self.mid_qasm_file = os.path.join( - project_root, "tests", "benchmarks", "qasm", "pea_3_pi_8.qasm" - ) + self.mid_qasm_file = get_benchmark_file("pea_3_pi_8.qasm") self.mid_pyqasm_obj = load(self.mid_qasm_file) def teardown(self): diff --git a/tests/benchmarks/qasm/benchmark_downloader.py b/tests/benchmarks/qasm/benchmark_downloader.py new file mode 100644 index 0000000..4d4bec4 --- /dev/null +++ b/tests/benchmarks/qasm/benchmark_downloader.py @@ -0,0 +1,102 @@ +# Copyright 2025 qBraid +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +""" +Benchmark file downloader utility. + +This module handles downloading benchmark QASM files from the Qiskit repository +and caching them locally to avoid storing large files in version control. +""" + +# pylint: disable-all + +import json +import ssl +import tempfile +import urllib.request +from pathlib import Path +from typing import Dict, Optional + + +class BenchmarkDownloader: + """Handles downloading and caching of benchmark files.""" + + def __init__(self, cache_dir: Optional[str] = None): + """Initialize the downloader.""" + self.cache_dir = Path(cache_dir) if cache_dir else Path(__file__).parent + self.cache_dir.mkdir(exist_ok=True) + + # Load metadata + with open(self.cache_dir / "benchmark_metadata.json", "r", encoding="utf-8") as f: + self.metadata = json.load(f) + + def get_file_path(self, filename: str) -> Path: + """Get the path for a benchmark file, fetching from remote repository if needed.""" + if filename not in self.metadata["benchmark_files"]: + raise KeyError(f"Unknown benchmark file: {filename}") + + file_info = self.metadata["benchmark_files"][filename] + + # Check if this is a local-only file + if file_info.get("local_only", False): + file_path = self.cache_dir / filename + if not file_path.exists(): + raise RuntimeError( + f"Local file {filename} not found. Please ensure it exists in the repository." + ) + return file_path + + # For remote files, fetch and return a temporary file + return self._fetch_remote_file(filename, file_info) + + def _fetch_remote_file(self, filename: str, file_info: Dict) -> Path: + """Fetch a remote benchmark file and return a temporary file path.""" + url = file_info["url"] + + try: + # Create SSL context that doesn't verify certificates (for development) + ssl_context = ssl.create_default_context() + ssl_context.check_hostname = False + ssl_context.verify_mode = ssl.CERT_NONE + + # Create opener with SSL context and fetch content + opener = urllib.request.build_opener(urllib.request.HTTPSHandler(context=ssl_context)) + urllib.request.install_opener(opener) + + with urllib.request.urlopen(url) as response: + content = response.read() + + # Create temporary file and write content + temp_file = tempfile.NamedTemporaryFile( + mode="wb", suffix=".qasm", prefix=f"benchmark_{filename}_", delete=False + ) + temp_file.write(content) + temp_file.close() + + return Path(temp_file.name) + + except Exception as e: + raise RuntimeError(f"Failed to fetch {filename} from {url}: {e}") + + +# Global instance for convenience +_downloader = None + + +def get_benchmark_file(filename: str) -> str: + """Get the path to a benchmark file, downloading if necessary.""" + global _downloader + if _downloader is None: + _downloader = BenchmarkDownloader() + return str(_downloader.get_file_path(filename)) diff --git a/tests/benchmarks/qasm/benchmark_metadata.json b/tests/benchmarks/qasm/benchmark_metadata.json new file mode 100644 index 0000000..847f265 --- /dev/null +++ b/tests/benchmarks/qasm/benchmark_metadata.json @@ -0,0 +1,106 @@ +{ + "benchmark_files": { + "20QBT_45CYC_.0D1_.1D2_3.qasm": { + "source": "Qiskit-benchmark", + "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/20QBT_45CYC_.0D1_.1D2_3.qasm", + "description": "20 qubit benchmark with 45 cycles", + "size_bytes": 946 + }, + "53QBT_100CYC_QSE_3.qasm": { + "source": "Qiskit-benchmark", + "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/53QBT_100CYC_QSE_3.qasm", + "description": "53 qubit benchmark with 100 cycles", + "size_bytes": 41671 + }, + "54QBT_25CYC_QSE_3.qasm": { + "source": "Qiskit-benchmark", + "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/54QBT_25CYC_QSE_3.qasm", + "description": "54 qubit benchmark with 25 cycles", + "size_bytes": 10814 + }, + "depth_4gt10-v1_81.qasm": { + "source": "Qiskit-benchmark", + "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/depth_4gt10-v1_81.qasm", + "description": "Depth benchmark 4gt10-v1 with 81 qubits", + "size_bytes": 1694 + }, + "depth_4mod5-v0_19.qasm": { + "source": "Qiskit-benchmark", + "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/depth_4mod5-v0_19.qasm", + "description": "Depth benchmark 4mod5-v0 with 19 qubits", + "size_bytes": 448 + }, + "depth_mod8-10_178.qasm": { + "source": "Qiskit-benchmark", + "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/depth_mod8-10_178.qasm", + "description": "Depth benchmark mod8-10 with 178 qubits", + "size_bytes": 3834 + }, + "dtc_100_cx_12345.qasm": { + "source": "Qiskit-benchmark", + "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/dtc_100_cx_12345.qasm", + "description": "DTC benchmark with 100 CX gates", + "size_bytes": 1204349 + }, + "neutral_atom_gate.qasm": { + "source": "local", + "description": "Neutral atom gate benchmark (local file)", + "size_bytes": 3584, + "local_only": true + }, + "pea_3_pi_8.qasm": { + "source": "Qiskit-benchmark", + "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/pea_3_pi_8.qasm", + "description": "PEA benchmark with 3 pi/8 rotations", + "size_bytes": 695 + }, + "qaoa_barabasi_albert_N100_3reps.qasm": { + "source": "Qiskit-benchmark", + "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/qaoa_barabasi_albert_N100_3reps.qasm", + "description": "QAOA benchmark on Barabasi-Albert graph with N=100 and 3 repetitions", + "size_bytes": 47302 + }, + "qft_N100.qasm": { + "source": "Qiskit-benchmark", + "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/qft_N100.qasm", + "description": "Quantum Fourier Transform benchmark with N=100", + "size_bytes": 437131 + }, + "square_heisenberg_N100.qasm": { + "source": "Qiskit-benchmark", + "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/square_heisenberg_N100.qasm", + "description": "Square Heisenberg model benchmark with N=100", + "size_bytes": 120081 + }, + "test_eoh_qasm.qasm": { + "source": "Qiskit-benchmark", + "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/test_eoh_qasm.qasm", + "description": "EOH (Evolution of Hamiltonian) test benchmark", + "size_bytes": 72169 + }, + "time_cnt3-5_179.qasm": { + "source": "Qiskit-benchmark", + "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/time_cnt3-5_179.qasm", + "description": "Time benchmark cnt3-5 with 179 qubits", + "size_bytes": 2124 + }, + "time_cnt3-5_180.qasm": { + "source": "Qiskit-benchmark", + "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/time_cnt3-5_180.qasm", + "description": "Time benchmark cnt3-5 with 180 qubits", + "size_bytes": 5770 + }, + "time_qft_16.qasm": { + "source": "Qiskit-benchmark", + "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/time_qft_16.qasm", + "description": "Time benchmark QFT with 16 qubits", + "size_bytes": 8240 + } + }, + "repository_info": { + "name": "Qiskit-benchmark", + "url": "https://github.com/Qiskit/qiskit", + "description": "QASM benchmark files from Qiskit repository", + "license": "Apache-2.0" + } +} \ No newline at end of file diff --git a/tests/benchmarks/unroll.py b/tests/benchmarks/unroll.py index 5ed1513..5dec281 100644 --- a/tests/benchmarks/unroll.py +++ b/tests/benchmarks/unroll.py @@ -19,17 +19,15 @@ This module is used to test the unrolling of pyqasm. """ -import os - from pyqasm import load +from .qasm.benchmark_downloader import get_benchmark_file + class Unrolling: def setup(self): - # Get the project root directory - current_dir = os.path.dirname(os.path.abspath(__file__)) - project_root = os.path.dirname(os.path.dirname(current_dir)) - self.qasm_file = os.path.join(project_root, "tests", "benchmarks", "qasm", "qft_N100.qasm") + # Get benchmark file, downloading if necessary + self.qasm_file = get_benchmark_file("qft_N100.qasm") self.pyqasm_obj = load(self.qasm_file) diff --git a/tests/benchmarks/validate.py b/tests/benchmarks/validate.py index 4944024..b390507 100644 --- a/tests/benchmarks/validate.py +++ b/tests/benchmarks/validate.py @@ -19,17 +19,15 @@ This module is used to test the validation of pyqasm. """ -import os - from pyqasm import load +from .qasm.benchmark_downloader import get_benchmark_file + class Validate: def setup(self): - # Get the project root directory - current_dir = os.path.dirname(os.path.abspath(__file__)) - project_root = os.path.dirname(os.path.dirname(current_dir)) - self.qasm_file = os.path.join(project_root, "tests", "benchmarks", "qasm", "qft_N100.qasm") + # Get benchmark file, downloading if necessary + self.qasm_file = get_benchmark_file("qft_N100.qasm") self.pyqasm_obj = load(self.qasm_file) From 55ffef232a68a1d6d5c83b56c4c4773c0f2dc821 Mon Sep 17 00:00:00 2001 From: vinayswamik Date: Mon, 1 Sep 2025 18:04:23 -0500 Subject: [PATCH 7/8] Update Benchmarking --- .gitignore | 1 + tests/benchmarks/import.py | 5 +- tests/benchmarks/openpulse.py | 6 +- tests/benchmarks/pyqasm_functions.py | 58 ++++++--- tests/benchmarks/qasm/benchmark_downloader.py | 47 +++---- tests/benchmarks/qasm/benchmark_metadata.json | 123 ++++-------------- tests/benchmarks/unroll.py | 40 ++++-- tests/benchmarks/validate.py | 37 +++++- 8 files changed, 155 insertions(+), 162 deletions(-) diff --git a/.gitignore b/.gitignore index 09e6a75..28d3670 100644 --- a/.gitignore +++ b/.gitignore @@ -134,6 +134,7 @@ venv/ ENV/ env.bak/ venv.bak/ +.asv/ # Spyder project settings .spyderproject diff --git a/tests/benchmarks/import.py b/tests/benchmarks/import.py index 00b9638..773f671 100644 --- a/tests/benchmarks/import.py +++ b/tests/benchmarks/import.py @@ -12,9 +12,6 @@ # See the License for the specific language governing permissions and # limitations under the License. -# pylint: disable=no-member,invalid-name,missing-docstring,no-name-in-module -# pylint: disable=attribute-defined-outside-init,unsubscriptable-object - """ This module is used to test the import time of pyqasm. """ @@ -24,5 +21,7 @@ class PyqasmImport: + """Test the import time of pyqasm.""" + def time_pyqasm_import(self): call((executable, "-c", "import pyqasm")) diff --git a/tests/benchmarks/openpulse.py b/tests/benchmarks/openpulse.py index 625f67c..cfac2ec 100644 --- a/tests/benchmarks/openpulse.py +++ b/tests/benchmarks/openpulse.py @@ -12,9 +12,6 @@ # See the License for the specific language governing permissions and # limitations under the License. -# pylint: disable=no-member,invalid-name,missing-docstring,no-name-in-module -# pylint: disable=attribute-defined-outside-init,unsubscriptable-object - """ This module is used to test the openpulse of pyqasm. """ @@ -25,8 +22,11 @@ class Openpulse: + """Test the pyqasm openpulse functionality.""" + def setup(self): # Get benchmark file, downloading if necessary + # pylint: disable-next=attribute-defined-outside-init self.qasm_file = get_benchmark_file("neutral_atom_gate.qasm") def time_openpulse(self): diff --git a/tests/benchmarks/pyqasm_functions.py b/tests/benchmarks/pyqasm_functions.py index 661fa13..9212f52 100644 --- a/tests/benchmarks/pyqasm_functions.py +++ b/tests/benchmarks/pyqasm_functions.py @@ -12,11 +12,10 @@ # See the License for the specific language governing permissions and # limitations under the License. -# pylint: disable=no-member,invalid-name,missing-docstring,no-name-in-module -# pylint: disable=attribute-defined-outside-init,unsubscriptable-object +# pylint: disable=attribute-defined-outside-init """ -This module is used to test the basic functions of pyqasm. +This module is used to test the pyqasm functions. """ import os @@ -28,19 +27,40 @@ class PyqasmFunctions: - def setup(self): - # Get benchmark files, downloading if necessary - self.qasm_file = get_benchmark_file("qft_N100.qasm") + """Test the pyqasm functions.""" - # Create output file path in the same directory as input file - input_path = Path(self.qasm_file) - self.output_file = str(input_path.parent / "qft_N100_unrolled.qasm") + # Define parameters for asv + params = [["small (224 lines)", "mid (2335 lines)", "large (17460 lines)"]] + param_names = ["qasm_file"] + timeout = 600 + + def setup(self, file_size): + # Extract the original file size name from the parameter value + if "(224 lines)" in file_size: + file_size_key = "small" + elif "(2335 lines)" in file_size: + file_size_key = "mid" + elif "(17460 lines)" in file_size: + file_size_key = "large" + else: + file_size_key = file_size + + # Define files for each size category + self.files = { + "small": "vqe_uccsd_n4.qasm", # 224 lines + "mid": "dnn_n16.qasm", # 2335 lines + "large": "qv_N029_12345.qasm", # 17460 lines + } + # Get benchmark file for the specified size + self.qasm_file = get_benchmark_file(self.files[file_size_key]) self.pyqasm_obj = load(self.qasm_file) - self.mid_qasm_file = get_benchmark_file("pea_3_pi_8.qasm") - self.mid_pyqasm_obj = load(self.mid_qasm_file) - def teardown(self): + # Create output file path for dump operations + input_path = Path(self.qasm_file) + self.output_file = str(input_path.parent / f"{file_size_key}_unrolled.qasm") + + def teardown(self, _): # Clean up the output file if it was created if hasattr(self, "output_file") and os.path.exists(self.output_file): try: @@ -48,14 +68,18 @@ def teardown(self): except OSError: pass - def time_load(self): + def time_load(self, _): + """Load QASM file of specified size.""" _ = load(self.qasm_file) - def time_dumps(self): + def time_dumps(self, _): + """Serialize QASM object of specified size to string.""" _ = dumps(self.pyqasm_obj) - def time_dump(self): + def time_dump(self, _): + """Dump QASM object of specified size to file.""" dump(self.pyqasm_obj, self.output_file) - def time_draw(self): - _ = printer.mpl_draw(self.mid_pyqasm_obj, idle_wires=True, external_draw=False) + def time_draw(self, _): + """Draw QASM object of specified size.""" + _ = printer.mpl_draw(self.pyqasm_obj, idle_wires=True, external_draw=False) diff --git a/tests/benchmarks/qasm/benchmark_downloader.py b/tests/benchmarks/qasm/benchmark_downloader.py index 4d4bec4..e66f7f0 100644 --- a/tests/benchmarks/qasm/benchmark_downloader.py +++ b/tests/benchmarks/qasm/benchmark_downloader.py @@ -19,8 +19,6 @@ and caching them locally to avoid storing large files in version control. """ -# pylint: disable-all - import json import ssl import tempfile @@ -43,29 +41,27 @@ def __init__(self, cache_dir: Optional[str] = None): def get_file_path(self, filename: str) -> Path: """Get the path for a benchmark file, fetching from remote repository if needed.""" - if filename not in self.metadata["benchmark_files"]: - raise KeyError(f"Unknown benchmark file: {filename}") - - file_info = self.metadata["benchmark_files"][filename] - - # Check if this is a local-only file - if file_info.get("local_only", False): + # Check local_files first + if filename in self.metadata["local_files"]: file_path = self.cache_dir / filename if not file_path.exists(): - raise RuntimeError( - f"Local file {filename} not found. Please ensure it exists in the repository." - ) + raise RuntimeError(f"Local file {filename} not found in {self.cache_dir}") return file_path - # For remote files, fetch and return a temporary file - return self._fetch_remote_file(filename, file_info) + # Check benchmark_files + if filename in self.metadata["benchmark_files"]: + file_info = self.metadata["benchmark_files"][filename] + # Fetch remote files + return self._fetch_remote_file(filename, file_info) + + raise KeyError(f"Unknown benchmark file: {filename}") def _fetch_remote_file(self, filename: str, file_info: Dict) -> Path: """Fetch a remote benchmark file and return a temporary file path.""" url = file_info["url"] try: - # Create SSL context that doesn't verify certificates (for development) + # Create SSL context that doesn't verify certificates (for development/CI) ssl_context = ssl.create_default_context() ssl_context.check_hostname = False ssl_context.verify_mode = ssl.CERT_NONE @@ -78,25 +74,20 @@ def _fetch_remote_file(self, filename: str, file_info: Dict) -> Path: content = response.read() # Create temporary file and write content - temp_file = tempfile.NamedTemporaryFile( + with tempfile.NamedTemporaryFile( mode="wb", suffix=".qasm", prefix=f"benchmark_{filename}_", delete=False - ) - temp_file.write(content) - temp_file.close() + ) as temp_file: + temp_file.write(content) + temp_file_path = Path(temp_file.name) - return Path(temp_file.name) + return temp_file_path except Exception as e: + # pylint: disable-next=raise-missing-from raise RuntimeError(f"Failed to fetch {filename} from {url}: {e}") -# Global instance for convenience -_downloader = None - - def get_benchmark_file(filename: str) -> str: """Get the path to a benchmark file, downloading if necessary.""" - global _downloader - if _downloader is None: - _downloader = BenchmarkDownloader() - return str(_downloader.get_file_path(filename)) + downloader = BenchmarkDownloader() + return str(downloader.get_file_path(filename)) diff --git a/tests/benchmarks/qasm/benchmark_metadata.json b/tests/benchmarks/qasm/benchmark_metadata.json index 847f265..130ead7 100644 --- a/tests/benchmarks/qasm/benchmark_metadata.json +++ b/tests/benchmarks/qasm/benchmark_metadata.json @@ -1,106 +1,37 @@ { "benchmark_files": { - "20QBT_45CYC_.0D1_.1D2_3.qasm": { - "source": "Qiskit-benchmark", - "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/20QBT_45CYC_.0D1_.1D2_3.qasm", - "description": "20 qubit benchmark with 45 cycles", - "size_bytes": 946 - }, - "53QBT_100CYC_QSE_3.qasm": { - "source": "Qiskit-benchmark", - "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/53QBT_100CYC_QSE_3.qasm", - "description": "53 qubit benchmark with 100 cycles", - "size_bytes": 41671 - }, - "54QBT_25CYC_QSE_3.qasm": { - "source": "Qiskit-benchmark", - "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/54QBT_25CYC_QSE_3.qasm", - "description": "54 qubit benchmark with 25 cycles", - "size_bytes": 10814 - }, - "depth_4gt10-v1_81.qasm": { - "source": "Qiskit-benchmark", - "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/depth_4gt10-v1_81.qasm", - "description": "Depth benchmark 4gt10-v1 with 81 qubits", - "size_bytes": 1694 - }, - "depth_4mod5-v0_19.qasm": { - "source": "Qiskit-benchmark", - "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/depth_4mod5-v0_19.qasm", - "description": "Depth benchmark 4mod5-v0 with 19 qubits", - "size_bytes": 448 - }, - "depth_mod8-10_178.qasm": { - "source": "Qiskit-benchmark", - "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/depth_mod8-10_178.qasm", - "description": "Depth benchmark mod8-10 with 178 qubits", - "size_bytes": 3834 - }, - "dtc_100_cx_12345.qasm": { - "source": "Qiskit-benchmark", - "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/dtc_100_cx_12345.qasm", - "description": "DTC benchmark with 100 CX gates", - "size_bytes": 1204349 - }, + "vqe_uccsd_n4.qasm": { + "source": "Qiskit-benchpress", + "url": "https://raw.githubusercontent.com/Qiskit/benchpress/573c9ce7a1ffebd4ca6d1b0971eba7aca2c9c9a4/benchpress/qasm/qasmbench-small/vqe_uccsd_n4/vqe_uccsd_n4.qasm", + "description": "VQE UCCSD benchmark with 4 qubits (small)", + "size_bytes": 15000 + }, + "dnn_n16.qasm": { + "source": "Qiskit-benchpress", + "url": "https://raw.githubusercontent.com/Qiskit/benchpress/573c9ce7a1ffebd4ca6d1b0971eba7aca2c9c9a4/benchpress/qasm/qasmbench-medium/dnn_n16/dnn_n16.qasm", + "description": "Deep Neural Network benchmark with 16 qubits (medium)", + "size_bytes": 120000 + }, + "qv_N029_12345.qasm": { + "source": "Qiskit-benchpress", + "url": "https://raw.githubusercontent.com/Qiskit/benchpress/573c9ce7a1ffebd4ca6d1b0971eba7aca2c9c9a4/benchpress/qasm/qv/qv_N029_12345.qasm", + "description": "Quantum Volume benchmark with 29 qubits (large, 17,460 lines)", + "size_bytes": 470000 + } + }, + "repository_info": { + "name": "Qiskit-benchpress", + "url": "https://github.com/Qiskit/benchpress", + "description": "QASM benchmark files from Qiskit benchpress repository", + "license": "Apache-2.0", + "commit_hash": "573c9ce7a1ffebd4ca6d1b0971eba7aca2c9c9a4" + }, + "local_files": { "neutral_atom_gate.qasm": { "source": "local", "description": "Neutral atom gate benchmark (local file)", "size_bytes": 3584, "local_only": true - }, - "pea_3_pi_8.qasm": { - "source": "Qiskit-benchmark", - "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/pea_3_pi_8.qasm", - "description": "PEA benchmark with 3 pi/8 rotations", - "size_bytes": 695 - }, - "qaoa_barabasi_albert_N100_3reps.qasm": { - "source": "Qiskit-benchmark", - "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/qaoa_barabasi_albert_N100_3reps.qasm", - "description": "QAOA benchmark on Barabasi-Albert graph with N=100 and 3 repetitions", - "size_bytes": 47302 - }, - "qft_N100.qasm": { - "source": "Qiskit-benchmark", - "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/qft_N100.qasm", - "description": "Quantum Fourier Transform benchmark with N=100", - "size_bytes": 437131 - }, - "square_heisenberg_N100.qasm": { - "source": "Qiskit-benchmark", - "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/square_heisenberg_N100.qasm", - "description": "Square Heisenberg model benchmark with N=100", - "size_bytes": 120081 - }, - "test_eoh_qasm.qasm": { - "source": "Qiskit-benchmark", - "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/test_eoh_qasm.qasm", - "description": "EOH (Evolution of Hamiltonian) test benchmark", - "size_bytes": 72169 - }, - "time_cnt3-5_179.qasm": { - "source": "Qiskit-benchmark", - "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/time_cnt3-5_179.qasm", - "description": "Time benchmark cnt3-5 with 179 qubits", - "size_bytes": 2124 - }, - "time_cnt3-5_180.qasm": { - "source": "Qiskit-benchmark", - "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/time_cnt3-5_180.qasm", - "description": "Time benchmark cnt3-5 with 180 qubits", - "size_bytes": 5770 - }, - "time_qft_16.qasm": { - "source": "Qiskit-benchmark", - "url": "https://raw.githubusercontent.com/Qiskit/qiskit/main/test/benchmarks/qasm/time_qft_16.qasm", - "description": "Time benchmark QFT with 16 qubits", - "size_bytes": 8240 } - }, - "repository_info": { - "name": "Qiskit-benchmark", - "url": "https://github.com/Qiskit/qiskit", - "description": "QASM benchmark files from Qiskit repository", - "license": "Apache-2.0" } } \ No newline at end of file diff --git a/tests/benchmarks/unroll.py b/tests/benchmarks/unroll.py index 5dec281..2fcb028 100644 --- a/tests/benchmarks/unroll.py +++ b/tests/benchmarks/unroll.py @@ -12,8 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -# pylint: disable=no-member,invalid-name,missing-docstring,no-name-in-module -# pylint: disable=attribute-defined-outside-init,unsubscriptable-object +# pylint: disable=attribute-defined-outside-init """ This module is used to test the unrolling of pyqasm. @@ -25,14 +24,39 @@ class Unrolling: - def setup(self): - # Get benchmark file, downloading if necessary - self.qasm_file = get_benchmark_file("qft_N100.qasm") - + """Test the unrolling of pyqasm.""" + + # Define parameters for asv + params = [["small (224 lines)", "mid (2335 lines)", "large (17460 lines)"]] + param_names = ["qasm_file"] + timeout = 300 + + def setup(self, file_size): + # Extract the original file size name from the parameter value + if "(224 lines)" in file_size: + file_size_key = "small" + elif "(2335 lines)" in file_size: + file_size_key = "mid" + elif "(17460 lines)" in file_size: + file_size_key = "large" + else: + file_size_key = file_size + + # Define files for each size category + self.files = { + "small": "vqe_uccsd_n4.qasm", # 224 lines + "mid": "dnn_n16.qasm", # 2335 lines + "large": "qv_N029_12345.qasm", # 17460 lines + } + + # Get benchmark file for the specified size + self.qasm_file = get_benchmark_file(self.files[file_size_key]) self.pyqasm_obj = load(self.qasm_file) - def time_unroll(self): + def time_unroll(self, _): + """Unroll QASM file of specified size.""" _ = self.pyqasm_obj.unroll() - def time_qubit_reg_consolidation(self): + def time_qubit_reg_consolidation(self, _): + """Unroll QASM file of specified size with qubit consolidation.""" _ = self.pyqasm_obj.unroll(consolidate_qubits=True) diff --git a/tests/benchmarks/validate.py b/tests/benchmarks/validate.py index b390507..6af6998 100644 --- a/tests/benchmarks/validate.py +++ b/tests/benchmarks/validate.py @@ -12,8 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -# pylint: disable=no-member,invalid-name,missing-docstring,no-name-in-module -# pylint: disable=attribute-defined-outside-init,unsubscriptable-object +# pylint: disable=attribute-defined-outside-init """ This module is used to test the validation of pyqasm. @@ -25,11 +24,35 @@ class Validate: - def setup(self): - # Get benchmark file, downloading if necessary - self.qasm_file = get_benchmark_file("qft_N100.qasm") - + """Test the validation of pyqasm.""" + + # Define parameters for asv + params = [["small (224 lines)", "mid (2335 lines)", "large (17460 lines)"]] + param_names = ["qasm_file"] + timeout = 300 + + def setup(self, file_size): + # Extract the original file size name from the parameter value + if "(224 lines)" in file_size: + file_size_key = "small" + elif "(2335 lines)" in file_size: + file_size_key = "mid" + elif "(17460 lines)" in file_size: + file_size_key = "large" + else: + file_size_key = file_size + + # Define files for each size category + self.files = { + "small": "vqe_uccsd_n4.qasm", # 224 lines + "mid": "dnn_n16.qasm", # 2335 lines + "large": "qv_N029_12345.qasm", # 17460 lines + } + + # Get benchmark file for the specified size + self.qasm_file = get_benchmark_file(self.files[file_size_key]) self.pyqasm_obj = load(self.qasm_file) - def time_validate(self): + def time_validate(self, _): + """Validate QASM file of specified size.""" _ = self.pyqasm_obj.validate() From ffa48d7b7051d212836e83e0d22fd9b7672cf171 Mon Sep 17 00:00:00 2001 From: vinayswamik Date: Tue, 2 Sep 2025 18:37:54 -0500 Subject: [PATCH 8/8] Add profiling data and visualizations for PyQASM functions --- tests/benchmarks/qasm/benchmark_downloader.py | 4 +- tests/profiles/README.md | 24 + tests/profiles/openpulse/openpulse.svg | 491 ++++++++++++++++++ .../profile_openpulse.speedscope.json | 1 + ...profile_qreg_consolidation.speedscope.json | 1 + .../qreg_consolidation/qreg_consolidation.svg | 491 ++++++++++++++++++ .../unroll/profile_unroll.speedscope.json | 1 + tests/profiles/unroll/unroll.svg | 491 ++++++++++++++++++ .../validate/profile_validate.speedscope.json | 1 + tests/profiles/validate/validate.svg | 491 ++++++++++++++++++ 10 files changed, 1994 insertions(+), 2 deletions(-) create mode 100644 tests/profiles/README.md create mode 100644 tests/profiles/openpulse/openpulse.svg create mode 100644 tests/profiles/openpulse/profile_openpulse.speedscope.json create mode 100644 tests/profiles/qreg_consolidation/profile_qreg_consolidation.speedscope.json create mode 100644 tests/profiles/qreg_consolidation/qreg_consolidation.svg create mode 100644 tests/profiles/unroll/profile_unroll.speedscope.json create mode 100644 tests/profiles/unroll/unroll.svg create mode 100644 tests/profiles/validate/profile_validate.speedscope.json create mode 100644 tests/profiles/validate/validate.svg diff --git a/tests/benchmarks/qasm/benchmark_downloader.py b/tests/benchmarks/qasm/benchmark_downloader.py index e66f7f0..76d06fd 100644 --- a/tests/benchmarks/qasm/benchmark_downloader.py +++ b/tests/benchmarks/qasm/benchmark_downloader.py @@ -45,7 +45,7 @@ def get_file_path(self, filename: str) -> Path: if filename in self.metadata["local_files"]: file_path = self.cache_dir / filename if not file_path.exists(): - raise RuntimeError(f"Local file {filename} not found in {self.cache_dir}") + raise FileNotFoundError(f"Local file {filename} not found in {self.cache_dir}") return file_path # Check benchmark_files @@ -54,7 +54,7 @@ def get_file_path(self, filename: str) -> Path: # Fetch remote files return self._fetch_remote_file(filename, file_info) - raise KeyError(f"Unknown benchmark file: {filename}") + raise ValueError(f"Unknown benchmark file: {filename}") def _fetch_remote_file(self, filename: str, file_info: Dict) -> Path: """Fetch a remote benchmark file and return a temporary file path.""" diff --git a/tests/profiles/README.md b/tests/profiles/README.md new file mode 100644 index 0000000..59abb2f --- /dev/null +++ b/tests/profiles/README.md @@ -0,0 +1,24 @@ +# PyQASM Profiling + +This directory contains profiling data for various PyQASM functions using [py-spy](https://github.com/benfred/py-spy). + +## Profiled Functions + +- **unroll** - QASM unrolling performance +- **validate** - QASM validation performance +- **qreg_consolidation** - Qubit register consolidation performance +- **openpulse** - OpenPulse functionality performance + +## Test Files + +[`qft_n320`](https://github.com/Qiskit/benchpress/tree/main/benchpress/qasm/qasmbench-large/qft_n320) is used for `unroll`, `validate`, and `qubit register consolidation` profiling + +[`neutral_atom_gate`](../benchmarks/qasm/neutral_atom_gate.qasm) is used for `OpenPulse` profiling + + +## Generated Data + +Each profile directory contains: +- **Flamegraphs** (`.svg` files) - Visual representation of function call stacks +- **Speedscope data** (`.json` files) - Detailed profiling data for interactive analysis + - Upload the `.json` files to [https://www.speedscope.app/](https://www.speedscope.app/) for interactive profiling analysis. diff --git a/tests/profiles/openpulse/openpulse.svg b/tests/profiles/openpulse/openpulse.svg new file mode 100644 index 0000000..621c334 --- /dev/null +++ b/tests/profiles/openpulse/openpulse.svg @@ -0,0 +1,491 @@ +py-spy record -o tests/profiles/openpulse/openpulse.svg -- python3 /Users/vinay/Desktop/test.py Reset ZoomSearch exec_module (<frozen importlib._bootstrap_external>:1022) (1 samples, 6.67%)exec_modu..get_code (<frozen importlib._bootstrap_external>:1118) (1 samples, 6.67%)get_code ..get_data (<frozen importlib._bootstrap_external>:1218) (1 samples, 6.67%)get_data ..<module> (numpy/_core/__init__.py:22) (3 samples, 20.00%)<module> (numpy/_core/__init__..._handle_fromlist (<frozen importlib._bootstrap>:1415) (3 samples, 20.00%)_handle_fromlist (<frozen impor.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro.._find_and_load (<frozen importlib._bootstrap>:1360) (3 samples, 20.00%)_find_and_load (<frozen importl.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (3 samples, 20.00%)_find_and_load_unlocked (<froze.._load_unlocked (<frozen importlib._bootstrap>:935) (3 samples, 20.00%)_load_unlocked (<frozen importl..exec_module (<frozen importlib._bootstrap_external>:1026) (3 samples, 20.00%)exec_module (<frozen importlib..._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro..<module> (numpy/_core/multiarray.py:11) (3 samples, 20.00%)<module> (numpy/_core/multiarra.._handle_fromlist (<frozen importlib._bootstrap>:1415) (3 samples, 20.00%)_handle_fromlist (<frozen impor.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro.._find_and_load (<frozen importlib._bootstrap>:1360) (3 samples, 20.00%)_find_and_load (<frozen importl.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (3 samples, 20.00%)_find_and_load_unlocked (<froze.._load_unlocked (<frozen importlib._bootstrap>:921) (3 samples, 20.00%)_load_unlocked (<frozen importl..module_from_spec (<frozen importlib._bootstrap>:813) (3 samples, 20.00%)module_from_spec (<frozen impor..create_module (<frozen importlib._bootstrap_external>:1321) (3 samples, 20.00%)create_module (<frozen importli.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro.._find_and_load (<frozen importlib._bootstrap>:1360) (3 samples, 20.00%)_find_and_load (<frozen importl.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (3 samples, 20.00%)_find_and_load_unlocked (<froze.._load_unlocked (<frozen importlib._bootstrap>:935) (3 samples, 20.00%)_load_unlocked (<frozen importl..exec_module (<frozen importlib._bootstrap_external>:1026) (3 samples, 20.00%)exec_module (<frozen importlib..._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro..<module> (numpy/_core/printoptions.py:10) (3 samples, 20.00%)<module> (numpy/_core/printopti.._find_and_load (<frozen importlib._bootstrap>:1360) (3 samples, 20.00%)_find_and_load (<frozen importl.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (3 samples, 20.00%)_find_and_load_unlocked (<froze.._load_unlocked (<frozen importlib._bootstrap>:935) (3 samples, 20.00%)_load_unlocked (<frozen importl..exec_module (<frozen importlib._bootstrap_external>:1026) (2 samples, 13.33%)exec_module (<frozen.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (2 samples, 13.33%)_call_with_frames_re..<module> (contextvars.py:1) (2 samples, 13.33%)<module> (contextvar.._find_and_load (<frozen importlib._bootstrap>:1360) (2 samples, 13.33%)_find_and_load (<fro.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (2 samples, 13.33%)_find_and_load_unloc.._load_unlocked (<frozen importlib._bootstrap>:921) (2 samples, 13.33%)_load_unlocked (<fro..module_from_spec (<frozen importlib._bootstrap>:813) (2 samples, 13.33%)module_from_spec (<f..create_module (<frozen importlib._bootstrap_external>:1321) (2 samples, 13.33%)create_module (<froz.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (2 samples, 13.33%)_call_with_frames_re..<module> (numpy/_core/__init__.py:74) (1 samples, 6.67%)<module> .._handle_fromlist (<frozen importlib._bootstrap>:1415) (1 samples, 6.67%)_handle_f.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit.._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1022) (1 samples, 6.67%)exec_modu..get_code (<frozen importlib._bootstrap_external>:1118) (1 samples, 6.67%)get_code ..get_data (<frozen importlib._bootstrap_external>:1217) (1 samples, 6.67%)get_data ..<module> (numpy/__init__.py:112) (5 samples, 33.33%)<module> (numpy/__init__.py:112)_find_and_load (<frozen importlib._bootstrap>:1360) (5 samples, 33.33%)_find_and_load (<frozen importlib._bootstrap>:1360)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (5 samples, 33.33%)_find_and_load_unlocked (<frozen importlib._bootstrap>.._load_unlocked (<frozen importlib._bootstrap>:935) (5 samples, 33.33%)_load_unlocked (<frozen importlib._bootstrap>:935)exec_module (<frozen importlib._bootstrap_external>:1026) (5 samples, 33.33%)exec_module (<frozen importlib._bootstrap_external>:10.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (5 samples, 33.33%)_call_with_frames_removed (<frozen importlib._bootstra..<module> (numpy/__config__.py:4) (5 samples, 33.33%)<module> (numpy/__config__.py:4)_find_and_load (<frozen importlib._bootstrap>:1360) (5 samples, 33.33%)_find_and_load (<frozen importlib._bootstrap>:1360)_find_and_load_unlocked (<frozen importlib._bootstrap>:1310) (5 samples, 33.33%)_find_and_load_unlocked (<frozen importlib._bootstrap>.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (5 samples, 33.33%)_call_with_frames_removed (<frozen importlib._bootstra.._find_and_load (<frozen importlib._bootstrap>:1360) (5 samples, 33.33%)_find_and_load (<frozen importlib._bootstrap>:1360)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (5 samples, 33.33%)_find_and_load_unlocked (<frozen importlib._bootstrap>.._load_unlocked (<frozen importlib._bootstrap>:935) (5 samples, 33.33%)_load_unlocked (<frozen importlib._bootstrap>:935)exec_module (<frozen importlib._bootstrap_external>:1026) (5 samples, 33.33%)exec_module (<frozen importlib._bootstrap_external>:10.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (5 samples, 33.33%)_call_with_frames_removed (<frozen importlib._bootstra..<module> (numpy/_core/__init__.py:99) (1 samples, 6.67%)<module> .._handle_fromlist (<frozen importlib._bootstrap>:1415) (1 samples, 6.67%)_handle_f.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit.._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1026) (1 samples, 6.67%)exec_modu.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit..<module> (numpy/_core/_internal.py:19) (1 samples, 6.67%)<module> .._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1026) (1 samples, 6.67%)exec_modu.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit..<module> (ctypes/__init__.py:8) (1 samples, 6.67%)<module> .._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:921) (1 samples, 6.67%)_load_unl..module_from_spec (<frozen importlib._bootstrap>:813) (1 samples, 6.67%)module_fr..create_module (<frozen importlib._bootstrap_external>:1321) (1 samples, 6.67%)create_mo.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit..<module> (numpy/lib/_arraypad_impl.py:8) (1 samples, 6.67%)<module> .._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1026) (1 samples, 6.67%)exec_modu.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit..<module> (numpy/lib/_index_tricks_impl.py:14) (1 samples, 6.67%)<module> .._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1026) (1 samples, 6.67%)exec_modu.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit..<module> (numpy/lib/_function_base_impl.py:1730) (1 samples, 6.67%)<module> ..decorator (numpy/_core/overrides.py:163) (1 samples, 6.67%)decorator..update_wrapper (functools.py:57) (1 samples, 6.67%)update_wr..<module> (pyqasm/modules/base.py:30) (7 samples, 46.67%)<module> (pyqasm/modules/base.py:30)_find_and_load (<frozen importlib._bootstrap>:1360) (7 samples, 46.67%)_find_and_load (<frozen importlib._bootstrap>:1360)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (7 samples, 46.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331)_load_unlocked (<frozen importlib._bootstrap>:935) (7 samples, 46.67%)_load_unlocked (<frozen importlib._bootstrap>:935)exec_module (<frozen importlib._bootstrap_external>:1026) (7 samples, 46.67%)exec_module (<frozen importlib._bootstrap_external>:1026)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (7 samples, 46.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:488)<module> (pyqasm/analyzer.py:24) (7 samples, 46.67%)<module> (pyqasm/analyzer.py:24)_find_and_load (<frozen importlib._bootstrap>:1360) (7 samples, 46.67%)_find_and_load (<frozen importlib._bootstrap>:1360)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (7 samples, 46.67%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331)_load_unlocked (<frozen importlib._bootstrap>:935) (7 samples, 46.67%)_load_unlocked (<frozen importlib._bootstrap>:935)exec_module (<frozen importlib._bootstrap_external>:1026) (7 samples, 46.67%)exec_module (<frozen importlib._bootstrap_external>:1026)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (7 samples, 46.67%)_call_with_frames_removed (<frozen importlib._bootstrap>:488)<module> (numpy/__init__.py:454) (2 samples, 13.33%)<module> (numpy/__in.._handle_fromlist (<frozen importlib._bootstrap>:1415) (2 samples, 13.33%)_handle_fromlist (<f.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (2 samples, 13.33%)_call_with_frames_re.._find_and_load (<frozen importlib._bootstrap>:1360) (2 samples, 13.33%)_find_and_load (<fro.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (2 samples, 13.33%)_find_and_load_unloc.._load_unlocked (<frozen importlib._bootstrap>:935) (2 samples, 13.33%)_load_unlocked (<fro..exec_module (<frozen importlib._bootstrap_external>:1026) (2 samples, 13.33%)exec_module (<frozen.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (2 samples, 13.33%)_call_with_frames_re..<module> (numpy/lib/__init__.py:18) (2 samples, 13.33%)<module> (numpy/lib/.._handle_fromlist (<frozen importlib._bootstrap>:1415) (2 samples, 13.33%)_handle_fromlist (<f.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (2 samples, 13.33%)_call_with_frames_re.._find_and_load (<frozen importlib._bootstrap>:1360) (2 samples, 13.33%)_find_and_load (<fro.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (2 samples, 13.33%)_find_and_load_unloc.._load_unlocked (<frozen importlib._bootstrap>:935) (2 samples, 13.33%)_load_unlocked (<fro..exec_module (<frozen importlib._bootstrap_external>:1026) (2 samples, 13.33%)exec_module (<frozen.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (2 samples, 13.33%)_call_with_frames_re..<module> (numpy/lib/_polynomial_impl.py:29) (1 samples, 6.67%)<module> .._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1026) (1 samples, 6.67%)exec_modu.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit..<module> (numpy/lib/_type_check_impl.py:16) (1 samples, 6.67%)<module> .._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1022) (1 samples, 6.67%)exec_modu..get_code (<frozen importlib._bootstrap_external>:1118) (1 samples, 6.67%)get_code ..get_data (<frozen importlib._bootstrap_external>:1218) (1 samples, 6.67%)get_data ..<module> (pyqasm/__init__.py:64) (8 samples, 53.33%)<module> (pyqasm/__init__.py:64)_find_and_load (<frozen importlib._bootstrap>:1360) (8 samples, 53.33%)_find_and_load (<frozen importlib._bootstrap>:1360)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (8 samples, 53.33%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331)_load_unlocked (<frozen importlib._bootstrap>:935) (8 samples, 53.33%)_load_unlocked (<frozen importlib._bootstrap>:935)exec_module (<frozen importlib._bootstrap_external>:1026) (8 samples, 53.33%)exec_module (<frozen importlib._bootstrap_external>:1026)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (8 samples, 53.33%)_call_with_frames_removed (<frozen importlib._bootstrap>:488)<module> (pyqasm/entrypoint.py:28) (8 samples, 53.33%)<module> (pyqasm/entrypoint.py:28)_find_and_load (<frozen importlib._bootstrap>:1360) (8 samples, 53.33%)_find_and_load (<frozen importlib._bootstrap>:1360)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (8 samples, 53.33%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331)_load_unlocked (<frozen importlib._bootstrap>:935) (8 samples, 53.33%)_load_unlocked (<frozen importlib._bootstrap>:935)exec_module (<frozen importlib._bootstrap_external>:1026) (8 samples, 53.33%)exec_module (<frozen importlib._bootstrap_external>:1026)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (8 samples, 53.33%)_call_with_frames_removed (<frozen importlib._bootstrap>:488)<module> (pyqasm/modules/__init__.py:32) (8 samples, 53.33%)<module> (pyqasm/modules/__init__.py:32)_find_and_load (<frozen importlib._bootstrap>:1360) (8 samples, 53.33%)_find_and_load (<frozen importlib._bootstrap>:1360)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (8 samples, 53.33%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331)_load_unlocked (<frozen importlib._bootstrap>:935) (8 samples, 53.33%)_load_unlocked (<frozen importlib._bootstrap>:935)exec_module (<frozen importlib._bootstrap_external>:1026) (8 samples, 53.33%)exec_module (<frozen importlib._bootstrap_external>:1026)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (8 samples, 53.33%)_call_with_frames_removed (<frozen importlib._bootstrap>:488)<module> (pyqasm/modules/base.py:31) (1 samples, 6.67%)<module> .._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1026) (1 samples, 6.67%)exec_modu.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit..<module> (pyqasm/decomposer.py:23) (1 samples, 6.67%)<module> .._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1026) (1 samples, 6.67%)exec_modu.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit..<module> (pyqasm/maps/decomposition_rules.py:20) (1 samples, 6.67%)<module> .._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1026) (1 samples, 6.67%)exec_modu.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (1 samples, 6.67%)_call_wit..<module> (pyqasm/elements.py:58) (1 samples, 6.67%)<module> ..wrap (dataclasses.py:1297) (1 samples, 6.67%)wrap (dat.._process_class (dataclasses.py:1157) (1 samples, 6.67%)_process_..add_fns_to_class (dataclasses.py:498) (1 samples, 6.67%)add_fns_t..<module> (test.py:7) (9 samples, 60.00%)<module> (test.py:7)_find_and_load (<frozen importlib._bootstrap>:1360) (9 samples, 60.00%)_find_and_load (<frozen importlib._bootstrap>:1360)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (9 samples, 60.00%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331)_load_unlocked (<frozen importlib._bootstrap>:935) (9 samples, 60.00%)_load_unlocked (<frozen importlib._bootstrap>:935)exec_module (<frozen importlib._bootstrap_external>:1026) (9 samples, 60.00%)exec_module (<frozen importlib._bootstrap_external>:1026)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (9 samples, 60.00%)_call_with_frames_removed (<frozen importlib._bootstrap>:488)<module> (pyqasm/__init__.py:67) (1 samples, 6.67%)<module> .._find_and_load (<frozen importlib._bootstrap>:1360) (1 samples, 6.67%)_find_and.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (1 samples, 6.67%)_find_and.._load_unlocked (<frozen importlib._bootstrap>:935) (1 samples, 6.67%)_load_unl..exec_module (<frozen importlib._bootstrap_external>:1022) (1 samples, 6.67%)exec_modu..get_code (<frozen importlib._bootstrap_external>:1118) (1 samples, 6.67%)get_code ..get_data (<frozen importlib._bootstrap_external>:1218) (1 samples, 6.67%)get_data ..deserialize (antlr4/atn/ATNDeserializer.py:30) (1 samples, 6.67%)deseriali..readStates (antlr4/atn/ATNDeserializer.py:77) (1 samples, 6.67%)readState..addState (antlr4/atn/ATN.py:78) (1 samples, 6.67%)addState ..deserialize (antlr4/atn/ATNDeserializer.py:34) (1 samples, 6.67%)deseriali..readSets (antlr4/atn/ATNDeserializer.py:135) (1 samples, 6.67%)readSets ..addRange (antlr4/IntervalSet.py:51) (1 samples, 6.67%)addRange .._visit_calibration_statement (pyqasm/visitor.py:2982) (3 samples, 20.00%)_visit_calibration_statement (p.._find_and_load (<frozen importlib._bootstrap>:1360) (3 samples, 20.00%)_find_and_load (<frozen importl.._find_and_load_unlocked (<frozen importlib._bootstrap>:1310) (3 samples, 20.00%)_find_and_load_unlocked (<froze.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro.._find_and_load (<frozen importlib._bootstrap>:1360) (3 samples, 20.00%)_find_and_load (<frozen importl.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (3 samples, 20.00%)_find_and_load_unlocked (<froze.._load_unlocked (<frozen importlib._bootstrap>:935) (3 samples, 20.00%)_load_unlocked (<frozen importl..exec_module (<frozen importlib._bootstrap_external>:1026) (3 samples, 20.00%)exec_module (<frozen importlib..._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro..<module> (openpulse/__init__.py:26) (3 samples, 20.00%)<module> (openpulse/__init__.py.._handle_fromlist (<frozen importlib._bootstrap>:1415) (3 samples, 20.00%)_handle_fromlist (<frozen impor.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro.._find_and_load (<frozen importlib._bootstrap>:1360) (3 samples, 20.00%)_find_and_load (<frozen importl.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (3 samples, 20.00%)_find_and_load_unlocked (<froze.._load_unlocked (<frozen importlib._bootstrap>:935) (3 samples, 20.00%)_load_unlocked (<frozen importl..exec_module (<frozen importlib._bootstrap_external>:1026) (3 samples, 20.00%)exec_module (<frozen importlib..._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro..<module> (openpulse/parser.py:50) (3 samples, 20.00%)<module> (openpulse/parser.py:5.._find_and_load (<frozen importlib._bootstrap>:1360) (3 samples, 20.00%)_find_and_load (<frozen importl.._find_and_load_unlocked (<frozen importlib._bootstrap>:1310) (3 samples, 20.00%)_find_and_load_unlocked (<froze.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro.._find_and_load (<frozen importlib._bootstrap>:1360) (3 samples, 20.00%)_find_and_load (<frozen importl.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (3 samples, 20.00%)_find_and_load_unlocked (<froze.._load_unlocked (<frozen importlib._bootstrap>:935) (3 samples, 20.00%)_load_unlocked (<frozen importl..exec_module (<frozen importlib._bootstrap_external>:1026) (3 samples, 20.00%)exec_module (<frozen importlib..._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro..<module> (openpulse/_antlr/__init__.py:68) (3 samples, 20.00%)<module> (openpulse/_antlr/__in.._handle_fromlist (<frozen importlib._bootstrap>:1415) (3 samples, 20.00%)_handle_fromlist (<frozen impor.._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro.._find_and_load (<frozen importlib._bootstrap>:1360) (3 samples, 20.00%)_find_and_load (<frozen importl.._find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (3 samples, 20.00%)_find_and_load_unlocked (<froze.._load_unlocked (<frozen importlib._bootstrap>:935) (3 samples, 20.00%)_load_unlocked (<frozen importl..exec_module (<frozen importlib._bootstrap_external>:1026) (3 samples, 20.00%)exec_module (<frozen importlib..._call_with_frames_removed (<frozen importlib._bootstrap>:488) (3 samples, 20.00%)_call_with_frames_removed (<fro..<module> (openpulseLexer.py:613) (3 samples, 20.00%)<module> (openpulseLexer.py:613)openpulseLexer (openpulseLexer.py:615) (3 samples, 20.00%)openpulseLexer (openpulseLexer...deserialize (antlr4/atn/ATNDeserializer.py:35) (1 samples, 6.67%)deseriali..readEdges (antlr4/atn/ATNDeserializer.py:146) (1 samples, 6.67%)readEdges..edgeFactory (antlr4/atn/ATNDeserializer.py:396) (1 samples, 6.67%)edgeFacto..<lambda> (antlr4/atn/ATNDeserializer.py:378) (1 samples, 6.67%)<lambda> ..__init__ (antlr4/atn/Transition.py:76) (1 samples, 6.67%)__init__ ..makeLabel (antlr4/atn/Transition.py:80) (1 samples, 6.67%)makeLabel..__init__ (antlr4/IntervalSet.py:16) (1 samples, 6.67%)__init__ ..openpulseStatement (openpulseParser.py:843) (1 samples, 6.67%)openpulse..adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (1 samples, 6.67%)adaptiveP..execATN (antlr4/atn/ParserATNSimulator.py:467) (1 samples, 6.67%)execATN (..consume (antlr4/BufferedTokenStream.py:100) (1 samples, 6.67%)consume (..sync (antlr4/BufferedTokenStream.py:112) (1 samples, 6.67%)sync (ant..fetch (antlr4/BufferedTokenStream.py:124) (1 samples, 6.67%)fetch (an..nextToken (antlr4/Lexer.py:137) (1 samples, 6.67%)nextToken..match (antlr4/atn/LexerATNSimulator.py:104) (1 samples, 6.67%)match (an..execATN (antlr4/atn/LexerATNSimulator.py:173) (1 samples, 6.67%)execATN (..computeTargetState (antlr4/atn/LexerATNSimulator.py:231) (1 samples, 6.67%)computeTa..getReachableConfigSet (antlr4/atn/LexerATNSimulator.py:280) (1 samples, 6.67%)getReacha..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:347) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:347) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:354) (1 samples, 6.67%)closure (..add (antlr4/atn/ATNConfigSet.py:84) (1 samples, 6.67%)add (antl..getOrAdd (antlr4/atn/ATNConfigSet.py:106) (1 samples, 6.67%)getOrAdd ..<genexpr> (antlr4/atn/ATNConfigSet.py:106) (1 samples, 6.67%)<genexpr>..equalsForConfigSet (antlr4/atn/ATNConfig.py:153) (1 samples, 6.67%)equalsFor..__eq__ (antlr4/atn/ATNConfig.py:143) (1 samples, 6.67%)__eq__ (a.._visit_calibration_statement (pyqasm/visitor.py:3001) (2 samples, 13.33%)_visit_calibration_s..parse_openpulse (openpulse/parser.py:88) (2 samples, 13.33%)parse_openpulse (ope..calibrationBlock (openpulseParser.py:671) (2 samples, 13.33%)calibrationBlock (op..openpulseStatement (openpulseParser.py:871) (1 samples, 6.67%)openpulse..classicalDeclarationStatement (openpulseParser.py:3340) (1 samples, 6.67%)classical..declarationExpression (openpulseParser.py:5292) (1 samples, 6.67%)declarati..expression (openpulseParser.py:4954) (1 samples, 6.67%)expressio..expressionList (openpulseParser.py:7072) (1 samples, 6.67%)expressio..adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (1 samples, 6.67%)adaptiveP..execATN (antlr4/atn/ParserATNSimulator.py:467) (1 samples, 6.67%)execATN (..consume (antlr4/BufferedTokenStream.py:100) (1 samples, 6.67%)consume (..sync (antlr4/BufferedTokenStream.py:112) (1 samples, 6.67%)sync (ant..fetch (antlr4/BufferedTokenStream.py:124) (1 samples, 6.67%)fetch (an..nextToken (antlr4/Lexer.py:137) (1 samples, 6.67%)nextToken..match (antlr4/atn/LexerATNSimulator.py:104) (1 samples, 6.67%)match (an..execATN (antlr4/atn/LexerATNSimulator.py:173) (1 samples, 6.67%)execATN (..computeTargetState (antlr4/atn/LexerATNSimulator.py:231) (1 samples, 6.67%)computeTa..getReachableConfigSet (antlr4/atn/LexerATNSimulator.py:280) (1 samples, 6.67%)getReacha..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:347) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:359) (1 samples, 6.67%)closure (..closure (antlr4/atn/LexerATNSimulator.py:357) (1 samples, 6.67%)closure (..getEpsilonTarget (antlr4/atn/LexerATNSimulator.py:422) (1 samples, 6.67%)getEpsilo..__init__ (antlr4/atn/ATNConfig.py:127) (1 samples, 6.67%)__init__ ..all (15 samples, 100%)<module> (test.py:78) (6 samples, 40.00%)<module> (test.py:78)wrapper (pyqasm/modules/base.py:60) (6 samples, 40.00%)wrapper (pyqasm/modules/base.py:60)unroll (pyqasm/modules/base.py:619) (6 samples, 40.00%)unroll (pyqasm/modules/base.py:619)accept (pyqasm/modules/qasm3.py:51) (6 samples, 40.00%)accept (pyqasm/modules/qasm3.py:51)visit_basic_block (pyqasm/visitor.py:3150) (6 samples, 40.00%)visit_basic_block (pyqasm/visitor.py:3150)visit_statement (pyqasm/visitor.py:3130) (6 samples, 40.00%)visit_statement (pyqasm/visitor.py:3130)_visit_forin_loop (pyqasm/visitor.py:2216) (1 samples, 6.67%)_visit_fo..visit_basic_block (pyqasm/visitor.py:3150) (1 samples, 6.67%)visit_bas..visit_statement (pyqasm/visitor.py:3091) (1 samples, 6.67%)visit_sta..wrapper (reprlib.py:21) (1 samples, 6.67%)wrapper (..__repr__ (<string>:11) (1 samples, 6.67%)__repr__ ..wrapper (reprlib.py:21) (1 samples, 6.67%)wrapper (.. \ No newline at end of file diff --git a/tests/profiles/openpulse/profile_openpulse.speedscope.json b/tests/profiles/openpulse/profile_openpulse.speedscope.json new file mode 100644 index 0000000..7e4e420 --- /dev/null +++ b/tests/profiles/openpulse/profile_openpulse.speedscope.json @@ -0,0 +1 @@ +{"$schema":"https://www.speedscope.app/file-format-schema.json","profiles":[{"type":"sampled","name":"Thread 0x1F16120C0 \"MainThread\"","unit":"seconds","startValue":0.0,"endValue":0.1,"samples":[[17,9,8,7,6,5,16,9,8,7,6,5,15,9,8,7,6,5,14,10,5,9,8,7,6,5,13,9,12,5,9,8,7,6,5,11,10,5,9,8,7,6,5,4,3,2,1,0],[17,9,8,7,6,5,16,9,8,7,6,5,28,9,8,7,6,5,27,9,8,7,6,5,26,9,8,7,6,5,25,9,8,7,6,5,24,9,8,7,6,5,23,9,12,5,9,8,7,6,5,22,10,5,9,8,7,6,5,21,10,5,9,8,20,19,18,5],[17,9,8,7,6,5,16,9,8,7,6,5,28,9,8,7,6,5,27,9,8,7,6,5,26,9,8,7,6,5,25,9,8,7,6,5,24,9,8,7,6,5,23,9,12,5,9,8,7,6,5,34,10,5,9,8,7,6,5,33,9,8,7,6,5,32,10,5,9,8,7,31,30,29],[58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,39,40,39,40,39,40,39,39,39,39,39,39,39,39,39,39,38,37,36,35,35],[73,72,71,70,69,68,67,9,12,5,9,8,7,6,5,66,10,5,9,8,7,6,5,65,9,12,5,9,8,7,6,5,64,10,5,9,8,7,6,5,63,62,61,60,59],[73,72,71,70,69,68,67,9,12,5,9,8,7,6,5,66,10,5,9,8,7,6,5,65,9,12,5,9,8,7,6,5,64,10,5,9,8,7,6,5,63,62,61,60,74],[],[],[],[]],"weights":[0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01]}],"shared":{"frames":[{"name":"edgeFactory","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":392,"col":null},{"name":"readEdges","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":146,"col":null},{"name":"deserialize","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":35,"col":null},{"name":"qasm3Parser","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":333,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":329,"col":null},{"name":"_call_with_frames_removed","file":"","line":488,"col":null},{"name":"exec_module","file":"","line":1026,"col":null},{"name":"_load_unlocked","file":"","line":935,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1331,"col":null},{"name":"_find_and_load","file":"","line":1360,"col":null},{"name":"_handle_fromlist","file":"","line":1415,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/__init__.py","line":68,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1310,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":50,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/__init__.py","line":42,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":24,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/__init__.py","line":64,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":7,"col":null},{"name":"create_module","file":"","line":1321,"col":null},{"name":"module_from_spec","file":"","line":813,"col":null},{"name":"_load_unlocked","file":"","line":921,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/multiarray.py","line":11,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/__init__.py","line":22,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__config__.py","line":4,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__init__.py","line":112,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":24,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":30,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/__init__.py","line":32,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":28,"col":null},{"name":"get_data","file":"","line":1218,"col":null},{"name":"get_code","file":"","line":1118,"col":null},{"name":"exec_module","file":"","line":1022,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/fromnumeric.py","line":11,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/_machar.py","line":11,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/__init__.py","line":74,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/PredictionContext.py","line":141,"col":null},{"name":"merge","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/PredictionContext.py","line":258,"col":null},{"name":"add","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":91,"col":null},{"name":"closure","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":354,"col":null},{"name":"closure","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":359,"col":null},{"name":"closure","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":347,"col":null},{"name":"getReachableConfigSet","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":280,"col":null},{"name":"computeTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":231,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":173,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":104,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":137,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":124,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":112,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":100,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":348,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":124,"col":null},{"name":"constDeclarationStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2823,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":957,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1301,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":659,"col":null},{"name":"parse","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":105,"col":null},{"name":"loads","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":78,"col":null},{"name":"load","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":50,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":77,"col":null},{"name":"addRange","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/IntervalSet.py","line":55,"col":null},{"name":"readSets","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":135,"col":null},{"name":"deserialize","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":34,"col":null},{"name":"openpulseLexer","file":"/opt/homebrew/lib/python3.13/site-packages/openpulse/_antlr/_4_13/openpulseLexer.py","line":615,"col":null},{"name":"","file":"/opt/homebrew/lib/python3.13/site-packages/openpulse/_antlr/_4_13/openpulseLexer.py","line":613,"col":null},{"name":"","file":"/opt/homebrew/lib/python3.13/site-packages/openpulse/_antlr/__init__.py","line":68,"col":null},{"name":"","file":"/opt/homebrew/lib/python3.13/site-packages/openpulse/parser.py","line":50,"col":null},{"name":"","file":"/opt/homebrew/lib/python3.13/site-packages/openpulse/__init__.py","line":26,"col":null},{"name":"_visit_calibration_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":2982,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3130,"col":null},{"name":"visit_basic_block","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3150,"col":null},{"name":"accept","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/qasm3.py","line":51,"col":null},{"name":"unroll","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":619,"col":null},{"name":"wrapper","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":60,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":78,"col":null},{"name":"addRange","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/IntervalSet.py","line":45,"col":null}]},"activeProfileIndex":null,"exporter":"py-spy@0.4.1","name":"py-spy profile"} diff --git a/tests/profiles/qreg_consolidation/profile_qreg_consolidation.speedscope.json b/tests/profiles/qreg_consolidation/profile_qreg_consolidation.speedscope.json new file mode 100644 index 0000000..32c71aa --- /dev/null +++ b/tests/profiles/qreg_consolidation/profile_qreg_consolidation.speedscope.json @@ -0,0 +1 @@ +{"$schema":"https://www.speedscope.app/file-format-schema.json","profiles":[{"type":"sampled","name":"Thread 0x1F16120C0 \"MainThread\"","unit":"seconds","startValue":0.0,"endValue":53.44,"samples":[[28,12,11,10,9,8,27,12,11,10,9,8,26,12,11,10,9,8,25,15,8,12,11,10,9,8,24,12,23,8,12,11,10,9,8,22,21,20,19,15,8,12,11,10,9,8,18,12,11,10,9,8,17,12,11,10,9,8,16,15,8,12,11,10,9,8,14,12,11,10,9,8,13,12,11,10,9,8,7,6,5,4,3,2,0,1,0,1,0],[28,12,11,10,9,8,27,12,11,10,9,8,26,12,11,10,9,8,25,15,8,12,11,10,9,8,24,12,23,8,12,11,10,9,8,33,15,8,12,11,10,9,8,32,31,30,29],[28,12,11,10,9,8,27,12,11,10,9,8,43,12,11,10,9,8,42,12,11,10,9,8,41,12,11,10,9,8,40,12,11,10,9,8,39,12,11,10,9,8,38,12,11,10,9,8,37,12,11,10,36,35,34],[28,12,11,10,9,8,27,12,11,10,9,8,43,12,11,10,9,8,42,12,11,10,9,8,41,12,11,10,9,8,40,12,11,10,9,8,49,12,11,10,9,8,48,12,23,8,12,11,10,9,8,47,15,8,12,11,10,9,8,46,12,11,10,36,45,44],[28,12,11,10,9,8,27,12,11,10,9,8,43,12,11,10,9,8,42,12,11,10,9,8,41,12,11,10,9,8,40,12,11,10,9,8,49,12,11,10,9,8,48,12,23,8,12,11,10,9,8,47,15,8,12,11,10,9,8,46,12,11,10,36,45,44],[28,12,11,10,9,8,27,12,11,10,9,8,43,12,11,10,9,8,42,12,11,10,9,8,41,12,11,10,9,8,40,12,11,10,9,8,55,15,8,12,11,10,9,8,54,15,8,12,11,10,9,8,53,12,11,10,9,8,52,12,11,10,9,8,51,15,8,12,11,10,9,8,50],[28,12,11,10,9,8,27,12,11,10,9,8,43,12,11,10,9,8,42,12,11,10,9,8,41,12,11,10,9,8,40,12,11,10,9,8,55,15,8,12,11,10,9,8,54,15,8,12,11,10,9,8,53,12,11,10,9,8,52,12,11,10,9,8,51,15,8,12,11,10,9,8,68,12,11,10,9,8,67,15,8,12,11,10,9,8,66,12,11,10,9,8,65,12,11,10,9,8,64,60,63,62,61,60,59,58,57,56],[28,12,11,10,9,8,27,12,11,10,9,8,43,12,11,10,9,8,42,12,11,10,9,8,41,12,11,10,9,8,40,12,11,10,9,8,55,15,8,12,11,10,9,8,54,15,8,12,11,10,36,45,44],[28,12,11,10,9,8,27,12,11,10,9,8,43,12,11,10,9,8,42,12,11,10,9,8,41,12,11,10,9,8,40,12,11,10,9,8,55,15,8,12,11,10,9,8,54,15,8,12,11,10,36,45,44],[28,12,11,10,9,8,27,12,11,10,9,8,43,12,11,10,9,8,42,12,11,10,9,8,75,12,11,10,9,8,74,12,11,10,9,8,73,12,11,10,9,8,72,71,70,69],[28,12,11,10,9,8,27,12,11,10,9,8,43,12,11,10,9,8,42,12,11,10,9,8,75,12,11,10,9,8,74,12,11,10,9,8,73,12,11,10,9,8,72,71,70,69],[28,12,11,10,9,8,81,12,80,79,78,77,76],[28,12,11,10,9,8,81,12,80,79,78,77,85,84,83,82],[89,88,87,86],[89,88,91,90],[89,88,91,92],[89,88,91,92],[89,88,91,90],[89,88,91,92],[89,88,91,90],[89,88,91,90],[89,88,91,93],[89,88,91,94],[89,88,91,92],[89,99,98,97,96,95],[89,99,98,97,96,95],[89,99,98,115,114,113,112,111,110,109,108,107,106,105,104,103,102,101,100],[89,99,98,115,114,113,112,111,110,109,108,107,106,105,104,103,102,101,118,117,116],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,104,103,119],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125,124,123],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,135,134],[89,99,98,115,114,113,122,121,120,109,108,107,106,138],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,139],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142,141],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,133,132,131,130,129,128,148,121,147,146],[89,99,98,115,114,113,133,152,121,151,150,149],[89,99,98,115,114,113,133,154,153],[89,99,98,115,114,113,133,158,157,156,155],[89,99,98,115,114,113,133,140,136,110,109,108,107,106],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,162],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,166,150,165],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,167],[89,99,98,115,114,113,133,158,157,156,127,110,109],[89,99,98,115,114,113,122,121,169],[89,99,98,115,114,113,133,132,172,130,129,171,121,170],[89,99,98,115,114,113,133,158,157,175,174,173],[89,99,98,115,114,113,133,132,172,130,129,176,150],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,143,178],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,179],[89,99,98,115,114,113,133,158,157,156,127,110,180],[89,99,98,115,114,184,183,182,181],[89,99,98,115,114,113,133,158,185],[89,99,98,115,114,113,133,186],[89,99,98,115,114,113,133,158,157,148,188,187],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,189],[89,99,98,115,114,113,133,132,131,130,129,191,183,182,190],[89,99,98,115,114,113,133,132,192,121],[89,99,98,115,114,113,133,193],[89,99,98,115,114,113,122,121,120,109,108,107,194],[89,99,98,115,114,113,122,121,169],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,139,195],[89,99,98,115,114,113,133,132,197,196],[89,99,98,115,114,113,133,132,131,130,129,191,183,198],[89,99,98,115,114,113,133,140,136,201,200,165,199],[89,99,98,115,114,113,133,132,131,130,129,128,202],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,161,205,204],[89,99,98,115,114,207,206],[89,99,98,115,114,207,206],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,131,130,177,136,126,209,208],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,211,210],[89,99,98,115,114,113,133,132,172,130,129,137,136,110],[89,99,98,115,114,113,133,132,131,130,129,213,121,212],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,214],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,205,204],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,167,215],[89,99,98,115,114,113,133,132,131,130,177,136,126,125,216,123],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167],[89,99,98,115,114,113,133,158,157,218,127,126,209,217],[89,99,98,115,114,113,133,219,136,126,125,124,123],[89,99,98,115,114,113,133,221,220],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,222],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,106,105,135,223],[89,99,98,115,114,207,225,224],[89,99,98,115,114,227,226,165],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,138,228],[89,99,98,115,114,113,133,229,136,126,125,216],[89,99,98,115,114,113,230],[89,99,98,115,114,113,122,121,147],[89,99,98,115,114,113,133,132,131,130,177,231,200,198],[89,99,98,115,114,113,133,132,131,130,177,136,201,200,182],[89,99,98,115,114,113,133,229,136,110,232],[89,99,98,115,114,113,133,132,172,130,129,128,234,233],[89,99,98,115,114,113,133,132,172,130,129,128,240,239,238,237,236,235],[89,99,98,115,114,113,133,242,241],[89,99,98,115,114,113,133,132,131,130,129,171,121,147,146],[89,99,98,115,114,113,133,132,131,130,129,128,175,174,182,181],[89,99,98,115,114,113,133,158,157,244,243],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247,246,245],[89,99,98,115,114,113,133,132,131,130,129,191,183,198],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,248,247,249],[89,99,98,115,114,113,133,132,131,130,129,168,136,201,200,250],[89,99,98,115,114,113,133,132,131,130,129,254,253,252,251],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,257,256,252,255],[89,99,98,115,114,113,258,153],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,259],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142,260],[89,99,98,115,114,113,133,158,157,261,126],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,211,248,247,246,262],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,265,264,263],[89,99,98,115,114,113,133,132,172,130,129,128,266],[89,99,98,115,114,113,133,132,131,130,129,128,268,267],[89,99,98,115,114,113,133,132,172,269,226,149],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,180,237],[89,99,98,115,114,113,133,132,131,130,129,128,148,188,270],[89,99,98,115,114,113,133,272,271],[89,99,98,115,114,113,133,272,271],[89,99,98,115,114,113,133,272,271],[89,99,98,115,114,113,133,272,271],[89,99,98,115,114,113,133,272,271],[89,99,98,115,114,113,133,272,271],[89,99,98,115,114,113,133,221],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,139,159],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,265,273],[89,99,98,115,114,113,133,140,136,110,180,237,274],[89,99,98,115,114,113,133,132,189,275],[89,99,98,115,114,113,133,140,136,110,109,108,107,276],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,277],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125,124,123],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,160],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125,124,123],[89,99,98,115,114,113,133,158,157,279,182,278],[89,99,98,115,114,113,133,158,157,148,121,151,150,165,199],[89,99,98,115,114,113,133,158,157,127,126,280],[89,99,98,115,114,113,133,158,157,268,267,282,281],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167,283],[89,99,98,115,114,113,133,132,172,130,129,171,121],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,180,237],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,139,284],[89,99,98,115,114,113,133,132,197,121,151,150],[89,99,98,115,114,113,133,132,131,130,129,191,183],[89,99,98,115,114,113,122,121,120,180,237,236],[89,99,98,115,114,113,133,158,157,261,126,125],[89,99,98,115,114,113,133,158,157,261,126,125],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,285],[89,99,98,115,114,113,133,229,136,110,180,237,274],[89,99,98,115,114,113,133,229,136,126,280,123],[89,99,98,115,114,113,133,287,150,286],[89,99,98,115,114,113,122,121,289,150,288],[89,99,98,115,114,113,122,121,120,232],[89,99,98,115,114,113,133,132,131,130,129,171,121,170],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,139],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,139],[89,99,98,115,114,113,133,132,172,130,129,176,150,290],[89,99,98,115,114,113,133,132,131,130,129,171,291],[89,99,98,115,114,113,133,132,172,292],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,123],[89,99,98,115,114,113,133,229,231],[89,99,98,115,114,113,133,219,136,126,125,216,123],[89,99,98,115,114,113,133,219,136,126,280,123],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162,159],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,295],[89,99,98,115,114,113,133,132,131,130,129,128,297,296],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162],[89,99,98,115,114,113,133,132,131,130,129,254],[89,99,98,115,114,113,133,158,157,298],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,158,157,127,110,180],[89,99,98,115,114,113,133,158,157,127,126,125,299],[89,99,98,115,114,113,133,158,157,127,126,280,123],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,210],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,300],[89,99,98,115,114,113,133,302,301],[89,99,98,115,114,113,133,132,131,130,129,128,148,121,147,146],[89,99,98,115,114,113,133,158,157,279,182,303],[89,99,98,115,114,113,133,132,131,130,129,137,136,126],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,203],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,132,131,130,129,128,148,121],[89,99,98,115,114,113,133,132,131,130,129,191,304],[89,99,98,115,114,113,133,132,131,130,305,150,290],[89,99,98,115,114,113,133,132,131,306,183,182,303],[89,99,98,115,114,113,133,132,131,294,307,252,251],[89,99,98,115,114,113,133,221],[89,99,98,115,114,113,133,132,131,130,129,171,121,151],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,308],[89,99,98,115,114,113,133,219,231,200,198],[89,99,98,115,114,113,133,158,310,309],[89,99,98,115,114,113,133,132,131,269,153,312,311],[89,99,98,115,114,113,133,132,131,130,129,171,239,238,237,313],[89,99,98,115,114,113,133,132,131,130,129,128,127,110,180,237,236,235],[89,99,98,115,114,113,133,132,131,314],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,139,159],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164],[89,99,98,115,114,113,133,158,157,156,127,126,125,216,123],[89,99,98,115,114,113,133,158,157,156,127,126,209],[89,99,98,115,114,113,133,132,131,130,129,315],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,164,316],[89,99,98,115,114,113,122,121,289,150,290],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135,142,317],[89,99,98,115,114,113,133,132,131,130,129,168,319,318],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,125,216,123],[89,99,98,115,114,113,258,226,149],[89,99,98,115,114,113,133,272,271],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,320],[89,99,98,115,114,321],[89,99,98,115,114,113,133,132,131,130,177,231,200],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,132,131,130,129,137,136,126,209,323],[89,99,98,115,114,113,133,132,131,130,129,137,136,126,209],[89,99,98,115,114,113,133,132,131,130,129,137,136,126,280,322],[89,99,98,115,114,113,133,132,131,130,129,137,136],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,167],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,167,283,324],[89,99,98,115,114,113,133,132,131,130,129,128,297],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,326],[89,99,98,115,114,113,133,132,131,130,177,136,126,209,208],[89,99,98,115,114,113,122,121,120,109,108,107,222],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162],[89,99,98,115,114,113,133,132,131,130,129,168,136,201,200,290],[89,99,98,115,114,113,327,150],[89,99,98,115,114,113,122,121,151],[89,99,98,115,114,113,133,229,136,126],[89,99,98,115,114,113,133,132,328],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167],[89,99,98,115,114,113,133,132,131,130,129,128,127,201,200],[89,99,98,115,114,113,133,132,131,294,307,281],[89,99,98,115,114,113,133,132,131,294],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,329],[89,99,98,115,114,113,258,153,312,217],[89,99,98,115,114,321],[89,99,98,115,114,113,133,158,310,309],[89,99,98,115,114,113,133,158,310,309],[89,99,98,115,114,113,133,132,131,130,129,128,240,239,238,237],[89,99,98,115,114,113,133,140,136,126],[89,99,98,115,114,330],[89,99,98,115,114,113,133,158,157,331],[89,99,98,115,114,113,133,158,157,261,201,200],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,223],[89,99,98,115,114,113,133,332,150],[89,99,98,115,114,113,133,158,157,333],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,158,157,334,239,238,237,236,235],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,132],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,209,208],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,139,335],[89,99,98,115,114,113,122,121,120,109,108,107,106],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,139,159],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,336],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,132,172,130,177,136,110,179],[89,99,98,115,114,113,122,121,120,109,108,107,211],[89,99,98,115,114,113,122,121,120,109,108,337],[89,99,98,115,114,113,133,158,157,338],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,162],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,209],[89,99,98,115,114,113,133,132,131,130,129,128,234,340],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,139,341],[89,99,98,115,114,113,133,154,153,312],[89,99,98,115,114,113,133,132,172,130,129,176],[89,99,98,115,114,113,122,121,120,109,108,107,342],[89,99,98,115,114,113,122,121,289,150,149],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,235],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,139],[89,99,98,115,114,113,133,219,136,126,125],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,158,157,156,240,343],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,125,124,123],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,125,124,123],[89,99,98,115,114,113,133,132,172,294,307],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,161,205,204],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,246],[89,99,98,115,114,113,133,132,192,239,344],[89,99,98,115,114,113,122,121,120,109,108,337],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106],[89,99,98,115,114,113,133,158,157,156,346,318,345],[89,99,98,115,114,113,122,121,347],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160],[89,99,98,115,114,113,133,132,131,130,129,128,297,349,348],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,162],[89,99,98,115,114,113,133,140,136,110,179],[89,99,98,115,114,113,133,158,157,156,148,121,147],[89,99,98,115,114,113,133,132,131,130,129,254,253,252,350],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,130,129,213,239,238,237,313],[89,99,98,115,114,113,351,301],[89,99,98,115,114,113,133,132,172,352],[89,99,98,115,114,113,133,158,157,268,267,282,353],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,135,142,354],[89,99,98,115,114,113,133,219,136,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,148,239,238,237,236,355],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,158,157,356,165],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,205,204],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,357],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,358],[89,99,98,115,114,113,133,158,157,148,121],[89,99,98,115,114,113,133,140,136,110,109,108,107,308],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,197,121,147,146],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,139,195],[89,99,98,115,114,113,133,359],[89,99,98,115,114,113,133,132,192,121,120,180],[89,99,98,115,114,113,133,132,192,121,360],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,132,131,130,129,128,234,361],[89,99,98,115,114,113,133,158,157,261,362],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,142,141],[89,99,98,115,114,113,122,121,120,109,108,107,106,138],[89,99,98,115,114,113,133,132,131,130,129,128,240,121],[89,99,98,115,114,113,122,121,120,109,355],[89,99,98,115,114,113,133,132,131,130,129,137,231,363],[89,99,98,115,114,227,153,312,323],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144],[89,99,98,115,114,113,133,364],[89,99,98,115,114,113,133,219,231],[89,99,98,115,114,113,133,219,231,200,286],[89,99,98,115,114,113,133,140,136,110,109,108,107,365],[89,99,98,115,114,113,133,140,136,110,109,108,337],[89,99,98,115,114,113,133,140,136,110,180,237,236,235],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,366],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211],[89,99,98,115,114,113,133,132,131,130,177,136,126,125,299],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,132,131,130,129,367],[89,99,98,115,114,113,133,132,131,130,129,137,231,200,165],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164],[89,99,98,115,114,113,133,132,131,130,129,171,239],[89,99,98,115,114,113,133,158,157,127,110,179],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,139,159],[89,99,98,115,114,113,133,359,136,110,180,237,369],[89,99,98,115,114,184,304],[89,99,98,115,114,113,133,132,172,130,129,128,127,110,180],[89,99,98,115,114,113,133,132,370],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,371],[89,99,98,115,114,113,133,132,172,130,372],[89,99,98,115,114,113,133,132,172,130,373],[89,99,98,115,114,113,133,152,374],[89,99,98,115,114,113,375],[89,99,98,115,114,113,133,132,131,130,305,150],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,135,142,317],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,161,160],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247,325],[89,99,98,115,114,113,376],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135,142,354],[89,99,98,115,114,113,133,132,131,130,129,128,127,110,109],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133,158,157,377,165,199],[89,99,98,115,114,113,133,158,157,127,110,109,355],[89,99,98,115,114,113,133,152,239,238,237,236],[89,99,98,115,114,113,133,132,172,130,129,128,268,267,282,252,255],[89,99,98,115,114,113,133,132,172,130,129,128,127,201],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,135,142,260],[89,99,98,115,114,113,133,229,136,126,209,208],[89,99,98,115,114,113,133,186],[89,99,98,115,114,113,133,158,157,156,148,239],[89,99,98,115,114,113,122,121,289],[89,99,98,115,114,113,133,132,131,130,177,231,200],[89,99,98,115,114,113,133,132,172,130,129,191,183,182,181],[89,99,98,115,114,113,133,132,172,130,378],[89,99,98,115,114,113,133,132,172,130,305,150,286],[89,99,98,115,114,184,183,182,379],[89,99,98,115,114,113,133,132,131,292,150,288],[89,99,98,115,114,113,133,229,136,110,180,237],[89,99,98,115,114,113,133,158,157,175,380],[89,99,98,115,114,113,122,121,151,150],[89,99,98,115,114,113,133,132,131,130,129,254],[89,99,98,115,114,113,133,158,157,334,121,382,381],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,248,247,246],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,337],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,383],[89,99,98,115,114,113,133,158,185,153,312,311],[89,99,98,115,114,113,133,158,157,244,384],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,385],[89,99,98,115,114,113,133,158,157,261,126,280],[89,99,98,115,114,113,133,132,172,130,387,183,182,303,386],[89,99,98,115,114,113,133,132,172,306,183,198],[89,99,98,115,114,113,133,132,197,121,151,150,165,199],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,223],[89,99,98,115,114,113,133,132,131,130,129,128,148,121,151],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,132,131,130,129,171,121,388],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,223],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167,389],[89,99,98,115,114,113,133,132,172,269,226],[89,99,98,115,114,113,133,132,131],[89,99,98,115,114,113,122,121,120,109,108,107,390],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,106,138],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,139,195],[89,99,98,115,114,113,133,132,172,391],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161],[89,99,98,115,114,113,133,132,131,130,129,191,183],[89,99,98,115,114,113,133,132,131,130,378],[89,99,98,115,114,113,133,132,131,130,305],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,265],[89,99,98,115,114,113,122,121,120,109,108,107,106,385],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,392],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,280,123],[89,99,98,115,114,113,133,140,136,110,109,108,107,211,248],[89,99,98,115,114,113,133,132,172,130,129,128,148,239,238,237,236,235],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,130,177,136,110,180],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162,159],[89,99,98,115,114,113,133,132,131,130,129,137,136,126,125,124],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,205,204],[89,99,98,115,114,113,133,132,131,130,177,136,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,139,159],[89,99,98,115,114,113,122,121,120,109,108,107,106],[89,99,98,115,114,113,133,140,136,126,280,123],[89,99,98,115,114,113,133,359,231,200],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,139,393],[89,99,98,115,114,113,133,132,131,130,129,171],[89,99,98,115,114,113,133,132,131,130,129,128,279,182,181],[89,99,98,115,114,113,257,394],[89,99,98,115,114,113,133,132,131,130,129,128,148,188],[89,99,98,115,114,113,133,132,131,130,129,128,127,110,179],[89,99,98,115,114,113,133,132,131,130,129,128,279,182,303],[89,99,98,115,114,113,133,132,131,130,129,128,148,188,395],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125,216,123],[89,99,98,115,114,113,122,121,120,109,235],[89,99,98,115,114,113,133,132,197],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248],[89,99,98,115,114,113,133,132,172,130,396,150,173],[89,99,98,115,114,113,133,132,131,130,129,397],[89,99,98,115,114,113,133,132,131,130,129,128,148,239,238],[89,99,98,115,114,113,133,132,398,241],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164,316],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,342,399],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,131,130,129,128,148,239,238],[89,99,98,115,114,113,133,132,131,130,129,168,231,200,165],[89,99,98,115,114,113,133,132,131,130,129,128,346],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167,400],[89,99,98,115,114,113,122,121,120,109,108,107,401],[89,99,98,115,114,402,150,290],[89,99,98,115,114,113,133,132,131,130,129,128,297,349,252],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,122,121,120],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,342,335],[89,99,98,115,114,113,133,154,275],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,139,159],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,223],[89,99,98,115,114,113,133,158,404,403],[89,99,98,115,114,113,133,359,319,405],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,189],[89,99,98,115,114,113,133,132,131,294,307,252,251],[89,99,98,115,114,113,133,132,131,269,226,149],[89,99,98,115,114,113,122,406],[89,99,98,115,114,113,122,121,120,232],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,139,407],[89,99,98,115,114,113,133,229,136,201,200,149],[89,99,98,115,114,408],[89,99,98,115,114,113,122,121,120,180,237,236,235],[89,99,98,115,114,113,122,121,120,109,108,107,106,385,409],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160,399],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,129,128,268],[89,99,98,115,114,113,133,132,131,130,410],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,299],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,180,237,313],[89,99,98,115,114,113,133,132,131,130,129,137,136,126,209,208],[89,99,98,115,114,113,133,132,131,130,129,191,183,182,411],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,139],[89,99,98,115,114,113,122,121,120,109,108,300],[89,99,98,115,114,113,122,121,120,109,108,107,106,105],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,359,136,126,209,208],[89,99,98,115,114,113,133,359,136,126],[89,99,98,115,114,113,133,287,150,198],[89,99,98,115,114,113,122],[89,99,98,115,114,113,133,132,131,130,129,128,155],[89,99,98,115,412],[89,99,98,115,114,113,133,132,131,306,183,182,181],[89,99,98,115,114,113,133,132,131,130,129,168,136,201,200,198],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,320],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,180,237],[89,99,98,115,114,113,133,359,136,110,179],[89,99,98,115,114,113,133,132,131,269,153,312,208],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167],[89,99,98,115,114,113,133,132,131,130,129,137,231,200,290],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167,215],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142,141],[89,99,98,115,114,113,133,413,150],[89,99,98,115,114,113,133,132,131,130,129,137,136,126,125],[89,99,98,115,114,113,133,158,157,268,267,282,252,251],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247,325],[89,99,98,115,114,321],[89,99,98,115,114,113,133,158,157,417,416,415,414],[89,99,98,115,114,113,133,158,157,420,419,182,418],[89,99,98,115,114,113,133,158,157,420,419],[89,99,98,115,114,113,133,158,157,420,421,217],[89,99,98,115,114,113,133,140,136,110,109,108,337],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,134],[89,99,98,115,114,113,133,132,131,130,129,128,240,239,238,237,369],[89,99,98,115,114,113,133,132,131,130,129,213,121,147],[89,99,98,115,114,113,133,132,131,130,129,213,121,169],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160],[89,99,98,115,114,113,133,132,131,130,177,136,126,280,123],[89,99,98,115,114,113,133,132,131,130,396,150],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,132,172,269,226],[89,99,98,115,114,113,133,132,131,130,423,422],[89,99,98,115,114,207,225,252,255],[89,99,98,115,114,424],[89,99,98,115,114,113,257],[89,99,98,115,114,227,425],[89,99,98,115,114,113,133,132,192,426],[89,99,98,115,114,113,133,132,427,231],[89,99,98,115,114,113,133,132,427,136,126,125,124,123],[89,99,98,115,114,113,133,132,131,130,129,171,121,147,146],[89,99,98,115,114,113,133,132,192],[89,99,98,115,114,113,122,239,344,199],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,428],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135,134],[89,99,98,115,114,321],[89,99,98,115,114,113,133,132,131,130,129,429,243],[89,99,98,115,114,113,133,193],[89,99,98,115,114,113,133,158,157,430],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,164,431],[89,99,98,115,114,113,133,359,319,318,432],[89,99,98,115,114,113,133,158,157,218,240,239,238,237,313],[89,99,98,115,114,113,133,219,136,126,280,123],[89,99,98,115,114,113,133,219,136,126,280,123],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,280,322],[89,99,98,115,114,113,133,132,172,130,129,433],[89,99,98,115,114,113,133,132,192,239,238],[89,99,98,115,114,113,133,132,434],[89,99,98,115,114,113,133,132,427,136],[89,99,98,115,114,113,133,158,185],[89,99,98,115,114,113,133,140,136,126,280,123],[89,99,98,115,114,113,133,132,131,130,129,168,231,200,173],[89,99,98,115,114,113,133,132,131,130,129,191,304],[89,99,98,115,114,113,133,132,295,435,252,251],[89,99,98,115,114,321],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,158,157,334,121,382,437,436],[89,99,98,115,114,113,133,158,157,334],[89,99,98,115,114,113,133,158,157,334,121,438,238,237,313],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,172,130,129,128,268,267,282,353],[89,99,98,115,114,113,439],[89,99,98,115,114,113,133,229,136,126,280],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142,440],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105],[89,99,98,115,114,113,122,121,120,109,108,107,211],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,138,324],[89,99,98,115,114,113,133,132,131,130,129,128,148,374],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,210],[89,99,98,115,114,113,122,121,120,109,108,107,320],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145],[89,99,98,115,114,113,133,229,136,126,125,299],[89,99,98,115,114,113,133,140,136,110,180],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,145,144],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,145],[89,99,98,115,114,113,133,132,131,292],[89,99,98,115,114,113,133,158,157,240,121,120,180,237,313],[89,99,98,115,114,113,133,132,172,130,129,128,148,121,388],[89,99,98,115,114,113,133,132,172,130,129,128,148,239,238,237,236,235],[89,99,98,115,114,113,133,132,172,130,129,128,148,239,238,237,236,235],[89,99,98,115,114,113,133,132,131,130,372],[89,99,98,115,114,113,133,132,131,292,150,441],[89,99,98,115,114,113,133,152,121,151,150,149],[89,99,98,115,114,113,133,132,131,130,129,128,148,121],[89,99,98,115,114,113,133,158,157,175,174,182,442],[89,99,98,115,114,113,133,443],[89,99,98,115,114,113,133,219,136,444],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,132,172,130,129,254,445],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,446],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,167,283],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,447],[89,99,98,115,114,113,133,132,131,130,372,448,252,251],[89,99,98,115,114,113,133,140,136,110,109,108,449],[89,99,98,115,114,113,133,140,231,200,182],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,162,335],[89,99,98,115,114,227],[89,99,98,115,114,227,226,165,450],[89,99,98,115,114,113,133,132,131,306,183,286],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,265,264,263],[89,99,98,115,114,113,122,121,120,109,108],[89,99,98,115,114,113,122,121,120,180],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,162],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,265,264,451],[89,99,98,115,114,113,133,140,136,110,109,108,107,342],[89,99,98,115,114,113,133,158,157,240,121,151,150],[89,99,98,115,114,113,133,158,157,240],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,145,452],[89,99,98,115,114,113,133,158,157,156,234,233,288],[89,99,98,115,114,113,133,158,157,156,240],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,194],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,160,399],[89,99,98,115,114,113,133,132,398,183,165,453],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,205,204],[89,99,98,115,114,113,133,132,172,130,129,128,127],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,235],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,134],[89,99,98,115,114,113,133,132,131,130,129,315],[89,99,98,115,114,113,133,219,231,200,250],[89,99,98,115,114,113,133,219,136,110,179],[89,99,98,115,114,113,133,219,136,110,180,237],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,180,237,236],[89,99,98,115,114,113,133,140,136,110,109,108,107,454],[89,99,98,115,114,113,133,158,185,275,220],[89,99,98,115,114,113,133,158,185,153,312],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,162,195],[89,99,98,115,114,113,133,158,157,202,150],[89,99,98,115,114,113,133,132,172,306,183,198],[89,99,98,115,114,113,133,359,136,126,280,322],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,455],[89,99,98,115,114,113,133,132,295,435,252,456],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,457],[89,99,98,115,114,113,122,121,120,109,108,107,342],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,161,160,195],[89,99,98,115,114,113,133,132,172,130,129,128,297,296],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,300],[89,99,98,115,114,113,133,359,136,110,180,237,313],[89,99,98,115,114,113,133,132,458,150,198],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,135,142,354],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,161,160,399],[89,99,98,115,114,113,122,121,120,180,237],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,371],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,139,159],[89,99,98,115,114,113,133,132,172,130,129,168,136,201,200,441],[89,99,98,115,114,113,133,132,172,130,129,176,150,441],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160],[89,99,98,115,114,113,133,158,157,417,416,415,459],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,162],[89,99,98,115,114,113,122,121,120,109],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,265,264,451,460],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,142,440],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,160,195],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,160,195],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,163],[89,99,98,115,114,113,122,121,120,109,108,107,211,210],[89,99,98,115,114,113,122,121,120,180,237,236],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,104],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,128,148,121,169],[89,99,98,115,114,113,133,132,131,130,129,128,175,461],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,248,247,462],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,280],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,172,130,463,226,286],[89,99,98,115,114,113,133,158,157,334,121,382,381],[89,99,98,115,114,113,133,132,192,121,289,150],[89,99,98,115,114,113,133,132,192,239,238],[89,99,98,115,114,113,133,132,172,269,153,312,217],[89,99,98,115,114,113,133,132,172,130,129,128,202,150],[89,99,98,115,114,113,133,359],[89,99,98,115,114,113,133,158,157,240,239],[89,99,98,115,114,113,133,158,157,268,464],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247,465],[89,99,98,115,114,113,133,132,172,130,177,136,126,125,124,123],[89,99,98,115,114,113,258,153],[89,99,98,115,114,113,466],[89,99,98,115,114,113,133,132,131,130,129,128,127,110,109],[89,99,98,115,114,113,133,132,131,130,129,128,127],[89,99,98,115,114,113,133,158,157,334,121,382],[89,99,98,115,114,113,133,140,136,110],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,145,447],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,342],[89,99,98,115,114,113,133,132,131,130,129,128,279,182,303],[89,99,98,115,114,113,133,132,131,130,129,128,148,121,151,150,441],[89,99,98,115,114,113,133,219,136,110,180,237],[89,99,98,115,114,113,133,158,157,261,110,467],[89,99,98,115,114,113,133,158,157,261,126,125,216],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,468,243],[89,99,98,115,114,227,226,198],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,211,248],[89,99,98,115,114,113,133,132,131,130,129,128,279,182,303],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,167],[89,99,98,115,114,113,133,132,131,130,129,128,234,361],[89,99,98,115,114,113,469,241],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,383],[89,99,98,115,114,113,133,140,136,126,125,124],[89,99,98,115,114,113,133,193,220],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,265,264,451],[89,99,98,115,114,113,122,121,120,109,108,107,106,470],[89,99,98,115,114,113,133,132,131,130,177],[89,99,98,115,114,113,133,158,157,240,121,388],[89,99,98,115,114,113,133,140,136,126,125,216,123],[89,99,98,115,114,113,133,152,239,344,450],[89,99,98,115,114,113,133,132,131,130,129,433,153,312],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,265,264,263],[89,99,98,115,114,113,122,121,289,150],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,180,237,313],[89,99,98,115,114,113,133,132,172,130,387,183,182,303],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,162,284],[89,99,98,115,114,113,122,121,120,109,108,107,106,385],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,455],[89,99,98,115,114,113,133,132,295,435,252,255],[89,99,98,115,114,113,133,132,131,294,307,252,456],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,131,130,129,168,136,201,200,290],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,211,248,247,471],[89,99,98,115,114,113,133,132,192,121,120,109,108,107],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,359,136,201,200,182],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,158,157,297,296],[89,99,98,115,114,113,257],[89,99,98,115,114,113,133,272],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,180],[89,99,98,115,114,113,133,132,131,130,129,168,136,472],[89,99,98,115,114,113,133,140,136,110,232],[89,99,98,115,114,113,133,132,131,130,129,128,473],[89,99,98,115,114,207],[89,99,98,115,114,113,133,132,192,474],[89,99,98,115,114,113,133,158,157,268,267,475],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144],[89,99,98,115,114,113,133,140,136,110,109,108,107,211,476],[89,99,98,115,114,113,122,121,120,109,108,107,342,159],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,342,399],[89,99,98,115,114,113,133,158,157,420,419,198],[89,99,98,115,114,113,133,158,157,148,188],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,276],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,205,477],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,259],[89,99,98,115,114,113,133,132,131,130,129,254,445],[89,99,98,115,114,113,133,132,427,136,126],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211],[89,99,98,115,114,113,133,132,131,130,129,137,136,472],[89,99,98,115,114,113,122,121,289,150,198],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,371],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,342],[89,99,98,115,114,113,133,359,136,126,280,322],[89,99,98,115,114,113,133,132,131,130,177,478],[89,99,98,115,114,113,258,153,479],[89,99,98,115,114,113,166,480],[89,99,98,115,114,113,133,132,131,130,129,128,127,481],[89,99,98,115,114,113,133,132,131,130,129,128,127,110,232],[89,99,98,115,114,113,133,154,482],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162,195],[89,99,98,115,114,113,122,121,483],[89,99,98,115,114,113,122,239,238,237],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162,284],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142,141],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,203],[89,99,98,115,484],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,145,144,143,485],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,131,130,129,128,175,380],[89,99,98,115,114,113,133,132,131,130,129,486],[89,99,98,115,114,113,133,140,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125],[89,99,98,115,114,113,133,132,172,130,129,128,240,403],[89,99,98,115,114,113,133,158,157,487],[89,99,98,115,114,113,133,132,172,130,129,128,202,150,198],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247,488],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,135,142,141],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,179],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247,489],[89,99,98,115,114,113,133,132,131,130,129,137,136,201],[89,99,98,115,114,113,133,132,131,130,177,136,110,180,237],[89,99,98,115,114,113,133,158,490,304,301],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,162],[89,99,98,115,114,113,122,121,120,109,108,107,211,210],[89,99,98,115,114,113,122,121,289,150,165,199],[89,99,98,115,114,113,133,132,131,130,129,491],[89,99,98,115,114,113,133,132,131,130,129,433,226,165],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247,246],[89,99,98,115,114,113,133,219,136,126,209],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,211,210],[89,99,98,115,114,113,133,132,172,130,177,136,126,125],[89,99,98,115,114,113,122,121,120,109,108,107,211,476],[89,99,98,115,114,113,122,121,120,109,108,300],[89,99,98,115,114,113,122,121,147],[89,99,98,115,114,113,133,229,136,201,200,286],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,194],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,164,492],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,172,306,493],[89,99,98,115,114,113,133,132,172,130,129,137,136,481],[89,99,98,115,114,113,133,140,136,110,109,108,300],[89,99,98,115,114,113,133,132,131,130,177,136],[89,99,98,115,114,113,133,132,131,130,129,128,279],[89,99,98,115,114,113,133,132,131,130,129,128,279,165],[89,99,98,115,114,113,133,132,131,130,129,128,268,495,415,494],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,248,247,465],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,276],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,145],[89,99,98,115,114,113,133,158,157,127,126,125,124,123],[89,99,98,115,114,113,133,132,172,130,177,136,126,280,123],[89,99,98,115,114,113,133,132,172,130,129,254,253,348],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,383],[89,99,98,115,114,113,122,121,120,109,108,107,276],[89,99,98,115,114,113,133,158,157,175,174,182,278],[89,99,98,115,496,150],[89,99,98,115,114,113,133,132,131,130,129,168,231,200,441],[89,99,98,115,114,113,469,183,165],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,133,132,131,130,129,128,148,121],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,342,399],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,269,153],[89,99,98,115,114,113,133,132,131,292,150],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,135,223],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,497],[89,99,98,115,114,113,133,132,427,136,110,179],[89,99,98,115,114,113,351,301],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,498],[89,99,98,115,114,113,133,132,131,306,183,182],[89,99,98,115,114,113,133,132,192,291],[89,99,98,115,114,113,133,132,192,121,151,150,165],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125,216,123],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,163],[89,99,98,115,114,113,327,150,290],[89,99,98,115,114,113,133,132,131,306,304,301],[89,99,98,115,114,113,133,132,172,130,372,448,252,251],[89,99,98,115,114,113,499],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,106,105,167],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,322],[89,99,98,115,114,113,133],[89,99,98,115,114,113,469,183],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,172,130,129,137,231,200,198],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,132,131,130,129,128,268,267,282,252],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,122,196],[89,99,98,115,114,113,133,229,136,110,179],[89,99,98,115,114,113,133,158,157,279,165,450],[89,99,98,115,114,113,133,158,157,331,301],[89,99,98,115,114,113,133,132,131,130,463,226],[89,99,98,115,114,113,133,132,131,130,177,136,110,180,237,236],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,205,477],[89,99,98,115,114,113,133,158,157,268],[89,99,98,115,114,321],[89,99,98,115,114,113,133,132,131,130,129,128,148,121,147,146],[89,99,98,115,114,113,133,132,131,130,129,128,148,239,238,237,236],[89,99,98,115,114,113,133,132,131,130,129,213,239],[89,99,98,115,484],[89,99,98,115,114,113,133,359,136,126,125,124,123],[89,99,98,115,114,113,133,132,427,136,110,109,235],[89,99,98,115,114,113,133,158,310],[89,99,98,115,114,207,206],[89,99,98,115,114,113,133,132,197,121],[89,99,98,115,114,113,133,132,131,130,129,128,148,239,238,237],[89,99,98,115,114,113,122,121,147],[89,99,98,115,114,113,133,158,157,127,201,200,165,450],[89,99,98,115,114,113,122,121,147],[89,99,98,115,114,113,133,158,157,268,495,500],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162,399],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164],[89,99,98,115,114,113,133,132,172,130,129,137,136,362],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,455,501],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,257,256,252],[89,99,98,115,114,113,133,132,131,130,129,171,196],[89,99,98,115,114,113,133,132,131,130,129,128,297,349,252,350],[89,99,98,115,114,113,258,275,301],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,359,136,126,125,299],[89,99,98,115,114,113,133,359,136,126,125,299],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,502],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108],[89,99,98,115,114,113,133,132,131,130,177,136,472],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105],[89,99,98,115,114,113,133,140,136,110,109,108,107,503],[89,99,98,115,114,113,133,132,131,130,177,136,110,180,237],[89,99,98,115,114,113,133,152,121,151,150,149],[89,99,98,115,114,113,133,132,131,130,129,254],[89,99,98,115,114,113,133,158,157,279,182,181],[89,99,98,115,114,113,133,158,157,148,239,238,237,236,235],[89,99,98,115,114,113,133,132,131,130,129,504],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,132,131,130,129,128,148,239,238,237,236],[89,99,98,115,114,113,133,132,131,130,129,128,175,174],[89,99,98,115,114,113,133,154,153,312,323],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,145,144,143,178],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,133,272,505,281],[89,99,98,115,114,113,133,132,172,130,387,241],[89,99,98,115,114,113,257,256],[89,99,98,115,114,113,257],[89,99,98,115,114,113,258,153,312],[89,99,98,115,114,113,133,132,131,130,129,191,183,182],[89,99,98,115,114,113,133,132,131,130,305],[89,99,98,115,114,113,133,132,172,130,129,128,148,121,147,146],[89,99,98,115,114,113,133,132,172,130,129,128,148,196],[89,99,98,115,114,113,133,132,172,130,129,128,175,174],[89,99,98,115,114,113,133,132,172,130,129,213],[89,99,98,115,506],[89,99,98,115,114,207,225],[89,99,98,115,114,207],[89,99,98,115,114,113,133,132,197,239,344],[89,99,98,115,114,113,133,132,131,130,129,168,136,110],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,507],[89,99,98,115,114,113,133,132,131,130,129,397],[89,99,98,115,114,113,133,132,131,130,129,191,241],[89,99,98,115,114,113,133,359,136,126,125,299],[89,99,98,115,114,113,133,132,189,226],[89,99,98,115,114,113,133,132,131,294,307,252],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,454],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,167,283,228],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,167,283,228],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135,142,141],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,470],[89,99,98,115,114,113,133,132,131,130,129,213,239,238,237,369],[89,99,98,115,114,113,133,132,427,136],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,164],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,447],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247],[89,99,98,115,496,150,149],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,280,123],[89,99,98,115,114,113,133,132,172,130,129,508,150,441],[89,99,98,115,114,113,133,132,172,130,129,128,268,267],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,509],[89,99,98,115,114,113,133,152,510],[89,99,98,115,114,113,133,132,398,183,286],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,132,172,130,129,128,148,121,151,150,441],[89,99,98,115,114,113,133,132,172,306,183],[89,99,98,115,114,113,122,121,147],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,180,237],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,511],[89,99,98,115,114,113,133,229,136,472],[89,99,98,115,114,113,133,132,131,130,305,150,173],[89,99,98,115,114,113,512,384],[89,99,98,115,114,113,133,158,157,127,126,209,208],[89,99,98,115,114,113,133,359,136,126,125],[89,99,98,115,114,113,133,359,136,126,209,311],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,180,237],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,180,237,313],[89,99,98,115,114,113,513],[89,99,98,115,114,113,133,514],[89,99,98,115,114,113,133,132,131,130,129,128,175,174,182,181],[89,99,98,115,114,113,133,132,172,130,129,515],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,246,516],[89,99,98,115,114,113,122,121,169],[89,99,98,115,114,113,133,132,131],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,122,121,120,109,108,107,276],[89,99,98,115,114,113,133,132,398,183,182],[89,99,98,115,114,113,133,158,157,279,182,190],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,498],[89,99,98,115,114,113,122,121,120,109,108],[89,99,98,115,114,113,133,158,157,334,121,382,381],[89,99,98,115,114,113,133,132,131,130,129,128,268,267,282,252],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,161,383],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,106,105,145,447],[89,99,98,115,114,113,133,132,131,306,183,182],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,164],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,194],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,167,283],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,162],[89,99,98,115,114,113,133,132,131,130,129,128,279,182,181],[89,99,98,115,114,113,133,140,136],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,128,240,121,151,150],[89,99,98,115,114,113,133,132,172,130,129,168,231,200,173],[89,99,98,115,496,150],[89,99,98,115,114,113,133,158,157,279],[89,99,98,115,114,113,133,132,131,130,387,183,182,303],[89,99,98,115,114,113,133,132,131,130,372,448,252,251],[89,99,98,115,114,113,122],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247,488],[89,99,98,115,114,113,133,132,131,130,177,136,126,209,311],[89,99,98,115,114,113,133,132,131,130,396,150],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,106,105,161,160,399],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,138],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,160,399],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,162,393],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,447],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,265,273,228],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125,124,123],[89,99,98,115,114,113,122,121,147],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,162,284],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,385],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,205,477],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,143,485],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,428],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,133,158,157,148,510],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,209,217],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,351,301],[89,99,98,115,114,113,133,132,172,269,153,312,208],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,428],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,378,220],[89,99,98,115,114,113,133,287,150,173],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,248,247,246],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,167,283,324],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,492],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,139,159],[89,99,98,115,114,113,122,121,147,517],[89,99,98,115,114,113,133,158,157,148,121],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,162,159],[89,99,98,115,114,113,133,158,157,218,244,243],[89,99,98,115,114,113,513],[89,99,98,115,114,113,133,158,157,148,196],[89,99,98,115,114,113,133,132,131,130,129,171,121,151,150,165],[89,99,98,115,114,113,133,332,150,198],[89,99,98,115,114,113,133,242,241],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,140,136,110,109,108,107,211,248,247,518],[89,99,98,115,114,113,133,132,172,130,129,433,226],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,162,195],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,519],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,162,159],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,300],[89,99,98,115,114,113,133,132,131,130,129,171],[89,99,98,115,114,113,133,132,131,130,129,128,175,174,182],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,520],[89,99,98,115,114,113,257,521],[89,99,98,115,114,113,258,153,312],[89,99,98,115,114,113,133,132,172,130,129,171,121],[89,99,98,115,114,113,133,132,131,130,129,128,240,121,147,146],[89,99,98,115,114,113,133,132,131,130,129,191,183,182,278],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125],[89,99,98,115,114,113,133,140,136,110,109,108,107,342,195],[89,99,98,115,114,113,122,121,120,109,108,107,106],[89,99,98,115,114,113,133,158,523,522],[89,99,98,115,114,113,133,140,136,126,209],[89,99,98,115,114,113,133,140,136,126,280,123],[89,99,98,115,114,113,122,121,120,109,108,107,524],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,525],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162,159],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,167,215],[89,99,98,115,114,113,133,132,131,526],[89,99,98,115,114,113,133,186,301],[89,99,98,115,114,113,133,132,131,130,129,128,266],[89,99,98,115,114,113,133,132,527],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,104],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,242,183],[89,99,98,115,114,113,513],[89,99,98,115,114,113,133,132,172,130,129,171,239,238,237,236],[89,99,98,115,114,113,133,132,172,130,129,128],[89,99,98,115,114,113,122,121,120,109,108,511],[89,99,98,115,114,113,122,121,120,109],[89,99,98,115,114,113,133,158,157,240,121],[89,99,98,115,114,113,133,158,157,268,267,282,353],[89,99,98,115,114,113,133,158,157,528],[89,99,98,115,114,113,133,229,136,126,125,216,123],[89,99,98,115,114,113,133,158,310,529,252,251],[89,99,98,115,114,113,133,132,131,130,129,254,253],[89,99,98,115,114,113,133,132,131,130,129,168,136,201,200],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,139,195],[89,99,98,115,114,113,133,132,131,130,305,150],[89,99,98,115,114,113,133,132,131,130,129,128],[89,99,98,115,114,113,133,158,157,240],[89,99,98,115,114,113,122,121],[89,99,98,115,114,113,133,132,131,130,177,231,200,198],[89,99,98,115,114,113,133,132,172,130,129,128,234,361,301],[89,99,98,115,114,113,133,132,172,130,463,153,312,208],[89,99,98,115,114,113,133,132,192,121,151,150,149],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,210],[89,99,98,115,114,113,133,132,131,130,129,128,234,233,441],[89,99,98,115,114,113,133,132,131,130,129,254,445],[89,99,98,115,114,113,133,132,131,130,129,254],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,530],[89,99,98,115,114,113,133,272],[89,99,98,115,114,113,133,158,157,420,531],[89,99,98,115,114,113,133,140,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,359,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,336],[89,99,98,115,114,113,133,132,131,352],[89,99,98,115,114,113,133,132,131,130,372,448,532],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,205,204],[89,99,98,115,114,113,122,121,289,150,173],[89,99,98,115,114,113,133,132,131,130,129,128,148,239,238,237,236,533],[89,99,98,115,114,113,133,132,131,130,129,128,175,534,217],[89,99,98,115,114,113,133,132,131,130,129],[89,99,98,115,114,113,327,150],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,248,535],[89,99,98,115,114,113,133,132,172,130,177,319,318,345],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,138],[89,99,98,115,114,113,133,140,136,110,109,108,107,342,335],[89,99,98,115,114,113,133,132,172,130,129,171,121],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,280,322],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125,216],[89,99,98,115,114,113,133,229,136,126,280,123],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,132,131,130,129,137,231,200,165,450],[89,99,98,115,114,113,133,132,131,269,153],[89,99,98,115,114,113,133,132,131,130,372,448,348],[89,99,98,115,114,113,133,132,131,130,372,536],[89,99,98,115,114,113,122,121,120,109,108,107,365],[89,99,98,115,114,113,133,158,157,234,233,441],[89,99,98,115,114,113,133,193],[89,99,98,115,114,113,133,132,172,130,129,508,150],[89,99,98,115,114,113,133,132,172,130,129,171,121,151,150],[89,99,98,115,114,113,122,121,120,109,108,107,537],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,538],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125,216,123],[89,99,98,115,114,184],[89,99,98,115,114,184,304],[89,99,98,115,496,150,165,199],[89,99,98,115,496],[89,99,98,115,114,113,133,359,231,200,173],[89,99,98,115,114,113,133,359,136,110,232],[89,99,98,115,114,113,133,158,539,301],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,180,237,236],[89,99,98,115,114,321],[89,99,98,115,114,113,122,121,120,109,108,107,211,210],[89,99,98,115,114,113,133,132,295,435],[89,99,98,115,114,113,133,132,131,130,129,171],[89,99,98,115,114,113,133,132,131,130,387,183,182],[89,99,98,115,114,113,133,359,136,110,180,237,313],[89,99,98,115,114,113,122,121,120,180,237,274],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,476],[89,99,98,115,114,113,133,132,131,130,372,448],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247,246],[89,99,98,115,114,113,133,132,172,130,129,254,253,252,251],[89,99,98,115,114,113,122,121,120,109,235],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,145,144],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,211],[89,99,98,115,114,113,540],[89,99,98,115,114,113,133,132,131,130,129,128,148,188,395],[89,99,98,115,114,113,133,132,172,130,129,128,240,239,238,541],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,530],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,180,237,236,355],[89,99,98,115,114,113,133,132,189,275],[89,99,98,115,114,113,133,132,131,130,177,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,177,136,126,209,217],[89,99,98,115,114,113,122,121,120,109,108,300],[89,99,98,115,114,113,133,158,157,279,182],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,145,144,542],[89,99,98,115,114,113,133,543],[89,99,98,115,114,113,133,132,172,130,177,136,126,125,216,123],[89,99,98,115,114,113,133,132,172,130,177,136,126,209,208],[89,99,98,115,114,113,133,132,172,130,396,150,165,199],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,211,248,247,489],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,365],[89,99,98,115,114,113,133,132,172,130,129,128,487],[89,99,98,115,114,113,133,132,172,130,129,128,234],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,449],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,210],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,180,237,313],[89,99,98,115,114,113,122,121,120,109,108,107,106,105],[89,99,98,115,114,113,122,121,120,109,108,107,211],[89,99,98,115,114,113,133,140,136,110,109,544],[89,99,98,115,114,113,133,140,136,110,180,237,236,235],[89,99,98,115,114,113,133,140,136,472],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,209,217],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,248,247,246,545],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,391],[89,99,98,115,114,113,133,132,131,130,372],[89,99,98,115,114,113,133,158,185,226,165],[89,99,98,115,114,113,133,132,172,130,387,304],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,162,399],[89,99,98,115,114,113,122,121,120,109,108,107,211,248],[89,99,98,115,114,113,122,121,120,109,108,337],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,546],[89,99,98,115,114,113,133,158,157,156,127,126,125,124],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,342],[89,99,98,115,114,113,133,132,172,130,129,128,268,464],[89,99,98,115,114,113,133,132,172,130,129,128,268,464],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,106,105,164],[89,99,98,115,114,113,133,158,404,121,388],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,180,237,313],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,129,508,150,165],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,259],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,158,157,297,349,252,350],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,133,132,131,294,307,224],[89,99,98,115,114,113,133,140,136,110,109,108,107,365],[89,99,98,115,114,113,133,132,131,130,177,136,110,547],[89,99,98,115,114,113,133,158,157,268,464],[89,99,98,115,114,113,133,132,172,130,129,128,175,174],[89,99,98,115,114,113,133,219,136,110],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,502],[89,99,98,115,114,113,133,132,131,130,177,136,126,280],[89,99,98,115,114,113,133,158,157,156,240,121,151,150,165],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167,283,324],[89,99,98,115,114,113,122,121,147,146],[89,99,98,115,114,113,122,121,120,109,235],[89,99,98,115,114,113,122,121,120,109,108,107],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109],[89,99,98,115,114,113,122,121,289],[89,99,98,115,114,113,122,121,120,109,108,107],[89,99,98,115,114,321],[89,99,98,115,114,408],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,390],[89,99,98,115,114,113,133,132,131,130,129,128,244,243],[89,99,98,115,114,113,133,332,150],[89,99,98,115,114,113,133,359,136,201,200,173],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,455],[89,99,98,115,114,113,122,121,120,109,108,107,211,210,548],[89,99,98,115,114,113,122,121,120,180,237,369],[89,99,98,115,114,113,133,158,157,240,239,238,237,313],[89,99,98,115,114,113,133,132,131,130,373],[89,99,98,115,114,113,133,132,295,435,252,255],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,211,248,247,455],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,549],[89,99,98,115,114,113,133,132,131,130,129,171,403],[89,99,98,115,114,113,133,132,172,130,129,429,384],[89,99,98,115,114,113,122,121,550],[89,99,98,115,114,227,275],[89,99,98,115,114,113,133,132,131,130,463],[89,99,98,115,114,113,122,121,120,109,108,107],[89,99,98,115,114,113,133,158,157,417,551,282,252,251],[89,99,98,115,114,113,133,158,157,420,419,182],[89,99,98,115,114,113,133,158,157,420,421,217],[89,99,98,115,114,113,133,132,131,130,129,429,384],[89,99,98,115,114,113,133,132,131,130,129,137,319],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,320],[89,99,98,115,114,113,513],[89,99,98,115,114,113,122,121,147,552],[89,99,98,115,114,113,133,132,553],[89,99,98,115,114,113,133,132,427,136,110,554],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160,399],[89,99,98,115,114,113,133,242,183,182,278],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,525],[89,99,98,115,114,113,133,132,295],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125],[89,99,98,115,114,113,133,359,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,129,171,555],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,211,248,247,488,556],[89,99,98,115,114,113,133,132,131,130,129,137,319,318,557],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,167,283,228],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,158,157,234],[89,99,98,115,114,113,133,132,131,130,129,191,183,182,303],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,558],[89,99,98,115,114,113,122,121,147],[89,99,98,115,114,113,122,121,120,109,108,107,454],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167,559],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,447],[89,99,98,115,114,113,133,140,560],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167],[89,99,98,115,114,113,133,132,131,130,129,171,121,561],[89,99,98,115,114,113,133,132,172,130,129,128,127,110,179],[89,99,98,115,114,113,133,219,136,110,180],[89,99,98,115,114,113,133,132,172,130,177,136,126,125],[89,99,98,115,114,113,133,158,157,240,121,147,517],[89,99,98,115,114,113,133,158,157,240,239,238],[89,99,98,115,114,113,133,132,295,339],[89,99,98,115,114,113,133,154,226],[89,99,98,115,114,113,133,132,131,130,129,137,136,110],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,498],[89,99,98,115,114,113,133,158,157,268,267],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,106,105,167,215],[89,99,98,115,114,184,241],[89,99,98,115,114,113,133,140,136,110,109,108,107,342],[89,99,98,115,114,113,133,132,131,130,129,128,240,239,344,199],[89,99,98,115,114,113,133,132,131,130,129,128,268,267],[89,99,98,115,114,113,133,140,136,126,125,124,123],[89,99,98,115,114,113,133,158,157,156,148,239,344],[89,99,98,115,114,113,133,158,157,156,175],[89,99,98,115,114,113,122],[89,99,98,115,114,113,133,140,136,110,109,108,107,211],[89,99,98,115,114,113,133,140,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,140,136,110,109,108,107,211,248,247,246],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,180,237,274],[89,99,98,115,114,113,133,132,131,130,387,183,182,303],[89,99,98,115,114,113,133,132,131,130,129,128,127,110,180,237],[89,99,98,115,114,113,133,132,131,269],[89,99,98,115,114,113,469,304],[89,99,98,115,114,113,133,221],[89,99,98,115,114,113,133,140,136,110,554],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167],[89,99,98,115,114,113,133,132,131,130,129,128,279],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247,455],[89,99,98,115,114,113,122,239,238,237,562],[89,99,98,115,114,113,133,132,189,226,165],[89,99,98,115,114,113,133,132,131,130,463,563],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,211,476],[89,99,98,115,114,113,133,132,172,130,129,137,136,201,200],[89,99,98,115,114,113,133,158,404,239,238,237,313],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,131,130,129,137,231,200,165],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,211,248,247,455],[89,99,98,115,114,113,133,359,136,362],[89,99,98,115,114,113,133,219,231,200],[89,99,98,115,114,113,133,132,131,130,177,136,126,125,216,123],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,428],[89,99,98,115,114,113,133,132,172,130,129,171,121,151,150,198],[89,99,98,115,114,113,133,132,172,130,129,171,121,289,150,290],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,342,159],[89,99,98,115,114,113,133,132,172,130,305,150,165],[89,99,98,115,114,113,133,132,131,130,129,128,268,267,282],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,164],[89,99,98,115,114,113,133,132,172,130,129,128,234],[89,99,98,115,114,113,133,132,131,130,129,168,231],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,131,130,177,136,201],[89,99,98,115,114,113,133,132,172,130,129,433,275],[89,99,98,115,114,113,133,564,384],[89,99,98,115,114,113,133,132,172,130,129,171,121,147,146],[89,99,98,115,114,113,133,132,172,130],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,443,522],[89,99,98,115,114,113,122,121,120],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125,216,123],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,180,237,274],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,145],[89,99,98,115,114,113,133,132,131,130,129,128,148,188,395],[89,99,98,115,114,113,133,132,172,130,129,171,374],[89,99,98,115,114,113,133,158,157,127,110,180,237],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,554],[89,99,98,115,114,113,122],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142],[89,99,98,115,114,113,122,121,120,180,237,565],[89,99,98,115,114,113,133,132,192,121,120,109,108,300],[89,99,98,115,114,113,133,152,121,147,146],[89,99,98,115,114,113,133,152,239,238,237],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,566],[89,99,98,115,114,113,133,152],[89,99,98,115,114,113,133,132,131,130,463,153,312,208],[89,99,98,115,114,113,133,140,136,126,125,124,322],[89,99,98,115,114,113,133,140,136,126,280],[89,99,98,115,114,402,150,441],[89,99,98,115,114,330,243],[89,99,98,115,114,113,258,153,312],[89,99,98,115,114,113,133,132,398,183,182,303,386],[89,99,98,115,114,113,351],[89,99,98,115,114,113,133,158,157,240,239,238,237],[89,99,98,115,114,113,122,121,147],[89,99,98,115,114,113,122,121,120,109,108,107,259],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,525],[89,99,98,115,114,113,133,359,136,126,125,124,123],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,229,136,110],[89,99,98,115,114,113,133,287,150,165,199],[89,99,98,115,114,113,133,140,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,129,128,279,165],[89,99,98,115,114,113,133,132,131,130,129,128,148,474],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,180],[89,99,98,115,114,113,133,132,172,130,129,168,136,126,125],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,139,399],[89,99,98,115,114,113,133,132,131,130,177,136,110,232],[89,99,98,115,114,113,133,132,131,130,129,128,127,110,180,237,236],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,167],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,222],[89,99,98,115,114,113,133,132,172,130,129,397],[89,99,98,115,114,113,122,121,120,109,108,107,222],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,131,130,129,191],[89,99,98,115,114,113,133,132,131,130,129,515],[89,99,98,115,114,113,133,132,172,292,150],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,133,140,136,110,109,355],[89,99,98,115,114,113,122,121,289,150,250],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,130,177,136,110,180,541],[89,99,98,115,114,113,133,132,131,269],[89,99,98,115,114,113,133,132,172,294,307,252,251],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,180,237,313],[89,99,98,115,114,113,133,158,157,175,174,182,303,386],[89,99,98,115,114,113,133,158,539],[89,99,98,115,114,113,133,140,136,126,280,123],[89,99,98,115,114,113,133,140,136,110,109,108,107,454],[89,99,98,115,114,113,133,158,157,567,121,169],[89,99,98,115,114,113,257],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,265,568],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,265,569],[89,99,98,115,114,113,133,132,131,130,372],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,172,130,129,128,148,188],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125,216,322],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,383],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,223],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,139,284],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160],[89,99,98,115,114,184,241],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,180,237],[89,99,98,115,114,113,133,132,131,130,129,137,136,126,125],[89,99,98,115,114,113,133,140,136,110,109,108,107,365],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,145,144,143,178],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,211],[89,99,98,115,114,113,133,158,157,268,464],[89,99,98,115,114,113,122,121,120,109,108,107,342,195],[89,99,98,115,114,113,133,132,131,130,129,128,346],[89,99,98,115,114,113,133,132,131,130,129,128,127,201,200,441],[89,99,98,115,114,113,122,121,147,570],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,320],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,160,399],[89,99,98,115,114,113,133,132,131,130,129,137,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,129,137,136,126,125],[89,99,98,115,114,113,133,132,131,306,183,182,181],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,280,322],[89,99,98,115,114,113,133,132,131,130,129,128,268,267,282,252,456],[89,99,98,115,114,113,133,132,131,130,129,128,268,495,415],[89,99,98,115,496,150,149],[89,99,98,115,114,113,133,158,157,567,121],[89,99,98,115,114,113,133,132,131,130,129,213,239,238,237],[89,99,98,115,114,113,133,132,131,130,129,213,239,238,237],[89,99,98,115,114,184,183],[89,99,98,115,114,113,133,132,172,130,177,136,110,180,237,236,235],[89,99,98,115,114,113,133,132,172,130,177,136,126,209,217],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,457],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,139],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167,283],[89,99,98,115,114,113,133,132,172,130,129,171],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,131,130,387,183,182,278],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,502],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,530],[89,99,98,115,114,113,133,132,131,130,129,128,148,188,187],[89,99,98,115,114,113,133,158,157,268,464],[89,99,98,115,114,113,133,132,131,130,129,171,121,289,150],[89,99,98,115,114,113,133,132,131,130,129,171,121,169],[89,99,98,115,114,113,133,132,571],[89,99,98,115,114,113,133,158,157,156,148,239,344,199],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,265,264,451,460],[89,99,98,115,114,113,133,132,172,130,129,137,136,126,125,124,123],[89,99,98,115,114,113,133,132,172,130,129,137],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,167,283],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,145,144],[89,99,98,115,114,113,257,256,532],[89,99,98,115,114,113,258,153,312,217],[89,99,98,115,114,113,572],[89,99,98,115,114,113,133,272,271],[89,99,98,115,114,113,122,121,147,552],[89,99,98,115,114,113,133,132,131,130,129,128,127,362],[89,99,98,115,114,113,469,183],[89,99,98,115,114,113,122,121,120,109,108,107,342,399],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,246],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,106,105,164],[89,99,98,115,484],[89,99,98,115,114,113,133,359,231,200,173],[89,99,98,115,114,113,133,132,172,130,573,522],[89,99,98,115,114,227,153,312],[89,99,98,115,114,113,258],[89,99,98,115,114,113,122,239,238,237,562],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,167],[89,99,98,115,114,113,133,158,157,234,574],[89,99,98,115,114,113,133,575],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,342,393],[89,99,98,115,114,113,133,140,136,201,200,182],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,129,213,510],[89,99,98,115,114,113,133,158,576],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,131,130,129,213,188],[89,99,98,115,114,402,150,149],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,130,177,136,126,125,299],[89,99,98,115,114,113,133,132,131,130,396,150,165,450],[89,99,98,115,114,113,133,219,231,200,441],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,135,457],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,139],[89,99,98,115,114,113,133,158,310,529,348],[89,99,98,115,114,113,133,158,185,275],[89,99,98,115,114,113,133,158,185,275],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,142,141],[89,99,98,115,114,113,133,140,136,110,109,108,107,329],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,259],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,272],[89,99,98,115,114,113,133,158,157,240,121,169],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145],[89,99,98,115,114,113,133,132,172,130,129,128,127,126,125,124,123],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162,335],[89,99,98,115,114,113,133,140,136,110,109,108,107,577],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,578],[89,99,98,115,114,113,133,132,131,130,129,191,183,182,181],[89,99,98,115,114,113,257,256,532],[89,99,98,115,114,113,133,359,136,201,200],[89,99,98,115,114,113,133,158,490,304],[89,99,98,115,114,113,133,132,295],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,507],[89,99,98,115,114,113,133,272,505,252,251],[89,99,98,115,114,113,133,132,427,319,318,345],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,511],[89,99,98,115,114,113,133,132,131,130,129,168],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,265,264,263],[89,99,98,115,114,113,122,121,120,109,108,107,276],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,162],[89,99,98,115,114,113,133,413,150,165],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160,195],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,122,121,120,109,108,107,106],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,145,144,579],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135,142,260],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,269,153,312,217],[89,99,98,115,114,113,133,219,136,110,109,235],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,427,136,110,232],[89,99,98,115,114,113,133,132,172,130,129,137,136,126,209,217],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,131,130,129,171,510],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,235],[89,99,98,115,114,113,133,132,580],[89,99,98,115,114,113,133,132,189,153],[89,99,98,115,114,113,133,219,136,126,280,123],[89,99,98,115,114,113,133,158,157,127,126,125,124,123],[89,99,98,115,114,113,581],[89,99,98,115,114,113,133,158,185],[89,99,98,115,114,113,133,158,185,153,312,217],[89,99,98,115,114,113,133,132,172,130,177,136,126,125,216,123],[89,99,98,115,114,113,133,140,231,200,441],[89,99,98,115,114,113,122],[89,99,98,115,114,113,133,132,131,130,129,128,240,121,151,150,250],[89,99,98,115,114,113,133,132,131,130,129,128,268,267,282],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,139],[89,99,98,115,114,113,133,132,131,368],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162,195],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,167],[89,99,98,115,114,113,166],[89,99,98,115,114,207],[89,99,98,115,114,227,226],[89,99,98,115,114,113,133,158,157,234,361],[89,99,98,115,114,113,133,158,157,268],[89,99,98,115,114,113,133,158,157,268,495,415,582],[89,99,98,115,114,113,133,132,131,130,463,226],[89,99,98,115,114,113,133,132,172,130,129,168,136,201,200,165,199],[89,99,98,115,114,113,122,121,120,180],[89,99,98,115,114,113,122,121,120,109],[89,99,98,115,114,113,133,132,172,130,129,433],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,160,195],[89,99,98,115,114,113,133,132,172,130,129,128,175,174,182,303],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,320],[89,99,98,115,114,113,133,158,157,261,110,109],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,167,389],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,428],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,342,159],[89,99,98,115,114,113,133,132,131,130,129,171,121,147,146],[89,99,98,115,114,113,133,221],[89,99,98,115,114,113,133,132,131,130,129,171,239,238,237,562],[89,99,98,115,114,113,133,132,172,130,129,191,183,182,303],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,172,130,129,128,148,121,151,150],[89,99,98,115,114,113,583],[89,99,98,115,114,113,133,272,505,252],[89,99,98,115,114,113,122,121,120,109,108,107,194],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,160],[89,99,98,115,114,113,133,158,157,148,584],[89,99,98,115,114,113,133,132,172,130,129,137,136,126,125,216,123],[89,99,98,115,114,113,133,154,153,312],[89,99,98,115,114,113,133,132,131,130,129,128,346,318],[89,99,98,115,114,113,133,132,131,269,275],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167],[89,99,98,115,114,113,122,121,120,109,108,107,342,335],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,246],[89,99,98,115,114,113,133,158,157,127,110,109],[89,99,98,115,114,113,351,301],[89,99,98,115,114,113,133,132,131,130,129,191,183,182,303],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,259],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,133,242,585],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,162,341],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211],[89,99,98,115,114,113,133,132,172,130,129,128,240,121,147,146],[89,99,98,115,114,113,133,132,172,130,129,433,153,312],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,566],[89,99,98,115,114,113,133,132,131,130,129,213,239,238,237,236,235],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,265,569],[89,99,98,115,114,113,133,132,131,130,177,136,110,109],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135,142,354],[89,99,98,115,114,113,133,140,136,126,125,124,123],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,385,586],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,587],[89,99,98,115,114,113,133,132,189,275],[89,99,98,115,114,113,133,229,136,126,125,124,123],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,139],[89,99,98,115,114,113,133,158,539,220],[89,99,98,115,114,113,133,132,131,130,423,243],[89,99,98,115,114,113,133,132,427,136,126,125,124,123],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,229,136],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,470],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,166],[89,99,98,115,114,113,230,220],[89,99,98,115,114,113,133,132,131,130,129,128,127,110,109],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,588],[89,99,98,115,114,113,133,132,131,130,129,433],[89,99,98,115,114,113,133,158,310,529],[89,99,98,115,114,113,133,132,131,130,387,183,165],[89,99,98,115,114,113,133,359,136,110,180],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,145,144],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,223],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,167,283],[89,99,98,115,114,113,133,132,131,130,396],[89,99,98,115,114,113,133,589],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,145,144],[89,99,98,115,114,113,133,132,468,243],[89,99,98,115,114,113,133,158,157,156,297,349,252],[89,99,98,115,114,113,133,359,136,126,125,216],[89,99,98,115,114,113,133,359,136,126,125],[89,99,98,115,114,113,133,132,131,130,463],[89,99,98,115,114,113,133,132,131,130,177,231,200],[89,99,98,115,114,113,133,152,121,151,150,441],[89,99,98,115,114,113,133,158,157,175,174],[89,99,98,115,114,113,133,132,172,130,129,176],[89,99,98,115,114,113,133,132,172,130,129,137,136,201,200,165],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,342],[89,99,98,115,114,113,133,359,136,110,467],[89,99,98,115,114,424],[89,99,98,115,114,113,351],[89,99,98,115,114,113,122,374],[89,99,98,115,114,113,133,140,231],[89,99,98,115,114,113,122,121,120,180],[89,99,98,115,114,113,133,132,131,130,129,168,136,110],[89,99,98,115,114,113,133,132,172,130,129,128,346,318,590],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,167,283],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247,455,501],[89,99,98,115,114,113,122,121,120,109,235],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,161,160,195],[89,99,98,115,114,113,133,158,310,309],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,246,545],[89,99,98,115,114,321],[89,99,98,115,114,113,133,132,131,130,177,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,470],[89,99,98,115,114,113,133,132,131,130,129,171,239,238,237,236,235],[89,99,98,115,114,113,133,132,131,130,129,433,226,165],[89,99,98,115,114,113,133,132,131,130,129,429,243],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167,559],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,158,157,156],[89,99,98,115,114,113,133,132,192,121,289,150,149],[89,99,98,115,114,113,133,132,131,130,129,137],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,211,248,247,246],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,180,237,236,235],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,162,284],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,189,226,165],[89,99,98,115,114,113,133,132,131,130,372],[89,99,98,115,114,113,133,359,136,110,109],[89,99,98,115,114,113,133,359,136,126,125],[89,99,98,115,114,113,133,132,131,130,372,591],[89,99,98,115,114,113,133,359,136,126,125,216,123],[89,99,98,115,114,113,133,132,192,239,344],[89,99,98,115,114,113,133,132,131,130,177],[89,99,98,115,114,113,257,256,252],[89,99,98,115,114,113,258,275],[89,99,98,115,114,113,592],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,162,341],[89,99,98,115,114,113,133,219,136,110,467],[89,99,98,115,114,184,183],[89,99,98,115,114,113,133,359,136,126,125,299],[89,99,98,115,114,113,133,359,136,126,125,299],[89,99,98,115,114,113,122,121,289,150],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,172,130,129,128,240,474],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,385,593],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,145,144,542],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,428],[89,99,98,115,114,113,133,158,157,156,268,495,415,459],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,211,248,247,325],[89,99,98,115,114,113,133,132,192,239,238,237,236,235],[89,99,98,115,114,113,133,594],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,139,335],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,229,136,126,280,123],[89,99,98,115,114,113,122,121,120,180],[89,99,98,115,114,113,595],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,139,159],[89,99,98,115,114,113,133,158,157,156,240,239,238,237,562],[89,99,98,115,114,113,133,132,131,130,129,128,240,121,147,552],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,383],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,211,248,578],[89,99,98,115,114,113,133,132,172,130,129,137,136,126,125],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145],[89,99,98,115,114,113,122,121,120,109,108,107,222],[89,99,98,115,114,113,122,121,289],[89,99,98,115,114,113,133,132,131,130,129,128,127,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,129,128,279,182,181],[89,99,98,115,114,113,133,132,131,130,129,128,331],[89,99,98,115,114,113,133,158,157,148,121,151,150],[89,99,98,115,114,113,133,152,584],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,223],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,342,195],[89,99,98,115,114,113,133,158,404],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,211,248,247,246],[89,99,98,115,114,113,513],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247,246,245],[89,99,98,115,114,113,133,132,131,130,387,183,182,379],[89,99,98,115,114,113,133,132,131,130,129,171,196],[89,99,98,115,114,113,133,132,131,130,129,128,240,584],[89,99,98,115,114,113,133,132,131,130,129,137,319,318,345],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,235],[89,99,98,115,114,113,133,158,157,127,201,200],[89,99,98,115,114,113,133,132,172,269],[89,99,98,115,114,113,133,158,157,331],[89,99,98,115,114,113,133,132,131,130,177,136],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,194],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,133,272,505,252],[89,99,98,115,114,113,133,272],[89,99,98,115,114,113,133,132,131,130,129,128,268,267,282,353],[89,99,98,115,114,113,133,132,131,130,129,128,268],[89,99,98,115,114,113,133,132,172,130,129,137,319,318,432],[89,99,98,115,114,113,133,158,157,240,121],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,223],[89,99,98,115,114,113,122,121,120,109,108,107,390],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,259],[89,99,98,115,114,113,133,132,172,130,129,137,136],[89,99,98,115,114,113,133,132,172,130,129,191,183],[89,99,98,115,114,113,133],[89,99,98,115,114,113,133,158,157,156,240,121,550],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,162,335],[89,99,98,115,114,113,133,132,131,130,372,448,281],[89,99,98,115,114,113,133,132,131,130,129,433,226,286],[89,99,98,115,114,113,133,132,172,294,307],[89,99,98,115,114,113,133,132,131,130,129,171,121,147,146],[89,99,98,115,114,113,133,132,131,130,129,171,121,147,146],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107],[89,99,98,115,114,113,133,132,131,130,129,128,202,150,165,450],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,383],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,211,210],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,248,247,246,516],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,385,586],[89,99,98,115,114,113,133,132,131,130,129,213,121,151,150,165,450],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,546],[89,99,98,115,114,113,133,302],[89,99,98,115,114,113,133,132,172,130,129,596],[89,99,98,115,114,113,133,132,131,130,378],[89,99,98,115,114,113,133,132,131,130,387,183,198],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,145],[89,99,98,115,114,113,133,132,131,130,129,128,148,239,238,237],[89,99,98,115,114,113,133,132,131,130,177,136,126,280,322],[89,99,98,115,114,113,133,132,131,130,129,128,240,239,238,237,236,235],[89,99,98,115,114,113,122,121,120,109,108,107],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,177,136,126,280,322],[89,99,98,115,114,207,225,252,251],[89,99,98,115,114,113,133,132,192,121,388],[89,99,98,115,114,113,133,242,183,182,303,597],[89,99,98,115,114,113,133,158,185],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,129,433,598],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,265,264,451],[89,99,98,115,114,113,122,121,120,109,108,107,524],[89,99,98,115,114,113,133,132,131,130,129,213,239,238,237,236,533],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,205,204],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,139],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,143,178],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142,440],[89,99,98,115,114,113,133,132,172,130,387,183,182,303],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,139,159],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,205,204],[89,99,98,115,114,113,133,132],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,122,121,120,109,108,107,524],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161],[89,99,98,115,114,113,133,132,131,130,463,226,198],[89,99,98,115,114,113,133,158,157,266],[89,99,98,115,114,113,133,158,157,127,444],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,390],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,342],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,342,159],[89,99,98,115,114,113,133,132,131,130,129,128,175,174,182,303],[89,99,98,115,114,113,133,132,295,435,252,251],[89,99,98,115,114,113,133,132,295,435,281],[89,99,98,115,114,113,133,132,172,130,129,128,599],[89,99,98,115,114,113,133,132,197,121,151],[89,99,98,115,114,113,133,132,580],[89,99,98,115,114,113,133,229,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,142,600],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,145],[89,99,98,115,114,113,133,132,131,130,129,168,136,472],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,280,123],[89,99,98,115,114,113,133,132,131,130,177,136,126,209,208],[89,99,98,115,114,113,133,219,136,126,280,123],[89,99,98,115,114,113,133,219,136,601],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,164],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,172,130,177,136,126,125,216],[89,99,98,115,114,113,133,132,131,368,301],[89,99,98,115,114,113,133,158,490,183,165],[89,99,98,115,114,113,133,132,295,435,252,350],[89,99,98,115,114,113,258,153,312,311],[89,99,98,115,114,113,133,132,131,130,463,153,312],[89,99,98,115,114,113,133,132,131,130,177,136,110,179],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109],[89,99,98,115,114,113,133,272,271],[89,99,98,115,114,113,133,272,271],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,106,385,586],[89,99,98,115,114,113,466],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164,163],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,139,195],[89,99,98,115,114,113,133,158,490,304,301],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,139,393],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,129,128,175,174,182,303,386],[89,99,98,115,114,113,133,140,136,201],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,145,144,143],[89,99,98,115,114,113,133,158,157,602],[89,99,98,115,114,113,133,132,172,306,183,165],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,248,247,325],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,530],[89,99,98,115,114,113,133,132,197,121,151,150,441],[89,99,98,115,114,113,133,158,157,156,240,121,147,146],[89,99,98,115,114,184,304],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,135,142,440],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,603],[89,99,98,115,114,113,122,121,147],[89,99,98,115,114,113,133,132,131,130,129,128,240,291],[89,99,98,115,114,113,133,132,131,130,129,128,127,126],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,122,121,120,109,108,107,106],[89,99,98,115,114,113,133,132,192,121,120,109,108,107,106,105,145,144,542],[89,99,98,115,114,113,133,132,131,130,463,153,312,217],[89,99,98,115,114,113,122,121,120,109,108,107,342,195],[89,99,98,115,114,113,133,132,131,130,387,183,182,278],[89,99,98,115,114,113,133,359,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,210],[89,99,98,115,114,113,133,158,157,175],[89,99,98,115,114,113,133,132,131,368],[89,99,98,115,114,113,133,158,157,148,188],[89,99,98,115,114,113,133,132,172,130,129,137,136,126,125],[89,99,98,115,114,113,133,132,172,130,378],[89,99,98,115,114,113,133,132,131,130,129,168],[89,99,98,115,114,113,133,132,131,130,129,128,268,267,282],[89,99,98,115,114,113,133,132,131,130,129,128,268,267,282,252,251],[89,99,98,115,114,113,512,384],[89,99,98,115,114,113,122,474],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,164],[89,99,98,115,114,113,133,140,136,110,109,108,107,211,248,247,489],[89,99,98,115,114,113,133,140,136,110,180],[89,99,98,115,114,113,133,132,458],[89,99,98,115,114,113,133,132,172,130,177,136,201,200],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,342],[89,99,98,115,114,113,133,132,172,130,129,171,121,120,109,108,107,106,105,145,144,579],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,131,130,129,168,136,362],[89,99,98,115,114,113,133,158,157,266],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,142],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167,215],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,604],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,162,159],[89,99,98,115,114,113,133,132,172,130,129,191,183,198],[89,99,98,115,114,113,133,132,172,130,129,191,183,198],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106],[89,99,98,115,114,113,469,241],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125,216,123],[89,99,98,115,114,113,133,132,131,130,129,508,150,165],[89,99,98,115,114,113,513],[89,99,98,115,114,113,133,132,131,130,387,183,182,181],[89,99,98,115,114,113,133,132,131,306,304],[89,99,98,115,114,113,133,132,192,291],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,342,284],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,259],[89,99,98,115,114,113,257,256,252,251],[89,99,98,115,114,113,133,132,172,130,372,448,252,251],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,106,105,605],[89,99,98,115,114,113,122],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,106,105,161,205,606],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,132,189,275],[89,99,98,115,114,113,133,158,157,127,110,180,237,236,235],[89,99,98,115,114,113,133,132,131,130,129,128,297,349,252,251],[89,99,98,115,114,113,133,132,131,130,129,171,291],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,232],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,163],[89,99,98,115,114,113,133,140,136,126,125,124,123],[89,99,98,115,114,113,133,140,136,110,547],[89,99,98,115,114,113,122,121,120,109,235],[89,99,98,115,114,113,133,132,189,153,312,323],[89,99,98,115,114,113,133,132,131,294],[89,99,98,115,114,113,469,183,182],[89,99,98,115,114,113,133,132,192,239,238,237],[89,99,98,115,114,113,133,132,172,130,129,171,121,147,146],[89,99,98,115,114,113,133,132,172,130,129,128,202,150],[89,99,98,115,114,113,133,158,157,156,148,121,151,150,250],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,607],[89,99,98,115,114,113,122,121,120,109,108,107,222],[89,99,98,115,114,113,133,132,131,130,177,136,126,125,299],[89,99,98,115,114,113,122,121,120,109,108,107,106],[89,99,98,115,506],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,211,608],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,161,160],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,132,172,130,177,136,126,280,123],[89,99,98,115,114,113,133,132,131,130,129,128,297,349,252,251],[89,99,98,115,114,113,133,219,136,126,125,216],[89,99,98,115,114,227,226],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,167],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135,134],[89,99,98,115,114,113,133,158,157,175,380],[89,99,98,115,114,113,133,132,172,130,129,128,279],[89,99,98,115,114,113,122,121,120,109,108,107,342,195],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,455,501],[89,99,98,115,114,113,122,121,120,109,108,300],[89,99,98,115,114,113,122,121,120,109,108,107,106,385],[89,99,98,115,114,113,133,359,231],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,158,157,334,239],[89,99,98,115,114,113,133,140,136,110,180],[89,99,98,115,114,113,122,121,120,109,108,107,211,210],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,161,383],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,106,105,161,205],[89,99,98,115,114,113,133,272],[89,99,98,115,114,113,133,140,136,110,180,237],[89,99,98,115,114,113,133,229,136,201,200,165],[89,99,98,115,114,113,133,132,172,130,129,433],[89,99,98,115,114,113,133,132,189],[89,99,98,115,114,113,133,132,172,130,177,136,126,280],[89,99,98,115,114,113,133,132,131,130,129,213,239,238,237,274],[89,99,98,115,114,113,133,132,131,130,129,609],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,342,159],[89,99,98,115,114,113,133,132,189,275],[89,99,98,115,114,113,133,132,131,130,129,128,148,121,147,146],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125,299],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125,299],[89,99,98,115,114,113,133,158,157,156,240,239,344],[89,99,98,115,114,113,133,158,157,156,240],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162,159],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,162,159],[89,99,98,115,114,113,133,132,131,130,372,448,252],[89,99,98,115,114,113,133,132,131,130,610],[89,99,98,115,114,113,133,132,172,130,129,128,148,121,151,150,165,199],[89,99,98,115,114,113,133,132,172,130,129,433],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,167,559],[89,99,98,115,114,113,133,132,172,130,129,128,240,121],[89,99,98,115,114,113,133,158,310,309],[89,99,98,115,412],[89,99,98,115,114,113,122,121,120,109,108,107,611],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,140,136,110,109,108,300],[89,99,98,115,114,113,133,158,157,148,121,561],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,265,264,451,460],[89,99,98,115,114,113,133,132,131,130,129,254],[89,99,98,115,114,113,133,132,131,294,293],[89,99,98,115,114,113,133,132,172,130,129,137,136,110,109,108,107,211,248,247,246,545],[89,99,98,115,114,113,133,132,172,130,177,136,110,180,237,236,235],[89,99,98,115,114,113,133,152],[89,99,98,115,114,113,133,158,157,279,182],[89,99,98,115,114,113,133,132,131,130,129,171,474],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,612],[89,99,98,115,114,113,133,140,231,200,198],[89,99,98,115,114,113,133,132,131,130,423,384],[89,99,98,115,114,113,133,158,157,297,296],[89,99,98,115,114,113,133,158,157,297,296],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,530],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,145,144,265,273],[89,99,98,115,114,113,133,132,131,130,129,128,268,267,282],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,211,248,247,471],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,160,393],[89,99,98,115,114,113,133,132,131,294,613],[89,99,98,115,114,113,133,132,131,130,387,183],[89,99,98,115,114,113,133,132,131,130,129,367],[89,99,98,115,114,113,133,132,131,130,129,128],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,248,247,325],[89,99,98,115,114,113,166,150],[89,99,98,115,114,113,133,140,136,126,125,216,123],[89,99,98,115,114,113,133,158,157,218,240,121],[89,99,98,115,114,113,133,158,157,218,240,239,344,450],[89,99,98,115,114,113,133,132,131,130,129,171,121,120,109],[89,99,98,115,114,113,133,359,136,110],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,342,335],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,211,210],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,167,389],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,164,316],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,172,130,463],[89,99,98,115,114,113,133,158,404,614],[89,99,98,115,114,113,133,132,131,130,129,168,136,126],[89,99,98,115,114,113,133,158,157,127,126,280,123],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,161,160,335],[89,99,98,115,114,113,133,132,131,130,387,183,173],[89,99,98,115,114,113,133,132,172,269,275],[89,99,98,115,114,113,133,132,172,269],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,162,195],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160,195],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,247,249],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,135,223],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,160,159],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,161,205,204],[89,99,98,115,114,113,133,132,131,130,396,150,250],[89,99,98,115,114,113,133,132,131,130,129,433,226],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109],[89,99,98,115,114,113,133,132,131,130,129,168,136,126,125],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,615],[89,99,98,115,114,113,133,132,131,130,396],[89,99,98,115,114,113,133,359,136],[89,99,98,115,114,113,133,132,172,526],[89,99,98,115,114,113,133,132,131,130,372,448,252,251],[89,99,98,115,114,113,133,158,157,148,188,187],[89,99,98,115,114,113,122,121,120,109,108,107,106,105,139,195],[89,99,98,115,114,113,133,132,172,130,387],[89,99,98,115,114,113,133,132,172,130,129,128,127,201,200,441],[89,99,98,115,114,113,133,132,131,130,129,168,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,135,142],[89,99,98,115,114,113,133,132,131,130,129,128,127,110,180,237,236],[89,99,98,115,114,113,122,121,147,552],[89,99,98,115,114,113,122,121,120,109,108],[89,99,98,115,114,113,133,132,131,130,177,136,110,180,237],[89,99,98,115,114,113,133,186],[89,99,98,115,114,113,592],[89,99,98,115,114,113,133,132,131,130,129,137,136,110,109,108,107,194],[89,99,98,115,114,113,133,132,131,130,177,136,110,179],[89,99,98,115,114,113,133,132,398,183,182,303],[89,99,98,115,114,113,133,132,172,130,129],[89,99,98,115,114,113,133,359,136,110,180,237,369],[89,99,98,115,114,321],[89,99,98,115,114,113,257],[89,99,98,115,114,113,133,132,131,130,129,168,231,200,441],[89,99,98,115,114,113,133,132,172,130,129,254,253,532],[89,99,98,115,114,113,133,158,157,156,127,126,209],[89,99,98,115,114,113,133,158,157,156,279,165,450],[89,99,98,115,114,113,122,121,147,146],[89,99,98,115,114,113,122,121,120,109,108,107,320],[89,99,98,115,114,113,133,132,131,130,129,191,304],[89,99,98,115,114,113,133,219,136,201,200,149],[89,99,98,115,114,113,133,132,172,130,129,213,474],[89,99,98,115,114,113,166,150,441],[89,99,98,115,114,113,512,384],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,139,159],[89,99,98,115,114,113,133,132,172,130,129,168,136,110,109,108,107,106,105,167,283],[89,99,98,115,114,113,133,140,136,110,109,108,107,106,105,164,203],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,140,136,126,125,299],[89,99,98,115,114,113,133,158,490,304],[89,99,98,115,114,113,133,132,131,269,275],[89,99,98,115,114,113,133,132,172,130,177,136,110,109,108,107,106,105,162,195],[89,99,98,115,114,113,122,121,120,109,108,107,211,248,587],[89,99,98,115,114,113,133,132,131,130,129,128,279,182,303],[89,99,98,115,114,113,133,132,172,130,129,508,150,165,199],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,106,105,135],[89,99,98,115,114,113,133,132,131,130,177,136,110,109,108,107,211,248,247],[89,99,98,115,114,113,133,132,131,130,177,136,110,180,237,313],[89,99,98,115,114,113,133,132,131,130,129,191,183,198],[89,99,98,115,114,113,133,132,192,239,238,237],[89,99,98,115,114,113,133,132,468,384],[89,99,98,115,114,113,469,183,173],[89,99,98,115,114,184,304],[89,99,98,115,114,113,133,132,192,121,120,232],[89,99,98,115,114,113,617,616,172,130,129,128,127,126,280,123],[89,99,98,115,114,113,617,616,172,130,129,168,136,110,109,108,107,106,105,162,159],[89,99,98,623,622,621,620,619,618],[89,99,98,623,622,621,620,624],[89,99,98,623,622,621,620,619,625],[89,99,98,623,622,621,620,619,625],[89,99,98,623,622,621,620,624],[89,99,98,623,622,621,620,619,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,630,629,628,627,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,649],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,650],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654,619,653],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,656,624],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,658,657,628,627],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,661,660,628,659],[89,99,98,623,622,621,632,642,641,662,628,627],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,652,651,664,663],[89,99,98,623,622,621,632,642,641,632,640,652,651,664,665],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,666,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,668],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670,647,653],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,672],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,630,629,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,675,674,673],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,630,629,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,680,679,647,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,675,674,673],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,683],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,686,685],[89,99,98,623,622,621,632,642,641,632,640,652,651,664,687],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,672],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,672],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,672],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,691,690],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,692],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669],[89,99,98,623,622,621,632,642,641,632,640,622,694,693],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,694],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669,675,674],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,696,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,698,697,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,666,647,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,676,699],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,700],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,698,697],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,630,629,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,666],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,703,632,702,622,701,632,645],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,705,704],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669,675,674],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670,706],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,686,707],[89,99,98,623,622,621,632,642,641,632,640,622,709,708],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,711,710,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,713,628,627,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,686],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669,679,714],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,675,674],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,658,657,628,715],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,716],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,703,632,702,622,717,674,673],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,624],[89,99,98,623,622,621,632,642,641,662,628,627,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,658,657,718],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,675,674,673],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,630,629,628,627,618],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,691,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,703,719,628,715],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,703,632,645,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,703,632,645,622,720,643,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,645,622,669,675,674,673],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,630,629,628,627,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,721],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,691,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,676,722,664,663],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,666,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,711,710,628,627,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,653],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,676],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,691,619,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,725,724,723],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,657,628,715],[89,99,98,623,622,621,632,726],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,658,657,628,627,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,696,727],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669,675,728],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,630,629,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,669,675,729],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,657,628,627,618],[89,99,98,623,622,621,632,642,641],[89,99,98,623,622,621,632,642],[89,99,98,623,622,621,632,642,641,662,628,627],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,691,619,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,661,660,628,627],[89,99,98,623,622,621,632,642,641,632,730],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,645,622,732,731,647],[89,99,98,623,622,621,632,642,641,632,640,622,709,708,628,627,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,669,679,647,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,669,679,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,676,675,674],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,733],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,705],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,630,629,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,732,731,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,680,679,647,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,680,679,647,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,734],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,658,657,628,627,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,696,619,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,676,675],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,711,710,628,735],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643],[89,99,98,623,622,621,632,642,641,632,640,622,639],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,719,628,627,653],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,732,731,647,678],[89,99,98,623,622,621,632,642,641,632,640,652,716],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,661,660,628],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,676,675,674,673],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,666,714],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,696,727],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,725,724,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,680],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,661,660,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,686],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,686],[89,99,98,623,622,621,632,642,641,632,640,622,694,736,619,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670,706],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,737],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,737],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,737],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,738],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,652,651,664,663],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,661,660,628,627],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669,675,674,673],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,705,704],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,725,724,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696],[89,99,98,623,622,621,632,642,641,632,640,622,694,736,695],[89,99,98,623,622,621,632,642,641,632,640,622,694],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,676,722,664,687],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670,706],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,721],[89,99,98,623,622,621,632,642,641,632,640,705,704],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,666,647,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,732,731,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,652,651,664,663],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,711,710],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,645,622,669],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,725,739],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,700,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,737],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,737],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,737],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,737],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,645,622,669],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,652],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,711],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,686],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,645,705,704],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,692],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,658,657,628,715],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,703,632,702,622,701,632,645,622,720,676,722],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,732,731,647,653],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,700,723],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,675,674],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,656,624],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,696,619,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,676,675,674,673],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,691,619,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,711,710,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,657,628,627],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,656,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,645,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,698,697],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,732,731,647,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,630,629,628,627,625],[89,99,98,623,622,621,632,642,641],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,740,628,627,626],[89,99,98,623,622,621,632,642,641,632,730],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637],[89,99,98,623,622,621,632,642,641,632],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654,619,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,741],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,652],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,732,731,647,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670,684],[89,99,98,623,622,621,632,642,641,632,640,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,709,708,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,658,657,628,715],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,737],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,661],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,733],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,703,632,645,622,720,676,722],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,700,647,625],[89,99,98,623,622,621,632,642,641,632,640,622,694,693],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,742],[89,99,98,623,622,621,632,642,641,662,628,627,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,725,724,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,742],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,666,714],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,666,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,737],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,658],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,657,628,627,653],[89,99,98,623,622,621,632,642,641,662,628,627,626],[89,99,98,623,622,621,632,642,641,662,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,733],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,698,697,647,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669,675,729],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,645,622,680,679,714],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,711,710,628,627,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,675,674,673],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,661,660,628,659],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,684],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,725,724,706],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,652,651,664,663],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,676,722],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,658,657,628,627,625],[89,99,98,623,622,621,632,642,641,740,628,715],[89,99,98,623,622,621],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,743],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,645,622,669,675,728,744],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,698,697,647,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,727,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,698,697,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,745],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,666,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,652,716],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,725,724,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,686,746],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,686],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,733],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,661,660,628,627,678],[89,99,98,623,622,621,632,642,641,632,640,622,694,736,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647],[89,99,98,623,622,621,632,642,641,662,628,627],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,630,629],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,661,660,628,627],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,652,651,664,663],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669,679,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,675,728],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,691,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,703,632,702,622,747],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,719],[89,99,98,623,622,621,632,642,641,632,640,652,651,664,663],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,748,728],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,645,622,680,679,714],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,675,728],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,680,679,714],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,671,670],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654,619,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,696,619,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,743],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,686,749],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,675,674,750],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,632,682,622,681,632,645,622,669,675,751],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,691,695],[89,99,98,623,622,621,632,642,641,632,640,622,709,708,628,627],[89,99,98,623,622,621,632,642,641,632,640,622,694,736,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669,679,714],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,733],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,652,651],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654,619,653],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669,679,752],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,632,645,622,669],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,710,628,627],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,648,656,727,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,696,619,678],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,713,628,627,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,725,724,647,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,725,724,647,625],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,716],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654,619,653],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,655,654,695],[89,99,98,623,622,621,632,642,641,632,640,622,709,708],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,677,676,675,674],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,691,727],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,742],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,619,626],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,667,676],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,712,696,695],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,637,632,636,622,635,632,634,622,633,632,631,646,689,688],[89,99,98,623,622,621,632,642,641,632,640,622,639,741],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,638,622,753],[89,99,98,623,622,621,632,642,641,632,640,622,639,632,757,622,756,632,755,622,754,632,636,622,635,632,634,622,633,632,631,646,632,645,622,644,643,647,626],[89,99,98,623,622,621],[762,761,760,759,758],[762,761,760,767,766,765,764,763],[762,761,760,767,766,765,768],[762,761,760,767,766,765,773,772,771,770,769],[762,761,760,767,766,765,773,772,771,774],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,765,773,772,771,763],[762,761,760,767,766,765,773,783,782,781,780],[762,761,760,767,766,779,776,778,776,777,776,784],[762,761,760,767,766,765,773,788,787,786,785],[762,761,760,767,766,765,773,772,771,789],[762,761,760,767,766,765,773,772,771,790],[762,761,760,767,766,765,773,792,776,778,776,791,776,775,776,784],[762,761,760,767,766,765,773,794,793],[762,761,760,767,766,765,773,797,796,795],[762,761,760,767,766,798],[762,761,760,767,766,765,768,800,799],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,779,776,778,776,777,776,775,802],[762,761,760,767,766,803],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,783,782,781,804],[762,761,760,767,766,765,773,797,796,805],[762,761,760,767,766,765,773,797,806],[762,761,760,767,766,765,773,772,771,770,804],[762,761,760,767,766,765,773,797,806,807],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,765,808],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,764],[762,761,760,767,766,765,773,797,809],[762,761,760,767,766,765,764],[762,761,760,767,766,765,764,770],[762,761,760,767,766,765,773,788,787,811,810],[762,761,760,767,766,765,773,788,787,811,812],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,765,773],[762,761,760,767,766,765,773,792,776,778,776,791,776,775,813],[762,761,760,767,766,779,776,778,776,777,776,784],[762,761,760,767,766,765,773,772,771,789,814],[762,761,760,767,766,779,776,778,815],[762,761,760,767,766,779,776,778,776,777,816],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,765,773,797,806,817],[762,761,760,767,766,818],[762,761,760,767,766,765,773,783,782,780],[762,761,760,767,766,765,773,788,787,820,819],[762,761,760,767,766,765,773,792,776,778,776,775,776,784],[762,761,760,767,766,765,764,789,822,821],[762,761,760,767,766,765,764,823,664,663],[762,761,760,767,766,765,824],[762,761,760,767,766,765,773,797,796,769,801],[762,761,760,767,766,779,776,778,776,777,776],[762,761,760,767,766,825],[762,761,760,767,766],[762,761,760,767,766,779,816],[762,761,760,767,766,779],[762,761,760,767,766,826],[762,761,760,767,766,765,773,828,827],[762,761,760,767,766,765,773,783,782,829,804],[762,761,760,767,766,765,773,772],[762,761,760,767,766,765,773,772,771,770,769],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,765,773,792,776,778,776,791,776,775],[762,761,760,767,766,765,773,828,830],[762,761,760,767,766,765,773,797,806,804],[762,761,760,767,766,831],[762,761,760,767,766,832],[762,761,760,767,766,765,773,792,776,778,776,791,816],[762,761,760,767,766,833],[762,761,760,767,766,834],[762,761,760,767,766,779,776,778,776,791,776,784],[762,761,760,767,766,765,773,788,787,786,785],[762,761,760,767,766,765,773,788,787,811,810],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,765,773,772,771,770,835],[762,761,760,767,766,765,764,770,804],[762,761,760,767,766,765,837,836],[762,761,760,767,766,765,773,792,776,778,816],[762,761,760,767,766,765,773,783,782,838],[762,761,760,767,766,765,764,770,780],[762,761,760,767,766,765,764,839],[762,761,760,767,766,765,768,800,841,840],[762,761,760,767,766,765,837,842],[762,761,760,767,766,779,776,778,776,777,776,784],[762,761,760,767,766,765,768,843],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,797,796,769,801],[762,761,760,767,766,765,768,800,844],[762,761,760,767,766,779,776,778,776,791,776,777],[762,761,760,767,766,765,773,792,776,778,776,784],[762,761,760,767,766,765,773,797,806,805],[762,761,760,767,766,765,808],[762,761,760,767,766,765,773,792,816],[762,761,760,767,766,765,773,792,776,778,776,784],[762,761,760,767,766,765,773,772,845],[762,761,760,767,766,765,773,772,771,823],[762,761,760,767,766,765,773,846],[762,761,760,767,766,847],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765],[762,761,760,767,766,765,837,849,848],[762,761,760,767,766,765,773,783,782,851,850],[762,761,760,767,766,765,773,772,771,852],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,803],[762,761,760,767,766,853],[762,761,760,767,766,765,773,788,787,855,854],[762,761,760,767,766,765,837,856],[762,761,760,767,766,765,773,857],[762,761,760,767,766,765,773,797,806,769],[762,761,760,767,766,765,768,843],[762,761,760,767,766,765,858],[762,761,760,767,766,779,776,778,776,784],[762,761,760,767,766,779],[762,761,760,767,766,779,776,778,776],[762,761,760,767,766,765,773,859],[762,761,760,767,766,765,837,860],[762,761,760,767,766,765,773,772,771,790],[762,761,760,767,766,765,773,788,861],[762,761,760,767,766,765,773,788,787,786,819],[762,761,760,767,766,826],[762,761,760,767,766,765,773,862],[762,761,760,767,766,765,773,788,787,811,810],[762,761,760,767,766,765,773,828,830],[762,761,760,767,766,765,773,772,771,823],[762,761,760,767,766,765,773,783,782,863],[762,761,760,767,766,765],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,772,771,770,864],[762,761,760,767,766,779,776,778,776,791,776,784],[762,761,760,767,766,765,773,772,865],[762,761,760,767,766,765,866],[762,761,760,767,766,765,764,789,868,867],[762,761,760,767,766,765,773,772,771,774],[762,761,760,767,766,765,773,828,830],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,765,773,859],[762,761,760,767,766,765,773,772,771,839],[762,761,760,767,766,779,776,778,776,777,816],[762,761,760,767,766,765,837,856],[762,761,760,767,766,869],[762,761,760,767,766,765,773,794,793],[762,761,760,767,766,765,837],[762,761,760,767,766,765,773,783,782,805],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,765,773,772,771,770,835],[762,761,760,767,766,765,773,772,771,770],[762,761,760,767,766,779,776,778,813],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,779,776,778],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,765,764,870],[762,761,760,767,766,779,776,778,776,775,802],[762,761,760,767,766,779,776,778,776,775],[762,761,760,767,766,765,773,797,796,835],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,832],[762,761,760,767,766,765,773,797,806,871],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,779,776,778],[762,761,760,767,766,779,776,778,776,777,776,784],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,779,776,778,776,791,776,777],[762,761,760,767,766,765,773,859],[762,761,760,767,766,765,773,872],[762,761,760,767,766,765,773,872],[762,761,760,767,766,765,773,792,776,778,776,775],[762,761,760,767,766,765,773,792,776,778,776,775,776,784],[762,761,760,767,766,765,773,792,776,778,776,775],[762,761,760,767,766,873],[762,761,760,767,766,765,768,874],[762,761,760,767,766,765,764,790],[762,761,760,767,766,765,773,792,776,778,776,775,776,784],[762,761,760,767,766,765,773,792],[762,761,760,767,766,765,773,792,776,778,776,775,875],[762,761,760,767,766,765,773,792,776,778,776,775],[762,761,760,767,766,765,773,783,782,829],[762,761,760,767,766,765,773,772,771,770],[762,761,760,767,766,765,773,772,876],[762,761,760,767,766,765,768,877],[762,761,760,767,766,779,776,778,776,775,816],[762,761,760,767,766,765,764,770,780],[762,761,760,767,766,765,764,878],[762,761,760,767,766,765,773,792,776,778,776,775,776],[762,761,760,767,766,765,768,843],[762,761,760,767,766,765,768,800,844],[762,761,760,767,766,765,764,839],[762,761,760,767,766,765,764,823,664,879],[762,761,760,767,766,765,764,823],[762,761,760,767,766,765,880],[762,761,760,767,766,765,773,792,815],[762,761,760,767,766,779,776,778,776,791,776,775,776,784],[762,761,760,767,766,765,837,856,664],[762,761,760,767,766,765,773,797,796,835],[762,761,760,767,766,765,837],[762,761,760,767,766,779,776,778,776,777,776,784],[762,761,760,767,766,779,776,778,776,777,776,784],[762,761,760,767,766,765,773,783,782,795],[762,761,760,767,766,765,764,881],[762,761,760,767,766,765,764,770,882],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,883],[762,761,760,767,766,765,768,843],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,765,773,792,776,778,776],[762,761,760,767,766,765,773,783,782,795],[762,761,760,767,766,765,773,783,782,805],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,847],[762,761,760,767,766,765,764],[762,761,760,767,766,765,773,772,771,884],[762,761,760,767,766,779,776,778,776,791,776],[762,761,760,767,766,765,764,770,864],[762,761,760,767,766,885],[762,761,760,767,766,765,764,770],[762,761,760,767,766,765,773,772,771,789,822],[762,761,760,767,766,765,773,792,776,778,776,784],[762,761,760,767,766,765,773,792,776,778,875],[762,761,760,767,766,765,773,797,806],[762,761,760,767,766,765,837,886],[762,761,760,767,766,765,773,792,776,778,776,777,816],[762,761,760,767,766,765,773,797,806],[762,761,760,767,766,765,773,872,887],[762,761,760,767,766,765,773,783,782,781,864],[762,761,760,767,766,765,764,823],[762,761,760,767,766,765,773,788,787,811,812],[762,761,760,767,766,765,773,772,865],[762,761,760,767,766,779,776,778,776,777,776,775,813],[762,761,760,767,766,765,773,788,787,786],[762,761,760,767,766,765,773,872,887,888],[762,761,760,767,766,779,776,778,776,777,875],[762,761,760,767,766,765,773,797,806],[762,761,760,767,766,765,773,772,771,770,769],[762,761,760,767,766,765,773,788,787,855,889],[762,761,760,767,766,765,773,797,806],[762,761,760,767,766,779,776,778,776,784],[762,761,760,767,766,765,773,772,771,770],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,765,773,772,771,890],[762,761,760,767,766,765,768,800,844],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,773,872,887,891],[762,761,760,767,766,892],[762,761,760,767,766,765,773,797,806],[762,761,760,767,766,779,776,778,776,791,815],[762,761,760,767,766,765,764,789,868],[762,761,760,767,766,765,837,893],[762,761,760,767,766,765,837,894],[762,761,760,767,766,779,776,778,776,791,895],[762,761,760,767,766,892],[762,761,760,767,766,765,773,797,806,780],[762,761,760,767,766,765,773,783,782,829,896,801],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,792,776,778,776,791,776,775,776,784],[762,761,760,767,766,765,773,772,771,770],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,779,776,778,897],[762,761,760,767,766,779,776,778,776,777,816],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,898],[762,761,760,767,766,899],[762,761,760,767,766,765,773,797,796,805],[762,761,760,767,766,765,773,797,900],[762,761,760,767,766,765,773,797,901],[762,761,760,767,766,779,776,778,776,775],[762,761,760,767,766,779,776,778,776,777,776,775,776],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,779],[762,761,760,767,766,765,773,828,827],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,765,837,902],[762,761,760,767,766,765,768,877],[762,761,760,767,766,765,773,797,900],[762,761,760,767,766,765,764,789],[762,761,760,767,766,765,764,770],[762,761,760,767,766,765,773,792,776,778,776,775],[762,761,760,767,766,765,764,789,822,821],[762,761,760,767,766,765,764,852],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,797,806,804],[762,761,760,767,766,765,773,797,806,863],[762,761,760,767,766,765,773,797,903],[762,761,760,767,766,765,764,770,863],[762,761,760,767,766,765,768,904],[762,761,760,767,766,765,768,800,905],[762,761,760,767,766,765,764,852],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,792,776,778,776,775],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,872,887],[762,761,760,767,766,765,837,860],[762,761,760,767,766,779,776,778,776,784],[762,761,760,767,766,818],[762,761,760,767,766,765,764],[762,761,760,767,766,765,824],[762,761,760,767,766,765,773,797,796],[762,761,760,767,766,833],[762,761,760,767,766,765,773,797,796],[762,761,760,767,766,765,773,797,900],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,765,773,828,830],[762,761,760,767,766,765,773,772,771,789,822,821,906],[762,761,760,767,766,765,773,788,787,811,812,707],[762,761,760,767,766,765,764,770,863],[762,761,760,767,766,779,776,778,776,777,776,775,813],[762,761,760,767,766,765,773,772,771,823,664,879],[762,761,760,767,766,779,776,778,802],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,765,773,788,787],[762,761,760,767,766,765,773,783,782,907],[762,761,760,767,766,765,773,772,771,908],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,779,776,778],[762,761,760,767,766,779,776,778,776,784],[762,761,760,767,766,779,776,778,776,777,776],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,765,773,783,782,769],[762,761,760,767,766,765,773,797,806,817],[762,761,760,767,766,765,764,823],[762,761,760,767,766,765,837,856,664],[762,761,760,767,766,765,773,783,782,781,871],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,765,773,828],[762,761,760,767,766,847],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,773,792],[762,761,760,767,766,765,773,909],[762,761,760,767,766,765,773,797,796,838],[762,761,760,767,766,765,764,770,864],[762,761,760,767,766,765,773,783,782],[762,761,760,767,766,765,773,783,782,910],[762,761,760,767,766,765,764,823,664,663],[762,761,760,767,766,869],[762,761,760,767,766,765,768,800],[762,761,760,767,766,765,837],[762,761,760,767,766,765,773,797,796],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,764,770,864],[762,761,760,767,766,765,773,772,771,770,805],[762,761,760,767,766,765,773,772,771,839],[762,761,760,767,766,765,773,772,771,789,912,911],[762,761,760,767,766,765,773,772,845],[762,761,760,767,766,765,768,877],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,779],[762,761,760,767,766,765,773,797,796,817],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,792,776,778,776,784],[762,761,760,767,766,765,773,792],[762,761,760,767,766,765,773,792],[762,761,760,767,766,779,776,778,776,784],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,797,796,864],[762,761,760,767,766,765,773,797,796,863],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,765,837,849,913],[762,761,760,767,766,765,837,856],[762,761,760,767,766,765,764,770],[762,761,760,767,766,765,768,800],[762,761,760,767,766,765,837,914],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,765,773,772,771,839,915],[762,761,760,767,766,765,773,788,787,786,785],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,779,776,778,813],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,917,916],[762,761,760,767,766,765,764,839,915],[762,761,760,767,766,765,773,783,782,781],[762,761,760,767,766,765,773,788,787,811,812],[762,761,760,767,766,765,773,788,787,811,812],[762,761,760,767,766,765,837,914],[762,761,760,767,766,765,773,797,806,863],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,792,776,778,776,775,776,784],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,765,773,792,776,778,776,791,776,775,776,784],[762,761,760,767,766,765,764,770,835],[762,761,760,767,766,765,764,770],[762,761,760,767,766,765,773,792,776,778,816],[762,761,760,767,766,765,773,772,771,789,822,821],[762,761,760,767,766,765,773,772,771,770,835],[762,761,760,767,766,918],[762,761,760,767,766,765,773,772,771,770,795],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,798],[762,761,760,767,766,765,837,856,664,919],[762,761,760,767,766,765,773,772,771,770,863],[762,761,760,767,766,765,773,772,771,770],[762,761,760,767,766,765,773,772,771,823],[762,761,760,767,766,765,768,800,844],[762,761,760,767,766,765,837,856],[762,761,760,767,766,765,837,920],[762,761,760,767,766,765,773,792,776,778,776,775,776,784],[762,761,760,767,766,765,773,797,796,804],[762,761,760,767,766,765,773,772,771,789],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,765],[762,761,760,767,766,779,776,778,776,777,815],[762,761,760,767,766,765,764,770,863],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,765,773,772,771,789,868,921],[762,761,760,767,766,779,776,778,776,777,875],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,779,776,778,776,791,875],[762,761,760,767,766,765,773,792,776,778,776,784],[762,761,760,767,766,765,773,792,776,778,776],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,764,789],[762,761,760,767,766,765,764,770,864],[762,761,760,767,766,765,773,792,776,778,776,775,776,784],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,922],[762,761,760,767,766,853],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,792,776,778,776,775],[762,761,760,767,766,765,773,792,776,778,813],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,765,773,794,923],[762,761,760,767,766,779],[762,761,760,767,766,885],[762,761,760,767,766,853],[762,761,760,767,766,779,776,778,815],[762,761,760,767,766,765,764,852],[762,761,760,767,766,765,768,800,841,840],[762,761,760,767,766,779,776,778,875],[762,761,760,767,766,765,773,772,771,924],[762,761,760,767,766,779,776,778,776,777,776,784],[762,761,760,767,766,765,764,770,805],[762,761,760,767,766,765,925],[762,761,760,767,766,765,773,797,796,807],[762,761,760,767,766,779,776,778,815],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,765,773,772,771,770,863],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,926],[762,761,760,767,766,779,776,778,776,777,776,775,875],[762,761,760,767,766,765,773,792,776,778,875],[762,761,760,767,766,765,768,843],[762,761,760,767,766,765,917],[762,761,760,767,766,765,764,770],[762,761,760,767,766,765,764,789],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,828,927],[762,761,760,767,766,765,773,783,782,829,896,801],[762,761,760,767,766,928],[762,761,760,767,766,765,764,770,871],[762,761,760,767,766,765,773,792,776,778,816],[762,761,760,767,766,779],[762,761,760,767,766,779,776,778,776,775],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,779,776,778,776,777,816],[762,761,760,767,766,765,773,783,782,835],[762,761,760,767,766,765,773,857],[762,761,760,767,766,765,768,929],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,779,776,778,776,777,815],[762,761,760,767,766,765,764,881],[762,761,760,767,766,779,776,778,776,777,776,775,815],[762,761,760,767,766,779],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,765,764,770],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,779,776,778,776,791,776,775,802],[762,761,760,767,766,779,776,778,776,791,776,775,776,784],[762,761,760,767,766,765,773,797,901],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766],[762,761,760,767,766,765,773,788,930],[762,761,760,767,766,765,837,914],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,765,764,770],[762,761,760,767,766,765,764,823,664],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,765,773,792,776,778,776,775],[762,761,760,767,766,765,773,772,771,770,863],[762,761,760,767,766,779,776,778,776,784],[762,761,760,767,766,779,776,778,776,777,802],[762,761,760,767,766,765,837,849,848],[762,761,760,767,766,765,773,792,776,778,875],[762,761,760,767,766,931],[762,761,760,767,766,765,773,788,787,811,812],[762,761,760,767,766,932],[762,761,760,767,766,779,776,778,875],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,779,934,933],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,765,773,828,935],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,765,837,849,848],[762,761,760,767,766,765,773,772,771,881],[762,761,760,767,766,765,773,872,887],[762,761,760,767,766,765,773,797,806],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,779,934],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,792,776,778,776,775,776,784],[762,761,760,767,766,765,773,788,787,811,812,707],[762,761,760,767,766,765,773,797,806,936],[762,761,760,767,766,765,773,797,806,804],[762,761,760,767,766,765,768,937],[762,761,760,767,766,765,773,788,787,811,812,707],[762,761,760,767,766,765,773,797,796],[762,761,760,767,766,765,773,797,796],[762,761,760,767,766,765,773,772,771,770,795],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,885],[762,761,760,767,766,765,773,792,816],[762,761,760,767,766,765,773,772,771,852],[762,761,760,767,766,779,776,778,776,777,776],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,938],[762,761,760,767,766,765,773,797,806,835],[762,761,760,767,766,779,776,778,776,784],[762,761,760,767,766,765,773,797,806,871],[762,761,760,767,766,765,837,939],[762,761,760,767,766,940],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,792,776,778,875],[762,761,760,767,766,765,858],[762,761,760,767,766,765,773],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,773,941],[762,761,760,767,766,765,768,843],[762,761,760,767,766,765,768],[762,761,760,767,766,765,764,789,912,942],[762,761,760,767,766,779,875],[762,761,760,767,766,779],[762,761,760,767,766,779,776,778,875],[762,761,760,767,766,779,776,778,875],[762,761,760,767,766,765,773,797,806],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,765,773,788,787,855,854],[762,761,760,767,766,779,776,778,776,777,875],[762,761,760,767,766,765,773,783,782,781],[762,761,760,767,766,765,773,872,887,943],[762,761,760,767,766,765,764,789,822,821],[762,761,760,767,766,765,773,828,944],[762,761,760,767,766,779,776,778,813],[762,761,760,767,766,765,773,788,861],[762,761,760,767,766,765,773,772,771,770,863],[762,761,760,767,766,765,764,770],[762,761,760,767,766,779,776,778,776,791,776,777,776,775,776,784],[762,761,760,767,766,765,773,772,771,945],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,765,773,788,787,855,889,746],[762,761,760,767,766,779,776,778,776,775],[762,761,760,767,766,765,764,946],[762,761,760,767,766,779,776,778,816],[762,761,760,767,766,765,773,792,934],[762,761,760,767,766,779,776,778,776,777,875],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,773,772,771,770],[762,761,760,767,766,765,773,772,771,770,835],[762,761,760,767,766,765,773,792],[762,761,760,767,766,765,808],[762,761,760,767,766,940],[762,761,760,767,766,765,773,772,865],[762,761,760,767,766,765,773,788,787,786,785],[762,761,760,767,766,765,773,797,947],[762,761,760,767,766,765,773,797,796],[762,761,760,767,766,765,773,772,771,770,863],[762,761,760,767,766,765,773,792,776,778,776,775,875],[762,761,760,767,766,899],[762,761,760,767,766,765,768,800,844],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,765,773,828],[762,761,760,767,766,765,773,797,796,948],[762,761,760,767,766,765,773,797,796,805],[762,761,760,767,766,765,837,893],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,765,773,792,813],[762,761,760,767,766,765,773,788,787,811,812,707],[762,761,760,767,766],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,772,771,789,822,821,906],[762,761,760,767,766,765,773,772,771,789,912,949],[762,761,760,767,766,765,773,772,771,852],[762,761,760,767,766,765,773,772,771,770,795],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,768,843],[762,761,760,767,766,779,776,778,776,775],[762,761,760,767,766,765,773,872,887,950],[762,761,760,767,766,765,773],[762,761,760,767,766,765,773,792],[762,761,760,767,766,765,773,828,927],[762,761,760,767,766,765,773,794,923],[762,761,760,767,766,765,773,797,806],[762,761,760,767,766,765,773,828,830],[762,761,760,767,766,765],[762,761,760,767,766],[762,761,760,767,766,765,773,797,806,805],[762,761,760,767,766,765,773,797,806,817],[762,761,760,767,766,765,773,772,771,823],[762,761,760,767,766,765,764,789,868],[762,761,760,767,766,765,773,797,806],[762,761,760,767,766,765,764,789,814],[762,761,760,767,766,765,773,792,776,778,776,775,875],[762,761,760,767,766],[762,761,760,767,766,779,776,778],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,765,773,792,776,778,816],[762,761,760,767,766,892],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,951],[762,761,760,767,766,765,773,792,776,778,776],[762,761,760,767,766,765,773,772,771,789,822,821,952],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,788,787,820,819,746],[762,761,760,767,766,765,773,772,771,770,835],[762,761,760,767,766,779,776,778,776,777,815],[762,761,760,767,766,779,776,778,776,777,776,775,875],[762,761,760,767,766,765,773,788,787,811,812,707],[762,761,760,767,766,765,917,916,952],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,779,776,778],[762,761,760,767,766,779,776,778,776,777,816],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,792,875],[762,761,760,767,766,765,773,792,776,778,776,775,776,784],[762,761,760,767,766,765,837,856],[762,761,760,767,766,765,773,792,776,778,776,775,776,784],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,765,768,843],[762,761,760,767,766,765,768,800,841],[762,761,760,767,766,779,776,778,776,777,776,775,815],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,779,776,778,776,777,776,775,776],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,765,773,792,776,778,776,777],[762,761,760,767,766,765,837,856],[762,761,760,767,766,765,837,849,848],[762,761,760,767,766,779,776,778,816],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766,765,773,797,953],[762,761,760,767,766,765,773,797,806,804],[762,761,760,767,766,765,764,770],[762,761,760,767,766,779,776,778,776,777,776,784],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,765,773,792,776,778,776,777,816],[762,761,760,767,766,779,776,778,776,777],[762,761,760,767,766,765,773,828],[762,761,760,767,766,765,773,788,787,820,819],[762,761,760,767,766,765,773,788,787,820,819],[762,761,760,767,766,765,773,797,954],[762,761,760,767,766,765,768,800],[762,761,760,767,766,765,773,772,771,839],[762,761,760,767,766,765,764,770],[762,761,760,767,766,779,776,778,776,791,776,775,776],[762,761,760,767,766,765,773,772,771,770,769,801],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,768,955],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,765,926],[762,761,760,767,766,765,773,788,787,811,956],[762,761,760,767,766,765,773,872,887,957],[762,761,760,767,766,765,773,788,787,811,956],[762,761,760,767,766,765,773,788,787,811],[762,761,760,767,766,765,773,792],[762,761,760,767,766,779],[762,761,760,767,766,765,773,792,776,778,776,775],[762,761,760,767,766,779,776,778,776,775,802],[762,761,760,767,766,765,773,772,771,789,822,821,952],[762,761,760,767,766,765,773,792,776,778,776,775,776,784],[762,761,760,767,766,765,773,788,787],[762,761,760,767,766,765,764,884],[762,761,760,767,766,779,776,778,776,775,802],[762,761,760,767,766,779,776,778,776,777,875],[762,761,760,767,766,765,773],[762,761,760,767,766,765,958],[762,761,760,767,766,779,776,778,776,777,875],[762,761,760,767,766,779,776,778,776,777,776,784],[762,761,760,767,766,765,773,772,771,770,863],[762,761,760,767,766,765,959],[762,761,760,767,766,765,917,916],[762,761,760,767,766,765,764,960],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,765,773,792,776,778],[762,761,760,767,766],[762,761,760,767,766,765,773,788,787,855,889],[762,761,760,767,766,765,773,797,953],[762,761,760,767,766,779,776,778,776,775],[762,761,760,767,766,779,776,778,776,777,776,775,875],[762,761,760,767,766,765,773,797,900],[762,761,760,767,766,765,773,792],[762,761,760,767,766,765,773,772,771,961],[762,761,760,767,766,765,773,772,771,789,868,921],[762,761,760,767,766,765,773,783,782],[762,761,760,767,766,765,837,914],[762,761,760,767,766,765,837,836],[762,761,760,767,766,779,776,778,776,777,815],[762,761,760,767,766,765,773,792,776,778,816],[762,761,760,767,766,765,773,783,782,781,835],[762,761,760,767,766,765,837],[762,761,760,767,766,765,925],[762,761,760,767,766,765,764,881],[762,761,760,767,766,765,773,783,782,829,896,801],[762,761,760,767,766,779,776,778,776,784],[762,761,760,767,766,779,776,778],[762,761,760,767,766,765,773,792,776,778,776,777,776,775],[762,761,760,767,766,765,773,792,776,778,776,784],[762,761,760,767,766],[762,761,760,767,766,765,773,797,962],[762,761,760,767,766,779,776,778,776,777,776,775,776,784],[762,761,760,767,766,765,773,872,887,963],[762,761,760,767,766,765,773],[762,761,760,767,766,765,773,788,787,811,812,707],[762,761,760,767,766,779,776,778,776,791,776,784],[762,761,760,767,766,765,773,783,782,829,896,801],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,899],[762,761,760,767,766,765,768,843],[762,761,760,767,766,779,776,778,776,777,776,775],[762,761,760,767,766,765,768,800],[762,761,760,767,766,765,764,789,822,821],[762,761,760,767,766,765,773,797,796],[762,761,760,767,766,765,773,783,782,851,801],[762,761,760,767,766,765,773,772,771,961],[762,761,760,767,766,765,773,788,787,811,812,707],[762,761,760,767,766,779,776,778,776,775,776,784],[762,761,760,767,766,765,773,772,771,839],[762,761,760,767,766,765,773,783,782,829,964,835],[762,761,760,967,966,965],[762,761,760,967,966,968],[762,761,760,967,969],[762,761,760,967,969],[762,761,760],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]],"weights":[0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01]}],"shared":{"frames":[{"name":"_parse_sub","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/re/_parser.py","line":460,"col":null},{"name":"_parse","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/re/_parser.py","line":863,"col":null},{"name":"parse","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/re/_parser.py","line":980,"col":null},{"name":"compile","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/re/_compiler.py","line":748,"col":null},{"name":"_compile","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/re/__init__.py","line":350,"col":null},{"name":"compile","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/re/__init__.py","line":289,"col":null},{"name":"__init_subclass__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/string.py","line":85,"col":null},{"name":"","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/string.py","line":175,"col":null},{"name":"_call_with_frames_removed","file":"","line":488,"col":null},{"name":"exec_module","file":"","line":1026,"col":null},{"name":"_load_unlocked","file":"","line":935,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1331,"col":null},{"name":"_find_and_load","file":"","line":1360,"col":null},{"name":"","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/email/quoprimime.py","line":44,"col":null},{"name":"","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/email/header.py","line":16,"col":null},{"name":"_handle_fromlist","file":"","line":1415,"col":null},{"name":"","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/email/_policybase.py","line":7,"col":null},{"name":"","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/email/message.py","line":17,"col":null},{"name":"","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/metadata/_adapters.py","line":5,"col":null},{"name":"metadata","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/metadata/__init__.py","line":460,"col":null},{"name":"version","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/metadata/__init__.py","line":486,"col":null},{"name":"version","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/metadata/__init__.py","line":987,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/__init__.py","line":23,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1310,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":50,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/__init__.py","line":42,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":24,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/__init__.py","line":64,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":7,"col":null},{"name":"readEdges","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":152,"col":null},{"name":"deserialize","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":35,"col":null},{"name":"qasm3Lexer","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Lexer.py","line":608,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Lexer.py","line":606,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/__init__.py","line":68,"col":null},{"name":"get_data","file":"","line":1218,"col":null},{"name":"get_code","file":"","line":1118,"col":null},{"name":"exec_module","file":"","line":1022,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_utils/__init__.py","line":14,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_globals.py","line":20,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__init__.py","line":95,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":24,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":30,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/__init__.py","line":32,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":28,"col":null},{"name":"_compile_bytecode","file":"","line":784,"col":null},{"name":"get_code","file":"","line":1155,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/numerictypes.py","line":109,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/__init__.py","line":70,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__config__.py","line":4,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__init__.py","line":112,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/matrixlib/defmatrix.py","line":8,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/matrixlib/__init__.py","line":4,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/lib/_index_tricks_impl.py","line":8,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/lib/_arraypad_impl.py","line":8,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/lib/__init__.py","line":18,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__init__.py","line":454,"col":null},{"name":"__setattr__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1370,"col":null},{"name":"__init__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1430,"col":null},{"name":"copy_with","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1575,"col":null},{"name":"__getitem__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1480,"col":null},{"name":"inner","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":429,"col":null},{"name":"_make_substitution","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1534,"col":null},{"name":"_determine_new_args","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1510,"col":null},{"name":"__getitem__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1479,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_typing/_array_like.py","line":102,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_typing/__init__.py","line":3,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/linalg/_linalg.py","line":95,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/linalg/__init__.py","line":87,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/matrixlib/defmatrix.py","line":13,"col":null},{"name":"add_fns_to_class","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/dataclasses.py","line":498,"col":null},{"name":"_process_class","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/dataclasses.py","line":1157,"col":null},{"name":"wrap","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/dataclasses.py","line":1297,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/elements.py","line":146,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/decomposition_rules.py","line":20,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/decomposer.py","line":23,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":31,"col":null},{"name":"find_spec","file":"","line":1632,"col":null},{"name":"_get_spec","file":"","line":1533,"col":null},{"name":"find_spec","file":"","line":1559,"col":null},{"name":"_find_spec","file":"","line":1262,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1322,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/__init__.py","line":67,"col":null},{"name":"_path_stat","file":"","line":152,"col":null},{"name":"_path_is_mode_type","file":"","line":158,"col":null},{"name":"_path_isfile","file":"","line":166,"col":null},{"name":"find_spec","file":"","line":1665,"col":null},{"name":"_collect_headers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":199,"col":null},{"name":"process_include_statements","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":70,"col":null},{"name":"load","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":49,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":77,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":135,"col":null},{"name":"process_include_statements","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":77,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":134,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":111,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":109,"col":null},{"name":"_loadString","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":24,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":20,"col":null},{"name":"parse","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":94,"col":null},{"name":"loads","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":78,"col":null},{"name":"load","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":50,"col":null},{"name":"closure","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":342,"col":null},{"name":"closure","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":359,"col":null},{"name":"getReachableConfigSet","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":280,"col":null},{"name":"computeTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":231,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":173,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":104,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":137,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":124,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":112,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":100,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":348,"col":null},{"name":"oldStyleDeclarationStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2987,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1032,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1301,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":659,"col":null},{"name":"parse","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":105,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfig.py","line":44,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfig.py","line":121,"col":null},{"name":"closure","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":345,"col":null},{"name":"getReachableConfigSet","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":272,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":467,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":346,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":914,"col":null},{"name":"__setattr__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":89,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":87,"col":null},{"name":"addTokenNode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":103,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":354,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4386,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5157,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5265,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6163,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6824,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2413,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1002,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":110,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":176,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":124,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5204,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":98,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":145,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2415,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":145,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":113,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":290,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":248,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":195,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":483,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":398,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4393,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":75,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":150,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":395,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2371,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":376,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2366,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4284,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4431,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6667,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2397,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":53,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":553,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":184,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":191,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":210,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":170,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":62,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":894,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":187,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5143,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":447,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":462,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5154,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6833,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":63,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":436,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4578,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5193,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5259,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":72,"col":null},{"name":"getInputStream","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":295,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":101,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":48,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":66,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":381,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1316,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6662,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2404,"col":null},{"name":"getPrecedenceStartState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFA.py","line":55,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":315,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6819,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":50,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5210,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6827,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2414,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":135,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":54,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":354,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6836,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":65,"col":null},{"name":"lazyInit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":186,"col":null},{"name":"getCurrentToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":313,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":346,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4381,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":207,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":46,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":559,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1258,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1292,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":91,"col":null},{"name":"addTokenNode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":104,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":223,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":153,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":386,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5168,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":141,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":475,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":86,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":89,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4313,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2391,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":145,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2392,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":128,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":108,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":48,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1259,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":374,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1293,"col":null},{"name":"index","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":29,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2401,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":902,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":121,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":92,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":413,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4280,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":110,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":206,"col":null},{"name":"adjustSeekIndex","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":45,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":77,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":353,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4286,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":386,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2476,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":389,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4283,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":43,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":77,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":47,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":222,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":79,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":70,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":40,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":39,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5082,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5137,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":46,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":736,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":888,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":889,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":148,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":144,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4429,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":39,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerAction.py","line":51,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":126,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":295,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4382,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4232,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4377,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6155,"col":null},{"name":"getPrecedence","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":407,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2305,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2365,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":115,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":210,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":372,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":145,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":146,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":53,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4390,"col":null},{"name":"addTokenNode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":105,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":47,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3684,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":473,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":48,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":154,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":64,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2406,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":61,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":468,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":68,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":301,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6159,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6121,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6154,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6818,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3683,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4277,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4316,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":85,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":123,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":143,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2369,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":55,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":385,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5268,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6178,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6122,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":126,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6622,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6661,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":90,"col":null},{"name":"addContextToParseTree","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":366,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":207,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6162,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5166,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":208,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":139,"col":null},{"name":"reportMatch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":98,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":123,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":120,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1298,"col":null},{"name":"__setattr__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":88,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":88,"col":null},{"name":"index","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":27,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":76,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6839,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":904,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6820,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":133,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1299,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4391,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2376,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4340,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4401,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":49,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":100,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":125,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4300,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6779,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":411,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":55,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":141,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":320,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":76,"col":null},{"name":"endErrorCondition","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":89,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4385,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":466,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":38,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3684,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":42,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":892,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6160,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":51,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":141,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":111,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4305,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":94,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":286,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2385,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":445,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":410,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":351,"col":null},{"name":"getCurrentToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":312,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2386,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":158,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":150,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5191,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6157,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":209,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6838,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":193,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5253,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5255,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":306,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":963,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":890,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4423,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5266,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":51,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":435,"col":null},{"name":"evalSemanticContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":1072,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":453,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":558,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":392,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":99,"col":null},{"name":"previousTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":222,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5275,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":401,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":474,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":143,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6158,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":111,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":51,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":735,"col":null},{"name":"getPrecedenceStartState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFA.py","line":53,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5262,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5151,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6851,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":56,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":476,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":142,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1297,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":312,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6670,"col":null},{"name":"reportMatch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":97,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":318,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":50,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1300,"col":null},{"name":"reset","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":43,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5263,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":57,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":658,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2394,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":68,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3693,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3856,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4416,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":47,"col":null},{"name":"pushNewRecursionContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":424,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4417,"col":null},{"name":"pushNewRecursionContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":429,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":388,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5257,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1295,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":375,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":352,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6831,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":106,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5141,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4356,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":206,"col":null},{"name":"endErrorCondition","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":88,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5138,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6830,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6780,"col":null},{"name":"eval","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/SemanticContext.py","line":134,"col":null},{"name":"evalSemanticContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":1077,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":452,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":945,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":138,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":67,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":59,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2387,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":347,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5081,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":552,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":247,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5218,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":122,"col":null},{"name":"lazyInit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":185,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerAction.py","line":52,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":246,"col":null},{"name":"lazyInit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":187,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":134,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":86,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":39,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":106,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6840,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":69,"col":null},{"name":"skip","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":167,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":434,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":80,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5254,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4231,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":84,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":905,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":84,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6822,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1070,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":96,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":78,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":349,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4281,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":295,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3683,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":221,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":43,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":122,"col":null},{"name":"addContextToParseTree","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":365,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":149,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":345,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":371,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":399,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":657,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":73,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5145,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4276,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":85,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":82,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6694,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5167,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":211,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":380,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":72,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4233,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":662,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":83,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":183,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":973,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3692,"col":null},{"name":"column","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":250,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":148,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":116,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5169,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2306,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":661,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":120,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5146,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":287,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":300,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":127,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":901,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":900,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2384,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5156,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":38,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":482,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":81,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":109,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":115,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":132,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":706,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6669,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":131,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":186,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6161,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6834,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4380,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6623,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":188,"col":null},{"name":"pushNewRecursionContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":431,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":46,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":109,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":451,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":46,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5219,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":127,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":126,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6668,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":980,"col":null},{"name":"adjustSeekIndex","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":44,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":292,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2388,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":113,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":37,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":95,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":97,"col":null},{"name":"emitToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":211,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":555,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":418,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3854,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":486,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6835,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":85,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":351,"col":null},{"name":"line","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":244,"col":null},{"name":"endErrorCondition","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":87,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":52,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":472,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":120,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":448,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":205,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":377,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2373,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":208,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":554,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4571,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":117,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":118,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":484,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6826,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":893,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5267,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":414,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2405,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6665,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":121,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":48,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":291,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6828,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":970,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":65,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1001,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":305,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":383,"col":null},{"name":"reset","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":46,"col":null},{"name":"getCharIndex","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":260,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":95,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2363,"col":null},{"name":"endErrorCondition","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":90,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5217,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1000,"col":null},{"name":"reset","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":42,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2400,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":925,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5139,"col":null},{"name":"previousTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":221,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":373,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4394,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":142,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":355,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4279,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":189,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":121,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":177,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":42,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":49,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":220,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5194,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5261,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":129,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":86,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":134,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":304,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":137,"col":null},{"name":"barrierStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2151,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":927,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":130,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":164,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":614,"col":null},{"name":"visitProgram","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":210,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":138,"col":null},{"name":"parse","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":108,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":167,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":128,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":126,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":118,"col":null},{"name":"getTypedRuleContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":157,"col":null},{"name":"setExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5092,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":753,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5128,"col":null},{"name":"visit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":34,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":772,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5244,"col":null},{"name":"visitGateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":866,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6145,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":429,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2356,"col":null},{"name":"visitStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":217,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":879,"col":null},{"name":"visitStatementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":942,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1283,"col":null},{"name":"Identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4236,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":651,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4268,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":764,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":134,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":424,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":761,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2355,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":114,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":137,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":131,"col":null},{"name":"gateModifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2321,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":422,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6628,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2313,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":430,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":119,"col":null},{"name":"designator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2333,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":444,"col":null},{"name":"scope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1267,"col":null},{"name":"__init__","file":"","line":2,"col":null},{"name":"__init__","file":"__init__","line":0,"col":null},{"name":"__init__","file":"","line":6,"col":null},{"name":"Identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5222,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":771,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":752,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":658,"col":null},{"name":"GPHASE","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2341,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":433,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5127,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":84,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":119,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":116,"col":null},{"name":"_visit_identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":147,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":441,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":127,"col":null},{"name":"DecimalIntegerLiteral","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4242,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":657,"col":null},{"name":"_visit_binary_expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":602,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3881,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6783,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":137,"col":null},{"name":"__init__","file":"","line":8,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":439,"col":null},{"name":"__init__","file":"","line":5,"col":null},{"name":"predicate","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":761,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":129,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":162,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6785,"col":null},{"name":"predicate","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":762,"col":null},{"name":"annotation","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":859,"col":null},{"name":"visitStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":218,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":165,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5226,"col":null},{"name":"BinaryIntegerLiteral","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4238,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":653,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":111,"col":null},{"name":"Identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2310,"col":null},{"name":"visitUnaryExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":594,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4224,"col":null},{"name":"_visit_binary_expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":600,"col":null},{"name":"add_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":124,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":141,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":135,"col":null},{"name":"__init__","file":"","line":3,"col":null},{"name":"pragma","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":740,"col":null},{"name":"visitStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":215,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2337,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":425,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":768,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6126,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":140,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":122,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":113,"col":null},{"name":"visitUnaryExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":593,"col":null},{"name":"getTypedRuleContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":156,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3862,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":652,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":136,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":116,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":133,"col":null},{"name":"HardwareQubit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6130,"col":null},{"name":"visitGateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":864,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1282,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":160,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":117,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":118,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":878,"col":null},{"name":"OctalIntegerLiteral","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4240,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":655,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":770,"col":null},{"name":"gateModifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2319,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":114,"col":null},{"name":"annotation","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":861,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4267,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":766,"col":null},{"name":"HardwareQubit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6129,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1263,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":116,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6144,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5224,"col":null},{"name":"size","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":33,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":423,"col":null},{"name":"__init__","file":"","line":2,"col":null},{"name":"visitUnaryExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":592,"col":null},{"name":"_visit_binary_expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":601,"col":null},{"name":"__init__","file":"","line":7,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":79,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":114,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":139,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":438,"col":null},{"name":"visitMeasureExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":625,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4753,"col":null},{"name":"visitMeasureArrowAssignmentStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":494,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2514,"col":null},{"name":"_filter_statements","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/qasm2.py","line":60,"col":null},{"name":"accept","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/qasm2.py","line":106,"col":null},{"name":"unroll","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":619,"col":null},{"name":"wrapper","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":60,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":78,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":331,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1344,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3130,"col":null},{"name":"visit_basic_block","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3150,"col":null},{"name":"accept","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/qasm2.py","line":107,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1296,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":355,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":323,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":850,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":983,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1421,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":325,"col":null},{"name":"__repr__","file":"","line":6,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":21,"col":null},{"name":"__repr__","file":"","line":7,"col":null},{"name":"__repr__","file":"","line":11,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3091,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":279,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":467,"col":null},{"name":"_get_op_parameters","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":805,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":970,"col":null},{"name":"__repr__","file":"","line":9,"col":null},{"name":"one_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":970,"col":null},{"name":"phaseshift_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":282,"col":null},{"name":"_broadcast_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":885,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1000,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":288,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":307,"col":null},{"name":"__repr__","file":"","line":8,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":948,"col":null},{"name":"map_qasm_op_num_params","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1170,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":967,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":264,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":907,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1009,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3102,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":267,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":98,"col":null},{"name":"_check_and_return_value","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":224,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":15,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3104,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":224,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":296,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":915,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":270,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1431,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":912,"col":null},{"name":"one_qubit_rotation_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":984,"col":null},{"name":"phaseshift_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":283,"col":null},{"name":"one_qubit_rotation_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":981,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":19,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":195,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":17,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":16,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":292,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3096,"col":null},{"name":"one_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":968,"col":null},{"name":"phaseshift_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":284,"col":null},{"name":"in_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":105,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":194,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":341,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1397,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3092,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3099,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1197,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":960,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":457,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1202,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3094,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3109,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3100,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3107,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":195,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":477,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1436,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":276,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":324,"col":null},{"name":"__newobj__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copyreg.py","line":99,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":254,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":559,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":88,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":269,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":851,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":999,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3120,"col":null},{"name":"_get_pyqasm_device_qubit_index","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":475,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":564,"col":null},{"name":"qasm3_expression_op_map","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/expressions.py","line":85,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":479,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":311,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3112,"col":null},{"name":"two_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":996,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1044,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":568,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":984,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1349,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1022,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":468,"col":null},{"name":"_broadcast_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":884,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":975,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":338,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":237,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":860,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1325,"col":null},{"name":"get_curr_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":73,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":193,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3125,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":289,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":229,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1023,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3115,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":82,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":23,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":858,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":70,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":346,"col":null},{"name":"__init__","file":"","line":3,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1403,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":280,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":221,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1329,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":308,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3101,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":556,"col":null},{"name":"verify_gate_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":289,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":252,"col":null},{"name":"two_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":994,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":343,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":265,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3108,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":538,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":508,"col":null},{"name":"__repr__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/enum.py","line":1271,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":283,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":18,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":329,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3093,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":908,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":914,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":571,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":916,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":94,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":248,"col":null},{"name":"get_curr_context","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":95,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":357,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":306,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":958,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":456,"col":null},{"name":"get_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":99,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":192,"col":null},{"name":"_get_pyqasm_device_qubit_index","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":471,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":469,"col":null},{"name":"validate_register_index","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/validator.py","line":58,"col":null},{"name":"in_gate_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":113,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1330,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3119,"col":null},{"name":"__init__","file":"","line":4,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":562,"col":null},{"name":"get_curr_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":75,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3098,"col":null},{"name":"map_qasm_op_num_params","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1169,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":287,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1414,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1416,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1200,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3097,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":86,"col":null},{"name":"_broadcast_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":863,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3114,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3105,"col":null},{"name":"isEnabledFor","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/logging/__init__.py","line":1772,"col":null},{"name":"debug","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/logging/__init__.py","line":1506,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1176,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":348,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":68,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3103,"col":null},{"name":"consolidate_qubit_registers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/transformer.py","line":446,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3116,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":971,"col":null},{"name":"get_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":97,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":267,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1195,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":283,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":315,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":888,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":290,"col":null},{"name":"get_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":101,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":264,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":969,"col":null},{"name":"get_curr_context","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":93,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":909,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":905,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":78,"col":null},{"name":"one_qubit_rotation_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":983,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":270,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1432,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1298,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":243,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":260,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":917,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":263,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":385,"col":null},{"name":"_qubit_register_consolidation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":468,"col":null},{"name":"finalize","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3172,"col":null},{"name":"accept","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/qasm2.py","line":108,"col":null},{"name":"_qubit_register_consolidation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":466,"col":null},{"name":"finalize","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3175,"col":null}]},"activeProfileIndex":null,"exporter":"py-spy@0.4.1","name":"py-spy profile"} diff --git a/tests/profiles/qreg_consolidation/qreg_consolidation.svg b/tests/profiles/qreg_consolidation/qreg_consolidation.svg new file mode 100644 index 0000000..7582b30 --- /dev/null +++ b/tests/profiles/qreg_consolidation/qreg_consolidation.svg @@ -0,0 +1,491 @@ +py-spy record -o tests/profiles/qreg_consolidation/qreg_consolidation.svg -- python3 /Users/vinay/Desktop/test.py Reset ZoomSearch <module> (test.py:7) (11 samples, 0.25%)_find_and_load (<frozen importlib._bootstrap>:1360) (11 samples, 0.25%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (11 samples, 0.25%)_load_unlocked (<frozen importlib._bootstrap>:935) (11 samples, 0.25%)exec_module (<frozen importlib._bootstrap_external>:1026) (11 samples, 0.25%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (11 samples, 0.25%)<module> (pyqasm/__init__.py:64) (11 samples, 0.25%)_find_and_load (<frozen importlib._bootstrap>:1360) (11 samples, 0.25%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (11 samples, 0.25%)_load_unlocked (<frozen importlib._bootstrap>:935) (11 samples, 0.25%)exec_module (<frozen importlib._bootstrap_external>:1026) (11 samples, 0.25%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (11 samples, 0.25%)<module> (pyqasm/entrypoint.py:28) (7 samples, 0.16%)_find_and_load (<frozen importlib._bootstrap>:1360) (7 samples, 0.16%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (7 samples, 0.16%)_load_unlocked (<frozen importlib._bootstrap>:935) (7 samples, 0.16%)exec_module (<frozen importlib._bootstrap_external>:1026) (7 samples, 0.16%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (7 samples, 0.16%)<module> (pyqasm/modules/__init__.py:32) (7 samples, 0.16%)_find_and_load (<frozen importlib._bootstrap>:1360) (7 samples, 0.16%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (7 samples, 0.16%)_load_unlocked (<frozen importlib._bootstrap>:935) (7 samples, 0.16%)exec_module (<frozen importlib._bootstrap_external>:1026) (7 samples, 0.16%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (7 samples, 0.16%)process_include_statements (pyqasm/preprocess.py:70) (8 samples, 0.18%)load (pyqasm/entrypoint.py:49) (19 samples, 0.42%)process_include_statements (pyqasm/preprocess.py:77) (11 samples, 0.25%)__init__ (qasm3Parser.py:1258) (11 samples, 0.25%)__init__ (antlr4/ParserRuleContext.py:39) (6 samples, 0.13%)statementOrScope (qasm3Parser.py:1292) (26 samples, 0.58%)__init__ (qasm3Parser.py:1259) (9 samples, 0.20%)enterRule (antlr4/Parser.py:372) (5 samples, 0.11%)enterRule (antlr4/Parser.py:374) (5 samples, 0.11%)statementOrScope (qasm3Parser.py:1293) (18 samples, 0.40%)statementOrScope (qasm3Parser.py:1298) (6 samples, 0.13%)__init__ (antlr4/ParserRuleContext.py:39) (5 samples, 0.11%)gateCallStatement (qasm3Parser.py:2365) (15 samples, 0.34%)__init__ (qasm3Parser.py:2306) (10 samples, 0.22%)gateCallStatement (qasm3Parser.py:2366) (14 samples, 0.31%)enterRule (antlr4/Parser.py:376) (6 samples, 0.13%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (6 samples, 0.13%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (5 samples, 0.11%)seek (antlr4/BufferedTokenStream.py:77) (5 samples, 0.11%)gateCallStatement (qasm3Parser.py:2371) (17 samples, 0.38%)match (antlr4/Parser.py:121) (8 samples, 0.18%)getCurrentToken (antlr4/Parser.py:313) (7 samples, 0.16%)consume (antlr4/Parser.py:346) (5 samples, 0.11%)getCurrentToken (antlr4/Parser.py:313) (5 samples, 0.11%)__init__ (antlr4/tree/Tree.py:86) (7 samples, 0.16%)__setattr__ (antlr4/tree/Tree.py:89) (7 samples, 0.16%)addTokenNode (antlr4/ParserRuleContext.py:103) (15 samples, 0.34%)gateCallStatement (qasm3Parser.py:2385) (43 samples, 0.96%)match (antlr4/Parser.py:124) (30 samples, 0.67%)consume (antlr4/Parser.py:354) (20 samples, 0.45%)consume (antlr4/Parser.py:348) (7 samples, 0.16%)gateCallStatement (qasm3Parser.py:2391) (18 samples, 0.40%)match (antlr4/Parser.py:124) (16 samples, 0.36%)consume (antlr4/Parser.py:354) (6 samples, 0.13%)addTokenNode (antlr4/ParserRuleContext.py:103) (6 samples, 0.13%)expressionList (qasm3Parser.py:6661) (9 samples, 0.20%)__init__ (qasm3Parser.py:6623) (5 samples, 0.11%)enterRule (antlr4/Parser.py:374) (5 samples, 0.11%)expressionList (qasm3Parser.py:6662) (6 samples, 0.13%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (5 samples, 0.11%)expression (qasm3Parser.py:4286) (11 samples, 0.25%)expression (qasm3Parser.py:4311) (5 samples, 0.11%)expression (qasm3Parser.py:4313) (11 samples, 0.25%)expression (qasm3Parser.py:4377) (10 samples, 0.22%)__init__ (qasm3Parser.py:4232) (6 samples, 0.13%)__init__ (qasm3Parser.py:3684) (6 samples, 0.13%)__init__ (antlr4/ParserRuleContext.py:39) (6 samples, 0.13%)consume (antlr4/Parser.py:348) (5 samples, 0.11%)__init__ (antlr4/tree/Tree.py:85) (6 samples, 0.13%)addTokenNode (antlr4/ParserRuleContext.py:103) (7 samples, 0.16%)expression (qasm3Parser.py:4386) (18 samples, 0.40%)consume (antlr4/Parser.py:354) (10 samples, 0.22%)expression (qasm3Parser.py:4390) (6 samples, 0.13%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (5 samples, 0.11%)expression (qasm3Parser.py:4393) (12 samples, 0.27%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (5 samples, 0.11%)expression (qasm3Parser.py:4401) (7 samples, 0.16%)expression (qasm3Parser.py:4416) (5 samples, 0.11%)consume (antlr4/Parser.py:348) (6 samples, 0.13%)addTokenNode (antlr4/ParserRuleContext.py:103) (5 samples, 0.11%)expression (qasm3Parser.py:4429) (14 samples, 0.31%)consume (antlr4/Parser.py:354) (8 samples, 0.18%)addTokenNode (antlr4/ParserRuleContext.py:103) (8 samples, 0.18%)expression (qasm3Parser.py:4386) (18 samples, 0.40%)consume (antlr4/Parser.py:354) (13 samples, 0.29%)expression (qasm3Parser.py:4431) (35 samples, 0.78%)expression (qasm3Parser.py:4571) (5 samples, 0.11%)expressionList (qasm3Parser.py:6667) (172 samples, 3.85%)expr..expression (qasm3Parser.py:4578) (6 samples, 0.13%)expressionList (qasm3Parser.py:6670) (14 samples, 0.31%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (8 samples, 0.18%)seek (antlr4/BufferedTokenStream.py:77) (6 samples, 0.13%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (6 samples, 0.13%)gateCallStatement (qasm3Parser.py:2397) (213 samples, 4.76%)gateCa..expressionList (qasm3Parser.py:6694) (6 samples, 0.13%)consume (antlr4/Parser.py:346) (5 samples, 0.11%)getCurrentToken (antlr4/Parser.py:313) (5 samples, 0.11%)consume (antlr4/Parser.py:348) (8 samples, 0.18%)__init__ (antlr4/tree/Tree.py:85) (6 samples, 0.13%)addTokenNode (antlr4/ParserRuleContext.py:103) (13 samples, 0.29%)gateCallStatement (qasm3Parser.py:2401) (35 samples, 0.78%)match (antlr4/Parser.py:124) (31 samples, 0.69%)consume (antlr4/Parser.py:354) (17 samples, 0.38%)gateCallStatement (qasm3Parser.py:2406) (5 samples, 0.11%)__init__ (qasm3Parser.py:6779) (36 samples, 0.81%)gateOperandList (qasm3Parser.py:6818) (43 samples, 0.96%)__init__ (qasm3Parser.py:6780) (6 samples, 0.13%)gateOperandList (qasm3Parser.py:6819) (11 samples, 0.25%)enterRule (antlr4/Parser.py:376) (5 samples, 0.11%)__init__ (qasm3Parser.py:6121) (10 samples, 0.22%)gateOperand (qasm3Parser.py:6154) (16 samples, 0.36%)enterRule (antlr4/Parser.py:374) (5 samples, 0.11%)gateOperand (qasm3Parser.py:6155) (9 samples, 0.20%)gateOperand (qasm3Parser.py:6157) (45 samples, 1.01%)state (antlr4/Recognizer.py:143) (44 samples, 0.98%)indexedIdentifier (qasm3Parser.py:5253) (14 samples, 0.31%)__init__ (qasm3Parser.py:5218) (7 samples, 0.16%)indexedIdentifier (qasm3Parser.py:5254) (7 samples, 0.16%)indexedIdentifier (qasm3Parser.py:5257) (7 samples, 0.16%)match (antlr4/Parser.py:121) (5 samples, 0.11%)getCurrentToken (antlr4/Parser.py:313) (5 samples, 0.11%)execATN (antlr4/atn/LexerATNSimulator.py:176) (11 samples, 0.25%)__eq__ (antlr4/dfa/DFAState.py:113) (5 samples, 0.11%)execATN (antlr4/atn/LexerATNSimulator.py:184) (5 samples, 0.11%)match (antlr4/atn/LexerATNSimulator.py:104) (35 samples, 0.78%)execATN (antlr4/atn/LexerATNSimulator.py:195) (5 samples, 0.11%)nextToken (antlr4/Lexer.py:137) (36 samples, 0.81%)create (antlr4/CommonTokenFactory.py:47) (9 samples, 0.20%)fetch (antlr4/BufferedTokenStream.py:124) (57 samples, 1.27%)nextToken (antlr4/Lexer.py:153) (12 samples, 0.27%)emit (antlr4/Lexer.py:222) (10 samples, 0.22%)consume (antlr4/BufferedTokenStream.py:100) (59 samples, 1.32%)sync (antlr4/BufferedTokenStream.py:112) (59 samples, 1.32%)consume (antlr4/BufferedTokenStream.py:101) (5 samples, 0.11%)consume (antlr4/Parser.py:348) (69 samples, 1.54%)addTokenNode (antlr4/ParserRuleContext.py:103) (12 samples, 0.27%)__init__ (antlr4/tree/Tree.py:87) (7 samples, 0.16%)__setattr__ (antlr4/tree/Tree.py:89) (6 samples, 0.13%)indexedIdentifier (qasm3Parser.py:5259) (103 samples, 2.30%)i..match (antlr4/Parser.py:124) (95 samples, 2.12%)m..consume (antlr4/Parser.py:354) (21 samples, 0.47%)__init__ (qasm3Parser.py:5081) (9 samples, 0.20%)__init__ (antlr4/ParserRuleContext.py:39) (5 samples, 0.11%)indexOperator (qasm3Parser.py:5137) (22 samples, 0.49%)__init__ (qasm3Parser.py:5082) (9 samples, 0.20%)indexOperator (qasm3Parser.py:5138) (8 samples, 0.18%)match (antlr4/Parser.py:121) (7 samples, 0.16%)getCurrentToken (antlr4/Parser.py:313) (5 samples, 0.11%)execATN (antlr4/atn/LexerATNSimulator.py:145) (7 samples, 0.16%)execATN (antlr4/atn/LexerATNSimulator.py:170) (10 samples, 0.22%)execATN (antlr4/atn/LexerATNSimulator.py:176) (14 samples, 0.31%)__eq__ (antlr4/dfa/DFAState.py:113) (6 samples, 0.13%)consume (antlr4/atn/LexerATNSimulator.py:553) (8 samples, 0.18%)execATN (antlr4/atn/LexerATNSimulator.py:184) (12 samples, 0.27%)execATN (antlr4/atn/LexerATNSimulator.py:187) (6 samples, 0.13%)execATN (antlr4/atn/LexerATNSimulator.py:191) (5 samples, 0.11%)match (antlr4/atn/LexerATNSimulator.py:104) (61 samples, 1.36%)nextToken (antlr4/Lexer.py:137) (66 samples, 1.48%)create (antlr4/CommonTokenFactory.py:47) (8 samples, 0.18%)nextToken (antlr4/Lexer.py:153) (11 samples, 0.25%)emit (antlr4/Lexer.py:222) (10 samples, 0.22%)fetch (antlr4/BufferedTokenStream.py:124) (85 samples, 1.90%)f..consume (antlr4/BufferedTokenStream.py:100) (93 samples, 2.08%)c..sync (antlr4/BufferedTokenStream.py:112) (90 samples, 2.01%)s..consume (antlr4/BufferedTokenStream.py:101) (7 samples, 0.16%)consume (antlr4/Parser.py:348) (103 samples, 2.30%)c..addTokenNode (antlr4/ParserRuleContext.py:103) (5 samples, 0.11%)indexOperator (qasm3Parser.py:5143) (127 samples, 2.84%)in..match (antlr4/Parser.py:124) (120 samples, 2.68%)ma..consume (antlr4/Parser.py:354) (14 samples, 0.31%)addTokenNode (antlr4/ParserRuleContext.py:105) (5 samples, 0.11%)execATN (antlr4/atn/ParserATNSimulator.py:398) (7 samples, 0.16%)getExistingTargetState (antlr4/atn/ParserATNSimulator.py:483) (5 samples, 0.11%)execATN (antlr4/atn/LexerATNSimulator.py:170) (5 samples, 0.11%)execATN (antlr4/atn/LexerATNSimulator.py:176) (9 samples, 0.20%)execATN (antlr4/atn/LexerATNSimulator.py:184) (5 samples, 0.11%)failOrAccept (antlr4/atn/LexerATNSimulator.py:248) (7 samples, 0.16%)match (antlr4/atn/LexerATNSimulator.py:104) (39 samples, 0.87%)execATN (antlr4/atn/LexerATNSimulator.py:195) (9 samples, 0.20%)nextToken (antlr4/Lexer.py:137) (43 samples, 0.96%)__init__ (antlr4/Token.py:76) (132 samples, 2.95%)__i..create (antlr4/CommonTokenFactory.py:47) (138 samples, 3.09%)cre..nextToken (antlr4/Lexer.py:153) (141 samples, 3.15%)nex..emit (antlr4/Lexer.py:222) (139 samples, 3.11%)emi..fetch (antlr4/BufferedTokenStream.py:124) (197 samples, 4.41%)fetch..consume (antlr4/BufferedTokenStream.py:100) (203 samples, 4.54%)consu..sync (antlr4/BufferedTokenStream.py:112) (200 samples, 4.47%)sync ..execATN (antlr4/atn/ParserATNSimulator.py:467) (207 samples, 4.63%)execA..adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (224 samples, 5.01%)adapti..execATN (antlr4/atn/ParserATNSimulator.py:468) (5 samples, 0.11%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (8 samples, 0.18%)seek (antlr4/BufferedTokenStream.py:77) (6 samples, 0.13%)indexOperator (qasm3Parser.py:5154) (241 samples, 5.39%)indexOp..__init__ (antlr4/RuleContext.py:40) (6 samples, 0.13%)__init__ (antlr4/ParserRuleContext.py:39) (9 samples, 0.20%)expression (qasm3Parser.py:4277) (20 samples, 0.45%)__init__ (qasm3Parser.py:3684) (12 samples, 0.27%)execATN (antlr4/atn/ParserATNSimulator.py:395) (6 samples, 0.13%)LA (antlr4/BufferedTokenStream.py:150) (5 samples, 0.11%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (10 samples, 0.22%)expression (qasm3Parser.py:4286) (17 samples, 0.38%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (5 samples, 0.11%)__init__ (qasm3Parser.py:4231) (5 samples, 0.11%)__init__ (antlr4/ParserRuleContext.py:39) (6 samples, 0.13%)__init__ (qasm3Parser.py:4232) (13 samples, 0.29%)__init__ (qasm3Parser.py:3684) (9 samples, 0.20%)expression (qasm3Parser.py:4377) (23 samples, 0.51%)consume (antlr4/Parser.py:348) (9 samples, 0.20%)addTokenNode (antlr4/ParserRuleContext.py:103) (13 samples, 0.29%)__init__ (antlr4/tree/Tree.py:87) (8 samples, 0.18%)__setattr__ (antlr4/tree/Tree.py:89) (7 samples, 0.16%)__setattr__ (antlr4/tree/Tree.py:88) (6 samples, 0.13%)expression (qasm3Parser.py:4386) (40 samples, 0.89%)consume (antlr4/Parser.py:354) (28 samples, 0.63%)addTokenNode (antlr4/ParserRuleContext.py:105) (12 samples, 0.27%)expression (qasm3Parser.py:4390) (7 samples, 0.16%)LT (antlr4/CommonTokenStream.py:66) (6 samples, 0.13%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:315) (5 samples, 0.11%)execATN (antlr4/atn/ParserATNSimulator.py:395) (5 samples, 0.11%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (9 samples, 0.20%)expression (qasm3Parser.py:4393) (22 samples, 0.49%)unrollRecursionContexts (antlr4/Parser.py:436) (8 samples, 0.18%)indexOperator (qasm3Parser.py:5157) (168 samples, 3.76%)inde..expression (qasm3Parser.py:4578) (14 samples, 0.31%)execATN (antlr4/atn/ParserATNSimulator.py:398) (5 samples, 0.11%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (11 samples, 0.25%)indexOperator (qasm3Parser.py:5168) (19 samples, 0.42%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (6 samples, 0.13%)seek (antlr4/BufferedTokenStream.py:77) (5 samples, 0.11%)indexOperator (qasm3Parser.py:5193) (5 samples, 0.11%)execATN (antlr4/atn/LexerATNSimulator.py:170) (8 samples, 0.18%)execATN (antlr4/atn/LexerATNSimulator.py:184) (7 samples, 0.16%)match (antlr4/atn/LexerATNSimulator.py:104) (35 samples, 0.78%)nextToken (antlr4/Lexer.py:137) (39 samples, 0.87%)emit (antlr4/Lexer.py:222) (6 samples, 0.13%)nextToken (antlr4/Lexer.py:153) (9 samples, 0.20%)fetch (antlr4/BufferedTokenStream.py:124) (60 samples, 1.34%)consume (antlr4/BufferedTokenStream.py:100) (66 samples, 1.48%)sync (antlr4/BufferedTokenStream.py:112) (65 samples, 1.45%)consume (antlr4/Parser.py:348) (76 samples, 1.70%)__init__ (antlr4/tree/Tree.py:86) (5 samples, 0.11%)addTokenNode (antlr4/ParserRuleContext.py:103) (11 samples, 0.25%)indexOperator (qasm3Parser.py:5204) (97 samples, 2.17%)i..match (antlr4/Parser.py:124) (96 samples, 2.15%)m..consume (antlr4/Parser.py:354) (16 samples, 0.36%)exitRule (antlr4/Parser.py:381) (6 samples, 0.13%)indexedIdentifier (qasm3Parser.py:5265) (724 samples, 16.19%)indexedIdentifier (qasm3P..indexOperator (qasm3Parser.py:5210) (9 samples, 0.20%)indexedIdentifier (qasm3Parser.py:5268) (5 samples, 0.11%)exitRule (antlr4/Parser.py:381) (6 samples, 0.13%)LT (antlr4/CommonTokenStream.py:66) (5 samples, 0.11%)gateOperand (qasm3Parser.py:6163) (876 samples, 19.59%)gateOperand (qasm3Parser.py:616..indexedIdentifier (qasm3Parser.py:5275) (7 samples, 0.16%)gateOperandList (qasm3Parser.py:6824) (959 samples, 21.45%)gateOperandList (qasm3Parser.py:68..gateOperand (qasm3Parser.py:6178) (7 samples, 0.16%)execATN (antlr4/atn/ParserATNSimulator.py:395) (5 samples, 0.11%)LA (antlr4/BufferedTokenStream.py:150) (5 samples, 0.11%)match (antlr4/atn/LexerATNSimulator.py:104) (10 samples, 0.22%)nextToken (antlr4/Lexer.py:137) (11 samples, 0.25%)consume (antlr4/BufferedTokenStream.py:100) (17 samples, 0.38%)sync (antlr4/BufferedTokenStream.py:112) (17 samples, 0.38%)fetch (antlr4/BufferedTokenStream.py:124) (17 samples, 0.38%)execATN (antlr4/atn/ParserATNSimulator.py:467) (20 samples, 0.45%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (36 samples, 0.81%)gateOperandList (qasm3Parser.py:6827) (44 samples, 0.98%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (7 samples, 0.16%)seek (antlr4/BufferedTokenStream.py:77) (6 samples, 0.13%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (5 samples, 0.11%)gateOperandList (qasm3Parser.py:6831) (15 samples, 0.34%)match (antlr4/Parser.py:124) (13 samples, 0.29%)consume (antlr4/Parser.py:354) (6 samples, 0.13%)indexedIdentifier (qasm3Parser.py:5253) (7 samples, 0.16%)match (antlr4/atn/LexerATNSimulator.py:104) (13 samples, 0.29%)nextToken (antlr4/Lexer.py:137) (16 samples, 0.36%)consume (antlr4/BufferedTokenStream.py:100) (25 samples, 0.56%)sync (antlr4/BufferedTokenStream.py:112) (24 samples, 0.54%)fetch (antlr4/BufferedTokenStream.py:124) (23 samples, 0.51%)nextToken (antlr4/Lexer.py:153) (6 samples, 0.13%)consume (antlr4/Parser.py:348) (28 samples, 0.63%)addTokenNode (antlr4/ParserRuleContext.py:103) (5 samples, 0.11%)consume (antlr4/Parser.py:354) (6 samples, 0.13%)indexedIdentifier (qasm3Parser.py:5259) (38 samples, 0.85%)match (antlr4/Parser.py:124) (36 samples, 0.81%)__init__ (qasm3Parser.py:5081) (34 samples, 0.76%)indexOperator (qasm3Parser.py:5137) (37 samples, 0.83%)execATN (antlr4/atn/LexerATNSimulator.py:170) (5 samples, 0.11%)execATN (antlr4/atn/LexerATNSimulator.py:184) (5 samples, 0.11%)nextToken (antlr4/Lexer.py:137) (20 samples, 0.45%)match (antlr4/atn/LexerATNSimulator.py:104) (20 samples, 0.45%)create (antlr4/CommonTokenFactory.py:47) (6 samples, 0.13%)emit (antlr4/Lexer.py:222) (7 samples, 0.16%)consume (antlr4/BufferedTokenStream.py:100) (39 samples, 0.87%)sync (antlr4/BufferedTokenStream.py:112) (38 samples, 0.85%)fetch (antlr4/BufferedTokenStream.py:124) (36 samples, 0.81%)nextToken (antlr4/Lexer.py:153) (10 samples, 0.22%)consume (antlr4/Parser.py:348) (43 samples, 0.96%)addTokenNode (antlr4/ParserRuleContext.py:103) (5 samples, 0.11%)__setattr__ (antlr4/tree/Tree.py:88) (14 samples, 0.31%)indexOperator (qasm3Parser.py:5143) (67 samples, 1.50%)match (antlr4/Parser.py:124) (64 samples, 1.43%)consume (antlr4/Parser.py:354) (20 samples, 0.45%)addTokenNode (antlr4/ParserRuleContext.py:105) (15 samples, 0.34%)match (antlr4/atn/LexerATNSimulator.py:104) (14 samples, 0.31%)nextToken (antlr4/Lexer.py:137) (16 samples, 0.36%)execATN (antlr4/atn/ParserATNSimulator.py:467) (30 samples, 0.67%)consume (antlr4/BufferedTokenStream.py:100) (30 samples, 0.67%)sync (antlr4/BufferedTokenStream.py:112) (29 samples, 0.65%)fetch (antlr4/BufferedTokenStream.py:124) (26 samples, 0.58%)nextToken (antlr4/Lexer.py:153) (5 samples, 0.11%)emit (antlr4/Lexer.py:222) (5 samples, 0.11%)create (antlr4/CommonTokenFactory.py:47) (5 samples, 0.11%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (34 samples, 0.76%)indexOperator (qasm3Parser.py:5154) (40 samples, 0.89%)expression (qasm3Parser.py:4277) (8 samples, 0.18%)expression (qasm3Parser.py:4286) (6 samples, 0.13%)__init__ (qasm3Parser.py:3684) (5 samples, 0.11%)__init__ (antlr4/ParserRuleContext.py:39) (5 samples, 0.11%)expression (qasm3Parser.py:4377) (7 samples, 0.16%)__init__ (qasm3Parser.py:4232) (6 samples, 0.13%)__init__ (antlr4/tree/Tree.py:85) (34 samples, 0.76%)addTokenNode (antlr4/ParserRuleContext.py:103) (39 samples, 0.87%)expression (qasm3Parser.py:4386) (46 samples, 1.03%)consume (antlr4/Parser.py:354) (43 samples, 0.96%)expression (qasm3Parser.py:4393) (10 samples, 0.22%)indexOperator (qasm3Parser.py:5157) (94 samples, 2.10%)i..adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (6 samples, 0.13%)indexOperator (qasm3Parser.py:5168) (9 samples, 0.20%)match (antlr4/atn/LexerATNSimulator.py:104) (12 samples, 0.27%)nextToken (antlr4/Lexer.py:137) (14 samples, 0.31%)consume (antlr4/BufferedTokenStream.py:100) (22 samples, 0.49%)sync (antlr4/BufferedTokenStream.py:112) (22 samples, 0.49%)fetch (antlr4/BufferedTokenStream.py:124) (21 samples, 0.47%)nextToken (antlr4/Lexer.py:153) (6 samples, 0.13%)emit (antlr4/Lexer.py:222) (5 samples, 0.11%)consume (antlr4/Parser.py:348) (29 samples, 0.65%)consume (antlr4/BufferedTokenStream.py:101) (7 samples, 0.16%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (5 samples, 0.11%)addTokenNode (antlr4/ParserRuleContext.py:103) (6 samples, 0.13%)indexOperator (qasm3Parser.py:5204) (41 samples, 0.92%)match (antlr4/Parser.py:124) (41 samples, 0.92%)consume (antlr4/Parser.py:354) (8 samples, 0.18%)indexedIdentifier (qasm3Parser.py:5265) (308 samples, 6.89%)indexedId..gateOperand (qasm3Parser.py:6163) (366 samples, 8.19%)gateOperand..gateOperandList (qasm3Parser.py:6833) (378 samples, 8.45%)gateOperandL..gateCallStatement (qasm3Parser.py:2413) (1,472 samples, 32.92%)gateCallStatement (qasm3Parser.py:2413)gateOperandList (qasm3Parser.py:6851) (5 samples, 0.11%)execATN (antlr4/atn/LexerATNSimulator.py:145) (7 samples, 0.16%)getExistingTargetState (antlr4/atn/LexerATNSimulator.py:207) (7 samples, 0.16%)execATN (antlr4/atn/LexerATNSimulator.py:170) (11 samples, 0.25%)execATN (antlr4/atn/LexerATNSimulator.py:176) (20 samples, 0.45%)consume (antlr4/atn/LexerATNSimulator.py:553) (11 samples, 0.25%)execATN (antlr4/atn/LexerATNSimulator.py:184) (19 samples, 0.42%)consume (antlr4/atn/LexerATNSimulator.py:559) (6 samples, 0.13%)consume (antlr4/InputStream.py:46) (5 samples, 0.11%)execATN (antlr4/atn/LexerATNSimulator.py:191) (5 samples, 0.11%)failOrAccept (antlr4/atn/LexerATNSimulator.py:248) (9 samples, 0.20%)accept (antlr4/atn/LexerATNSimulator.py:295) (5 samples, 0.11%)match (antlr4/atn/LexerATNSimulator.py:104) (81 samples, 1.81%)m..execATN (antlr4/atn/LexerATNSimulator.py:195) (12 samples, 0.27%)nextToken (antlr4/Lexer.py:137) (90 samples, 2.01%)n..nextToken (antlr4/Lexer.py:141) (5 samples, 0.11%)create (antlr4/CommonTokenFactory.py:47) (8 samples, 0.18%)consume (antlr4/BufferedTokenStream.py:100) (121 samples, 2.71%)co..sync (antlr4/BufferedTokenStream.py:112) (121 samples, 2.71%)sy..fetch (antlr4/BufferedTokenStream.py:124) (119 samples, 2.66%)fe..nextToken (antlr4/Lexer.py:153) (12 samples, 0.27%)emit (antlr4/Lexer.py:222) (10 samples, 0.22%)consume (antlr4/Parser.py:348) (128 samples, 2.86%)co..consume (antlr4/BufferedTokenStream.py:101) (6 samples, 0.13%)__init__ (antlr4/tree/Tree.py:85) (100 samples, 2.24%)_..addTokenNode (antlr4/ParserRuleContext.py:103) (104 samples, 2.33%)a..consume (antlr4/Parser.py:354) (113 samples, 2.53%)co..addTokenNode (antlr4/ParserRuleContext.py:105) (8 samples, 0.18%)__setattr__ (antlr4/tree/Tree.py:89) (5 samples, 0.11%)gateCallStatement (qasm3Parser.py:2415) (251 samples, 5.61%)gateCal..match (antlr4/Parser.py:124) (248 samples, 5.55%)match (..exitRule (antlr4/Parser.py:381) (6 samples, 0.13%)statement (qasm3Parser.py:1002) (2,114 samples, 47.28%)statement (qasm3Parser.py:1002)gateCallStatement (qasm3Parser.py:2476) (8 samples, 0.18%)exitRule (antlr4/Parser.py:381) (8 samples, 0.18%)statement (qasm3Parser.py:1070) (12 samples, 0.27%)__init__ (antlr4/ParserRuleContext.py:39) (5 samples, 0.11%)statement (qasm3Parser.py:888) (11 samples, 0.25%)__init__ (qasm3Parser.py:736) (10 samples, 0.22%)statement (qasm3Parser.py:889) (13 samples, 0.29%)enterRule (antlr4/Parser.py:376) (5 samples, 0.11%)statement (qasm3Parser.py:900) (5 samples, 0.11%)LA (antlr4/InputStream.py:53) (5 samples, 0.11%)execATN (antlr4/atn/LexerATNSimulator.py:145) (17 samples, 0.38%)getExistingTargetState (antlr4/atn/LexerATNSimulator.py:207) (6 samples, 0.13%)execATN (antlr4/atn/LexerATNSimulator.py:170) (16 samples, 0.36%)execATN (antlr4/atn/LexerATNSimulator.py:176) (23 samples, 0.51%)__eq__ (antlr4/dfa/DFAState.py:113) (13 samples, 0.29%)consume (antlr4/atn/LexerATNSimulator.py:553) (14 samples, 0.31%)execATN (antlr4/atn/LexerATNSimulator.py:184) (25 samples, 0.56%)consume (antlr4/atn/LexerATNSimulator.py:559) (5 samples, 0.11%)captureSimState (antlr4/atn/LexerATNSimulator.py:473) (7 samples, 0.16%)execATN (antlr4/atn/LexerATNSimulator.py:187) (9 samples, 0.20%)execATN (antlr4/atn/LexerATNSimulator.py:191) (8 samples, 0.18%)accept (antlr4/atn/LexerATNSimulator.py:290) (6 samples, 0.13%)failOrAccept (antlr4/atn/LexerATNSimulator.py:248) (21 samples, 0.47%)accept (antlr4/atn/LexerATNSimulator.py:295) (11 samples, 0.25%)execute (antlr4/atn/LexerActionExecutor.py:126) (9 samples, 0.20%)match (antlr4/atn/LexerATNSimulator.py:104) (141 samples, 3.15%)mat..execATN (antlr4/atn/LexerATNSimulator.py:195) (29 samples, 0.65%)nextToken (antlr4/Lexer.py:137) (159 samples, 3.56%)next..nextToken (antlr4/Lexer.py:141) (9 samples, 0.20%)nextToken (antlr4/Lexer.py:145) (5 samples, 0.11%)emit (antlr4/Lexer.py:221) (5 samples, 0.11%)__init__ (antlr4/Token.py:76) (43 samples, 0.96%)create (antlr4/CommonTokenFactory.py:47) (63 samples, 1.41%)emit (antlr4/Lexer.py:222) (67 samples, 1.50%)nextToken (antlr4/Lexer.py:153) (79 samples, 1.77%)fetch (antlr4/BufferedTokenStream.py:124) (269 samples, 6.02%)fetch (a..consume (antlr4/BufferedTokenStream.py:100) (279 samples, 6.24%)consume ..sync (antlr4/BufferedTokenStream.py:112) (276 samples, 6.17%)sync (an..execATN (antlr4/atn/ParserATNSimulator.py:467) (292 samples, 6.53%)execATN (..consume (antlr4/BufferedTokenStream.py:101) (12 samples, 0.27%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (8 samples, 0.18%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (315 samples, 7.05%)adaptiveP..execATN (antlr4/atn/ParserATNSimulator.py:468) (6 samples, 0.13%)LA (antlr4/BufferedTokenStream.py:150) (5 samples, 0.11%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (9 samples, 0.20%)seek (antlr4/BufferedTokenStream.py:77) (8 samples, 0.18%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (6 samples, 0.13%)statement (qasm3Parser.py:914) (327 samples, 7.31%)statement ..statementOrScope (qasm3Parser.py:1301) (2,511 samples, 56.16%)statementOrScope (qasm3Parser.py:1301)exitRule (antlr4/Parser.py:381) (7 samples, 0.16%)LT (antlr4/CommonTokenStream.py:66) (5 samples, 0.11%)program (qasm3Parser.py:659) (2,580 samples, 57.71%)program (qasm3Parser.py:659)statementOrScope (qasm3Parser.py:1316) (12 samples, 0.27%)parse (openqasm3/parser.py:105) (2,589 samples, 57.91%)parse (openqasm3/parser.py:105)scope (qasm3Parser.py:1267) (5 samples, 0.11%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (5 samples, 0.11%)statement (qasm3Parser.py:1263) (8 samples, 0.18%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (7 samples, 0.16%)wrapped (openqasm3/parser.py:137) (5 samples, 0.11%)getChild (antlr4/ParserRuleContext.py:118) (5 samples, 0.11%)visitStatement (openqasm3/parser.py:215) (10 samples, 0.22%)pragma (qasm3Parser.py:740) (10 samples, 0.22%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (9 samples, 0.20%)wrapped (openqasm3/parser.py:137) (5 samples, 0.11%)getTypedRuleContexts (antlr4/ParserRuleContext.py:164) (5 samples, 0.11%)visitGateCallStatement (openqasm3/parser.py:422) (12 samples, 0.27%)gateModifier (qasm3Parser.py:2321) (10 samples, 0.22%)getTypedRuleContexts (antlr4/ParserRuleContext.py:165) (5 samples, 0.11%)accept (qasm3Parser.py:4224) (5 samples, 0.11%)wrapped (openqasm3/parser.py:138) (5 samples, 0.11%)visitUnaryExpression (openqasm3/parser.py:594) (5 samples, 0.11%)_visit_binary_expression (openqasm3/parser.py:600) (11 samples, 0.25%)visit (antlr4/tree/Tree.py:34) (9 samples, 0.20%)visitLiteralExpression (openqasm3/parser.py:651) (105 samples, 2.35%)v..Identifier (qasm3Parser.py:4236) (105 samples, 2.35%)I..getToken (antlr4/ParserRuleContext.py:137) (104 samples, 2.33%)g..wrapped (openqasm3/parser.py:138) (125 samples, 2.80%)wr.._visit_binary_expression (openqasm3/parser.py:602) (114 samples, 2.55%)_v..visit (antlr4/tree/Tree.py:34) (112 samples, 2.51%)vi..accept (qasm3Parser.py:4268) (111 samples, 2.48%)ac..wrapped (openqasm3/parser.py:138) (110 samples, 2.46%)wr..accept (qasm3Parser.py:3881) (129 samples, 2.89%)ac..visitGateCallStatement (openqasm3/parser.py:424) (154 samples, 3.44%)vis..visit (antlr4/tree/Tree.py:34) (149 samples, 3.33%)vis..accept (qasm3Parser.py:4268) (19 samples, 0.42%)wrapped (openqasm3/parser.py:138) (15 samples, 0.34%)visitLiteralExpression (openqasm3/parser.py:658) (5 samples, 0.11%)visitGateCallStatement (openqasm3/parser.py:425) (5 samples, 0.11%)gateOperand (qasm3Parser.py:6785) (5 samples, 0.11%)gateOperandList (qasm3Parser.py:2313) (10 samples, 0.22%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (9 samples, 0.20%)wrapped (openqasm3/parser.py:137) (7 samples, 0.16%)get_span (openqasm3/parser.py:114) (5 samples, 0.11%)getToken (antlr4/ParserRuleContext.py:134) (9 samples, 0.20%)visitGateOperand (openqasm3/parser.py:864) (11 samples, 0.25%)HardwareQubit (qasm3Parser.py:6130) (11 samples, 0.25%)indexedIdentifier (qasm3Parser.py:6126) (11 samples, 0.25%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (10 samples, 0.22%)getChild (antlr4/ParserRuleContext.py:122) (5 samples, 0.11%)getTypedRuleContexts (antlr4/ParserRuleContext.py:164) (161 samples, 3.60%)getT..getChildren (antlr4/ParserRuleContext.py:126) (159 samples, 3.56%)getC..visitIndexedIdentifier (openqasm3/parser.py:768) (171 samples, 3.82%)visi..indexOperator (qasm3Parser.py:5226) (169 samples, 3.78%)inde..visitIndexedIdentifier (openqasm3/parser.py:770) (9 samples, 0.20%)Identifier (qasm3Parser.py:5222) (5 samples, 0.11%)visitIndexedIdentifier (openqasm3/parser.py:771) (12 samples, 0.27%)_visit_identifier (openqasm3/parser.py:147) (7 samples, 0.16%)getChildren (antlr4/ParserRuleContext.py:126) (6 samples, 0.13%)getTypedRuleContexts (antlr4/ParserRuleContext.py:164) (7 samples, 0.16%)indexOperator (qasm3Parser.py:5226) (11 samples, 0.25%)accept (qasm3Parser.py:5127) (7 samples, 0.16%)visitIndexOperator (openqasm3/parser.py:753) (13 samples, 0.29%)setExpression (qasm3Parser.py:5092) (12 samples, 0.27%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (11 samples, 0.25%)getChildren (antlr4/ParserRuleContext.py:126) (5 samples, 0.11%)predicate (openqasm3/parser.py:761) (6 samples, 0.13%)getChildren (antlr4/ParserRuleContext.py:129) (10 samples, 0.22%)accept (qasm3Parser.py:4267) (6 samples, 0.13%)wrapped (openqasm3/parser.py:137) (11 samples, 0.25%)get_span (openqasm3/parser.py:114) (8 samples, 0.18%)__init__ (__init__) (6 samples, 0.13%)__init__ (<string>:2) (6 samples, 0.13%)getToken (antlr4/ParserRuleContext.py:134) (5 samples, 0.11%)visitLiteralExpression (openqasm3/parser.py:651) (14 samples, 0.31%)Identifier (qasm3Parser.py:4236) (13 samples, 0.29%)getToken (antlr4/ParserRuleContext.py:137) (6 samples, 0.13%)visitLiteralExpression (openqasm3/parser.py:653) (5 samples, 0.11%)BinaryIntegerLiteral (qasm3Parser.py:4238) (5 samples, 0.11%)getToken (antlr4/ParserRuleContext.py:134) (5 samples, 0.11%)visitLiteralExpression (openqasm3/parser.py:655) (6 samples, 0.13%)OctalIntegerLiteral (qasm3Parser.py:4240) (6 samples, 0.13%)DecimalIntegerLiteral (qasm3Parser.py:4242) (6 samples, 0.13%)wrapped (openqasm3/parser.py:138) (360 samples, 8.05%)wrapped (op..visitGateOperand (openqasm3/parser.py:866) (347 samples, 7.76%)visitGateOp..visit (antlr4/tree/Tree.py:34) (334 samples, 7.47%)visit (ant..accept (qasm3Parser.py:5244) (331 samples, 7.40%)accept (qa..wrapped (openqasm3/parser.py:138) (325 samples, 7.27%)wrapped (o..visitIndexedIdentifier (openqasm3/parser.py:772) (132 samples, 2.95%)vis..visit (antlr4/tree/Tree.py:34) (121 samples, 2.71%)vi..accept (qasm3Parser.py:5128) (112 samples, 2.51%)ac..visitIndexOperator (openqasm3/parser.py:764) (90 samples, 2.01%)v..visit (antlr4/tree/Tree.py:34) (70 samples, 1.57%)accept (qasm3Parser.py:4268) (63 samples, 1.41%)wrapped (openqasm3/parser.py:138) (49 samples, 1.10%)visitLiteralExpression (openqasm3/parser.py:658) (20 samples, 0.45%)getText (antlr4/tree/Tree.py:116) (9 samples, 0.20%)visitGateCallStatement (openqasm3/parser.py:429) (387 samples, 8.66%)visitGateCal..visit (antlr4/tree/Tree.py:34) (370 samples, 8.28%)visit (antlr..accept (qasm3Parser.py:6145) (368 samples, 8.23%)accept (qas..visitGateCallStatement (openqasm3/parser.py:430) (11 samples, 0.25%)gateOperandList (qasm3Parser.py:2313) (11 samples, 0.25%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (9 samples, 0.20%)visitGateCallStatement (openqasm3/parser.py:433) (8 samples, 0.18%)GPHASE (qasm3Parser.py:2341) (7 samples, 0.16%)visitGateCallStatement (openqasm3/parser.py:439) (7 samples, 0.16%)getText (antlr4/tree/Tree.py:116) (5 samples, 0.11%)visitGateCallStatement (openqasm3/parser.py:441) (16 samples, 0.36%)_visit_identifier (openqasm3/parser.py:147) (12 samples, 0.27%)wrapped (openqasm3/parser.py:138) (607 samples, 13.58%)wrapped (openqasm3/pa..visitGateCallStatement (openqasm3/parser.py:444) (5 samples, 0.11%)designator (qasm3Parser.py:2333) (5 samples, 0.11%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (5 samples, 0.11%)visitStatement (openqasm3/parser.py:217) (622 samples, 13.91%)visitStatement (openq..visit (antlr4/tree/Tree.py:34) (619 samples, 13.84%)visit (antlr4/tree/Tr..accept (qasm3Parser.py:2356) (617 samples, 13.80%)accept (qasm3Parser.p..wrapped (openqasm3/parser.py:138) (642 samples, 14.36%)wrapped (openqasm3/par..visitStatement (openqasm3/parser.py:218) (9 samples, 0.20%)annotation (qasm3Parser.py:861) (8 samples, 0.18%)parse (openqasm3/parser.py:108) (673 samples, 15.05%)parse (openqasm3/parser..wrapped (openqasm3/parser.py:138) (673 samples, 15.05%)wrapped (openqasm3/pars..visitProgram (openqasm3/parser.py:210) (673 samples, 15.05%)visitProgram (openqasm3..visit (antlr4/tree/Tree.py:34) (670 samples, 14.99%)visit (antlr4/tree/Tree..accept (qasm3Parser.py:1283) (669 samples, 14.96%)accept (qasm3Parser.py:..visitStatementOrScope (openqasm3/parser.py:942) (668 samples, 14.94%)visitStatementOrScope (..visit (antlr4/tree/Tree.py:34) (655 samples, 14.65%)visit (antlr4/tree/Tre..accept (qasm3Parser.py:879) (651 samples, 14.56%)accept (qasm3Parser.py..<module> (test.py:77) (3,285 samples, 73.47%)<module> (test.py:77)load (pyqasm/entrypoint.py:50) (3,266 samples, 73.05%)load (pyqasm/entrypoint.py:50)loads (pyqasm/entrypoint.py:78) (3,266 samples, 73.05%)loads (pyqasm/entrypoint.py:78)wrapper (reprlib.py:21) (9 samples, 0.20%)__repr__ (<string>:9) (9 samples, 0.20%)__repr__ (<string>:6) (21 samples, 0.47%)wrapper (reprlib.py:19) (5 samples, 0.11%)wrapper (reprlib.py:21) (21 samples, 0.47%)__repr__ (<string>:9) (21 samples, 0.47%)__repr__ (<string>:6) (39 samples, 0.87%)wrapper (reprlib.py:21) (49 samples, 1.10%)__repr__ (<string>:9) (8 samples, 0.18%)__repr__ (<string>:7) (80 samples, 1.79%)_..__repr__ (<string>:8) (16 samples, 0.36%)wrapper (reprlib.py:21) (10 samples, 0.22%)wrapper (reprlib.py:21) (164 samples, 3.67%)wrap..__repr__ (<string>:11) (164 samples, 3.67%)__re..wrapper (reprlib.py:21) (125 samples, 2.80%)wr..__repr__ (<string>:9) (5 samples, 0.11%)visit_statement (pyqasm/visitor.py:3091) (172 samples, 3.85%)visi..visit_statement (pyqasm/visitor.py:3093) (6 samples, 0.13%)visit_statement (pyqasm/visitor.py:3120) (5 samples, 0.11%)copy (copy.py:88) (6 samples, 0.13%)_visit_generic_gate_operation (pyqasm/visitor.py:1296) (23 samples, 0.51%)copy (copy.py:98) (13 samples, 0.29%)_get_op_bits (pyqasm/visitor.py:288) (5 samples, 0.11%)get_from_visible_scope (pyqasm/scope.py:194) (5 samples, 0.11%)in_global_scope (pyqasm/scope.py:105) (5 samples, 0.11%)_get_op_bits (pyqasm/visitor.py:323) (23 samples, 0.51%)_visit_generic_gate_operation (pyqasm/visitor.py:1344) (47 samples, 1.05%)_get_op_bits (pyqasm/visitor.py:341) (6 samples, 0.13%)one_qubit_rotation_op (pyqasm/maps/gates.py:981) (8 samples, 0.18%)__init__ (<string>:3) (7 samples, 0.16%)phaseshift_gate (pyqasm/maps/gates.py:283) (10 samples, 0.22%)one_qubit_gate_op (pyqasm/maps/gates.py:968) (109 samples, 2.44%)on..__init__ (<string>:2) (104 samples, 2.33%)_.._visit_basic_gate_operation (pyqasm/visitor.py:1000) (134 samples, 3.00%)_vi.._broadcast_gate_operation (pyqasm/visitor.py:885) (129 samples, 2.89%)_b..phaseshift_gate (pyqasm/maps/gates.py:284) (112 samples, 2.51%)ph.._update_qubit_depth_for_gate (pyqasm/visitor.py:907) (13 samples, 0.29%)_update_qubit_depth_for_gate (pyqasm/visitor.py:915) (16 samples, 0.36%)_visit_basic_gate_operation (pyqasm/visitor.py:1009) (47 samples, 1.05%)_visit_basic_gate_operation (pyqasm/visitor.py:1023) (11 samples, 0.25%)verify_gate_qubits (pyqasm/analyzer.py:289) (10 samples, 0.22%)wrapper (reprlib.py:21) (13 samples, 0.29%)__repr__ (<string>:9) (13 samples, 0.29%)__repr__ (<string>:6) (24 samples, 0.54%)__repr__ (<string>:7) (39 samples, 0.87%)wrapper (reprlib.py:21) (13 samples, 0.29%)__repr__ (<string>:6) (11 samples, 0.25%)wrapper (reprlib.py:21) (6 samples, 0.13%)__repr__ (<string>:8) (9 samples, 0.20%)wrapper (reprlib.py:21) (80 samples, 1.79%)w..__repr__ (<string>:9) (7 samples, 0.16%)wrapper (reprlib.py:21) (109 samples, 2.44%)wr..__repr__ (<string>:11) (109 samples, 2.44%)__.._visit_basic_gate_operation (pyqasm/visitor.py:948) (120 samples, 2.68%)_v.._visit_basic_gate_operation (pyqasm/visitor.py:960) (9 samples, 0.20%)evaluate_expression (pyqasm/expressions.py:283) (6 samples, 0.13%)_check_and_return_value (pyqasm/expressions.py:224) (6 samples, 0.13%)evaluate_expression (pyqasm/expressions.py:385) (5 samples, 0.11%)evaluate_expression (pyqasm/expressions.py:457) (14 samples, 0.31%)evaluate_expression (pyqasm/expressions.py:467) (5 samples, 0.11%)_get_op_parameters (pyqasm/visitor.py:805) (36 samples, 0.81%)_visit_basic_gate_operation (pyqasm/visitor.py:970) (38 samples, 0.85%)_get_op_bits (pyqasm/visitor.py:288) (11 samples, 0.25%)_get_op_bits (pyqasm/visitor.py:323) (402 samples, 8.99%)_get_op_bits ..evaluate_expression (pyqasm/expressions.py:355) (382 samples, 8.54%)evaluate_exp.._check_and_return_value (pyqasm/expressions.py:224) (382 samples, 8.54%)_check_and_r.._get_op_bits (pyqasm/visitor.py:341) (7 samples, 0.16%)_unroll_multiple_target_qubits (pyqasm/visitor.py:850) (443 samples, 9.91%)_unroll_multip.._visit_basic_gate_operation (pyqasm/visitor.py:983) (447 samples, 10.00%)_visit_basic_g.._visit_generic_gate_operation (pyqasm/visitor.py:1421) (820 samples, 18.34%)_visit_generic_gate_operation..consolidate_qubit_registers (pyqasm/transformer.py:564) (6 samples, 0.13%)consolidate_qubit_registers (pyqasm/transformer.py:568) (23 samples, 0.51%)__init__ (__init__) (6 samples, 0.13%)_visit_generic_gate_operation (pyqasm/visitor.py:1436) (51 samples, 1.14%)all (4,471 samples, 100%)<module> (test.py:78) (1,175 samples, 26.28%)<module> (test.py:78)wrapper (pyqasm/modules/base.py:60) (1,175 samples, 26.28%)wrapper (pyqasm/modules/base.py:60)unroll (pyqasm/modules/base.py:619) (1,175 samples, 26.28%)unroll (pyqasm/modules/base.py:619)accept (pyqasm/modules/qasm2.py:107) (1,175 samples, 26.28%)accept (pyqasm/modules/qasm2.py:107)visit_basic_block (pyqasm/visitor.py:3150) (1,175 samples, 26.28%)visit_basic_block (pyqasm/visitor.py:3150)visit_statement (pyqasm/visitor.py:3130) (964 samples, 21.56%)visit_statement (pyqasm/visitor.py.. \ No newline at end of file diff --git a/tests/profiles/unroll/profile_unroll.speedscope.json b/tests/profiles/unroll/profile_unroll.speedscope.json new file mode 100644 index 0000000..d186bee --- /dev/null +++ b/tests/profiles/unroll/profile_unroll.speedscope.json @@ -0,0 +1 @@ +{"$schema":"https://www.speedscope.app/file-format-schema.json","profiles":[{"type":"sampled","name":"Thread 0x1F16120C0 \"MainThread\"","unit":"seconds","startValue":0.0,"endValue":46.65,"samples":[[17,9,8,7,6,5,16,9,8,7,6,5,15,9,8,7,6,5,14,10,5,9,8,7,6,5,13,9,12,5,9,8,7,6,5,11,10,5,9,8,7,6,5,4,3,2,1,0],[17,9,8,7,6,5,16,9,8,7,6,5,15,9,8,7,6,5,14,10,5,9,8,7,6,5,13,9,12,5,9,8,7,6,5,11,10,5,9,8,7,6,5,4,3,2,1,18],[17,9,8,7,6,5,16,9,8,7,6,5,15,9,8,7,6,5,14,10,5,9,8,7,6,5,13,9,12,5,9,8,7,6,5,11,10,5,9,8,7,6,5,4,3,2,1,19],[17,9,8,7,6,5,16,9,8,7,6,5,15,9,8,7,6,5,14,10,5,9,8,7,6,5,13,9,12,5,9,8,7,6,5,11,10,5,9,8,7,22,21,20],[17,9,8,7,6,5,16,9,8,7,6,5,35,9,8,7,6,5,34,9,8,7,6,5,33,9,8,7,6,5,32,9,8,7,6,5,31,9,8,7,6,5,30,9,12,5,9,8,7,6,5,29,10,5,9,8,7,6,5,28,10,5,9,8,27,26,25,5,9,8,7,22,24,23],[17,9,8,7,6,5,16,9,8,7,6,5,35,9,8,7,6,5,34,9,8,7,6,5,33,9,8,7,6,5,32,9,8,7,6,5,31,9,8,7,6,5,30,9,12,5,9,8,7,6,5,36,10,5,9,8,7,22,24,23],[17,9,8,7,6,5,16,9,8,7,6,5,35,9,8,7,6,5,34,9,8,7,6,5,33,9,8,7,6,5,32,9,8,7,6,5,31,9,8,7,6,5,30,9,12,5,9,8,7,6,5,36,10,5,9,8,7,22,38,37],[17,9,8,7,6,5,16,9,8,7,6,5,35,9,8,7,6,5,34,9,8,7,6,5,33,9,8,7,6,5,32,9,8,7,6,5,50,10,5,9,8,7,6,5,49,10,5,9,8,7,6,5,48,9,8,7,6,5,47,9,8,7,6,5,46,10,5,9,8,7,6,5,45,9,8,7,6,5,44,10,5,9,8,7,6,5,43,9,8,7,6,5,42,9,8,7,6,5,41,40,39],[17,9,8,7,6,5,16,9,8,7,6,5,35,9,8,7,6,5,34,9,8,7,6,5,33,9,8,7,6,5,32,9,8,7,6,5,50,10,5,9,8,7,6,5,49,10,5,9,8,7,6,5,48,9,8,7,6,5,47,9,8,7,6,5,46,10,5,9,8,7,6,5,45,9,8,7,6,5,44,10,5,9,8,7,6,5,43,9,8,7,6,5,42,9,8,7,6,5,56,53,52,55,54,53,52,51],[17,9,8,7,6,5,16,9,8,7,6,5,35,9,8,7,6,5,34,9,8,7,6,5,57,9,8,7,22,21,20],[61,60,59,58],[61,60,59,58],[61,60,59,62],[61,60,59,63],[61,60,59,63],[61,60,59,58],[61,60,66,65,64],[61,60,66,65,67],[61,60,66,68],[61,60,66,69],[61,60,66,69],[61,60,66,69],[61,74,73,72,71,70],[61,74,73,72,71,70],[61,74,73,72,71,70],[61,74,73,72,71,70],[61,74,73,72,71,70],[61,74,73,72,71,70],[61,74,73,83,82,81,80,79,78,77,76,75],[61,74,73,83,82,81,88,87,86,85,84],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,90,89],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,90,89],[61,74,73,83,82,81,88,97,96,95,98],[61,74,73,83,82,81,80,79,102,101,100,99],[61,74,73,83,82,81,88,97,96,95,94,104,103],[61,74,73,83,82,107,106,105],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,90,89],[61,74,73,83,82,81,80,79,109],[61,74,73,83,82,81,88,97,112,111,110],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,114,113],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,87,86,124,79,123],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,90,126,125],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,130,129],[61,74,73,83,82,81,88,87,86,134,133,132,131],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,137,136,135],[61,74,73,83,82,81,88,87,86,140,139,138],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,130,141],[61,74,73,83,82,81,88,143,92,118,101,100,117,142],[61,74,73,83,82,81,88,143,92,118,101,100,117,144],[61,74,73,83,82,81,88,97,96,95,94,128,148,147,146,145],[61,74,73,83,82,81,88,97,112,95,94,150,79,149],[61,74,73,83,82,81,88,97,96,153,152,151],[61,74,73,83,82,81,88,97,96,95,94,128,124,103,155,154],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,156],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,137,136,157],[61,74,73,83,82,81,88,87,159,79,158],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,114,160],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,142,161],[61,74,73,83,82,81,88,162],[61,74,73,83,82,81,88,87,86,165,79,164,163],[61,74,73,83,82,81,80,79,102,167,166],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,170,169,168],[61,74,73,83,82,81,88,97,112,95,94,173,172,171],[61,74,73,83,82,81,88,97,112,95,94,128,124,174],[61,74,73,83,82,81,88,97,112,95,94,128,124,79,158],[61,74,73,83,82,81,88,97,112,95,94,128,175,132],[61,74,73,83,82,81,88,97,96,95,94,108,92],[61,74,73,83,82,107,176],[61,74,73,83,82,107,176],[61,74,73,83,82,81,88,97,178,103,177,166],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,179],[61,74,73,83,82,81,80,79,102,167],[61,74,73,83,82,81,88,97,96,95,94,150,79,181,152,180],[61,74,73,83,82,81,88,97,96,95,94,128,182],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,185],[61,74,73,83,82,81,88,87,86,124,79,78],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,114,161],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187,186],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,189],[61,74,73,83,82,81,88,97,96,95,94,128,148,147,146,190],[61,74,73,83,82,191],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,195,92,91,90,194,125],[61,74,73,83,82,197,196],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156,198],[61,74,73,83,82,107,106,145,199],[61,74,73,83,82,81,88,97,112,95,94,128,182],[61,74,73,83,82,81,88,195,92,118,167,166,200],[61,74,73,83,82,81,88,201],[61,74,73,83,82,81,80,79,102,101,100,117,116,203,202],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,189,161],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,206,79,205],[61,74,73,83,82,81,88,87,86,209,208,207],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136],[61,74,73,83,82,81,88,87,86,175,132,210],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,211],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,90,89],[61,74,73,83,82,81,88,214,92,118,167,166,213],[61,74,73,83,82,81,88,97,96,95,94,128,216,103,177,166,215],[61,74,73,83,82,81,88,218,217],[61,74,73,83,82,81,88,218,217],[61,74,73,83,82,81,219],[61,74,73,83,82,81,88,97,112,95,94,128,134,133],[61,74,73,83,82,81,88,97,112,153,152,151],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184,220],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,114,161],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,144],[61,74,73,83,82,81,88,97,96,95,222,221],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,80,79,102,101,100,117,121,223],[61,74,73,83,82,81,80,79,224],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,189,225],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226,161],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,226,227],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,90,126,228],[61,74,73,83,82,81,88,87,159,103,177,166,215,229],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,203,230],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,95,94,234,233,132,131],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,87,86,209,127,118],[61,74,73,83,82,81,88,97,96,95,94,128,148,147],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,223],[61,74,73,83,82,81,88,97,178,79,181,152],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,167,166,215,235],[61,74,73,83,82,81,88,87,86,209,127,91,90,194,228],[61,74,73,83,82,81,88,87,86,237,236,145,199],[61,74,73,83,82,81,88,87,86,237],[61,74,73,83,82,81,88,97,96,95,122,239,238],[61,74,73,83,82,81,88,97,96,95,94],[61,74,73,83,82,81,88,97,240],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,241],[61,74,73,83,82,81,80,79,102,101,100,117,242],[61,74,73,83,82,81,88,87,86,243],[61,74,73,83,82,81,88,87,86,175,132,131],[61,74,73,83,82,81,88,97,96,95,94,245,244],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,189,160],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,246,228],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,94,128,124,247],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,249,248],[61,74,73,83,82,81,88,97,112,95,94,245,251,250],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,188,252],[61,74,73,83,82,81,88,97,96,95,94,245,251,145,199],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,114,161],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,142,161],[61,74,73,83,82,81,88,97,112,95,94,128,124,79,181,152,180],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,80,79,102,101,100,253],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,189],[61,74,73,83,82,81,88,87,255,233,254],[61,74,73,83,82,81,88,87,255,256],[61,74,73,83,82,258,257],[61,74,73,83,259],[61,74,73,83,260],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,184,220],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,144],[61,74,73,83,82,81,88,97,261,92,91,130],[61,74,73,83,82,81,219,262],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,189,263],[61,74,73,83,82,81,88,264],[61,74,73,83,82,81,88,97,206,103,177,166,215],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,265],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,266],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,188,267],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,170,226],[61,74,73,83,82,81,88,87,86,209,124,247,268],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,269],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,185],[61,74,73,83,82,81,88,97,112,95,122,272,271,270],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,273],[61,74,73,83,82,81,88,87,86,209,124,103,177],[61,74,73,83,82,81,88,87,86,209,134,133,132,274],[61,74,73,83,82,81,88,143,92,118,167],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,276,275],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,277],[61,74,73,83,82,81,88,97,112,95,94,104,79,278,152,151],[61,74,73,83,82,81,88,97,112,95,94,279],[61,74,73,83,82,81,88,97,96,95,94,104,79,280],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121,223],[61,74,73,83,82,81,88,97,96,95,94,108,92,281],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,184,282],[61,74,73,83,82,81,88,87,86,283,127],[61,74,73,83,82,81,88,97,96,95,284,231],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,130,141],[61,74,73,83,82,81,286,285],[61,74,73,83,82,81,80,79,287],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121,223],[61,74,73,83,82,81,88,97,96,95,288],[61,74,73,83,82,81,88,97,96,95,289,233,132,210],[61,74,73,83,82,81,88,291,233,132,290],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,156],[61,74,73,83,82,292,233,132,210],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,293],[61,74,73,83,82,81,88,87,86,127,91,90],[61,74,73,83,82,81,88,143,92,118,101,100,117,116],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,94,234,233],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,246,125],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,246,125],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,246,125],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,246,125],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,246,125],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,246,125],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,156,294],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,170,226,227],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,156,198],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,276,295],[61,74,73,83,82,81,88,296,231],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,297,152,180],[61,74,73,83,82,81,88,97,112,95,122,92,91,130,298],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,137,136,300,299],[61,74,73,83,82,81,301],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,121,120],[61,74,73,83,82,81,88,87,86,140,302],[61,74,73,83,82,81,80,79,102,101,100,117,121,223,303],[61,74,73,83,82,81,88,87,86,216,79,109],[61,74,73,83,82,81,88,87,86,216,79,102,167,304],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184,220],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,305],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,96,95,94,150,103,177],[61,74,73,83,82,81,88,97,96,95,94,307,152,306,154],[61,74,73,83,82,81,80,79,308],[61,74,73,83,82,81,88,97,96,95,310,152,309],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,170,169,311],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,273],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187,312],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,90,194,228],[61,74,73,83,82,81,88,97,96,95,94,245,244],[61,74,73,83,82,81,88,97,96,95,94,245,244],[61,74,73,83,82,81,88,195,92,118,313],[61,74,73,83,314],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,228],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,226],[61,74,73,83,82,81,80,79,102,167,166],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,90,126,125],[61,74,73,83,82,81,88,97,96,95,98],[61,74,73,83,82,81,88,97,96,315,233],[61,74,73,83,82,81,88,97,112,95,94,128,175],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,316],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,206,103,177,166,213],[61,74,73,83,82,81,80],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188],[61,74,73,83,82,81,88,317,272,271,254],[61,74,73,83,82,81,88,317,92,118,167,166,215,229],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,318],[61,74,73,83,82,81,88,97,96,95,94,173,320,319],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,121,120,321],[61,74,73,83,82,81,88,97,96,95,94,128,148,322],[61,74,73,83,82,81,88,97,96,95,94,93,239,238,323],[61,74,73,83,82,81,88,97,96,95,94,150,79],[61,74,73,83,82,81,80,79],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226,160],[61,74,73,83,82,81,88,97,96,95,94,104,79,205],[61,74,73,83,82,81,88,143,92,325,324],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,96,95,94,128,216,103,177,166],[61,74,73,83,82,81,88,327],[61,74,73,83,82,81,88,97,96,95,94,173,320,328],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,170,226,160],[61,74,73,83,82,81,88,97,112,95,122,92,118,265],[61,74,73,83,82,81,88,97,96,95,94,128,329],[61,74,73,83,82,81,88,291,233,132,131],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226,160],[61,74,73,83,82,81,330],[61,74,73,83,82,81,80,79,102,101,100,117,331],[61,74,73,83,82,81,80,79,102,101,100,117,116,332],[61,74,73,83,82,81,88,97,112,95,94,128,127,325],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,184,333],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,167,166,213],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,181,257],[61,74,73,83,82,81,88,97,96,95,94,128,134,133],[61,74,73,83,82,258,152],[61,74,73,83,82,81,88,97,96,95,334],[61,74,73,83,82,81,219],[61,74,73,83,82,81,80,79,102,101,100,117,142,335],[61,74,73,83,82,81,88,97,336,320,306,154],[61,74,73,83,82,81,88,97,96,95,122,92,118,167,166,215,229],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,337],[61,74,73,83,82,81,88,97,96,95,94,234,256],[61,74,73,83,82,81,88,87,86,175,132,131,338],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,229],[61,74,73,83,82,81,88,87,339],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,121,120,340,295],[61,74,73,83,82,81,88,97,96,95,94,128,342,341],[61,74,73,83,82,81,80,79,102,101,100,117,121,120],[61,74,73,83,82,81,80,79,102,101,100,343],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,265],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116],[61,74,73,83,82,81,80,79,102,101,100,117,142],[61,74,73,83,82,81,88,97,96,95,344],[61,74,73,83,82,81,88,87,86,165,79,345],[61,74,73,83,82,81,88,97,96,193,346,105],[61,74,73,83,82,81,88,87,86,283,216,347],[61,74,73,83,82,81,348],[61,74,73,83,82,81,88,97,112,95,349],[61,74,73,83,82,81,88,87,86,124,247,350],[61,74,73,83,82,81,88,97,96,95,94,297,152,180],[61,74,73,83,82,81,88,97,96,95,94,128,351],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,353,352],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,169,168],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,130],[61,74,73,83,82,81,88,97,261,92,325],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,114,160],[61,74,73,83,82,81,88,97,96,95,94,93,92,354],[61,74,73,83,82,81,88,97,96,95,334,320],[61,74,73,83,82,81,88,97,96,95,94,128,216,79,249],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,235],[61,74,73,83,82,81,88,97,96,95,94,128,216,79,181,152,151],[61,74,73,83,82,81,88,97,96,95,94,128,355],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,266],[61,74,73,83,82,81,88,291,356],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,144],[61,74,73,83,82,107,106,145,357],[61,74,73,83,82,81,88,218,358,145],[61,74,73,83,82,81,88,97,112,95,94,104,359],[61,74,73,83,82,81,88,87,86,127,91,90,126,228],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,121,360],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,170,226,335],[61,74,73,83,82,81,88,97,112,95,94,128,127,118,167,166,215],[61,74,73,83,82,81,88,97,112,95,94,128,124,79,181,152,254],[61,74,73,83,82,81,80,361],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,353,362],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,114,335],[61,74,73,83,82,81,88,97,96,95,94,128,175,132,131],[61,74,73,83,82,81,363],[61,74,73,83,82,81,80,79,102,101],[61,74,73,83,82,81,88,291,233,132,131,338],[61,74,73,83,82,107,106],[61,74,73,83,82,81,88,97,96,95,94,128,127,118,167,166],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,343],[61,74,73,83,82,364],[61,74,73,83,82,81,88,97,96,95,122,92,354,271,270],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,189],[61,74,73,83,82,81,88,87,86,127,325],[61,74,73,83,82,81,88,214,92,118,167],[61,74,73,83,82,81,80,79,224],[61,74,73,83,82,81,80,79,102,101,100,117,116,203,365],[61,74,73,83,82,81,88,97,96,193,346,145,199],[61,74,73,83,82,81,88,97,96,111,366],[61,74,73,83,82,81,88,97,96,111,172],[61,74,73,83,82,81,80,103,177,166],[61,74,73,83,82,81,88,97,112,95,94,150,103,177,166,213],[61,74,73,83,82,81,88,97,367],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,87,86,283,182],[61,74,73,83,82,81,88,97,96,95,222,368,145,199],[61,74,73,83,82,81,88,97,96,95,334,320],[61,74,73,83,82,81,88,97,96,95,122,92,118,265],[61,74,73,83,82,81,88,87,86,165,79,164],[61,74,73,83,82,81,88,195,92,118,101],[61,74,73,83,82,81,88,143,92,118,101,100,117,142],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,130,141],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,130,129],[61,74,73,83,82,81,88,195,92,118,167,166,213],[61,74,73,83,82,81,88,195,92,91],[61,74,73,83,82,81,88,97,96,95,334,320,309],[61,74,73,83,82,81,88,97,96,95,334,172,369,129],[61,74,73,83,82,81,88,97,96,95,94,245,251,370],[61,74,73,83,82,81,88,97,96,95,94,245,251,370],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121,223],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,90],[61,74,73,83,82,81,88,97,96,95,222,368],[61,74,73,83,82,81,88,97,96,95,334,172,369,298],[61,74,73,83,82,81,88,97,96,95,122,272,271],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,149],[61,74,73,83,82,81,88,97,96,95,94,234,233],[61,74,73,83,82,81,88,97,96,95,371,152,306],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,170,372],[61,74,73,83,82,292],[61,74,73,83,82,81,88,87,86,182,236],[61,74,73,83,82,81,88,87,86,182,236,105],[61,74,73,83,82,81,88,201],[61,74,73,83,82,81,88,97,96,95,122,92,118,373],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,353],[61,74,73,83,82,81,88,143,92,118,101,100,117,374],[61,74,73,83,82,81,88,97,112,95,94,93,92,375],[61,74,73,83,82,81,88,97,112,95,94,93,92,91,90,126,228],[61,74,73,83,82,81,88,97,96,95,284,376],[61,74,73,83,82,81,88,97,96,95,94,245,251,145,199],[61,74,73,83,82,81,88,97,96,95,98],[61,74,73,83,82,81,88,143,92,118,101,100,117,142,160],[61,74,73,83,82,81,377,233,306],[61,74,73,83,82,81,88,87,86,378],[61,74,73,83,82,81,88,379,79,181,152,270],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,269],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,241],[61,74,73,83,82,81,88,97,96,193,346,145],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,241],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,241],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,222,368,145,199],[61,74,73,83,82,81,88,97,96,95,94,173,320],[61,74,73,83,82,81,88,218,358,145,199],[61,74,73,83,82,81,88,97,381,233,132,380],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,96,95,94,128],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,188,187,382],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,188,187,382],[61,74,73,83,82,81],[61,74,73,83,82,81,88,143,92,118,383],[61,74,73,83,82,81,88,97,112,95,94,128,175,132],[61,74,73,83,82,81,88,97,112,95,94,297,152,309],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,170,241],[61,74,73,83,82,81,80,79,102,101,100,117,142],[61,74,73,83,82,81,88,97,96,95,94,384],[61,74,73,83,82,81,88,97,96,95,94,385],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,112,95,94,93,92,325],[61,74,73,83,82,81,88,87,86,134],[61,74,73,83,82,81,88,87,386,172,369,141],[61,74,73,83,82,81,88,87,86,209,175,306],[61,74,73,83,82,81,88,87,86,209,355],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,189],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,203,202],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,112,95,222,368,145],[61,74,73,83,82,81,88,143,92,91,130,298],[61,74,73,83,82,81,80,79,249,387],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,189],[61,74,73,83,82,107,176],[61,74,73,83,82,81,88,97,112,111,366],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,156],[61,74,73,83,82,81,80,79,102,101,100,343],[61,74,73,83,82,81,88,87,255,356],[61,74,73,83,82,81,88,214,272],[61,74,73,83,82,81,88,214,92],[61,74,73,83,82,81,88,97,112,95,122,92,354,271,319],[61,74,73,83,82,81,88,97,336],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,116,115,170,226],[61,74,73,83,82,81,80,79,109],[61,74,73,83,82,81,88,97,96,95,94,128,216],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,90,194],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156,198],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226,160],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,126,228],[61,74,73,83,82,81,88,317,272,271,306,154],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136,212,211],[61,74,73,83,82,81,88,97,381,233],[61,74,73,83,82,81,80,79,102,101],[61,74,73,83,82,81,88,97,261,92,91,90,126,228],[61,74,73,83,82,81,88,97,112,95,94,128,378,376],[61,74,73,83,82,292,233],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,353,352],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,114,160],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,156,388],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,389],[61,74,73,83,82,81,88,87,392,391,145,390],[61,74,73,83,82,81,88,87,386,366],[61,74,73,83,82,81,88,87,386,172,369,141],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,170,226,227],[61,74,73,83,82,81,88,97,96,95,94,393],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,189],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,90,89],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,114,160],[61,74,73,83,82,81,88,143,92,118,394],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,316],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136,395],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,169,396],[61,74,73,83,82,81,88,87,86,134,133,132,131],[61,74,73,83,82,81,88,87,86,237],[61,74,73,83,82,81,88,87,159,79,149],[61,74,73,83,82,81,88,195,272,271,306],[61,74,73,83,82,81,88,97,96,95,94,128,124,397],[61,74,73,83,82,81,88,97,240,398,105],[61,74,73,83,82,81,88,201,366],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,379,79,181,152,306,154],[61,74,73,83,82,81,88,143,239],[61,74,73,83,82,81,88,87,86,209,127,91,90],[61,74,73,83,82,81,88,87,86,209,124],[61,74,73,83,82,81,88,87,86,209,400,399],[61,74,73,83,82,81,88,218,358],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,401],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,189],[61,74,73,83,82,81,88,97,96,95,94,402,376],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,305],[61,74,73,83,82,81,88,97,96,95,94,93,92],[61,74,73,83,82,81,88,218,217],[61,74,73,83,82,81,88,195,92,118,167,166,213],[61,74,73,83,82,81,88,214,92,118,167],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,313],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,403],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,405,404],[61,74,73,83,82,81,80,79,102,101],[61,74,73,83,82,81,80,79,102,167],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,401],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,111,172,369,129],[61,74,73,83,82,81,88,97,96,95,94,234],[61,74,73,83,82,81,88,97,96,95,289,233,254],[61,74,73,83,82,81,88,87,86,208,207],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,343],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,112,95,122,92,91,246,228],[61,74,73,83,82,81,88,97,112,95,310,152,306,154],[61,74,73,83,82,81,88,97,206,103,177,166,213],[61,74,73,83,82,81,88,87,86,148,147,146,145,199],[61,74,73,83,82,81,88,97,178,79,181,152],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,226,113],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,184],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,406],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,121,120,119,179],[61,74,73,83,82,81,88,291,233,254],[61,74,73,83,82,292,256],[61,74,73,83,407,152,309],[61,74,73,83,82,81,80,103,177,166,215],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,188,187,408],[61,74,73,83,82,81,88,97,112,95,94,128,127],[61,74,73,83,82,81,88,87,255,233,132,409],[61,74,73,83,82,81,88,97,96,95,94,128,175,306],[61,74,73,83,82,81,88,87,86,209,175,132,274],[61,74,73,83,82,81,88,87,86,209,124,79,249],[61,74,73,83,82,81,88,87,86,209,124,103,177,166],[61,74,73,83,82,81,88,87,86,209,134,133,132,131],[61,74,73,83,82,81,88,97,96,193,410],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,137],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,90],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,94,128,175,132,409],[61,74,73,83,82,81,88,97,96,95,94,128,124,347],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,114,335],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,137,136,395],[61,74,73,83,82,81,88,87,86,283,216,103,177,166,200],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,137,136,300,299],[61,74,73,83,82,81,88,97,112,95,222,368],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,184,411],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,97,261,92,91,90,89],[61,74,73,83,82,81,88,97,261,92,91,90,89],[61,74,73,83,82,81,88,218,217],[61,74,73,83,82,81,88,87,86,148,147,146,105],[61,74,73,83,82,81,88,143,92,118,101,100,117,142],[61,74,73,83,82,81,88,143,92,118,101,100,117,142],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,189,160],[61,74,73,83,82,81,88,97,96,95,94,128,134,412,141],[61,74,73,83,82,81,88,143,92,118,101,100,99],[61,74,73,83,82,81,88,97,96,95,94,128,127,118],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,413,152],[61,74,73,83,82,81,88,97,96,95,94,108,92,354,271],[61,74,73,83,82,81,88,97,96,95,94,108,92,354,271],[61,74,73,83,82,107],[61,74,73,83,82,107,106,414],[61,74,73,83,82,81,88,97,96,95,289,233,132,210],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,137,136],[61,74,73,83,82,81,88,97,96,95,94,128,127],[61,74,73,83,82,81,88,97,96,95,94,128,124,247],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,181,152,306],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,156],[61,74,73,83,82,81,88,291,256],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,137,136],[61,74,73,83,82,81,88,97,112,415],[61,74,73,83,82,81,88,97,96,95,94,128,124,103,177,166],[61,74,73,83,82,81,219,262],[61,74,73,83,82,81,219,262],[61,74,73,83,82,81,88,97,96,95,94,128,148,147,146,414],[61,74,73,83,82,81,88,97,96,95,94,128,216,416],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,241],[61,74,73,83,82,81,88,97,96,95,371,152,254],[61,74,73,83,82,81,88,97,96,95,94,93,92,91],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,142,160],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,405,417],[61,74,73,83,82,81,88,317,272],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,189,227],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,188,418],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,114],[61,74,73,83,82,81,88,87,392,410],[61,74,73,83,82,81,88,87,392,391,145,419],[61,74,73,83,82,81,88,87,392,391,145,357],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,142],[61,74,73,83,82,81,80,79,102,167,166,420],[61,74,73,83,82,81,88,195,272,271],[61,74,73,83,82,81,88,87,86,421,118,101,229],[61,74,73,83,82,81,88,97,96,95,94,385],[61,74,73,83,82,81,88,214,272,271,151],[61,74,73,83,82,81,88,97,261,92,91],[61,74,73,83,82,81,88,97,96,95,94,234,233,132,131,338],[61,74,73,83,82,81,88,214,422],[61,74,73,83,82,81,80,79,102,101,100,423],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,137,136,300],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,121,120,119,405,417],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136,212,353,362],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136,212],[61,74,73,83,82,424],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,265],[61,74,73,83,82,81,88,97,336,110],[61,74,73,83,82,81,88,97,336,425],[61,74,73,83,82,81,88,97,96,95,94,150,103,177],[61,74,73,83,82,81,88,97,426],[61,74,73,83,82,81,88,87,86,427],[61,74,73,83,82,81,88,87,86,421,91,90,194,228],[61,74,73,83,82,81,88,87,86,421],[61,74,73,83,82,81,88,97,112,95,122,92,91,130,298],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,229],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,137,136],[61,74,73,83,82,81,88,162],[61,74,73,83,82,81,88,87,386,320,270],[61,74,73,83,82,81,88,97,112,95,94,279],[61,74,73,83,82,81,88,97,96,95,122,92,91,90,194,228],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,407,152],[61,74,73,83,82,81,88,317,92,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,128,127,118,167,166,213],[61,74,73,83,82,81,88,97,96,95,94,128,124,247,428],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,116,115,170,169],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,429],[61,74,73,83,82,81,80,79,102,101,100,99],[61,74,73,83,82,197,366],[61,74,73,83,82,81,80,79,102,101,100,117,142],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,88,317,92,118],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,104,103],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,130,141],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,406],[61,74,73,83,82,81,88,97,112,95,94,234,233],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,130,141],[61,74,73,83,82,107,106,145,419],[61,74,73,83,82,81,413,152],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,80,79,249,248],[61,74,73,83,82,81,88,97,96,95,289,233,254],[61,74,73,83,82,81,88,97,112,315,233,132,131],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116],[61,74,73,83,82,81,88,317,92,91,90,126,228],[61,74,73,83,82,81,88,97,112,95,94,430],[61,74,73,83,82,81,88,87,86,209,134,412,141],[61,74,73,83,82,81,88,201,366],[61,74,73,83,82,81,88,87,86,127,118],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,189],[61,74,73,83,82,81,80,103,177,166],[61,74,73,83,82,81,88,97,96,95,122,92,91,246,125],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,90,126,228],[61,74,73,83,82,81,88,97,96,95,94,234,233,132,131],[61,74,73,83,82,81,88,143,272],[61,74,73,83,82,81,88,97,96,95,94,128,431],[61,74,73,83,82,81,88,97,96,95,94,234,233,132,274],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,80,79,181,152],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188],[61,74,73,83,82,81,88,87,86,421,118,373],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,195,92,432],[61,74,73,83,82,81,88,433,152,254],[61,74,73,83,82,81,88,97,96,95,94,93,239,238],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187,382],[61,74,73,83,82,81,88,214,92,325],[61,74,73,83,82,81,88,214,92,91,130,141],[61,74,73,83,82,81,88,379,79],[61,74,73,83,82,434,399],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,188,187,312],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,276],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,435],[61,74,73,83,82,81,88,317,272,271],[61,74,73,83,82,81,88,214,92,354,271],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,226,436],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,277],[61,74,73,83,82,81,88,97,96,95,122,272,271,151],[61,74,73,83,82,81,88,379,103,177,166,437],[61,74,73,83,82,81,88,97,96,315,256],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,189,160],[61,74,73,83,82,81,88,201,320],[61,74,73,83,82,81,88,97,336,320],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,116,115,438],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184],[61,74,73,83,82,81,88,97,96,95,122,92,91,246,125],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,293],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,167,166,215],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,90,194,228],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,440,439],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,125],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,90,194,228],[61,74,73,83,82,81,88,97,206,79,278,152,306],[61,74,73,83,82,81,88,97,206,79,249,248],[61,74,73,83,82,81,88,143,92],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,142,160],[61,74,73,83,82,81,88,97,96,95,94,441],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226,160],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,94,104,79,102],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136,300],[61,74,73,83,82,81,88,97,112,95,94,150,79,158],[61,74,73,83,82,81,88,97,112,95,94,93,272,271,151],[61,74,73,83,82,81,88,97,96,95,334,320,254],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101],[61,74,73,83,82,81,88,317,92,118,167,166],[61,74,73,83,82,81,88,317,92,91],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,156,294],[61,74,73,83,82,81,88,97,96,95,94,104,79,249,442],[61,74,73,83,82,81,88,97,112,95,334],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,157],[61,74,73,83,82,81,88,97,112,95,94,128,148,322],[61,74,73,83,82,81,80,79,102,101,100,117,142],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,179],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,444,443],[61,74,73,83,82,81,88,218,358,145,199],[61,74,73,83,82,81,88,97,112,95,94,445],[61,74,73,83,82,81,88,97,96,95,94,245,244],[61,74,73,83,82,81,88,317,92,91,90,126],[61,74,73,83,260],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,252],[61,74,73,83,82,81,88,195,92,91,90,194,125],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,389],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,169,311],[61,74,73,83,82,81,88,87,86,283,175,132,131],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,112,95,94,104,79,181,152,319],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,116,115,184],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,332],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97],[61,74,73,83,82,107],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,317,92,118,373],[61,74,73,83,82,81,88,87,86,421,118,167,304],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,114,160],[61,74,73,83,82,81,88,97,112,95,94,128,216,347],[61,74,73,83,82,81,88,97,112,95,94,128,216,79,181],[61,74,73,83,82,81,80,79,109],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,189],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,446],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121],[61,74,73,83,82,81,88,317,92,118,265],[61,74,73,83,82,81,88,87,86,209,175],[61,74,73,83,82,81,301],[61,74,73,83,82,81,88,87,86,283,148,147,146,145,199],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,121,120],[61,74,73,83,82,81,88,87,86,124,247],[61,74,73,83,82,81,88,87,86,124,447],[61,74,73,83,82,81,80,79],[61,74,73,83,82,81,88,379,79,280],[61,74,73,83,82,81,88,97,112,95,94,128,208,448],[61,74,73,83,82,81,413,152,180],[61,74,73,83,82,81,88,97,96,95,94,128,134,412,141],[61,74,73,83,82,81,88,195,92,118],[61,74,73,83,82,81,88,97,96,95,94,128,400,399],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,156,294],[61,74,73,83,82,81,80,79,102,101,100,343],[61,74,73,83,82,81,88,97,96,95,94,128,124,174],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,80,79,278,152,306],[61,74,73,83,82,81,88,327],[61,74,73,83,82,81,88,97,261,92,91,90,89],[61,74,73,83,82,81,88,87,86,148,147],[61,74,73,83,82,81,88,87,86,449],[61,74,73,83,82,81,88,97,96,95,122,92,118],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,178,79,181,152],[61,74,73,83,82,81,88,143,92,354,271,306,154],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,276],[61,74,73,83,82,81,88,87,159,450],[61,74,73,83,82,81,88,97,96,95,122,272,271],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115],[61,74,73,83,82,81,88,97,112,95,94,108,92,354,271,270],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,343],[61,74,73,83,82,81,88,97,96,95,122,239,238,451],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,188,252],[61,74,73,83,82,81,88,97,112,95,94,104,79,181,152],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,90,89],[61,74,73,83,82,81,88,97,96,95,94,128,124,103,177,166,215,235],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,170,226,113],[61,74,73,83,82,81,88,97,112,95,94,128,175,132,131,338],[61,74,73,83,82,81,88,452,231],[61,74,73,83,82,81,88,97,240,398],[61,74,73,83,82,81,88,453],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,144],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,454],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,82,81,80,79,278,152,306,154],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,114],[61,74,73,83,82,81,88,97,96,95,94,108,92,432],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,226,263],[61,74,73,83,82,81,80,79,102,101,100],[61,74,73,83,82,81,88,87,86,127,91,246,228],[61,74,73,83,82,81,88,97,381,233,132,455],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,121,223],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,189,225],[61,74,73,83,82,81,88,97,96,95,94,128,216,79,181,152,306,456],[61,74,73,83,82,81,88,97,96,95,94,128,148],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,96,95,94,128,216,79,181],[61,74,73,83,82,81,88,97,96,95,122,92,118,265],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,114],[61,74,73,83,82,81,88,87,86,165,79,149],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136,212,353,352],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100],[61,74,73,83,82,81,88,97,96,95,457],[61,74,73,83,82,81,88,97,96,95,94,128,216,361],[61,74,73,83,82,81,88,97,96,95,94,128,458],[61,74,73,83,82,81,88,97,96,95,94,128,124,247],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,266],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,130,141],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,188,187,186],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188],[61,74,73,83,82,81,80,79,102,101,100,117,121],[61,74,73,83,82,81,80,79,102,265],[61,74,73,83,82,81,88,97,381],[61,74,73,83,82,81,88,143,92,118,101,100,117],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97],[61,74,73,83,82,81,88,97,336,320,306],[61,74,73,83,82,81,88,97,96,95,94,128,127,118,373],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226],[61,74,73,83,82,81,88,97,96,95,334,320,306],[61,74,73,83,82,81,88,97,96,95,122],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,188,187,408],[61,74,73,83,82,81,80,79,102,101,100,117,116,276],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,96,95,94,150,79],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,265],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,130,141],[61,74,73,83,82,81,88,459,399],[61,74,73,83,82,81,88,317,92,91,90,194,228],[61,74,73,83,82,81,88,97,112,95,94,93,239,238],[61,74,73,83,82,81,219],[61,74,73,83,82,81,88,97,96,95,94,384],[61,74,73,83,82,81,88,97,96,95,94,128,182,236,145,199],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,121,360],[61,74,73,83,82,81,88,87,339],[61,74,73,83,82,81,219,460,145],[61,74,73,83,82,81,88,97,96,193,346,145,390],[61,74,73,83,82,81,88,87,86,182,236,145,357],[61,74,73,83,82,81,88,97,112,95,94,93,92,91,130],[61,74,73,83,82,81,88,87,461],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,116,115,156],[61,74,73,83,82,81,88,87,392,391,145,357],[61,74,73,83,82,81,88,97,96,95,94],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,137,136,300],[61,74,73,83,82,81,88,97,96,95,94,108,272],[61,74,73,83,82,81,88,97,96,95,94,173,366],[61,74,73,83,82,81,88,97,112,95,334,172,369,129],[61,74,73,83,82,81,88,97,261,272],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156,388],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226,113],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156,198],[61,74,73,83,82,81,88,87,86,124,79,249,248],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,353,352],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,82,81,88,97,112,95,334,172,369,141],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,269],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,97,96,95,94,128,134],[61,74,73,83,82,81,462],[61,74,73,83,82,81,88,97,96,95,94,104,79,181,152,254],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187,312],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,167,166,215,229],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,114,463],[61,74,73,83,82,81,80,103,177,166,215,229],[61,74,73,83,82,81,88,97,96,95,94,128,182,236,145,390],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,189],[61,74,73,83,82,81,80,79,102,167,166],[61,74,73,83,82,81,80,79,102,101,100,117,121,223,303],[61,74,73,83,82,81,88,97,96,95,94,234,256],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,96,193,346,145,199],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,188,187,408],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,114,160],[61,74,73,83,82,81,88,97,96,95,94,128,208,207],[61,74,73,83,82,81,88,291,233,132,131,464],[61,74,73,83,82,81,88,87,86,458],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,454],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,170,241],[61,74,73,83,82,81,88,218,358,414],[61,74,73,83,82,81,88,379],[61,74,73,83,82,81,88,465],[61,74,73,83,82,81,88,87,386,320,151],[61,74,73,83,82,81,88,87,386,172,369,141],[61,74,73,83,82,81,88,87,466],[61,74,73,83,82,81,88,97,178,79,181,152],[61,74,73,83,82,81,88,97,96,95,334,320],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,142,227],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,305],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,189,227],[61,74,73,83,82,81,467],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,468],[61,74,73,83,82,81,88,97,96,315,233,132,274],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,97,96,95,94,128,127],[61,74,73,83,82,81,88,87,86,127,91,90,89],[61,74,73,83,82,81,80,79,102,101,100,117,116,440],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,156,198],[61,74,73,83,82,81,88,97,96,95,94,104,79,249,248],[61,74,73,83,82,81,88,379,79,181],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,90,126],[61,74,73,83,82,81,88,87,86,355],[61,74,73,83,82,81,88,97,96,95,334,172,369,298],[61,74,73,83,82,81,88,97,96,95,122,92,91,130],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,121,120,119,405,404],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101],[61,74,73,83,82,81,88,97,96,95,94,108,272],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,305],[61,74,73,83,82,81,88,97,206,103,177,166,469],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,114,335],[61,74,73,83,82,81,88,97,470,399],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,316],[61,74,73,83,82,81,80,79,102,101,100,117,116,471],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,472],[61,74,73,83,82,81,80,79,249,442],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,184],[61,74,73,83,82,81,88,143,92,118,101,100,117,142,160],[61,74,73,83,82,81,88,97,96,95,94,128,127,118,373],[61,74,73,83,82,81,88,97,96,95,94,128,127,375],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,167,166,215,229],[61,74,73,83,82,81,88,97,112,95,94,474,473],[61,74,73,83,82,81,88,97,96,95,122,92,91,90,126],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,211],[61,74,73,83,82,81,88,97,112,95,94,104,79,278],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,112,95,94,245,244],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,114,161],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,114,161],[61,74,73,83,82,81,413,152,319],[61,74,73,83,82,81,348],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,121,120],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,249,248],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,205],[61,74,73,83,82,81,88,97,96,95,94,245],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,116,115,156],[61,74,73,83,82,81,88,97,240,398,145,199],[61,74,73,83,82,81,88,97,112,95,334,172,369,141],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,475],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,94,128,476,152],[61,74,73,83,82,81,88,97,206,103,177,166,213],[61,74,73,83,82,81,88,87,386,172,369,141],[61,74,73,83,82,81,88,477],[61,74,73,83,82,81,88,97,240,398,145],[61,74,73,83,82,81,478],[61,74,73,83,82,81,88,97,112,95,222,368,105],[61,74,73,83,82,81,88,97,206,103,177,166,213],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,94,128,476,152,180],[61,74,73,83,82,81,479],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,203,365],[61,74,73,83,82,81,88,97,381,233,132,131],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,114],[61,74,73,83,82,81,88,97,96,95,94,104,103,177,166,215,229],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,418],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,95,94,128,127,354,271,306],[61,74,73,83,82,81,88,87,86,476,152,306,480],[61,74,73,83,82,81,88,87,86,127,354,271,180],[61,74,73,83,82,81,88,97,96,95,94,128,182,236,145,390],[61,74,73,83,82,81,88,143,92,91,246,228],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,197,320],[61,74,73,83,82,81,88,97,96,95,122,92,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,276],[61,74,73,83,82,81,88,97,96,95,94,128,216,103,177,166],[61,74,73,83,82,81,88,97,96,95,122,92,118,265],[61,74,73,83,82,81,88,97,96,95,289,233,254],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,300,481],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,167,166,200],[61,74,73,83,82,81,88,97,112,95,94,150,103,177,166,215,229],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,482],[61,74,73,83,82,81,88,97,112,95,94,474],[61,74,73,83,82,81,88,97,96,95,94,150,103,177,166,215],[61,74,73,83,82,81,88,97,96,95,94,234,356],[61,74,73,83,82,81,88,97,206,347],[61,74,73,83,82,81,88,97,381,233],[61,74,73,83,82,81,88,97,96,95,94,128,148,147,146,145,199],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,446],[61,74,73,83,82,81,88,97,470,285],[61,74,73,83,82,81,88,97,96,95,94,128,476,152,151],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,121,483],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,87,86,124,484],[61,74,73,83,82,81,467],[61,74,73,83,82,81,485],[61,74,73,83,82,81,219,262],[61,74,73,83,82,81,88,97,112,95,94,93,92,91,90,126,228],[61,74,73,83,82,81,88,97,112,95,94,173,110],[61,74,73,83,82,81,88,327,152,306,480],[61,74,73,83,82,81,88,195,272,271,306,456],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,189,436],[61,74,73,83,82,81,88,143,272],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,360],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,97,96,95,94,234,233,132,455],[61,74,73,83,82,81,88,97,96,95,310,152],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,90],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,116,115,184,220],[61,74,73,83,82,81,88,97,112,95,94,128,124,247,428],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156,198],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,156,486],[61,74,73,83,82,424],[61,74,73,83,82,81,80,79,102,167,166,215,229],[61,74,73,83,82,81,80,79,249],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,121,120,119,487],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,488],[61,74,73,83,82,81,88,201,366],[61,74,73,83,82,81,88,97,112,95,94,128,216,484],[61,74,73,83,82,81,479,366],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,188,187,489],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,156,294],[61,74,73,83,82,81,88,97,96,95,94,128],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,156,198],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136,212,490,295],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,189,263],[61,74,73,83,82,81,88,87,86,134,133,132,131],[61,74,73,83,82,81,88,87,159,103,177,166,215],[61,74,73,83,82,81,88,87,491],[61,74,73,83,82,81,88,97,112,95,94,128,127,354],[61,74,73,83,82,81,88,97,96,95,334,320,180],[61,74,73,83,82,81,88,97,96,95,334,172,369,298],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,492],[61,74,73,83,82,81,88,97,336,172],[61,74,73,83,82,81,88,97,96,95,122,92,91,246,125],[61,74,73,83,82,81,88,317,92,91,130,141],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,170,226,263],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,137],[61,74,73,83,82,81,88,317,92,91,90,89],[61,74,73,83,82,81,88,317,92,91,90,89],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,125],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,125],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,125],[61,74,73,83,82,81,88,97,112,95,94,128,208],[61,74,73,83,82,81,88,97,112,95,94,128,216,493],[61,74,73,83,82,81,88,97,112,95,94,128,216,79,149],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,167,166,213],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,246],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,246,125],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,494],[61,74,73,83,82,81,88,97,495,152,254],[61,74,73,83,82,81,88,97,96,95,94,128,127,118],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,167,166],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,90,194,228],[61,74,73,83,82,81,88,97,96,95,94,150,79,181,152,180],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,121,360],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,188,187,382],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,300,496],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,444],[61,74,73,83,82,81,88,97,381,256],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,90],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,130],[61,74,73,83,82,81,88,97,96,95,122,92,91,90,194],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,123],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,454],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,144],[61,74,73,83,82,81,88,87,86,209,124,359],[61,74,73,83,82,81,88,87,86,209,124,79,123],[61,74,73,83,82,81,88,97,96,315,233,132,409],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,156,497],[61,74,73,83,82,81,88,97,112,315,256],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,269],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,121],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,137,136,498],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,122,239,238,499],[61,74,73,83,82,81,88,87,86,127,354,271,500],[61,74,73,83,82,81,88,97,112,111,366],[61,74,73,83,82,81,88,97,112,111,172,171],[61,74,73,83,82,81,88,97,206,361],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,305],[61,74,73,83,82,81,88,97,261,92,91,130,141],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,501],[61,74,73,83,82,81,88,97,96,193,346,145,419],[61,74,73,83,82,81,88,97,96,111,320,270],[61,74,73,83,82,81,88,97,96,502,285],[61,74,73,83,82,81,219],[61,74,73,83,82,81,80,79,249,442],[61,74,73,83,82,81,80,79,102,101,100,117,121,360],[61,74,73,83,82,81,80,79,102,101,100,117,121,120],[61,74,73,83,82,81,88,97,96,95,122,92,118],[61,74,73,83,82,81,88,143,92,354,271,306,456],[61,74,73,83,82,81,88,97,112,95,94,173,172,369],[61,74,73,83,82,81,88,97,112,95,94,108,272,271,254],[61,74,73,83,82,81,88,97,112,95,94,128,127,118,167,166,215,229],[61,74,73,83,82,81,88,97,96,95,94,128,127,281],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,181,152,500],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,189,335],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,189],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,122,92,91,130,141],[61,74,73,83,82,81,88,97,261,92,91,90,89],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,121,120,119],[61,74,73,83,82,503],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,276],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,97,112,95,94,150,79,249,248],[61,74,73,83,82,81,88,97,206,79,504],[61,74,73,83,82,81,88,97,206,79,181],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,471],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,156],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,188,187,382],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,143,92,118,101,229],[61,74,73,83,82,81,88,143,92,118,101,100,117,305],[61,74,73,83,82,81,377,233,132,409],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,143,92,118,101,100,117,142,227],[61,74,73,83,82,81,88,143,92,91],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,241],[61,74,73,83,82,81,88,87,86,209,216,103],[61,74,73,83,82,81,88,97,96,232],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,130],[61,74,73,83,82,81,88,97,96,95,94,93,92,118],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,170,226],[61,74,73,83,82,81,88,97,96,95,94,104,79,278],[61,74,73,83,82,81,479,320,306,480],[61,74,73,83,82,81,286,399],[61,74,73,83,82,81,88,505],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,125],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,125],[61,74,73,83,82,81,88,97,96,315,233,132,131],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,137,506],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,507],[61,74,73,83,407,152,270],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,137,494],[61,74,73,83,82,81,88,97,96,95,94,474,473],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,353],[61,74,73,83,82,81,88,97,261,92,91,90,194,228],[61,74,73,83,82,81,88,97,96,95,94,128,134],[61,74,73,83,82,81,88,97,112,95,122,92,118,167,166,215],[61,74,73,83,82,81,88,97,96,95,94,104,79,224],[61,74,73,83,82,81,88,97,240,398,145,199],[61,74,73,83,82,81,80,79,102,101,100,117,121,223],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,90,194,228],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,120,119,444],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,269],[61,74,73,83,82,81,88,97,96,95,122,92,118,167,166,215,229],[61,74,73,83,82,81,80,79,102,101,100,117],[61,74,73,83,82,81,88,452,231],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,494],[61,74,73,83,82,197,320,306,154],[61,74,73,83,82,81,88,97,112,95,94,93,92,91,246,228],[61,74,73,83,82,81,88,97,112,95,94,128,148,508],[61,74,73,83,82,81,88,97,112,95,94,128,476],[61,74,73,83,82,81,88,97,96,95,289,233,132],[61,74,73,83,82,81,88,97,96,95,94,104,79,280],[61,74,73,83,82,81,88,87,86,208,448],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,130,298],[61,74,73,83,82,81,88,97,96,95,94,128,148],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,121,120,509],[61,74,73,83,82,81,88,97,96,95,94,104,510],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,511],[61,74,73,83,82,81,88,97,96,95,122,92,118,167,166],[61,74,73,83,82,258,152],[61,74,73,83,82,81,219],[61,74,73,83,82,81,80,79,102,101,100,117,121],[61,74,73,83,82,81,88,97,512],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,293],[61,74,73,83,82,81,88,97,112,95,94,173,366],[61,74,73,83,82,81,88,97,112,95,94,173,172],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,189,161],[61,74,73,83,82,81,88,97,96,95,94,245],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,121,223],[61,74,73,83,82,81,88,379,79,280],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,184],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,226,227],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,246,228],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,188,187,408],[61,74,73,83,82,81,88,97,112,95,122,92,118,167,166,215],[61,74,73,83,82,81,88,87,86,124,247],[61,74,73,83,82,81,88,87,86,216,347],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,379,79,181],[61,74,73,83,82,81,88,97,96,111,320,180],[61,74,73,83,82,81,88,97,96,111,172,369,141],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,156],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,137,318],[61,74,73,83,82,81,80,79,102,101,100,117],[61,74,73,83,82,81,88,97,96,95,94,128,216,79,181],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,121,120,119,179],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,513],[61,74,73,83,82,81,88,296],[61,74,73,83,82,81,88,87,392],[61,74,73,83,82,81,80,103,177,166],[61,74,73,83,82,81,88,218],[61,74,73,83,82,81,88,218,358,145,199],[61,74,73,83,82,81,88,87,86,216,79,181,152,270],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,269],[61,74,73,83,82,81,88,87,86,182,236,145],[61,74,73,83,82,81,88,87,86,208],[61,74,73,83,82,81,88,87,86,208,207],[61,74,73,83,82,81,88,97,96,95,94,128,124,514],[61,74,73,83,82,81,88,97,96,95,94,128,124,347],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,181,152,306,456],[61,74,73,83,82,81,88,97,96,95,94,128,124,103,177,166,215],[61,74,73,83,82,81,377,256],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,137,136,515],[61,74,73,83,82,81,88,97,96,95,122,92,91,90,194,228],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,116,115,114,160],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,189,160],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,188,267],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,142],[61,74,73,83,82,81,80,79,249,248],[61,74,73,83,82,81,80,79,102,101,100,117,266],[61,74,73,83,82,81,88,195,92,118],[61,74,73,83,82,81,88,195,92,118],[61,74,73,83,82,81,88,195,92,91,90,194,125],[61,74,73,83,82,81,88,97,96,95,122,272,271],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,343],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,144],[61,74,73,83,82,81,88,97,96,95,94,128,134,516],[61,74,73,83,82,81,88,97,96,95,94,128],[61,74,73,83,82,81,88,214,92,354,271,254],[61,74,73,83,82,81,88,214,92,118,167,166],[61,74,73,83,82,81,88,87,86,209,182,236,250],[61,74,73,83,82,81,88,97,112,193,346,145,199],[61,74,73,83,82,81,88,87,86,124,103,155,154],[61,74,73,83,82,81,88,97,96,95,94,128,148,147,146,250],[61,74,73,83,82,81,88,97,96,95,94,517,399],[61,74,73,83,82,81,88,97,336,366,376],[61,74,73,83,82,81,88,97,112,95,94,128,182],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,229],[61,74,73,83,82,81,80,79,102,101,100,117,142,161],[61,74,73,83,82,81,88,218,358,105],[61,74,73,83,82,81,88,87,86,209,127,91,90],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,144],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120],[61,74,73,83,82,81,88,97,240,326],[61,74,73,83,82,81,88,97,96,95,94,108,92],[61,74,73,83,82,81,80,79,280],[61,74,73,83,82,81,88,97,96,95,94,128,124,103],[61,74,73,83,82,81,88,97,96,95,94,128,134,133,132,131],[61,74,73,83,82,81,80,79,102,101,100,117],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,189],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,229],[61,74,73,83,82,81,88,87,86,127,91,130],[61,74,73,83,82,197,172,171],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,373],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121,223],[61,74,73,83,82,81,88,97,96,95,94,430],[61,74,73,83,82,81,80,518],[61,74,73,83,82,81,88,87,159,79,249],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,490],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,90,126,228],[61,74,73,83,82,81,286,285],[61,74,73,83,82,81,88,97,96,111],[61,74,73,83,82,81,88,97,96,519,231],[61,74,73,83,82,81,88,97,178,79,181],[61,74,73,83,82,81,88,97,178,103,177,166,469],[61,74,73,83,82,81,88,97,495,152,270],[61,74,73,83,82,81,88,97,381,256],[61,74,73,83,82,81,88,97,96],[61,74,73,83,82,81,88,317,92,91,246,228],[61,74,73,83,82,81,88,97,336,320,180],[61,74,73,83,82,81,88,195,92],[61,74,73,83,82,81,88,195,92,118,265],[61,74,73,83,82,81,88,195,92,91,90,194],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,170],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,118,101,100,117,266],[61,74,73,83,82,81,88,97,96,95,122,92,91,90,89],[61,74,73,83,82,81,88,97,96,95,94,128,400],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,90,194],[61,74,73,83,82,81,88,97,112,95,94,128,175],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,114],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,121,120,119,179],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184,220],[61,74,73,83,82,81,88,87,86,421,91,130,141],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156,198],[61,74,73,83,82,81,88,201,320],[61,74,73,83,82,81,88,97,336,172,171],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,114,227],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,353],[61,74,73,83,82,81,479,320,180],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,188,267],[61,74,73,83,260],[61,74,73,83,82,81,88,379,79,181,152,306],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,137,506],[61,74,73,83,82,81,80,79,249,248],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,114,335],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,189,227],[61,74,73,83,82,81,467],[61,74,73,83,82,81,88,97,96,95,94,245,251,370],[61,74,73,83,82,81,88,291,233,132],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,246,125],[61,74,73,83,82,81,88,97,112,95,94,128,124],[61,74,73,83,82,81,88,87,86,208,448],[61,74,73,83,82,81,88,97,495],[61,74,73,83,82,81,88,87,255,256],[61,74,73,83,82,81,88,97,112,232,231],[61,74,73,83,82,81,88,97,96,95,94,128,216,397],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,169],[61,74,73,83,82,81,88,97,112,95,94,108,92,91],[61,74,73,83,82,81,88,97,96,95,122,92,118,167],[61,74,73,83,82,81,88,97,96,95,94,128,520],[61,74,73,83,82,81,88,97,96,95,94,128,124,521],[61,74,73,83,82,81,88,97,96,95,94,150,79,123],[61,74,73,83,82,81,88,97,381,233,132,131,338],[61,74,73,83,82,81,88,379,103,177,166,213],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,181],[61,74,73,83,82,81,88,97,206,103,177,166,213],[61,74,73,83,82,81,88,97,96,95,94,108],[61,74,73,83,82,81,88,97,96,95,94,104,416],[61,74,73,83,82,81,88,97,96,95,122,92,354,271],[61,74,73,83,82,81,88,97,240],[61,74,73,83,82,81,88,97,96,95,94,128,124,247,268],[61,74,73,83,82,81,88,97,96,153,152,306],[61,74,73,83,82,81,88,97,96,502],[61,74,73,83,82,81,88,87,522],[61,74,73,83,82,81,88,87,523],[61,74,73,83,82,81,88,87,255,233,132,131],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,90,126,228],[61,74,73,83,82,81,88,97,261,92,91,90,89],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,372],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,114],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,242,295],[61,74,73,83,82,81,88,97,96,95,94,517,399],[61,74,73,83,82,81,88,87,86,124,484],[61,74,73,83,82,81,88,143,92,118,101,100,117,142],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,524],[61,74,73,83,82,81,88,97,240],[61,74,73,83,82,81,88,195,92,354,271],[61,74,73,83,82,81,88,97,96,95,94,307],[61,74,73,83,82,81,88,143,92,91,246,228],[61,74,73,83,82,81,88,291,233],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,114],[61,74,73,83,82,81,80,79,149],[61,74,73,83,82,81,80,79,102,101],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,137,136],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,114],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,169,311],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,90,194,228],[61,74,73,83,82,81,88,87,86,525],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,360],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,116,115,184,220],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,189,160],[61,74,73,83,82,81,88,97,112,153,152,254],[61,74,73,83,82,81,88,97,112,519,376],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,511],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,507],[61,74,73,83,82,81,88,97,96,95,310,257],[61,74,73,83,82,81,80,79,181,152,180],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,475],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,142,113],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,121,120],[61,74,73,83,82],[61,74,73,83,82,107,106,145,199],[61,74,73,83,82,81,88,97,96,95,122,92,91,246,125],[61,74,73,83,82,81,88,97,96,95,122,92,91,246,125],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,170,241],[61,74,73,83,82,81,88,459],[61,74,73,83,82,81,88,97,96,95,94,128,175,132,409],[61,74,73,83,82,81,88,87,86,127,91,130,129],[61,74,73,83,82,81,413,152,306],[61,74,73,83,82,81,88,97,336,366,231],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,184],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226],[61,74,73,83,82,81,88,87,86,165,79,526,177,166,215],[61,74,73,83,82,81,88,87,86,127,118],[61,74,73,83,82,81,88,97,240,398,145,199],[61,74,73,83,82,81,88,97,96,95,222],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,189,160],[61,74,73,83,82,81,88,218,358,414],[61,74,73,83,82,81,88,143,92],[61,74,73,83,82,81,88,143,92,118,101],[61,74,73,83,82,81,88,97,112,95,94,128,216,103,177],[61,74,73,83,82,81,88,97,112,95,94,128,148,147],[61,74,73,83,82,81,80,79,102,101,100,117,121],[61,74,73,83,82,81,80,79,102,167,166,420],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136],[61,74,73,83,82,81,80,79,102,101,100,117,142],[61,74,73,83,82,81,88,97,112,95,94,93],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,114,160],[61,74,73,83,527],[61,74,73,83,82,197],[61,74,73,83,82,81,88,97,112,95,94,128,148],[61,74,73,83,82,81,88,97,112,95,94,128,378],[61,74,73,83,82,81,88,195,239,238,451],[61,74,73,83,82,81,88,195,92,118,167,166],[61,74,73,83,82,81,88,195,92,91,90],[61,74,73,83,82,81,88,87,86,134],[61,74,73,83,82,81,88,97,112,95,289],[61,74,73,83,82,81,88,97,112,95,289,233],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,114,160],[61,74,73,83,82,81,88,214,272,271],[61,74,73,83,82,81,80,79,278,152,306,154],[61,74,73,83,82,81,80,79,102,101,100,117,116,203,230],[61,74,73,83,82,81,88,97,96,95,122,92,91,90,126,228],[61,74,73,83,82,81,413,152,306,154],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121,120,119,487],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117],[61,74,73,83,82,81,88,97,336,172,369],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,82,81,80,79,249,248],[61,74,73,83,82,81,80,79,102,101,100,117,528],[61,74,73,83,82,81,88,143,92,354,271],[61,74,73,83,82,81,88,143,92,118,101,100,117,242],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212,490],[61,74,73,83,82,81,88,97,96,111,320,309],[61,74,73,83,82,81,479,320,500],[61,74,73,83,82,81,413],[61,74,73,83,82,81,88,97,96,95,94,245,251,370],[61,74,73,83,82,81,88,291,256],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,438],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115],[61,74,73,83,82,81,88,97,96,95,529,399],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,435],[61,74,73,83,82,81,88,214,92,118,373],[61,74,73,83,82,81,88,214,92,118,167,166,215,229],[61,74,73,83,82,81,88,214,92,91],[61,74,73,83,82,81,88,214,92,91,90,126],[61,74,73,83,82,81,88,97,112,95,222,221],[61,74,73,83,82,81,88,317,92,91,130,129],[61,74,73,83,82,81,88,317,92,91,90,126,125],[61,74,73,83,82,81,88,264],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,184,220],[61,74,73,83,82,81,377],[61,74,73,83,82,81,88,379,103,177,166,215,530],[61,74,73,83,260],[61,74,73,83,82,81,88,214,92,118],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,82,81,80,79,102,167],[61,74,73,83,82,81,88,87,86,209,148],[61,74,73,83,82,197,320],[61,74,73,83,82,81,88,97,96,95,94,245,244],[61,74,73,83,82,81,88,97,206,518,531],[61,74,73,83,82,81,88,97,112,95,94,93,272,532],[61,74,73,83,82,81,80,79,102,101,100,117,142],[61,74,73,83,82,81,88,97,112,95,94,93,92,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,104,79,181],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100],[61,74,73,83,82,81,88,97,112,95,94,104,79,533],[61,74,73,83,82,81,88,317,92,354,271],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,82,81,88,97,96,111,172],[61,74,73,83,82,81,88,214,92,91,90,126,228],[61,74,73,83,82,81,88,97,112,95,94,128,134,133,132,131],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,97,96,95,94,128,124,103,177,166,213],[61,74,73,83,82,81,377,256],[61,74,73,83,82,81,478],[61,74,73,83,82,81,88,97,96,95,94,128,134],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,189,161],[61,74,73,83,82,81,88,143,92,118,101,100,117,142],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,214,92,91,90,126,125],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,169],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,121,120,340],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,121,120,119,444,534],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,170,226],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,114,160],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187,382],[61,74,73,83,82,292,256],[61,74,73,83,82,81,88,97,96,95,94,104,103,177,166],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,189,160],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,97,96,95,94,108,92,354,271,270],[61,74,73,83,82,81,88,317,92,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,438],[61,74,73,83,82,81,88,97,96,95,94,108,272,271],[61,74,73,83,82,81,80,79,102,101,100,117,406],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,144],[61,74,73,83,82,81,88,317,272,532],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,471],[61,74,73,83,82,503],[61,74,73,83,82,81,88,87,86,148,147,146],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,535],[61,74,73,83,82,81,88,87,255,233,254],[61,74,73,83,82,81,88,87,255,256],[61,74,73,83,82,81,88,87,86,124,247,536],[61,74,73,83,82,81,88,97,240,398,145,199],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,158],[61,74,73,83,82,81,88,97,96,95,94,128,124,103],[61,74,73,83,82,81,88,97,96,95,94,128,134,133,306,456],[61,74,73,83,82,81,88,97,112,95,94,128,127,118,537],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,128,208,538,180],[61,74,73,83,82,81,88,97,96,95,122,92,325],[61,74,73,83,82,81,88,87,86,148,508,539],[61,74,73,83,82,81,88,87,86,476,152,151],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184,282],[61,74,73,83,82,81,88,97,112,95,94,307,152,151],[61,74,73,83,82,81,80,79,102,101,100,117,511],[61,74,73,83,82,81,80,103,177,166,215,229],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,535],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,184,333],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,184,220],[61,74,73,83,82,81,88,97,96,95,122,92,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,234,233,132,131],[61,74,73,83,82,81,88,97,96,95,94,279],[61,74,73,83,82,81,88,195,92,118,101],[61,74,73,83,82,81,88,97,96,95,94,128,216,540],[61,74,73,83,82,81,88,97,112,95,94,234,233,132,274],[61,74,73,83,82,81,88,97,112,95,94,234,256,376],[61,74,73,83,82,81,80,79,102,101,100,117,524],[61,74,73,83,82,81,88,87,86,175,306],[61,74,73,83,82,81,88,87,86,124,247],[61,74,73,83,82,81,88,87,86,124,79,181,152,306,154],[61,74,73,83,82,81,88,201,366],[61,74,73,83,527],[61,74,73,83,82,81,88,97,96,95,94,173,172,369],[61,74,73,83,82,81,88,97,96,193,346],[61,74,73,83,82,81,80,79,102,101,100,117,116,440,439],[61,74,73,83,82,81,88,97,206,79,181,152],[61,74,73,83,82,81,88,327,152,151],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,535],[61,74,73,83,82,81,88,97,96,95,94,128,134,412],[61,74,73,83,82,81,88,97,96,95,94,150,103,177,166,215,229],[61,74,73,83,82,81,88,97,96,95,94,128,127,432],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,506],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,94,128,216,79,181],[61,74,73,83,82,81,88,143,92,118,101,100,117,142,161],[61,74,73,83,82,81,88,143,92,375],[61,74,73,83,82,81,88,97,112,95,94,104,79,278,152,254],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,130],[61,74,73,83,82,81,88,97,96,95,94,541],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,184,220],[61,74,73,83,82,81,88,97,206,79,102,101,100,429],[61,74,73,83,82,81,88,97,112,95,94,108],[61,74,73,83,82,81,88,87,86,175],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,229],[61,74,73,83,82,81,88,87,86,543,542,132,210],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184,544],[61,74,73,83,82,81,88,97,261,272,271,132],[61,74,73,83,82,81,88,218,358],[61,74,73,83,82,81,88,143,92,118,101,100,117,511],[61,74,73,83,82,81,88,291,233,306],[61,74,73,83,82,81,80,79,102,101,100,117,116,546,545],[61,74,73,83,82,81,88,97,96,95,94,93],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,189,161],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,167,166,215,229],[61,74,73,83,82,81,88,97,96,95,94,104,79,278,152],[61,74,73,83,259],[61,74,73,83,82,81,88,97,96,95,94,297,152,151],[61,74,73,83,82,81,88,97,96,95,94,128,547],[61,74,73,83,82,81,88,201,425],[61,74,73,83,82,81,88,379,514],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,114],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,136,212],[61,74,73,83,82,81,88,97,96,95,529,548],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,114],[61,74,73,83,82,81,88,97,112,95,94,128,175,132],[61,74,73,83,82,81,88,97,96,95,94,128,134,516],[61,74,73,83,82,81,88,87,86,547],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,120],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226,335],[61,74,73,83,82,81,88,97,178,103,155,154],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187,408],[61,74,73,83,82,81,88,143,272,271,132],[61,74,73,83,82,81,219,460,145,199],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,90,89],[61,74,73,83,82,81,88,97,96,95,94,128,124,103,177,166,213],[61,74,73,83,82,81,88,97,96,95,94,297,152,306],[61,74,73,83,82,81,80,79,102,101,100,117,401],[61,74,73,83,82,258,152,254],[61,74,73,83,82,81,88,97,96,95,94,234,256],[61,74,73,83,82,81,88,97,96,95,289,233],[61,74,73,83,82,81,80,79,249,248],[61,74,73,83,82,81,80,79,102,101,100],[61,74,73,83,82,81,88,97,112,95,94,128,124,514],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,90],[61,74,73,83,82,81,88,143,92,118,101,229],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,156,486],[61,74,73,83,82,81,88,97,96,95,94,234,233],[61,74,73,83,82,81,88,97,96,95,94,234,233],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,167,166,213],[61,74,73,83,82,81,88,97,96,95,94,549],[61,74,73,83,82,81,88,97,96,95,94,128,127,550],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,188,187],[61,74,73,83,82,81,80,79,278,152],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,156,486],[61,74,73,83,82,81,80,79,278,152],[61,74,73,83,82,81,88,97,96,111,320],[61,74,73,83,82,81,88,143,92,91,130,298],[61,74,73,83,82,81,88,97,96,95,94,128,124,174],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,87,386,172],[61,74,73,83,82,81,88,97,178,79,249,248],[61,74,73,83,82,81,88,87,159,103,177,166,215,229],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,379],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,228],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,188,187,551],[61,74,73,83,82,81,88,97,96,95,94,150,518],[61,74,73,83,82,81,88,87,86,148,508,539],[61,74,73,83,82,81,80,79,102,101,100,99],[61,74,73,83,82,81,80,79,102,101,100,117,121],[61,74,73,83,82,81,88,97,96,315,233,132,131],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,144],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184,411],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,379,397],[61,74,73,83,82,81,88,552],[61,74,73,83,82,81,88,97,112,95,94,108],[61,74,73,83,82,81,88,143,92,118],[61,74,73,83,82,81,377,233,132,131,338],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,97,112,95,122,92,118,167,166],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,265],[61,74,73,83,82,81,80,79,102,101,229],[61,74,73,83,82,81,88,143,92,118,167,166,200],[61,74,73,83,82,81,88,291,256],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,82,81,88,97,96,95,94,108,272,271,270],[61,74,73,83,82,81,88,97,96,95,334,366,231],[61,74,73,83,82,81,88,143,92,118,101,100,117,142,335],[61,74,73,83,82,81,88,97,96,95,284],[61,74,73,83,82,81,88,97,112,95,122,92,91,246,125],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136,212,553],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,120,554],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,137,136],[61,74,73,83,82,81,88,97,96,95,122,92,354,271],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,125],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,137],[61,74,73,83,82,81,88,87,159,518],[61,74,73,83,82,81,88,97,96,95,94,128,216,79,181,152],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,340],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,97,96,95,94,128,216,79,149],[61,74,73,83,82,81,88,97,96,95,94,234,233],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,137],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,142,160],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,405,404],[61,74,73,83,82,81,88,97,261,92,91,90],[61,74,73,83,82,81,88,97,96,232,231],[61,74,73,83,82,81,88,97,96,232],[61,74,73,83,82,292],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,241],[61,74,73,83,82,292,256],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,143,92,91,90],[61,74,73,83,82,81,88,214,92,91,90,126,125],[61,74,73,83,82,81,88,97,96,95,94,128,134,133,132,131],[61,74,73,83,82,81,88,97,206,79,102,167,166,215],[61,74,73,83,82,81,88,97,96,95,94,128,182,236,414],[61,74,73,83,82,81,88,97,495,152,151],[61,74,73,83,82,555],[61,74,73,83,82,81,88,87,386,172,369,298],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,96,95,94,128,216,79],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226,335],[61,74,73,83,82,81,88,97,112,95,310],[61,74,73,83,82,81,80,103,177,166,420],[61,74,73,83,82,81,88,379,103,155,154],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,343],[61,74,73,83,82,292,256],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,184],[61,74,73,83,82,81,88,379,79,556],[61,74,73,83,82,81,88,87,86,209,148,147,146,145,199],[61,74,73,83,82,81,88,97,96,95,94,128,208,538,306],[61,74,73,83,82,81,88,97,96,95,94,128,216,103,177,166,213],[61,74,73,83,82,81,88,97,112,95,334],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,137,136,498],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,503],[61,74,73,83,82,81,88,97,112,95,122,92,91,130,141],[61,74,73,83,82,81,88,143,92,91,90,126],[61,74,73,83,82,81,88,143,92,118,101,100,117,557],[61,74,73,83,82,81,88,97,96,95,529,548],[61,74,73,83,82,81,88,97,206,79,102,101,100,423],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136,300,299],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,242],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,293],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,558],[61,74,73,83,82,81,88,97,96,95,94,104,79,249,442],[61,74,73,83,82,81,88,87,86,124,79,181,152,180],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,142],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,88,87,86,476,152],[61,74,73,83,82,81,88,87,86,559],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,276],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,121],[61,74,73,83,82,81,88,97,96,95,310],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,560],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,280],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,188,187],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,156,198,275],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,184,220],[61,74,73,83,82,81,88,97,96,95,122,92,91,90,194,125],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,137,136],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,226,335],[61,74,73,83,82,81,88,87,461,152,306],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,90,194,228],[61,74,73,83,82,81,88,561,152,306],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,114],[61,74,73,83,82,81,88,97,112,95,94,128,124,103,177,166,213],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,94,128,124,247,428],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,88,87,86,216,79,278,152,270],[61,74,73,83,82,81,88,97,112,95,94,128,175,319],[61,74,73,83,82,81,88,87,392,391,145,199],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,189],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,121,120,562],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,170,226,227],[61,74,73,83,82,81,88,379,103,177],[61,74,73,83,82,81,88,97,112,95,122,92,118],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,142,160],[61,74,73,83,82,81,88,97,96,95,122],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,184,183],[61,74,73,83,82,81,88,97,96,95,94,128,127,118],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,494],[61,74,73,83,82,81,462],[61,74,73,83,82,81,88,87,86,165,79,164,163],[61,74,73,83,82,81,88,97,112,95,94,104,79,102,101,100,117,116,115,170,169,168],[61,74,73,83,82,81,88,459,399],[61,74,73,83,82,81,88,87,386],[61,74,73,83,82,81,88,97,112,95,94,128,124,247,563],[61,74,73,83,82,81,88,97,96,95,94,128,148,147,146,145,357],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,546],[61,74,73,83,82,81,88,97,96,95,94,245,251],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,121,120],[61,74,73,83,82,81,88,97,112,95,94,108,92,91,90,194,228],[61,74,73,83,82,81,88,195,92,91,130],[61,74,73,83,82,81,80,79,102,101,100,117,116,115],[61,74,73,83,82,81,88,97,96,95,94,474],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,137,318],[61,74,73,83,82,81,88,201,172],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,90,126,228],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,564],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,137,136,300,299],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,226,436],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,188,565],[61,74,73,83,82,81,88,87,86,148,147,146,145,390],[61,74,73,83,82,81,88,143,92,118,101,100,117,142,160],[61,74,73,83,82,81,88,97,112,95,94,128,124,450],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,170,226,335],[61,74,73,83,82,81,88,97,96,95,94,128,216,79,205],[61,74,73,83,82,81,88,97,96,95,94,93,92,354,271,151],[61,74,73,83,82,81,88,97,96,95,94,128,216,103,177],[61,74,73,83,82,81,88,97,96,95,94,128,148,147,146,145,199],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,203,566],[61,74,73,83,82,81,88,87,86,182],[61,74,73,83,82,81,80,79,102,101,100,117,142,335],[61,74,73,83,82,81,80,79,278,152,180],[61,74,73,83,82,292,233,132,409],[61,74,73,83,82,81,88,552],[61,74,73,83,82,81,88,317,92,118,167],[61,74,73,83,82,81,88,379,79],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,313],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184],[61,74,73,83,82,81,80,79,278,152,151],[61,74,73,83,82,81,88,317,92,91,90,194,228],[61,74,73,83,82,81,88,97,336,172,369],[61,74,73,83,82,81,88,97,96,502,399],[61,74,73,83,82,81,88,195,92,325,324],[61,74,73,83,82,81,88,317,272,271],[61,74,73,83,82,81,88,87,491],[61,74,73,83,82,81,88,97,112,193,346,145],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,188,187,551],[61,74,73,83,82,81,88,97,96,95,94,307],[61,74,73,83,82,81,88,97,96,95,122,92,118,567],[61,74,73,83,82,81,88,97,96,95,94,104,103,177,166,469],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,276],[61,74,73,83,82,81,88,97,96,95,94,93,92,91,90,194],[61,74,73,83,82,81,88,97,112,95,94,104,79,278],[61,74,73,83,82,81,568],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,276],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226,436],[61,74,73,83,82,81,80,79,102,101,100,117,557],[61,74,73,83,82,81,88,87,466,285],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,137,136,300],[61,74,73,83,82,81,88,143,92],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,121,120,119],[61,74,73,83,82,81,88,195,92,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,128,124,247,428],[61,74,73,83,82,81,88,143,239,341],[61,74,73,83,82,81,88,214,92,91,90,126,228],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,184,333],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,184],[61,74,73,83,82,81,80,79,102,101,100,117,116,276,275],[61,74,73,83,82,81,88,291,256],[61,74,73,83,260],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,156],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,167,166,215,229],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,360],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,120],[61,74,73,83,82,81,569,152,306,456],[61,74,73,83,82,81,88,87,86,182],[61,74,73,83,82,81,88,97,112,95,94,150,79,249,248],[61,74,73,83,82,81,88,87,86,283,216,79,102,167,166,213],[61,74,73,83,82,81,88,97,96,95,94,128,175,132,131,338],[61,74,73,83,82,81,88,97,96,95,94,128,124,79,181,152],[61,74,73,83,82,81,80,79,102,101,100,117,116,115],[61,74,73,83,82,81,88,97,96,95,94,108],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,112,95,94,173],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,121,120,119],[61,74,73,83,82,81,88,97,96,95,349],[61,74,73,83,82,81,88,97,96,95,310,152],[61,74,73,83,82,81,219,460,145,199],[61,74,73,83,82,81,88,97,96,193],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,570],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,184,220],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,444,534],[61,74,73,83,82,81,88,97],[61,74,73,83,82,81,88,97,112,95,94,128,127,91,90,194,228],[61,74,73,83,82,81,88,97,261,92,354,271,180],[61,74,73,83,82,81,88,97,112,95,94,150,79],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,116,115,189,160],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,226,263],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,570],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101],[61,74,73,83,82,292,233,132,131],[61,74,73,83,82,81,88,87,392],[61,74,73,83,82,81,88,97,96,95,94,93,272,271],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,277],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,188,187,382],[61,74,73,83,82,81,88,97,96,95,94,128,525],[61,74,73,83,82,81,88,97,96,95,94,128,134,571],[61,74,73,83,82,81,219,572],[61,74,73,83,82,81,88,97,96,95,334,320,306],[61,74,73,83,82,81,88,87,491],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,121,120,119,179,573],[61,74,73,83,82,81,88,97,178,79,123],[61,74,73,83,82,81,88,97,381,233,309],[61,74,73,83,82,81,88,97,178,79],[61,74,73,83,82,81,88,97,96,95,94,128,127,354],[61,74,73,83,82,81,88,97,96,95,94,128,124,103,177,166,213],[61,74,73,83,82,81,80,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,97,426],[61,74,73,83,82,81,377,233,132,131],[61,74,73,83,82,107,106,145,199],[61,74,73,83,82,81,88,97,96,95,334,366],[61,74,73,83,82,81,88,87,86,124,174],[61,74,73,83,82,81,88,97,96,193,192],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,189,335],[61,74,73,83,82,81,88,97,178,518],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115],[61,74,73,83,82,81,88,317,92,91,246,125],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,167,166],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156,198],[61,74,73,83,82,81,88,97,96,95,94,150,79,249],[61,74,73,83,82,81,88,97,96,95,289,233],[61,74,73,83,82,81,88,97,112,193],[61,74,73,83,82,81,88,97,112,111],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,169],[61,74,73,83,82,81,88,379,103,177,166],[61,74,73,83,82,81,88,87,159,574],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,156],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,143,92,91,90,89],[61,74,73,83,82,81,88,87,86,124],[61,74,73,83,82,81,88,87,86,165,79,575],[61,74,73,83,82,81,219,460,250],[61,74,73,83,82,81,80,79,278,152],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,170,226,227],[61,74,73,83,82,81,80,79,102,167,166,215,229],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187,408],[61,74,73,83,82,81,88,143,92,118,101,100,117,142],[61,74,73,83,82,81,88,97,96,95,94,128,216,510],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,475],[61,74,73,83,82,81,80,79,102,167],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,115,170,169,168],[61,74,73,83,82,81,88,97,112,95,94,128,134,133],[61,74,73,83,82,81,88,143,92,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,108,92],[61,74,73,83,82,81,80,79,102,101],[61,74,73,83,82,81,88,87,159,518],[61,74,73,83,82,81,88,214,92,91,90,194,228],[61,74,73,83,82,81,88,214,92,91,90,126],[61,74,73,83,82,81,88,97,96,95,94,234,233,132,131],[61,74,73,83,82,81,88,97,96,315,233,132,455],[61,74,73,83,82,81,377],[61,74,73,83,82,81,88,97,96,232],[61,74,73,83,82,81,88,87,86,127,91,90,194],[61,74,73,83,82,81,88,87,86,127,91,246,228],[61,74,73,83,82,81,88,97,240,398,145,199],[61,74,73,83,82,81,88,143,92,118,101,100,117,142,335],[61,74,73,83,82,81,88,296,376],[61,74,73,83,82,81,88,87,86,182,236,250],[61,74,73,83,82,81,88,87,86,148],[61,74,73,83,82,81,88,317,272,271,306,154],[61,74,73,83,82,81,88,195,92,118,167,166,215,229],[61,74,73,83,82,81,88,327,152,180],[61,74,73,83,82,81,88,97,96,111,172,576],[61,74,73,83,82,81,88,97,96,95,222,221],[61,74,73,83,82,81,88,97,96,95,94,128,124,247,428],[61,74,73,83,82,81,88,97,96,95,94,234,356],[61,74,73,83,82,81,88,87,86,124,247],[61,74,73,83,82,81,88,87,159,484],[61,74,73,83,82,81,88,97,112,95,94,93,92,118,101,100,117,142,463],[61,74,73,83,82,197,172,369],[61,74,73,83,82,81,88,97,96,95,122,92,91,90,89],[61,74,73,83,82,81,88,97,96,95,94,128,476,152,306],[61,74,73,83,82,81,88,97,96,95,94,104,79,278,152,270],[61,74,73,83,407,152,306],[61,74,73,83,82,81,88,143,92,118,167],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,170,226,160],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,167,166],[61,74,73,83,82,81,88,97,112,95,94,108,92,118,101,100,117,116,115,170,169],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,170,226,161],[61,74,73,83,82,81,88,291,256],[61,74,73,83,82,81,577,231],[61,74,73,83,82,81,88,97,96,95,94,128,175,132,210],[61,74,73,83,82,197,172,369,141],[61,74,73,83,82,81,88,97,96,111,172,369,141],[61,74,73,83,82,81,88,97,96,95,94,108,272,271,151],[61,74,73,83,82,81,88,97,112,95,94,128,175,132],[61,74,73,83,82,81,88,317,92,91,90,89],[61,74,73,83,82,81,88,97,112,95,122,92,118,101,100,117,116,115,137,136,515],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,187,408],[61,74,73,83,82,81,88,97,261,92,118,167,166,213],[61,74,73,83,82,81,88,97,112,111,366],[61,74,73,83,82,81,88,143,92,118,101,100,117,142,335],[61,74,73,83,82,81,88,143,239,238,451],[61,74,73,83,82,81,88,97,96,95,122,92,118,167],[61,74,73,83,82,81,88,214,272,271],[61,74,73,83,82,81,88,97,96,95,94,445],[61,74,73,83,82,81,88,379,79,249,248],[61,74,73,83,82,81,88,201,172,576],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121,120,340],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,156,486],[61,74,73,83,82,81,88,97,96,111,320,270],[61,74,73,83,82,81,88,97,96,95,94,128,208,207,376],[61,74,73,83,82,81,88,143,92,118,101,100,117,121,120,119,444,534],[61,74,73,83,82,81,80,79,102,265],[61,74,73,83,82,81,88,97,96,95,334,320,270],[61,74,73,83,82,81,88,97,96,95,94,245,251,145],[61,74,73,83,82,81,88,97,96,95,94,150,79,205],[61,74,73,83,82,81,88,97,96,95,94,128,148,508,539],[61,74,73,83,82,81,80,79,102,101],[61,74,73,83,82,81,88,97,96,95,94,128,216,103,177,166],[61,74,73,83,82,197,172],[61,74,73,83,82,81,88,317,92,91,90,89],[61,74,73,83,82,81,88,97,206,103,177],[61,74,73,83,82,81,88,97,96,95,94,307],[61,74,73,83,82,81,88,97,96,95,94,93,92,118,101,100,117,116,115,438],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,546],[61,74,73,83,82,81,88,143,92,118,101,100,99],[61,74,73,83,82,81,88,317,92,118,313],[61,74,73,83,82,81,88,195,92,91,90,194],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,137,506],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188,252],[61,74,73,83,82,81,88,195,92,118,373],[61,74,73,83,82,81,88,97,96,95,371],[61,74,73,83,82,81,88,97,206,79,102,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,142],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,121,120,119,204],[61,74,73,83,82,81,88,87,86,134,133,132,210],[61,74,73,83,82,81,88,97,96,193,346,145],[61,74,73,83,82,81,80,450],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117],[61,74,73,83,82,81,88,97,426],[61,74,73,83,82,81,88,97,112,232],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,276,275],[61,74,73,83,82,81,80,79,278,152,500],[61,74,73,83,82,81,88,97,96,95,94,128,127,91,246,228],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,167,166],[61,74,73,83,82,81,88,97,112,95,94,128,124,79,249,248],[61,74,73,83,82,81,88,97,112,95,94,150,510],[61,74,73,83,82,81,80,79,102,101,229],[61,74,73,83,82,81,88,97,96,95,94,108],[61,74,73,83,82,81,88,97,96,95,94,108],[61,74,73,83,82,81,80,79,249,248],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,188],[61,74,73,83,82,81,88,97,96,95,94,104,103,177,166,469],[61,74,73,83,82,197,172,171],[61,74,73,83,82,197],[61,74,73,83,82,81,88,97,96,95,94,108,92,91,90,126,228],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,570],[61,74,73,83,82,81,88,97,112,232],[61,74,73,83,82,81,88,97,112,95,529,285],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,116,440],[61,74,73,83,82,81,88,97,96,95,94,93,92],[61,74,73,83,82,81,88,143,272],[61,74,73,83,82,81,88,97,112,95,94,128,208,207],[61,74,73,83,82,81,88,87,86,283,124,79,249,248],[61,74,73,83,82,81,88,97,96,95,334],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,343],[61,74,73,83,82,81,88,97,96,95,122,92,118,101,100,117,116,203,230],[61,74,73,83,82,81,88,218,358,145,199],[61,74,73,83,260],[61,74,73,83,82,81,88,97,112,95,94,128,547],[61,74,73,83,82,81,88,97,96,95,94,108,92,118,101,100,117,121,120],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,137,136,212,211],[61,74,73,83,527],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,184],[61,74,73,83,82,81,88,97,96,95,222,368,370],[61,74,73,83,82,81,88,143,92,118,101,100,117,116,115,189,161],[61,74,73,83,82,81,80,79,102,101,100,117,116,115,114,436],[61,74,73,83,82,81,88,578],[61,74,73,83,82,81,88,97,96,95,94,128,182],[61,74,73,83,82,81,88,97,96,95,94,104,79,102,101,100,117,116,115,156],[61,74,73,83,82,81,88,218,358,145,199],[61,74,73,83,82,81,580,579,112,95,94,128,175,254],[61,74,73,83,82,81,583,582,581,95,310,152],[61,74,73,83,82,81,583,582,581,95,94,245,251,145,199],[61,74,73,83,82,81,583,585,94,128,182,584],[61,74,73,590,589,588,587,586],[61,74,73,590,589,588,587,592,591],[61,74,73,590,589,588,587,592,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,604,603,602],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,615,614],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617,616,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,623,622,621,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,628,627,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,596,636,589,635,596,605,589,634,633,615,614,632],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,596,605,589,634,638],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,596,636,589,635,596,605,589,634],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,639,617,616,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,603,602],[61,74,73,590,589,588,596,600,599,596,598,589,597],[61,74,73,590,589,588,596,600,599,596,640],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,641],[61,74,73,590,589,588,596,600,599,596,598,589,644,643,642],[61,74,73,590,589,588,596,600,599,596,598],[61,74,73,590,589,588,596,600,599,596,598,589,597],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,645],[61,74,73,590,589,588,596,646],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,596,605,650],[61,74,73,590,589,588,596,600,599,596,598,589,644],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,641],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,652,651,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,653,592,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617,616,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,603,621,654],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,649,648,621,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,628,627,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,655],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,657,656,617,616],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,653,592,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,613,615,614,632],[61,74,73,590,589,588,596,600,599,596,598,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,652,658],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633,615,660,659],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,657,656,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,641,662],[61,74,73,590,589,588,596,600,599,596,598],[61,74,73,590,589,588,596,600,599,596,598,589,664,663,617,616],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,657,656,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,650],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,665],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633,667,666],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,628,627,617],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,623,622],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,641],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,669,668,617,616],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,623,622,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,672,671,670],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633,615],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,641],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,674,673,670],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,675],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,628,627,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633,615,676],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,639,617,616,677],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,678,621,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,680,679,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,674,673,621,654],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,682,681,602],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,628,627,617,616,683],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,627,617,626],[61,74,73,590,589,588,596,600,599,596,598,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,682,633,615,614,684],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,686,685],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,645],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,645],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,604,603,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,686,685],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,649,648,621,654],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,652,651,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,589,649,648,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,589,680,679,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,589,613,615,614],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,674,673,621,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,596,636,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,596,636,589,687],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,589,613,615,614,632],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,686,688],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,641,689],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,642],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,691,617,690],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,674,673,670],[61,74,73,590,589,588,596,600,599,692],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,641],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,693],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,652],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,652,651,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,682,681,621,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,604,603],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617,616,677],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,694],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,627,617,616],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,649,648,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,695],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,691,617,616,654],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,604,603],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,696,642],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,589,613,603,621,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,615,660],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,604,603,621,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,615,614,632],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,678,602],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633,697],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,603,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,653,592,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,686,685],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,596,636,589],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,657,656,617,616,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,642],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,589,613,603,621,654],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,594,593,667,698],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,674,673],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,650,699],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,669,668,617,616],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,700],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,645],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,674,673,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,701],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,678,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,680,679,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,603,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617,616,620],[61,74,73,590,589,588,596,600,599,596,598,589,664,663,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,645],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,645],[61,74,73,590,589,588],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,702],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,623,622,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,623,622,621,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,623,622,621,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,596,636,589,635,596,605,589,649,648,602],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,668,617,616],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,594,593,667,703],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,623,622,621,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,674,673,621,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,696,592,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,696,592,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,682,633,615,704],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633,615,614,705],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,596,636,589,635,596,605,589,634,633,706],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,604,603,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,594,697],[61,74,73,590,589,588,596,600,599,596,598,589,597,707],[61,74,73,590,589,588,596,600,599,596,598,589,597,708],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,672],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,624,596,605,589,613,615,709],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,677],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617,616],[61,74,73,590,589,588,596,600,599,596,598,589,644,643,642],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,652,651,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,655],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,710],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,686],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,604,603,647],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633,615,614,632],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,652,651,592,591],[61,74,73,590,589,588,596,600,599,596,598,594,593,667,698],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,589,649],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,686,685],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,657,656,617,616,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,641,662],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,682,681,621,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,682,633,615,614,632],[61,74,73,590,589,588,596,600,599,596,598,589,597],[61,74,73,590,589,588,596,600,599,596,598,589,664,663,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,664,663],[61,74,73,590,589,588,596,600,599,596,598,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,649,648,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,680,679,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,669,668,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,696,642,620],[61,74,73,590,589,588,596,600,599,711,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,650],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,594,697],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633,615,614,632],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,691,617,616],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,589,613,603,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,603,670],[61,74,73,590,589,588,596,600,599,596],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,642],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,712],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,701],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,694],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,674,713],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,652,651,629],[61,74,73,590,589,588,596,600,599,692,617,707],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,680,679,621,654],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,603,714],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,680,679,621,677],[61,74,73,590,589,588,596,600,599,596],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,605,589,680,679,621,654],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,628,627,617,616,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,678],[61,74,73,590,589,588,596,600,599,711,617],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,619,618,617,707],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,655],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,654],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,615,676,715],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,686,688],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,628,627,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,594,593,667,703],[61,74,73,590,589,588,596,600,599,596,598,589,664,663,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,604,603],[61,74,73,590,589,588,596,600,599],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633,706,667],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,668,617,626],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,655],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,680,679,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,682,716],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,701],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,678,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,717],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633,706],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,592,591],[61,74,73,590,589,588,596,600,599],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,623,622,718],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,629],[61,74,73,590,589,588,596,600,599,596,598,594,593,667,666],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,604,603,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,613,615,614],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,589,623,622,621],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,628,627,617,616,591],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,627,617],[61,74,73,590,589,588,596,600,599],[61,74,73,590,589,588,596,600,599,596,598],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,594,593],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,631,630,642],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,657,656,617,616],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,650,699],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,596,607,606,596,605,719],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,652],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,627,617,616],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630,592,620],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,594,697],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,661,633],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,601,596,625,589,637,596,605,589,634,648],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,627],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,612,596,611,589,610,596,609,589,608,630],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,652,651,629],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,595,589,669,668,617,616,654],[61,74,73,590,589,588,596,600,599,596,598,589,597,596,724,589,723,596,722,589,721,596,611,589,720],[733,732,731,730,729,728,727,726,725],[733,732,731,730,729,728,727,726,736,735,734],[733,732,731,730,729,737,736,735],[733,732,731,730,729,728,727,741,740,739,738],[733,732,731,730,729,728,727,741,740,739,743,742],[733,732,731,730,729,728,727,746,745,744],[733,732,731,730,729,728,727,746,745],[733,732,731,730,729,728,727,746,747],[733,732,731,730,729,728,749,748],[733,732,731,730,729,728,727,746,745,738],[733,732,731,730,729,737,750],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,737,736,735,736,754,736,753,736,752],[733,732,731,730,729,728,727,741,740,739,743],[733,732,731,730,729,728,727,741,740,739],[733,732,731,730,729,728,727,741,740,756,755],[733,732,731,730,729,728,727,741,740,756],[733,732,731,730,729,728,727,758,757],[733,732,731,730,729,728,749,759,667],[733,732,731,730,729,728,760],[733,732,731,730,729,737,736,735,734],[733,732,731,730,729,728,749,761],[733,732,731,730,729,728,727,746,745,738],[733,732,731,730,729,737,736,735],[733,732,731,730,729,737,736,735,736,754,736,753],[733,732,731,730,729,737,736,735,736,762,736,753],[733,732,731,730,729,728,727,746,745,763],[733,732,731,730,729,728,727,746,745],[733,732,731,730,729,737,736,735,736,754,736,753],[733,732,731,730,729,728,727,726,736,735,736,762,736,753],[733,732,731,730,729],[733,732,731,730,729,728,749,748],[733,732,731,730,729,728,749,764],[733,732,731,730,729,765],[733,732,731,730,729,766],[733,732,731,730,729,728,727,758,757,767],[733,732,731,730,729,728,727,758,757,770,769,768],[733,732,731,730,729,728,727,758,757,759],[733,732,731,730,729,728,727,771],[733,732,731,730,729,728,727,758,757,759],[733,732,731,730,729,728,773,772],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,774],[733,732,731,730,729,728,749,775],[733,732,731,730,729,737,736,735,736],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,728,727,746,745,743,776],[733,732,731,730,729,728,727,758,757,767],[733,732,731,730,729,737,736,735,736,762,736,752],[733,732,731,730,729,728,727,741,740,756,777],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,749,748,778],[733,732,731,730,729,737,736,735,736,762,736,753,779],[733,732,731,730,729,728,727,726],[733,732,731,730,729,728,727,746,780],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,746,745,777],[733,732,731,730,729,728,727,782,781],[733,732,731,730,729,737,736,735,736,762],[733,732,731,730,729,728,749,770,769,768],[733,732,731,730,729,728,749,748,783],[733,732,731,730,729,737,736,735,736,754,736,762,736,752],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,749,748,755],[733,732,731,730,729,737,736,735],[733,732,731,730,729,737,736,735,736,753,787],[733,732,731,730,729,728,727,758,757,770,789,788],[733,732,731,730,729,728,727,758,757,759,667,703],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,727,746,790],[733,732,731,730,729,728,727,746,751],[733,732,731,730,729,728,727,746,751,755],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,792,791],[733,732,731,730,729,728,795,794,793],[733,732,731,730,729,737,736,735,736,762,736],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,737,736,735,787],[733,732,731,730,729,737,736,735,736,754,736,752],[733,732,731,730,729,737,736,735,736,754,736],[733,732,731,730,729,737,736,735,736,754,736,753,736,752],[733,732,731,730,729,728,727,758],[733,732,731,730,729,737,736,735,736,762,736,753,725],[733,732,731,730,729,728,727,796],[733,732,731,730,729,728,727,746,797],[733,732,731,730,729,728,727,782],[733,732,731,730,729,728,727,746,745,743],[733,732,731,730,729,728,727,741,740,756,798],[733,732,731,730,729,728,727,741,740,756,799],[733,732,731,730,729,737,736,735,736,762],[733,732,731,730,729,737,736,735,736,762],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,800],[733,732,731,730,729,728,727,771,786,785,801],[733,732,731,730,729,802],[733,732,731,730,729,803],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,758,757,748,777],[733,732,731,730,729,728,727,758,757,770,804],[733,732,731,730,729,737],[733,732,731,730,729,805],[733,732,731,730,729,728,727,746,751,763],[733,732,731,730,729,728,727,746,806],[733,732,731,730,729,737,736,735,736,753,779],[733,732,731,730,729,728,749,770,769,768,807],[733,732,731,730,729,728,727,741,740,808],[733,732,731,730,729,728,727,726,725],[733,732,731,730,729,728,727,792,809],[733,732,731,730,729,728,727,746,751,777],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,749,764],[733,732,731,730,729,728,773,810],[733,732,731,730,729,728,727,811],[733,732,731,730,729,728,749,770,769,812],[733,732,731,730,729,813],[733,732,731,730,729,728,727,758,757,770,769,768,814],[733,732,731,730,729,815],[733,732,731,730,729,728,773,810],[733,732,731,730,729,728,727,726,736,735,736,762,736,753],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,737,736,735],[733,732,731,730,729,728,816],[733,732,731,730,729,737,736,735],[733,732,731,730,729,737,736,735,736,754,817],[733,732,731,730,729,728,727,726,736,735,736,753,736],[733,732,731,730,729,728,727,741,740,756],[733,732,731,730,729,728,727,746,745,778],[733,732,731,730,729,728,727,746,745,763],[733,732,731,730,729,728,749,759,667,666],[733,732,731,730,729,728,727,782,781,818],[733,732,731,730,729,728,819],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,728,727,726,736,735,736,752],[733,732,731,730,729,728,727,821,820],[733,732,731,730,729,822],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,805],[733,732,731,730,729,737,736,735,736,762,736,753],[733,732,731,730,729,805],[733,732,731,730,729,737,736,735,736,762,736,753],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,749,748,778],[733,732,731,730,729,728,749,748],[733,732,731,730,729,728,727,741,740],[733,732,731,730,729,728,727,771,786],[733,732,731,730,729,728,727,771,786,824,823],[733,732,731,730,729,728,749,748],[733,732,731,730,729,728,749,825],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,726],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,737,734],[733,732,731,730,729,728,727,758,757,748,777],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,737,736,735,736,753],[733,732,731,730,729,728,727,758,757,759],[733,732,731,730,729,766],[733,732,731,730,729,728,727,726,736,735,736,762,779],[733,732,731,730,729,728,727,726,736,735,736,762,736,753],[733,732,731,730,729,728,795,794],[733,732,731,730,729,728,727,746,745,777],[733,732,731,730,729,728,749],[733,732,731,730,729,728,727,726,736,735,734],[733,732,731,730,729,728,727,726,736,735,736,752],[733,732,731,730,729,728,727,726,736,735,736,754,736,753,736,752],[733,732,731,730,729,728,727,726,736,735,736,753],[733,732,731,730,729,728,727,726,736,735,736,753,787],[733,732,731,730,729,800],[733,732,731,730,729,728,727,771,786,827,826],[733,732,731,730,729,728,727,758,757,770,769,768],[733,732,731,730,729,728,749,748,783],[733,732,731,730,729,728,749,748,743],[733,732,731,730,729,728,727,726,736,735,787],[733,732,731,730,729,728,773,828],[733,732,731,730,729,728,773,828,829],[733,732,731,730,729,728,773,828],[733,732,731,730,729,728,773,828,831,830],[733,732,731,730,729,737,736,735,736,752],[733,732,731,730,729,728,727,821,832],[733,732,731,730,729,800],[733,732,731,730,729,728,749,748,783],[733,732,731,730,729,728,727,758,757,748],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,728,727,796],[733,732,731,730,729,728,727,758,757,748],[733,732,731,730,729,822],[733,732,731,730,729,728,727,741,740,777],[733,732,731,730,729,728,727,741,740],[733,732,731,730,729,728,727,741,740],[733,732,731,730,729,728,727,758,833],[733,732,731,730,729,737,736],[733,732,731,730,729,737,736,735],[733,732,731,730,729,728,749,759,667,666],[733,732,731,730,729,728,727,758,757,748],[733,732,731,730,729,737,736,735,736,762],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,728,727,746,834],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,792,835],[733,732,731,730,729,774],[733,732,731,730,729,815],[733,732,731,730,729,803],[733,732,731,730,729],[733,732,731,730,729],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,727,741,740],[733,732,731,730,729,728,727,741,740],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,728,727,726,736,735,736,753,734],[733,732,731,730,729,728,749,748,783],[733,732,731,730,729,737,736,735,736,753],[733,732,731,730,729,728,727,726,736,735,736,754,736,762,736,753,736,752],[733,732,731,730,729,728,727,726,736,735,736,754,736,762],[733,732,731,730,729,728,749,770,837,836],[733,732,731,730,729,728,727,758,757,748],[733,732,731,730,729,728,838],[733,732,731,730,729,728,727,726,736,735,736,754,736,762,787],[733,732,731,730,729,728,727,726,736,735,787],[733,732,731,730,729,728,727,746,797],[733,732,731,730,729,728,727,839],[733,732,731,730,729,728,749,770,837,836],[733,732,731,730,729,728,727,771,786,827,840],[733,732,731,730,729,728,727,746,745],[733,732,731,730,729,728,727,796],[733,732,731,730,729,728,727,792],[733,732,731,730,729,728,727,792,791],[733,732,731,730,729,728,727,726,736,735,736,753,736],[733,732,731,730,729,728,838],[733,732,731,730,729,728,749,841],[733,732,731,730,729,728,727,746,751],[733,732,731,730,729,728,727,746,751,755],[733,732,731,730,729,728,727,726,736,735,736,753],[733,732,731,730,729,728,727,726,736,735,736],[733,732,731,730,729,728,727,726,736,735,736,762,734],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,737,736,735,736,762,736,753,734],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,749,748,808],[733,732,731,730,729,737,736,735,736,762,725],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,737,736,735,736,762,736,753],[733,732,731,730,729,728,749,748,842],[733,732,731,730,729,737,736,735],[733,732,731,730,729,737],[733,732,731,730,729,843],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,728,727,844],[733,732,731,730,729,803],[733,732,731,730,729,728,727,726,736,735,736,762,734],[733,732,731,730,729,728,727,726,736,735,736,762,736,753],[733,732,731,730,729,728,727,726,736,735,787],[733,732,731,730,729,728,727,726,736,735,736,753,736,752],[733,732,731,730,729,728,727,726],[733,732,731,730,729,737,736,735,736,762],[733,732,731,730,729,728,727,796],[733,732,731,730,729,728],[733,732,731,730,729,737],[733,732,731,730,729,728,727,758,757,845],[733,732,731,730,729,737,736,735,725],[733,732,731,730,729,728,727,726,736,735,736,762,787],[733,732,731,730,729,728,727,758,757,759],[733,732,731,730,729,737,736,735,736,754,736,753,734],[733,732,731,730,729,737,736,735,736,754,736,753,736,752],[733,732,731,730,729,728,727,771,786,785,784],[733,732,731,730,729,737,736,735,736,762,736,762],[733,732,731,730,729,737,736,735,736,762],[733,732,731,730,729,800],[733,732,731,730,729,728,727,746,751,738],[733,732,731,730,729,737,736,735,736,762,736,753,725],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,792,846],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,773,847],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,728,727,746,848],[733,732,731,730,729,728,727,758,757,748,744],[733,732,731,730,729,728,727,758,757,849],[733,732,731,730,729,728,727,746,745,808],[733,732,731,730,729,728,727,782,781],[733,732,731,730,729,728,727,792],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,727,741,740],[733,732,731,730,729,728,773,828],[733,732,731,730,729,737,736,735,736,762,779],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,726,736,735,736,753],[733,732,731,730,729,728,727,821,820],[733,732,731,730,729,728,727,771,786,785,850],[733,732,731,730,729,728,727,771,786,785,784],[733,732,731,730,729,728,727,771,786,852,851],[733,732,731,730,729,728,727,758,757,853],[733,732,731,730,729,728,727,758,757,748],[733,732,731,730,729,728,727,746,751,755],[733,732,731,730,729,728,727,746,745,778],[733,732,731,730,729,728,727,726,736,735,736,753,736,752],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,727,741,740,778],[733,732,731,730,729,737,736,735,736,762,787],[733,732,731,730,729,728,773,828,831,830],[733,732,731,730,729,854],[733,732,731,730,729,737,736,735],[733,732,731,730,729,737,736,735,736,762],[733,732,731,730,729,737,736,735,736,762,736,752],[733,732,731,730,729,737,736,735,736,762,734],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,727,746,745,855],[733,732,731,730,729,728,727,746,745],[733,732,731,730,729,728,727,746,745,763],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,728,727,771,786,785],[733,732,731,730,729,728,773,847],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,746,751,783],[733,732,731,730,729,728,727,741,740,856],[733,732,731,730,729,728,727,758,757,748,783],[733,732,731,730,729,728,727,758,757,748,808],[733,732,731,730,729,728,727,792,791],[733,732,731,730,729,728,749,770],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,726,736,735,736,754],[733,732,731,730,729,728,749,857],[733,732,731,730,729,728,749,770,769],[733,732,731,730,729,728,858],[733,732,731,730,729,728,727,746,745,855],[733,732,731,730,729,728,749,859],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,758,860],[733,732,731,730,729,728,727,758,757,748,861],[733,732,731,730,729,728,727,746,745,855],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,728,727,771,786,852,851],[733,732,731,730,729,737,736,735,736,762,779],[733,732,731,730,729,728,727,792,835],[733,732,731,730,729,737,725],[733,732,731,730,729,737,736,735,736,752],[733,732,731,730,729,728,862],[733,732,731,730,729,728,727,726,734],[733,732,731,730,729,728,727,726,736,735,736,752],[733,732,731,730,729,737,736,735,736,754,817],[733,732,731,730,729,728,727,746,834],[733,732,731,730,729,728,727,746,747],[733,732,731,730,729,737,736,735,736,753],[733,732,731,730,729,737,736,735,736,753],[733,732,731,730,729,805],[733,732,731,730,729,728,727,758,863],[733,732,731,730,729,737,736,735,736,762,736,753,734],[733,732,731,730,729,728,727,726,736,735,736,762,787],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,803],[733,732,731,730,729,737,736,735,736,762,736,753,725],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,728,727,726,736,735,736,753],[733,732,731,730,729,728,727],[733,732,731,730,729,728],[733,732,731,730,729,737,736,735,736,752],[733,732,731,730,729,728,727,758],[733,732,731,730,729,728,749,748,808],[733,732,731,730,729,728,727,758,757,748,738],[733,732,731,730,729,728,727,746,848],[733,732,731,730,729,728,727,758,757,853],[733,732,731,730,729,737,736,735],[733,732,731,730,729,737,736,735,725],[733,732,731,730,729,728,864],[733,732,731,730,729,728,727,782,781,818],[733,732,731,730,729,728,727,782,781,865],[733,732,731,730,729,728,727,746,745,744],[733,732,731,730,729,737,736,735,736,762,787],[733,732,731,730,729,728,727,782,781],[733,732,731,730,729,728,749,761],[733,732,731,730,729,728,749,849],[733,732,731,730,729,737,736,735,736,762],[733,732,731,730,729,728,727,746,745,777],[733,732,731,730,729,728,727,746,745,738],[733,732,731,730,729,737,736,735,736,762,736,753,734],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,773,866],[733,732,731,730,729,728,773,828],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,737,736,735,736,762,734],[733,732,731,730,729,737,736,735,736,762,736],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728],[733,732,731,730,729,737,736,735,736,762,725],[733,732,731,730,729,800],[733,732,731,730,729,737,736,735,736,753,725],[733,732,731,730,729,728,749,748,738],[733,732,731,730,729,728,727,726,736,735,736],[733,732,731,730,729,728],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,726,736,735,734],[733,732,731,730,729,728,727,844],[733,732,731,730,729,728,773,828,867],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,746,848],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,782,781,868],[733,732,731,730,729],[733,732,731,730,729,728,727,746,751,743],[733,732,731,730,729,728,749,770,769,768,793],[733,732,731,730,729,728,749,748],[733,732,731,730,729,805],[733,732,731,730,729,737,736,735],[733,732,731,730,729,728,727,726,736,735,736,753,736,752],[733,732,731,730,729,728,727,746,751,808],[733,732,731,730,729,728,773,828],[733,732,731,730,729,728,727,796],[733,732,731,730,729,728,727,726,736,735,736,762,736,753],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,727,746,751,763],[733,732,731,730,729,728,727,746,745,738],[733,732,731,730,729,869],[733,732,731,730,729,737,736,735,736,752],[733,732,731,730,729,737,736,735,736,753],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,726,736,735,736,762,787],[733,732,731,730,729,728,727,741,740,872,871,870],[733,732,731,730,729,728,727,741,740],[733,732,731,730,729,728,727,741,740,777],[733,732,731,730,729,728,727,758,757,748],[733,732,731,730,729,728,727,792,835],[733,732,731,730,729,728,727,771,786,827,840],[733,732,731,730,729,728,727,758,757,873],[733,732,731,730,729,728,749],[733,732,731,730,729,728,727,741,874],[733,732,731,730,729,800],[733,732,731,730,729,728,727,782,781],[733,732,731,730,729,728,727,782,781,875],[733,732,731,730,729,728,727,844],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,876],[733,732,731,730,729,728,727,746,797],[733,732,731,730,729,728,727,746,745],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,737,736,735,736,762,736,752],[733,732,731,730,729,737,736,735,736,762,736,753],[733,732,731,730,729,737,736,735,736,762,736,753,736],[733,732,731,730,729,728,727,726,736,735,736,754,736,762,817],[733,732,731,730,729,728,727,746,751,763],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,726,736,735,736,753,736,752],[733,732,731,730,729,728,727,726,736,735,734],[733,732,731,730,729,728,727,726,736,735,725],[733,732,731,730,729,728,727,821],[733,732,731,730,729,728,727,726,736,735,736,752],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,726,736,735,779],[733,732,731,730,729,728,727,758,757,770,769,768,877],[733,732,731,730,729,728,727,758,757,748,744],[733,732,731,730,729,728,727,758,757,748,743,742],[733,732,731,730,729,728,749,759,667],[733,732,731,730,729,728,727,758,757,748,778],[733,732,731,730,729,737,736,735],[733,732,731,730,729,728,749,878],[733,732,731,730,729,728,727,726,736,735,736,754,734],[733,732,731,730,729,728,727,758,757,853],[733,732,731,730,729,728,727,758,757,748,778],[733,732,731,730,729,728,727,758,757,748,755],[733,732,731,730,729,805],[733,732,731,730,729,803],[733,732,731,730,729,737,736,735],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,879],[733,732,731,730,729,728,727,758,863],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,728,727,771,786,824,851],[733,732,731,730,729,728,749,770],[733,732,731,730,729,728,749,759,667,666],[733,732,731,730,729,728,773],[733,732,731,730,729,728,773,880],[733,732,731,730,729,728,858],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,737,736,735,736,753],[733,732,731,730,729,737,736,735,736,753],[733,732,731,730,729,728,727,746,745,743,776],[733,732,731,730,729,728,727,746,751],[733,732,731,730,729,728,727,746,751],[733,732,731,730,729,728,727,726,736,735,881],[733,732,731,730,729,728,749,759],[733,732,731,730,729,737,736,735,736,762,736,753,736],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,737,736,735,736,762,736,753],[733,732,731,730,729,728,727,771,786,785,784],[733,732,731,730,729,728,727,726,736,735,736,762,736,753],[733,732,731,730,729,728,727,746,745,763],[733,732,731,730,729,728,727,758,757,770,789,882],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,728,773,828],[733,732,731,730,729,728,727,792,791],[733,732,731,730,729,728,727,741,740],[733,732,731,730,729,728,727,741,740,808],[733,732,731,730,729,728,727,746,745,744],[733,732,731,730,729,728],[733,732,731,730,729,728],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,726,736,735,779],[733,732,731,730,729,805],[733,732,731,730,729,805],[733,732,731,730,729,728,727,771,786,785,784,689],[733,732,731,730,729,728,727,746,751,777],[733,732,731,730,729,728,727,758,860],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,771,786,827,826],[733,732,731,730,729,737,736,735],[733,732,731,730,729,728,727,726,736,735,736,753,736,752],[733,732,731,730,729,728,727,758,757,770,769,812],[733,732,731,730,729,728,727,746,745,744],[733,732,731,730,729,803],[733,732,731,730,729,737,736,735,736,762,736,753,725],[733,732,731,730,729,737,736,735,736,762,736,753],[733,732,731,730,729,728,727,821,883],[733,732,731,730,729,737,736,735,736,753],[733,732,731,730,729,737,736,735,736,762,725],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,737,736,735,736,762],[733,732,731,730,729,728,727,758,757,764],[733,732,731,730,729,728,727,758,833],[733,732,731,730,729,728,884],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,727,771,786,852,851],[733,732,731,730,729,728,749,770,789,882],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,749,853],[733,732,731,730,729,728,727,746,745,744],[733,732,731,730,729,728,727,746,745,855],[733,732,731,730,729,728,727,726,736,735,736,752],[733,732,731,730,729,728,727,746,745],[733,732,731,730,729,728,749],[733,732,731,730,729,728,727,746,745,755],[733,732,731,730,729,728,727,746,745,778],[733,732,731,730,729,737,736,735],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729],[733,732,731,730,729],[733,732,731,730,729,728,727,758,757,853],[733,732,731,730,729,728,727,741],[733,732,731,730,729,728,749,857],[733,732,731,730,729,728,773],[733,732,731,730,729,737,736,735,736,762,736,752],[733,732,731,730,729,728,727,758,757,845],[733,732,731,730,729,728,727,746,751,778],[733,732,731,730,729,728],[733,732,731,730,729,728,727,726,736,735,736,753,725],[733,732,731,730,729,728,749,759],[733,732,731,730,729,728,749],[733,732,731,730,729,728,885],[733,732,731,730,729,728,727,726],[733,732,731,730,729,728,749,748],[733,732,731,730,729,728,858],[733,732,731,730,729,803],[733,732,731,730,729,728,773,847],[733,732,731,730,729,728,727,726,736,735,736,752],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,771,786,852,851],[733,732,731,730,729,737,736,735],[733,732,731,730,729,728,727,746,886],[733,732,731,730,729,887],[733,732,731,730,729,728,727,726,736,735,736,753],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,726,736,735,736,753,736,752],[733,732,731,730,729,728,749,888],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,737,736,735,736,762,734],[733,732,731,730,729,728,727,758,833],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,728,727,726,736,735,736,752],[733,732,731,730,729,728,727,746,745,778],[733,732,731,730,729,737,736,735,736,762,736,752],[733,732,731,730,729,728,727,726,736,735,736,762,736,753],[733,732,731,730,729,737,736,735,736,753,736,752],[733,732,731,730,729,737,736,735],[733,732,731,730,729,728,749,748],[733,732,731,730,729,728,727,726,736,735,736,762,736,753],[733,732,731,730,729,728,727,758,757,761],[733,732,731,730,729,728,727,741,740,890,889],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,728,749,841],[733,732,731,730,729,728,727,726,736,735,736],[733,732,731,730,729,728,749,770],[733,732,731,730,729,728,727,746,751,891],[733,732,731,730,729,728,727,758,757,748,777],[733,732,731,730,729,728,727,746,797],[733,732,731,730,729,728,727,782,781,875],[733,732,731,730,729,728,727,771,786,852,823],[733,732,731,730,729,728,727,792,892],[733,732,731,730,729,728,727,758,757,770,769,768,793],[733,732,731,730,729,728,749,841],[733,732,731,730,729,728,727,726,736,735,736,762],[733,732,731,730,729,728,749,770,789,882],[733,732,731,730,729,728,879],[733,732,731,730,729,737,736,735,736,762,736,753,881],[733,732,731,730,729,728,749,748],[733,732,731,730,729,728,727,746,745],[733,732,731,730,729,737,779],[733,732,731,730,729,728,727,726,736,735],[733,732,731,730,729,737,736,735],[733,732,731,730,729,893],[733,732,731,730,729,728,727,746,751,744],[733,732,731,730,729,728,727,771,894],[733,732,731,730,729,728,727,726,736,735,736,753,736,752],[733,732,731,730,729,728,727,758,757,770,837],[733,732,731,730,729,805],[733,732,731,730,729,737,736,735,736,762,736,753,736,752],[733,732,731,730,729,728,749,748,777],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]],"weights":[0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01]}],"shared":{"frames":[{"name":"addRange","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/IntervalSet.py","line":45,"col":null},{"name":"readSets","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":135,"col":null},{"name":"deserialize","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":34,"col":null},{"name":"qasm3Lexer","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Lexer.py","line":608,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Lexer.py","line":606,"col":null},{"name":"_call_with_frames_removed","file":"","line":488,"col":null},{"name":"exec_module","file":"","line":1026,"col":null},{"name":"_load_unlocked","file":"","line":935,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1331,"col":null},{"name":"_find_and_load","file":"","line":1360,"col":null},{"name":"_handle_fromlist","file":"","line":1415,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/__init__.py","line":68,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1310,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":50,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/__init__.py","line":42,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":24,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/__init__.py","line":64,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":7,"col":null},{"name":"addRange","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/IntervalSet.py","line":55,"col":null},{"name":"addRange","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/IntervalSet.py","line":59,"col":null},{"name":"_compile_bytecode","file":"","line":784,"col":null},{"name":"get_code","file":"","line":1155,"col":null},{"name":"exec_module","file":"","line":1022,"col":null},{"name":"get_data","file":"","line":1218,"col":null},{"name":"get_code","file":"","line":1118,"col":null},{"name":"create_module","file":"","line":1321,"col":null},{"name":"module_from_spec","file":"","line":813,"col":null},{"name":"_load_unlocked","file":"","line":921,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/multiarray.py","line":11,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/__init__.py","line":22,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__config__.py","line":4,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__init__.py","line":112,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":24,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":30,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/__init__.py","line":32,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":28,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/__init__.py","line":99,"col":null},{"name":"_validate_timestamp_pyc","file":"","line":730,"col":null},{"name":"get_code","file":"","line":1148,"col":null},{"name":"_get_protocol_attrs","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1933,"col":null},{"name":"__init__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":2076,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_typing/_array_like.py","line":37,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_typing/__init__.py","line":3,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/linalg/_linalg.py","line":95,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/linalg/__init__.py","line":87,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/matrixlib/defmatrix.py","line":13,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/matrixlib/__init__.py","line":4,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/lib/_index_tricks_impl.py","line":8,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/lib/_arraypad_impl.py","line":8,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/lib/__init__.py","line":18,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__init__.py","line":454,"col":null},{"name":"_determine_new_args","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1501,"col":null},{"name":"__getitem__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1479,"col":null},{"name":"inner","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":429,"col":null},{"name":"_make_substitution","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1534,"col":null},{"name":"_determine_new_args","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py","line":1510,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_typing/_array_like.py","line":80,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":36,"col":null},{"name":"_collect_headers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":199,"col":null},{"name":"process_include_statements","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":70,"col":null},{"name":"load","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":49,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":78,"col":null},{"name":"_collect_headers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":195,"col":null},{"name":"_collect_headers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":206,"col":null},{"name":"_check_for_std_includes","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":156,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":132,"col":null},{"name":"process_include_statements","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":77,"col":null},{"name":"_check_for_std_includes","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":158,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":111,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":109,"col":null},{"name":"_loadString","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":24,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":20,"col":null},{"name":"parse","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":94,"col":null},{"name":"loads","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":78,"col":null},{"name":"load","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":50,"col":null},{"name":"getConflictingAltSubsets","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/PredictionMode.py","line":463,"col":null},{"name":"hasSLLConflictTerminatingPrediction","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/PredictionMode.py","line":200,"col":null},{"name":"computeTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":523,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":400,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":346,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":914,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1301,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":659,"col":null},{"name":"parse","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":105,"col":null},{"name":"precpred","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":463,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4419,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6667,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2397,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1002,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":85,"col":null},{"name":"addTokenNode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":103,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":354,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":124,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5204,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5265,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6163,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6824,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2413,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5263,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":127,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":112,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":100,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":467,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":353,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5154,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":48,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1259,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1292,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5143,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":466,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":371,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6155,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6833,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":52,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":191,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":104,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":137,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":124,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":348,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":47,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":222,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":153,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5259,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":387,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4393,"col":null},{"name":"__setattr__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":88,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":87,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4386,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5157,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":90,"col":null},{"name":"addTokenNode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":104,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":55,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":66,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":436,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4578,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":291,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":248,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":195,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3692,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4202,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4301,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":89,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":141,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2415,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":145,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":39,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3684,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4232,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4377,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":401,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5168,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":70,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":150,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6159,"col":null},{"name":"lazyInit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":186,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":76,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":187,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":294,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":418,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6670,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":53,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":56,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2395,"col":null},{"name":"evalSemanticContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":1077,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":453,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4401,"col":null},{"name":"adjustSeekIndex","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":45,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":101,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":46,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":559,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":184,"col":null},{"name":"addContextToParseTree","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":365,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":376,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5138,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":302,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4390,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1258,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":77,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6836,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":85,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":75,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":395,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4277,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":207,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":170,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":148,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":140,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":113,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":176,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":145,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":38,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1300,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6121,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6154,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":86,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2391,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":377,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1293,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":473,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":40,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":210,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2366,"col":null},{"name":"reset","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":46,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":99,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":76,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":448,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6827,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":410,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4280,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4431,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":48,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":118,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":295,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":207,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2401,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":206,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4286,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2305,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2365,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":888,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":210,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5217,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5253,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":223,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":462,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":55,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":553,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":51,"col":null},{"name":"__setattr__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":89,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":110,"col":null},{"name":"reset","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":44,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":143,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6157,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":381,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5210,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":111,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3684,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4416,"col":null},{"name":"reportMatch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":98,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":123,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6818,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":558,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":128,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4275,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5081,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5137,"col":null},{"name":"addTokenNode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":105,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":315,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":483,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":398,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":47,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5082,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":108,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":122,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":65,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6694,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":385,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":149,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1297,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":661,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":657,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6831,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":735,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":49,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2390,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":92,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":135,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":106,"col":null},{"name":"getPrecedenceStartState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFA.py","line":49,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":193,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":67,"col":null},{"name":"getCurrentToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":313,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":121,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":183,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":53,"col":null},{"name":"index","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":29,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":98,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":186,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":468,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5156,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":447,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":350,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":212,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4313,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5264,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":389,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":901,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":393,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5267,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5275,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":49,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2476,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1316,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":149,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":474,"col":null},{"name":"index","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":27,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2396,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5146,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":91,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":72,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":290,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":890,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4199,"col":null},{"name":"emitToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":212,"col":null},{"name":"adjustSeekIndex","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":44,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":120,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":62,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5193,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":464,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":61,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5262,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":42,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":142,"col":null},{"name":"getInputStream","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":294,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":660,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6178,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":141,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2385,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":246,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":63,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":374,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":54,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4231,"col":null},{"name":"endErrorCondition","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":90,"col":null},{"name":"inErrorRecoveryMode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":78,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":351,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6779,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2388,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":64,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4276,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":905,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":131,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":94,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":206,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5254,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":54,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6819,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":83,"col":null},{"name":"previousTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":222,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6666,"col":null},{"name":"getCharIndex","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":260,"col":null},{"name":"reportMatch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":97,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4385,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":123,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5266,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":454,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6122,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":306,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":902,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5261,"col":null},{"name":"getPrecedenceStartState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFA.py","line":53,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4274,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerAction.py","line":51,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":126,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":346,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4391,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":386,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":42,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2306,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":307,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":221,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":300,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerAction.py","line":52,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":903,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1294,"col":null},{"name":"reset","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":45,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":372,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6828,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5218,"col":null},{"name":"addContextToParseTree","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":366,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":51,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5268,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":554,"col":null},{"name":"getInputStream","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":295,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":143,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":349,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":145,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1070,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4380,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2371,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":57,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6851,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":144,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":83,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5155,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5166,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6662,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":482,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":472,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":555,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":46,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6623,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6661,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5203,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":89,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":286,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":43,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":305,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6780,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":392,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4283,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":130,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5144,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":127,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":40,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":77,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":134,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":662,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":145,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":56,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":132,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":208,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":451,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":894,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":46,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6158,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":318,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":37,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":109,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":39,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":205,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4429,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":122,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":120,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1295,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":375,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6832,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4425,"col":null},{"name":"getPrecedence","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":407,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":126,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5191,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4392,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":347,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2394,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1299,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":177,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":48,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":216,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":146,"col":null},{"name":"release","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":65,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":106,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5153,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":486,"col":null},{"name":"column","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":252,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":86,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5151,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":188,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":347,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":411,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4316,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":352,"col":null},{"name":"endErrorCondition","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":89,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2369,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2367,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":100,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":59,"col":null},{"name":"lazyInit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":185,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5260,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4287,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2373,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":736,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6683,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1001,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":50,"col":null},{"name":"previousTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":221,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2377,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6665,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":900,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":95,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":209,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6822,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":101,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":556,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":706,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5145,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":137,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4381,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2406,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1000,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":889,"col":null},{"name":"lazyInit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":187,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":71,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":148,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":220,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":312,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":970,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":475,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":84,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":52,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":139,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":115,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6681,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":116,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":320,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":247,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6840,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":73,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":476,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":292,"col":null},{"name":"endErrorCondition","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":88,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":68,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6820,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6161,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1298,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":386,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2404,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":249,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":129,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4233,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":46,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":301,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":158,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6838,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":552,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":295,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":285,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":435,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5141,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":354,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6162,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4285,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":344,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6671,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6684,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":115,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4284,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":452,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":658,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":126,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5257,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":113,"col":null},{"name":"release","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":68,"col":null},{"name":"getCurrentToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":312,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":445,"col":null},{"name":"column","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":250,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":125,"col":null},{"name":"getPrecedenceStartState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFA.py","line":55,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":86,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":413,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3693,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":351,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5167,"col":null},{"name":"pushNewRecursionContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":424,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4417,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":211,"col":null},{"name":"mark","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":62,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":96,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4382,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":388,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5142,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":352,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":141,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2374,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":117,"col":null},{"name":"getCharIndex","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":259,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1290,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":397,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":144,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":172,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4378,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":109,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2376,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":53,"col":null},{"name":"getPrecedenceStartState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFA.py","line":48,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":173,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":110,"col":null},{"name":"reset","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":43,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":85,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":912,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":904,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":189,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":439,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":134,"col":null},{"name":"line","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":244,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":304,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":457,"col":null},{"name":"addContextToParseTree","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":363,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":892,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2393,"col":null},{"name":"barrierStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2151,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":927,"col":null},{"name":"measureExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4769,"col":null},{"name":"measureArrowAssignmentStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2529,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1027,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3683,"col":null},{"name":"measureArrowAssignmentStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2537,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":167,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":614,"col":null},{"name":"visitProgram","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":210,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":138,"col":null},{"name":"parse","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":108,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":128,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":164,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":114,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":137,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2356,"col":null},{"name":"visit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":34,"col":null},{"name":"visitStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":217,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":879,"col":null},{"name":"visitStatementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":942,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1283,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":424,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":140,"col":null},{"name":"DecimalIntegerLiteral","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4242,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":657,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4268,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":764,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5128,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":772,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5244,"col":null},{"name":"visitGateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":866,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6145,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":429,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":658,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":119,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":116,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":118,"col":null},{"name":"getTypedRuleContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":157,"col":null},{"name":"setExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5092,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":753,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":126,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":134,"col":null},{"name":"BinaryIntegerLiteral","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4238,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":653,"col":null},{"name":"_visit_binary_expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":602,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3881,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":119,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2313,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":430,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":165,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5226,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":768,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":84,"col":null},{"name":"_visit_identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":147,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":652,"col":null},{"name":"visitUnaryExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":594,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4224,"col":null},{"name":"_visit_binary_expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":600,"col":null},{"name":"_visit_identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":146,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3862,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":878,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":439,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":160,"col":null},{"name":"annotation","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":861,"col":null},{"name":"visitStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":218,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5127,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1282,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":137,"col":null},{"name":"Identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4236,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":651,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":141,"col":null},{"name":"gateModifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2321,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":422,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6785,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":127,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":770,"col":null},{"name":"designator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2333,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":444,"col":null},{"name":"gateModifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2319,"col":null},{"name":"size","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":31,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":117,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":771,"col":null},{"name":"__init__","file":"","line":8,"col":null},{"name":"pragma","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":740,"col":null},{"name":"visitStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":215,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6143,"col":null},{"name":"__init__","file":"","line":2,"col":null},{"name":"__init__","file":"__init__","line":0,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2337,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":425,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":135,"col":null},{"name":"GPHASE","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2341,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":433,"col":null},{"name":"HardwareQubit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6130,"col":null},{"name":"visitGateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":864,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5224,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":114,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":131,"col":null},{"name":"Identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5222,"col":null},{"name":"OctalIntegerLiteral","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4240,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":655,"col":null},{"name":"Identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2310,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":441,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":130,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":81,"col":null},{"name":"predicate","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":762,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":129,"col":null},{"name":"visitUnaryExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":592,"col":null},{"name":"predicate","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":761,"col":null},{"name":"__init__","file":"","line":3,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":122,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6126,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1263,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2355,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":761,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4267,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6628,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":113,"col":null},{"name":"__init__","file":"","line":4,"col":null},{"name":"add_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":124,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4266,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5243,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6144,"col":null},{"name":"__init__","file":"","line":3,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":115,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":78,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":116,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":114,"col":null},{"name":"visit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":33,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":118,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":140,"col":null},{"name":"scope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1267,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":115,"col":null},{"name":"HardwareQubit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6129,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":139,"col":null},{"name":"getInputStream","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":68,"col":null},{"name":"Identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2309,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":752,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":136,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":139,"col":null},{"name":"visitGateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":862,"col":null},{"name":"visitMeasureExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":625,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4753,"col":null},{"name":"visitMeasureArrowAssignmentStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":494,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2514,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":19,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":948,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1421,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3130,"col":null},{"name":"visit_basic_block","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3150,"col":null},{"name":"accept","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/qasm2.py","line":107,"col":null},{"name":"unroll","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":619,"col":null},{"name":"wrapper","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":60,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":79,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":16,"col":null},{"name":"__repr__","file":"","line":11,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":21,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3091,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":264,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":467,"col":null},{"name":"_get_op_parameters","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":805,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":970,"col":null},{"name":"_check_and_return_value","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":224,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":355,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":195,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":915,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1009,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":917,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":323,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1344,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":15,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":907,"col":null},{"name":"__repr__","file":"","line":9,"col":null},{"name":"__repr__","file":"","line":6,"col":null},{"name":"__repr__","file":"","line":8,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":276,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":457,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":850,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":983,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":341,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1349,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":266,"col":null},{"name":"__repr__","file":"","line":7,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":292,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":340,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3095,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3109,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":277,"col":null},{"name":"in_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":105,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":194,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":288,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1000,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":82,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1296,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3110,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":343,"col":null},{"name":"_check_and_return_value","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":227,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":229,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":224,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":17,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":905,"col":null},{"name":"verify_gate_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":289,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1023,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":270,"col":null},{"name":"one_qubit_rotation_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":981,"col":null},{"name":"phaseshift_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":283,"col":null},{"name":"_broadcast_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":885,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":23,"col":null},{"name":"get_curr_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":71,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":193,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":902,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1197,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":960,"col":null},{"name":"get_curr_context","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":95,"col":null},{"name":"in_gate_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":113,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1330,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1022,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":916,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":385,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":401,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3104,"col":null},{"name":"one_qubit_rotation_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":984,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3106,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3093,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":195,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3099,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":909,"col":null},{"name":"get_curr_context","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":93,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":338,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1195,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":86,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":954,"col":null},{"name":"in_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":103,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3114,"col":null},{"name":"get_curr_context","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":94,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3120,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1397,"col":null},{"name":"__repr__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/enum.py","line":1270,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":263,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1424,"col":null},{"name":"map_qasm_op_num_params","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1169,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":967,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3107,"col":null},{"name":"one_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":970,"col":null},{"name":"phaseshift_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":282,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":339,"col":null},{"name":"two_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":996,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1044,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":98,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":269,"col":null},{"name":"__newobj__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copyreg.py","line":99,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":254,"col":null},{"name":"map_qasm_op_num_params","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1171,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":858,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":914,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1202,"col":null},{"name":"get_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":99,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":192,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1399,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":963,"col":null},{"name":"two_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":994,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":324,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":296,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3117,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":984,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":310,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1201,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":88,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":908,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":280,"col":null},{"name":"one_qubit_rotation_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":983,"col":null},{"name":"one_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":968,"col":null},{"name":"phaseshift_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":284,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":311,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3094,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":279,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":277,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":282,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1418,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":243,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":860,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":294,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1412,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":851,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1428,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":264,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":68,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":261,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":267,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3105,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/expressions.py","line":48,"col":null},{"name":"qasm3_expression_op_map","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/expressions.py","line":85,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":479,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":283,"col":null},{"name":"_get_op_parameters","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":803,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":268,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1414,"col":null},{"name":"get_curr_context","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":91,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":327,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1425,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":70,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":20,"col":null},{"name":"get_curr_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":75,"col":null},{"name":"map_qasm_op_num_params","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1170,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1325,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1413,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":904,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3082,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":346,"col":null},{"name":"_is_external_function_call","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":266,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":461,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":237,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1203,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3111,"col":null},{"name":"_broadcast_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":884,"col":null}]},"activeProfileIndex":null,"exporter":"py-spy@0.4.1","name":"py-spy profile"} diff --git a/tests/profiles/unroll/unroll.svg b/tests/profiles/unroll/unroll.svg new file mode 100644 index 0000000..f929066 --- /dev/null +++ b/tests/profiles/unroll/unroll.svg @@ -0,0 +1,491 @@ +py-spy record -o tests/profiles/unroll/unroll.svg -- python3 /Users/vinay/Desktop/test.py Reset ZoomSearch <module> (test.py:7) (14 samples, 0.35%)_find_and_load (<frozen importlib._bootstrap>:1360) (14 samples, 0.35%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (14 samples, 0.35%)_load_unlocked (<frozen importlib._bootstrap>:935) (14 samples, 0.35%)exec_module (<frozen importlib._bootstrap_external>:1026) (14 samples, 0.35%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (14 samples, 0.35%)<module> (pyqasm/__init__.py:64) (14 samples, 0.35%)_find_and_load (<frozen importlib._bootstrap>:1360) (14 samples, 0.35%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (14 samples, 0.35%)_load_unlocked (<frozen importlib._bootstrap>:935) (14 samples, 0.35%)exec_module (<frozen importlib._bootstrap_external>:1026) (14 samples, 0.35%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (14 samples, 0.35%)<module> (pyqasm/entrypoint.py:28) (10 samples, 0.25%)_find_and_load (<frozen importlib._bootstrap>:1360) (10 samples, 0.25%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (10 samples, 0.25%)_load_unlocked (<frozen importlib._bootstrap>:935) (10 samples, 0.25%)exec_module (<frozen importlib._bootstrap_external>:1026) (10 samples, 0.25%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (10 samples, 0.25%)<module> (pyqasm/modules/__init__.py:32) (10 samples, 0.25%)_find_and_load (<frozen importlib._bootstrap>:1360) (10 samples, 0.25%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (10 samples, 0.25%)_load_unlocked (<frozen importlib._bootstrap>:935) (10 samples, 0.25%)exec_module (<frozen importlib._bootstrap_external>:1026) (9 samples, 0.22%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (9 samples, 0.22%)<module> (pyqasm/modules/base.py:30) (9 samples, 0.22%)_find_and_load (<frozen importlib._bootstrap>:1360) (9 samples, 0.22%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (9 samples, 0.22%)_load_unlocked (<frozen importlib._bootstrap>:935) (9 samples, 0.22%)exec_module (<frozen importlib._bootstrap_external>:1026) (9 samples, 0.22%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (9 samples, 0.22%)<module> (pyqasm/analyzer.py:24) (9 samples, 0.22%)_find_and_load (<frozen importlib._bootstrap>:1360) (9 samples, 0.22%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (9 samples, 0.22%)_load_unlocked (<frozen importlib._bootstrap>:935) (9 samples, 0.22%)exec_module (<frozen importlib._bootstrap_external>:1026) (9 samples, 0.22%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (9 samples, 0.22%)load (pyqasm/entrypoint.py:49) (10 samples, 0.25%)process_include_statements (pyqasm/preprocess.py:77) (6 samples, 0.15%)__init__ (qasm3Parser.py:1259) (6 samples, 0.15%)statementOrScope (qasm3Parser.py:1292) (11 samples, 0.27%)statementOrScope (qasm3Parser.py:1293) (6 samples, 0.15%)statementOrScope (qasm3Parser.py:1298) (6 samples, 0.15%)statementOrScope (qasm3Parser.py:1299) (5 samples, 0.12%)__init__ (qasm3Parser.py:2305) (7 samples, 0.17%)__init__ (antlr4/ParserRuleContext.py:39) (5 samples, 0.12%)gateCallStatement (qasm3Parser.py:2365) (21 samples, 0.52%)__init__ (qasm3Parser.py:2306) (10 samples, 0.25%)gateCallStatement (qasm3Parser.py:2366) (8 samples, 0.20%)gateCallStatement (qasm3Parser.py:2369) (7 samples, 0.17%)execATN (antlr4/atn/ParserATNSimulator.py:395) (5 samples, 0.12%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (8 samples, 0.20%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (6 samples, 0.15%)gateCallStatement (qasm3Parser.py:2371) (18 samples, 0.45%)match (antlr4/Parser.py:121) (5 samples, 0.12%)getCurrentToken (antlr4/Parser.py:313) (5 samples, 0.12%)consume (antlr4/Parser.py:348) (8 samples, 0.20%)__init__ (antlr4/tree/Tree.py:85) (5 samples, 0.12%)addTokenNode (antlr4/ParserRuleContext.py:103) (14 samples, 0.35%)gateCallStatement (qasm3Parser.py:2385) (47 samples, 1.16%)match (antlr4/Parser.py:124) (37 samples, 0.91%)consume (antlr4/Parser.py:354) (25 samples, 0.62%)addTokenNode (antlr4/ParserRuleContext.py:105) (7 samples, 0.17%)consume (antlr4/Parser.py:348) (5 samples, 0.12%)__init__ (antlr4/tree/Tree.py:86) (6 samples, 0.15%)addTokenNode (antlr4/ParserRuleContext.py:103) (13 samples, 0.32%)gateCallStatement (qasm3Parser.py:2391) (24 samples, 0.59%)match (antlr4/Parser.py:124) (23 samples, 0.57%)consume (antlr4/Parser.py:354) (16 samples, 0.40%)expressionList (qasm3Parser.py:6661) (9 samples, 0.22%)expression (qasm3Parser.py:4277) (7 samples, 0.17%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (7 samples, 0.17%)expression (qasm3Parser.py:4286) (11 samples, 0.27%)expression (qasm3Parser.py:4313) (11 samples, 0.27%)expression (qasm3Parser.py:4377) (6 samples, 0.15%)consume (antlr4/Parser.py:346) (7 samples, 0.17%)getCurrentToken (antlr4/Parser.py:313) (5 samples, 0.12%)addTokenNode (antlr4/ParserRuleContext.py:103) (7 samples, 0.17%)expression (qasm3Parser.py:4386) (20 samples, 0.49%)consume (antlr4/Parser.py:354) (8 samples, 0.20%)execATN (antlr4/atn/ParserATNSimulator.py:395) (7 samples, 0.17%)LA (antlr4/BufferedTokenStream.py:150) (7 samples, 0.17%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (10 samples, 0.25%)expression (qasm3Parser.py:4393) (17 samples, 0.42%)expression (qasm3Parser.py:4401) (11 samples, 0.27%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (10 samples, 0.25%)expression (qasm3Parser.py:4416) (7 samples, 0.17%)expression (qasm3Parser.py:4429) (7 samples, 0.17%)consume (antlr4/Parser.py:354) (5 samples, 0.12%)addTokenNode (antlr4/ParserRuleContext.py:103) (5 samples, 0.12%)expression (qasm3Parser.py:4386) (6 samples, 0.15%)expression (qasm3Parser.py:4431) (22 samples, 0.54%)expression (qasm3Parser.py:4578) (5 samples, 0.12%)unrollRecursionContexts (antlr4/Parser.py:436) (5 samples, 0.12%)expression (qasm3Parser.py:4571) (8 samples, 0.20%)expressionList (qasm3Parser.py:6667) (164 samples, 4.06%)expr..expression (qasm3Parser.py:4578) (6 samples, 0.15%)expressionList (qasm3Parser.py:6670) (7 samples, 0.17%)exitRule (antlr4/Parser.py:381) (5 samples, 0.12%)gateCallStatement (qasm3Parser.py:2397) (201 samples, 4.97%)gateCa..expressionList (qasm3Parser.py:6694) (9 samples, 0.22%)consume (antlr4/Parser.py:348) (5 samples, 0.12%)addTokenNode (antlr4/ParserRuleContext.py:103) (6 samples, 0.15%)gateCallStatement (qasm3Parser.py:2401) (19 samples, 0.47%)match (antlr4/Parser.py:124) (17 samples, 0.42%)consume (antlr4/Parser.py:354) (9 samples, 0.22%)__init__ (qasm3Parser.py:6779) (36 samples, 0.89%)gateOperandList (qasm3Parser.py:6818) (43 samples, 1.06%)__init__ (qasm3Parser.py:6780) (5 samples, 0.12%)gateOperandList (qasm3Parser.py:6819) (8 samples, 0.20%)__init__ (qasm3Parser.py:6121) (9 samples, 0.22%)gateOperand (qasm3Parser.py:6154) (19 samples, 0.47%)__init__ (qasm3Parser.py:6122) (7 samples, 0.17%)gateOperand (qasm3Parser.py:6155) (12 samples, 0.30%)enterRule (antlr4/Parser.py:376) (5 samples, 0.12%)addContextToParseTree (antlr4/Parser.py:366) (5 samples, 0.12%)gateOperand (qasm3Parser.py:6157) (51 samples, 1.26%)state (antlr4/Recognizer.py:143) (50 samples, 1.24%)__init__ (qasm3Parser.py:5217) (6 samples, 0.15%)indexedIdentifier (qasm3Parser.py:5253) (16 samples, 0.40%)__init__ (qasm3Parser.py:5218) (7 samples, 0.17%)indexedIdentifier (qasm3Parser.py:5254) (6 samples, 0.15%)indexedIdentifier (qasm3Parser.py:5257) (6 samples, 0.15%)execATN (antlr4/atn/LexerATNSimulator.py:176) (6 samples, 0.15%)match (antlr4/atn/LexerATNSimulator.py:104) (22 samples, 0.54%)nextToken (antlr4/Lexer.py:137) (30 samples, 0.74%)create (antlr4/CommonTokenFactory.py:47) (7 samples, 0.17%)emit (antlr4/Lexer.py:222) (11 samples, 0.27%)nextToken (antlr4/Lexer.py:153) (12 samples, 0.30%)consume (antlr4/BufferedTokenStream.py:100) (61 samples, 1.51%)sync (antlr4/BufferedTokenStream.py:112) (58 samples, 1.43%)fetch (antlr4/BufferedTokenStream.py:124) (58 samples, 1.43%)nextToken (antlr4/Lexer.py:158) (6 samples, 0.15%)consume (antlr4/Parser.py:348) (66 samples, 1.63%)__init__ (antlr4/tree/Tree.py:85) (6 samples, 0.15%)__init__ (antlr4/tree/Tree.py:86) (6 samples, 0.15%)__setattr__ (antlr4/tree/Tree.py:89) (6 samples, 0.15%)addTokenNode (antlr4/ParserRuleContext.py:103) (13 samples, 0.32%)indexedIdentifier (qasm3Parser.py:5259) (95 samples, 2.35%)i..match (antlr4/Parser.py:124) (90 samples, 2.23%)m..consume (antlr4/Parser.py:354) (18 samples, 0.45%)indexOperator (qasm3Parser.py:5137) (8 samples, 0.20%)indexOperator (qasm3Parser.py:5138) (8 samples, 0.20%)execATN (antlr4/atn/LexerATNSimulator.py:170) (11 samples, 0.27%)getExistingTargetState (antlr4/atn/LexerATNSimulator.py:210) (5 samples, 0.12%)execATN (antlr4/atn/LexerATNSimulator.py:176) (10 samples, 0.25%)consume (antlr4/atn/LexerATNSimulator.py:553) (5 samples, 0.12%)execATN (antlr4/atn/LexerATNSimulator.py:184) (11 samples, 0.27%)consume (antlr4/atn/LexerATNSimulator.py:559) (5 samples, 0.12%)execATN (antlr4/atn/LexerATNSimulator.py:187) (8 samples, 0.20%)execATN (antlr4/atn/LexerATNSimulator.py:191) (6 samples, 0.15%)match (antlr4/atn/LexerATNSimulator.py:104) (58 samples, 1.43%)nextToken (antlr4/Lexer.py:137) (62 samples, 1.53%)emit (antlr4/Lexer.py:222) (5 samples, 0.12%)create (antlr4/CommonTokenFactory.py:47) (5 samples, 0.12%)nextToken (antlr4/Lexer.py:153) (6 samples, 0.15%)consume (antlr4/BufferedTokenStream.py:100) (81 samples, 2.00%)c..sync (antlr4/BufferedTokenStream.py:112) (80 samples, 1.98%)s..fetch (antlr4/BufferedTokenStream.py:124) (80 samples, 1.98%)f..consume (antlr4/Parser.py:348) (89 samples, 2.20%)c..addTokenNode (antlr4/ParserRuleContext.py:103) (7 samples, 0.17%)indexOperator (qasm3Parser.py:5143) (107 samples, 2.65%)in..match (antlr4/Parser.py:124) (102 samples, 2.52%)ma..consume (antlr4/Parser.py:354) (12 samples, 0.30%)execATN (antlr4/atn/ParserATNSimulator.py:398) (5 samples, 0.12%)execATN (antlr4/atn/LexerATNSimulator.py:184) (5 samples, 0.12%)match (antlr4/atn/LexerATNSimulator.py:104) (24 samples, 0.59%)nextToken (antlr4/Lexer.py:137) (29 samples, 0.72%)__init__ (antlr4/Token.py:76) (140 samples, 3.46%)__i..create (antlr4/CommonTokenFactory.py:47) (143 samples, 3.54%)cre..emit (antlr4/Lexer.py:222) (145 samples, 3.59%)emit..nextToken (antlr4/Lexer.py:153) (149 samples, 3.68%)next..fetch (antlr4/BufferedTokenStream.py:124) (184 samples, 4.55%)fetch..consume (antlr4/BufferedTokenStream.py:100) (192 samples, 4.75%)consum..sync (antlr4/BufferedTokenStream.py:112) (190 samples, 4.70%)sync ..execATN (antlr4/atn/ParserATNSimulator.py:467) (197 samples, 4.87%)execAT..adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (213 samples, 5.27%)adapti..execATN (antlr4/atn/ParserATNSimulator.py:468) (5 samples, 0.12%)indexOperator (qasm3Parser.py:5154) (221 samples, 5.46%)indexOp..expression (qasm3Parser.py:4277) (8 samples, 0.20%)__init__ (qasm3Parser.py:3684) (7 samples, 0.17%)expression (qasm3Parser.py:4280) (5 samples, 0.12%)expression (qasm3Parser.py:4283) (6 samples, 0.15%)execATN (antlr4/atn/ParserATNSimulator.py:395) (6 samples, 0.15%)LA (antlr4/BufferedTokenStream.py:150) (6 samples, 0.15%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (10 samples, 0.25%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (6 samples, 0.15%)seek (antlr4/BufferedTokenStream.py:77) (6 samples, 0.15%)expression (qasm3Parser.py:4286) (20 samples, 0.49%)__init__ (qasm3Parser.py:4232) (8 samples, 0.20%)__init__ (qasm3Parser.py:3684) (5 samples, 0.12%)expression (qasm3Parser.py:4377) (15 samples, 0.37%)consume (antlr4/BufferedTokenStream.py:101) (8 samples, 0.20%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (8 samples, 0.20%)consume (antlr4/Parser.py:348) (13 samples, 0.32%)addTokenNode (antlr4/ParserRuleContext.py:103) (6 samples, 0.15%)__setattr__ (antlr4/tree/Tree.py:88) (6 samples, 0.15%)expression (qasm3Parser.py:4386) (35 samples, 0.87%)consume (antlr4/Parser.py:354) (18 samples, 0.45%)addTokenNode (antlr4/ParserRuleContext.py:105) (8 samples, 0.20%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:315) (7 samples, 0.17%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (6 samples, 0.15%)expression (qasm3Parser.py:4393) (19 samples, 0.47%)indexOperator (qasm3Parser.py:5157) (136 samples, 3.36%)ind..expression (qasm3Parser.py:4578) (9 samples, 0.22%)unrollRecursionContexts (antlr4/Parser.py:436) (9 samples, 0.22%)LT (antlr4/CommonTokenStream.py:66) (5 samples, 0.12%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (9 samples, 0.22%)indexOperator (qasm3Parser.py:5168) (15 samples, 0.37%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (5 samples, 0.12%)match (antlr4/Parser.py:121) (8 samples, 0.20%)getCurrentToken (antlr4/Parser.py:313) (7 samples, 0.17%)match (antlr4/atn/LexerATNSimulator.py:104) (25 samples, 0.62%)nextToken (antlr4/Lexer.py:137) (28 samples, 0.69%)nextToken (antlr4/Lexer.py:153) (7 samples, 0.17%)emit (antlr4/Lexer.py:222) (6 samples, 0.15%)consume (antlr4/BufferedTokenStream.py:100) (47 samples, 1.16%)sync (antlr4/BufferedTokenStream.py:112) (45 samples, 1.11%)fetch (antlr4/BufferedTokenStream.py:124) (44 samples, 1.09%)consume (antlr4/BufferedTokenStream.py:101) (8 samples, 0.20%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (6 samples, 0.15%)consume (antlr4/Parser.py:348) (59 samples, 1.46%)addTokenNode (antlr4/ParserRuleContext.py:103) (7 samples, 0.17%)indexOperator (qasm3Parser.py:5204) (92 samples, 2.27%)i..match (antlr4/Parser.py:124) (80 samples, 1.98%)m..consume (antlr4/Parser.py:354) (14 samples, 0.35%)exitRule (antlr4/Parser.py:381) (7 samples, 0.17%)LT (antlr4/CommonTokenStream.py:66) (5 samples, 0.12%)indexedIdentifier (qasm3Parser.py:5265) (622 samples, 15.38%)indexedIdentifier (qasm3..indexOperator (qasm3Parser.py:5210) (8 samples, 0.20%)exitRule (antlr4/Parser.py:381) (5 samples, 0.12%)LT (antlr4/CommonTokenStream.py:66) (5 samples, 0.12%)gateOperand (qasm3Parser.py:6163) (761 samples, 18.82%)gateOperand (qasm3Parser.py:6..indexedIdentifier (qasm3Parser.py:5275) (7 samples, 0.17%)gateOperandList (qasm3Parser.py:6824) (862 samples, 21.32%)gateOperandList (qasm3Parser.py:68..gateOperand (qasm3Parser.py:6178) (10 samples, 0.25%)exitRule (antlr4/Parser.py:381) (8 samples, 0.20%)LT (antlr4/CommonTokenStream.py:66) (5 samples, 0.12%)execATN (antlr4/atn/ParserATNSimulator.py:398) (5 samples, 0.12%)match (antlr4/atn/LexerATNSimulator.py:104) (8 samples, 0.20%)nextToken (antlr4/Lexer.py:137) (11 samples, 0.27%)emit (antlr4/Lexer.py:222) (8 samples, 0.20%)create (antlr4/CommonTokenFactory.py:47) (7 samples, 0.17%)nextToken (antlr4/Lexer.py:153) (11 samples, 0.27%)consume (antlr4/BufferedTokenStream.py:100) (25 samples, 0.62%)sync (antlr4/BufferedTokenStream.py:112) (25 samples, 0.62%)fetch (antlr4/BufferedTokenStream.py:124) (25 samples, 0.62%)execATN (antlr4/atn/ParserATNSimulator.py:467) (32 samples, 0.79%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (48 samples, 1.19%)gateOperandList (qasm3Parser.py:6827) (56 samples, 1.38%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (5 samples, 0.12%)consume (antlr4/Parser.py:346) (6 samples, 0.15%)getCurrentToken (antlr4/Parser.py:313) (5 samples, 0.12%)consume (antlr4/Parser.py:348) (7 samples, 0.17%)gateOperandList (qasm3Parser.py:6831) (25 samples, 0.62%)match (antlr4/Parser.py:124) (24 samples, 0.59%)consume (antlr4/Parser.py:354) (8 samples, 0.20%)indexedIdentifier (qasm3Parser.py:5254) (5 samples, 0.12%)nextToken (antlr4/Lexer.py:137) (8 samples, 0.20%)match (antlr4/atn/LexerATNSimulator.py:104) (8 samples, 0.20%)consume (antlr4/BufferedTokenStream.py:100) (21 samples, 0.52%)sync (antlr4/BufferedTokenStream.py:112) (21 samples, 0.52%)fetch (antlr4/BufferedTokenStream.py:124) (20 samples, 0.49%)nextToken (antlr4/Lexer.py:153) (7 samples, 0.17%)emit (antlr4/Lexer.py:222) (5 samples, 0.12%)create (antlr4/CommonTokenFactory.py:47) (5 samples, 0.12%)consume (antlr4/Parser.py:348) (23 samples, 0.57%)addTokenNode (antlr4/ParserRuleContext.py:103) (5 samples, 0.12%)indexedIdentifier (qasm3Parser.py:5259) (34 samples, 0.84%)match (antlr4/Parser.py:124) (30 samples, 0.74%)consume (antlr4/Parser.py:354) (6 samples, 0.15%)__init__ (qasm3Parser.py:5081) (42 samples, 1.04%)indexOperator (qasm3Parser.py:5137) (45 samples, 1.11%)execATN (antlr4/atn/LexerATNSimulator.py:176) (7 samples, 0.17%)nextToken (antlr4/Lexer.py:137) (24 samples, 0.59%)match (antlr4/atn/LexerATNSimulator.py:104) (24 samples, 0.59%)consume (antlr4/BufferedTokenStream.py:100) (32 samples, 0.79%)sync (antlr4/BufferedTokenStream.py:112) (29 samples, 0.72%)fetch (antlr4/BufferedTokenStream.py:124) (29 samples, 0.72%)consume (antlr4/Parser.py:348) (37 samples, 0.91%)addTokenNode (antlr4/ParserRuleContext.py:103) (7 samples, 0.17%)__setattr__ (antlr4/tree/Tree.py:88) (8 samples, 0.20%)indexOperator (qasm3Parser.py:5143) (63 samples, 1.56%)match (antlr4/Parser.py:124) (58 samples, 1.43%)consume (antlr4/Parser.py:354) (19 samples, 0.47%)addTokenNode (antlr4/ParserRuleContext.py:105) (9 samples, 0.22%)nextToken (antlr4/Lexer.py:137) (11 samples, 0.27%)match (antlr4/atn/LexerATNSimulator.py:104) (10 samples, 0.25%)create (antlr4/CommonTokenFactory.py:47) (8 samples, 0.20%)emit (antlr4/Lexer.py:222) (10 samples, 0.25%)consume (antlr4/BufferedTokenStream.py:100) (28 samples, 0.69%)sync (antlr4/BufferedTokenStream.py:112) (28 samples, 0.69%)fetch (antlr4/BufferedTokenStream.py:124) (27 samples, 0.67%)nextToken (antlr4/Lexer.py:153) (12 samples, 0.30%)execATN (antlr4/atn/ParserATNSimulator.py:467) (30 samples, 0.74%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (38 samples, 0.94%)indexOperator (qasm3Parser.py:5154) (40 samples, 0.99%)expression (qasm3Parser.py:4286) (5 samples, 0.12%)__init__ (antlr4/tree/Tree.py:85) (27 samples, 0.67%)addTokenNode (antlr4/ParserRuleContext.py:103) (28 samples, 0.69%)expression (qasm3Parser.py:4386) (34 samples, 0.84%)consume (antlr4/Parser.py:354) (29 samples, 0.72%)expression (qasm3Parser.py:4393) (11 samples, 0.27%)indexOperator (qasm3Parser.py:5157) (71 samples, 1.76%)indexOperator (qasm3Parser.py:5168) (9 samples, 0.22%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (5 samples, 0.12%)seek (antlr4/BufferedTokenStream.py:77) (5 samples, 0.12%)match (antlr4/atn/LexerATNSimulator.py:104) (11 samples, 0.27%)nextToken (antlr4/Lexer.py:137) (15 samples, 0.37%)consume (antlr4/BufferedTokenStream.py:100) (27 samples, 0.67%)sync (antlr4/BufferedTokenStream.py:112) (23 samples, 0.57%)fetch (antlr4/BufferedTokenStream.py:124) (22 samples, 0.54%)consume (antlr4/Parser.py:348) (29 samples, 0.72%)indexOperator (qasm3Parser.py:5204) (38 samples, 0.94%)match (antlr4/Parser.py:124) (35 samples, 0.87%)consume (antlr4/Parser.py:354) (5 samples, 0.12%)indexedIdentifier (qasm3Parser.py:5265) (274 samples, 6.78%)indexedId..gateOperand (qasm3Parser.py:6163) (322 samples, 7.96%)gateOperand..gateOperandList (qasm3Parser.py:6833) (336 samples, 8.31%)gateOperandL..gateOperand (qasm3Parser.py:6178) (5 samples, 0.12%)gateOperandList (qasm3Parser.py:6836) (5 samples, 0.12%)exitRule (antlr4/Parser.py:381) (7 samples, 0.17%)gateCallStatement (qasm3Parser.py:2413) (1,357 samples, 33.56%)gateCallStatement (qasm3Parser.py:2413)gateOperandList (qasm3Parser.py:6851) (8 samples, 0.20%)match (antlr4/Parser.py:121) (5 samples, 0.12%)execATN (antlr4/atn/LexerATNSimulator.py:145) (7 samples, 0.17%)execATN (antlr4/atn/LexerATNSimulator.py:170) (9 samples, 0.22%)getExistingTargetState (antlr4/atn/LexerATNSimulator.py:210) (5 samples, 0.12%)execATN (antlr4/atn/LexerATNSimulator.py:176) (10 samples, 0.25%)LA (antlr4/InputStream.py:53) (5 samples, 0.12%)consume (antlr4/atn/LexerATNSimulator.py:553) (11 samples, 0.27%)execATN (antlr4/atn/LexerATNSimulator.py:184) (13 samples, 0.32%)execATN (antlr4/atn/LexerATNSimulator.py:187) (8 samples, 0.20%)execATN (antlr4/atn/LexerATNSimulator.py:191) (9 samples, 0.22%)LA (antlr4/InputStream.py:53) (5 samples, 0.12%)match (antlr4/atn/LexerATNSimulator.py:104) (73 samples, 1.81%)m..execATN (antlr4/atn/LexerATNSimulator.py:195) (9 samples, 0.22%)failOrAccept (antlr4/atn/LexerATNSimulator.py:248) (8 samples, 0.20%)nextToken (antlr4/Lexer.py:137) (81 samples, 2.00%)n..nextToken (antlr4/Lexer.py:141) (5 samples, 0.12%)create (antlr4/CommonTokenFactory.py:47) (6 samples, 0.15%)nextToken (antlr4/Lexer.py:153) (10 samples, 0.25%)emit (antlr4/Lexer.py:222) (9 samples, 0.22%)consume (antlr4/BufferedTokenStream.py:100) (113 samples, 2.79%)co..sync (antlr4/BufferedTokenStream.py:112) (110 samples, 2.72%)sy..fetch (antlr4/BufferedTokenStream.py:124) (107 samples, 2.65%)fe..consume (antlr4/Parser.py:348) (123 samples, 3.04%)con..__init__ (antlr4/tree/Tree.py:85) (104 samples, 2.57%)__..addTokenNode (antlr4/ParserRuleContext.py:103) (113 samples, 2.79%)ad..gateCallStatement (qasm3Parser.py:2415) (260 samples, 6.43%)gateCall..match (antlr4/Parser.py:124) (254 samples, 6.28%)match (a..consume (antlr4/Parser.py:354) (122 samples, 3.02%)con..statement (qasm3Parser.py:1002) (2,010 samples, 49.70%)statement (qasm3Parser.py:1002)gateCallStatement (qasm3Parser.py:2476) (8 samples, 0.20%)exitRule (antlr4/Parser.py:381) (5 samples, 0.12%)statement (qasm3Parser.py:1070) (10 samples, 0.25%)__init__ (antlr4/ParserRuleContext.py:39) (5 samples, 0.12%)statement (qasm3Parser.py:888) (11 samples, 0.27%)__init__ (qasm3Parser.py:736) (7 samples, 0.17%)statement (qasm3Parser.py:889) (11 samples, 0.27%)enterRule (antlr4/Parser.py:376) (5 samples, 0.12%)addContextToParseTree (antlr4/Parser.py:366) (5 samples, 0.12%)statement (qasm3Parser.py:901) (6 samples, 0.15%)execATN (antlr4/atn/ParserATNSimulator.py:398) (8 samples, 0.20%)fetch (antlr4/BufferedTokenStream.py:123) (6 samples, 0.15%)nextToken (antlr4/Lexer.py:128) (5 samples, 0.12%)execATN (antlr4/atn/LexerATNSimulator.py:145) (8 samples, 0.20%)getExistingTargetState (antlr4/atn/LexerATNSimulator.py:207) (15 samples, 0.37%)execATN (antlr4/atn/LexerATNSimulator.py:170) (31 samples, 0.77%)getExistingTargetState (antlr4/atn/LexerATNSimulator.py:210) (7 samples, 0.17%)execATN (antlr4/atn/LexerATNSimulator.py:176) (26 samples, 0.64%)__eq__ (antlr4/dfa/DFAState.py:113) (14 samples, 0.35%)__eq__ (antlr4/atn/ATNConfigSet.py:145) (5 samples, 0.12%)consume (antlr4/atn/LexerATNSimulator.py:553) (7 samples, 0.17%)execATN (antlr4/atn/LexerATNSimulator.py:184) (17 samples, 0.42%)consume (antlr4/atn/LexerATNSimulator.py:559) (6 samples, 0.15%)execATN (antlr4/atn/LexerATNSimulator.py:187) (12 samples, 0.30%)captureSimState (antlr4/atn/LexerATNSimulator.py:473) (8 samples, 0.20%)execATN (antlr4/atn/LexerATNSimulator.py:191) (11 samples, 0.27%)accept (antlr4/atn/LexerATNSimulator.py:290) (5 samples, 0.12%)match (antlr4/atn/LexerATNSimulator.py:104) (144 samples, 3.56%)matc..execATN (antlr4/atn/LexerATNSimulator.py:195) (25 samples, 0.62%)failOrAccept (antlr4/atn/LexerATNSimulator.py:248) (18 samples, 0.45%)accept (antlr4/atn/LexerATNSimulator.py:295) (9 samples, 0.22%)execute (antlr4/atn/LexerActionExecutor.py:126) (5 samples, 0.12%)nextToken (antlr4/Lexer.py:137) (157 samples, 3.88%)next..__init__ (antlr4/Token.py:76) (41 samples, 1.01%)create (antlr4/CommonTokenFactory.py:47) (57 samples, 1.41%)emit (antlr4/Lexer.py:222) (65 samples, 1.61%)nextToken (antlr4/Lexer.py:153) (70 samples, 1.73%)fetch (antlr4/BufferedTokenStream.py:124) (252 samples, 6.23%)fetch (a..sync (antlr4/BufferedTokenStream.py:112) (264 samples, 6.53%)sync (ant..consume (antlr4/BufferedTokenStream.py:100) (267 samples, 6.60%)consume (..nextTokenOnChannel (antlr4/BufferedTokenStream.py:206) (6 samples, 0.15%)consume (antlr4/BufferedTokenStream.py:101) (15 samples, 0.37%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (11 samples, 0.27%)execATN (antlr4/atn/ParserATNSimulator.py:467) (291 samples, 7.20%)execATN (a..adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (313 samples, 7.74%)adaptivePre..execATN (antlr4/atn/ParserATNSimulator.py:468) (7 samples, 0.17%)LA (antlr4/BufferedTokenStream.py:150) (7 samples, 0.17%)statement (qasm3Parser.py:914) (326 samples, 8.06%)statement (..adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (5 samples, 0.12%)seek (antlr4/BufferedTokenStream.py:77) (5 samples, 0.12%)statementOrScope (qasm3Parser.py:1301) (2,400 samples, 59.35%)statementOrScope (qasm3Parser.py:1301)program (qasm3Parser.py:659) (2,436 samples, 60.24%)program (qasm3Parser.py:659)parse (openqasm3/parser.py:105) (2,446 samples, 60.48%)parse (openqasm3/parser.py:105)getChild (antlr4/ParserRuleContext.py:118) (5 samples, 0.12%)scope (qasm3Parser.py:1267) (8 samples, 0.20%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (7 samples, 0.17%)visitStatement (openqasm3/parser.py:215) (6 samples, 0.15%)pragma (qasm3Parser.py:740) (5 samples, 0.12%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (5 samples, 0.12%)visitGateCallStatement (openqasm3/parser.py:422) (7 samples, 0.17%)gateModifier (qasm3Parser.py:2321) (6 samples, 0.15%)accept (qasm3Parser.py:4224) (6 samples, 0.15%)wrapped (openqasm3/parser.py:138) (5 samples, 0.12%)_visit_binary_expression (openqasm3/parser.py:600) (8 samples, 0.20%)visit (antlr4/tree/Tree.py:34) (7 samples, 0.17%)visitLiteralExpression (openqasm3/parser.py:651) (133 samples, 3.29%)vis..Identifier (qasm3Parser.py:4236) (133 samples, 3.29%)Ide..getToken (antlr4/ParserRuleContext.py:137) (132 samples, 3.26%)get..wrapped (openqasm3/parser.py:138) (150 samples, 3.71%)wrap.._visit_binary_expression (openqasm3/parser.py:602) (140 samples, 3.46%)_vi..visit (antlr4/tree/Tree.py:34) (139 samples, 3.44%)vis..accept (qasm3Parser.py:4268) (139 samples, 3.44%)acc..wrapped (openqasm3/parser.py:138) (139 samples, 3.44%)wra..accept (qasm3Parser.py:3881) (151 samples, 3.73%)acce..visitGateCallStatement (openqasm3/parser.py:424) (184 samples, 4.55%)visit..visit (antlr4/tree/Tree.py:34) (176 samples, 4.35%)visit..accept (qasm3Parser.py:4268) (24 samples, 0.59%)wrapped (openqasm3/parser.py:138) (22 samples, 0.54%)visitLiteralExpression (openqasm3/parser.py:658) (10 samples, 0.25%)gateOperand (qasm3Parser.py:6785) (5 samples, 0.12%)gateOperandList (qasm3Parser.py:2313) (7 samples, 0.17%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (6 samples, 0.15%)wrapped (openqasm3/parser.py:137) (8 samples, 0.20%)get_span (openqasm3/parser.py:114) (6 samples, 0.15%)visitGateOperand (openqasm3/parser.py:864) (8 samples, 0.20%)HardwareQubit (qasm3Parser.py:6130) (8 samples, 0.20%)wrapped (openqasm3/parser.py:137) (6 samples, 0.15%)get_span (openqasm3/parser.py:114) (6 samples, 0.15%)getChildren (antlr4/ParserRuleContext.py:126) (186 samples, 4.60%)getCh..getTypedRuleContexts (antlr4/ParserRuleContext.py:164) (191 samples, 4.72%)getTyp..visitIndexedIdentifier (openqasm3/parser.py:768) (198 samples, 4.90%)visitI..indexOperator (qasm3Parser.py:5226) (198 samples, 4.90%)indexO..Identifier (qasm3Parser.py:5222) (5 samples, 0.12%)getText (antlr4/tree/Tree.py:116) (5 samples, 0.12%)visitIndexedIdentifier (openqasm3/parser.py:771) (21 samples, 0.52%)_visit_identifier (openqasm3/parser.py:147) (13 samples, 0.32%)getTypedRuleContexts (antlr4/ParserRuleContext.py:165) (5 samples, 0.12%)indexOperator (qasm3Parser.py:5226) (13 samples, 0.32%)accept (qasm3Parser.py:5127) (9 samples, 0.22%)getChild (antlr4/ParserRuleContext.py:118) (9 samples, 0.22%)visitIndexOperator (openqasm3/parser.py:753) (18 samples, 0.45%)setExpression (qasm3Parser.py:5092) (17 samples, 0.42%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (16 samples, 0.40%)getChild (antlr4/ParserRuleContext.py:119) (6 samples, 0.15%)getChildren (antlr4/ParserRuleContext.py:129) (9 samples, 0.22%)accept (qasm3Parser.py:4267) (7 samples, 0.17%)visitLiteralExpression (openqasm3/parser.py:657) (9 samples, 0.22%)DecimalIntegerLiteral (qasm3Parser.py:4242) (7 samples, 0.17%)DecimalIntegerLiteral (qasm3Parser.py:4242) (5 samples, 0.12%)wrapped (openqasm3/parser.py:138) (333 samples, 8.23%)wrapped (op..visitIndexedIdentifier (openqasm3/parser.py:772) (112 samples, 2.77%)vi..visit (antlr4/tree/Tree.py:34) (97 samples, 2.40%)vi..accept (qasm3Parser.py:5128) (88 samples, 2.18%)a..visitIndexOperator (openqasm3/parser.py:764) (68 samples, 1.68%)visit (antlr4/tree/Tree.py:34) (49 samples, 1.21%)accept (qasm3Parser.py:4268) (40 samples, 0.99%)wrapped (openqasm3/parser.py:138) (34 samples, 0.84%)visitLiteralExpression (openqasm3/parser.py:658) (14 samples, 0.35%)getText (antlr4/tree/Tree.py:116) (5 samples, 0.12%)wrapped (openqasm3/parser.py:138) (357 samples, 8.83%)wrapped (ope..visitGateOperand (openqasm3/parser.py:866) (347 samples, 8.58%)visitGateOpe..visit (antlr4/tree/Tree.py:34) (342 samples, 8.46%)visit (antlr..accept (qasm3Parser.py:5244) (342 samples, 8.46%)accept (qasm..visitGateCallStatement (openqasm3/parser.py:429) (392 samples, 9.69%)visitGateCallS..visit (antlr4/tree/Tree.py:34) (370 samples, 9.15%)visit (antlr4..accept (qasm3Parser.py:6145) (370 samples, 9.15%)accept (qasm3..visitGateCallStatement (openqasm3/parser.py:433) (9 samples, 0.22%)GPHASE (qasm3Parser.py:2341) (9 samples, 0.22%)visitGateCallStatement (openqasm3/parser.py:439) (8 samples, 0.20%)getText (antlr4/tree/Tree.py:116) (8 samples, 0.20%)visitGateCallStatement (openqasm3/parser.py:441) (21 samples, 0.52%)_visit_identifier (openqasm3/parser.py:147) (20 samples, 0.49%)wrapped (openqasm3/parser.py:138) (641 samples, 15.85%)wrapped (openqasm3/parse..visitGateCallStatement (openqasm3/parser.py:444) (10 samples, 0.25%)designator (qasm3Parser.py:2333) (10 samples, 0.25%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (9 samples, 0.22%)getChild (antlr4/ParserRuleContext.py:119) (5 samples, 0.12%)accept (qasm3Parser.py:2356) (643 samples, 15.90%)accept (qasm3Parser.py:2..visitStatement (openqasm3/parser.py:217) (647 samples, 16.00%)visitStatement (openqasm3..visit (antlr4/tree/Tree.py:34) (645 samples, 15.95%)visit (antlr4/tree/Tree.p..visitStatement (openqasm3/parser.py:218) (6 samples, 0.15%)annotation (qasm3Parser.py:861) (5 samples, 0.12%)wrapped (openqasm3/parser.py:138) (662 samples, 16.37%)wrapped (openqasm3/parser..parse (openqasm3/parser.py:108) (689 samples, 17.04%)parse (openqasm3/parser.py..wrapped (openqasm3/parser.py:138) (689 samples, 17.04%)wrapped (openqasm3/parser...visitProgram (openqasm3/parser.py:210) (689 samples, 17.04%)visitProgram (openqasm3/pa..visit (antlr4/tree/Tree.py:34) (688 samples, 17.01%)visit (antlr4/tree/Tree.py..accept (qasm3Parser.py:1283) (683 samples, 16.89%)accept (qasm3Parser.py:128..visitStatementOrScope (openqasm3/parser.py:942) (683 samples, 16.89%)visitStatementOrScope (ope..visit (antlr4/tree/Tree.py:34) (670 samples, 16.57%)visit (antlr4/tree/Tree.py..accept (qasm3Parser.py:879) (668 samples, 16.52%)accept (qasm3Parser.py:87..<module> (test.py:78) (3,146 samples, 77.79%)<module> (test.py:78)load (pyqasm/entrypoint.py:50) (3,136 samples, 77.55%)load (pyqasm/entrypoint.py:50)loads (pyqasm/entrypoint.py:78) (3,136 samples, 77.55%)loads (pyqasm/entrypoint.py:78)__repr__ (<string>:6) (12 samples, 0.30%)wrapper (reprlib.py:19) (5 samples, 0.12%)wrapper (reprlib.py:21) (23 samples, 0.57%)__repr__ (<string>:9) (21 samples, 0.52%)__repr__ (<string>:6) (46 samples, 1.14%)wrapper (reprlib.py:21) (55 samples, 1.36%)__repr__ (<string>:9) (6 samples, 0.15%)__repr__ (<string>:7) (80 samples, 1.98%)_..__repr__ (<string>:8) (6 samples, 0.15%)wrapper (reprlib.py:21) (102 samples, 2.52%)wr..__repr__ (<string>:11) (124 samples, 3.07%)__r..visit_statement (pyqasm/visitor.py:3091) (132 samples, 3.26%)vis..wrapper (reprlib.py:21) (126 samples, 3.12%)wra..copy (copy.py:88) (5 samples, 0.12%)_visit_generic_gate_operation (pyqasm/visitor.py:1296) (31 samples, 0.77%)copy (copy.py:98) (15 samples, 0.37%)_reconstruct (copy.py:269) (8 samples, 0.20%)_visit_generic_gate_operation (pyqasm/visitor.py:1330) (5 samples, 0.12%)_get_op_bits (pyqasm/visitor.py:288) (10 samples, 0.25%)get_from_visible_scope (pyqasm/scope.py:194) (6 samples, 0.15%)in_global_scope (pyqasm/scope.py:105) (6 samples, 0.15%)_get_op_bits (pyqasm/visitor.py:323) (21 samples, 0.52%)_get_op_bits (pyqasm/visitor.py:341) (6 samples, 0.15%)_visit_generic_gate_operation (pyqasm/visitor.py:1344) (51 samples, 1.26%)phaseshift_gate (pyqasm/maps/gates.py:282) (6 samples, 0.15%)one_qubit_rotation_op (pyqasm/maps/gates.py:981) (303 samples, 7.49%)one_qubit_..__init__ (<string>:3) (300 samples, 7.42%)__init__ (..phaseshift_gate (pyqasm/maps/gates.py:283) (306 samples, 7.57%)phaseshift.._visit_basic_gate_operation (pyqasm/visitor.py:1000) (328 samples, 8.11%)_visit_basi.._broadcast_gate_operation (pyqasm/visitor.py:885) (325 samples, 8.04%)_broadcast_..phaseshift_gate (pyqasm/maps/gates.py:284) (7 samples, 0.17%)evaluate_expression (pyqasm/expressions.py:195) (26 samples, 0.64%)_update_qubit_depth_for_gate (pyqasm/visitor.py:907) (46 samples, 1.14%)_update_qubit_depth_for_gate (pyqasm/visitor.py:915) (17 samples, 0.42%)_visit_basic_gate_operation (pyqasm/visitor.py:1009) (80 samples, 1.98%)_.._visit_basic_gate_operation (pyqasm/visitor.py:1023) (19 samples, 0.47%)verify_gate_qubits (pyqasm/analyzer.py:289) (14 samples, 0.35%)__repr__ (<string>:6) (9 samples, 0.22%)wrapper (reprlib.py:21) (6 samples, 0.15%)__repr__ (<string>:7) (34 samples, 0.84%)__repr__ (<string>:6) (6 samples, 0.15%)__repr__ (<string>:8) (10 samples, 0.25%)wrapper (reprlib.py:21) (7 samples, 0.17%)wrapper (reprlib.py:21) (78 samples, 1.93%)w..__repr__ (<string>:11) (78 samples, 1.93%)_..wrapper (reprlib.py:21) (58 samples, 1.43%)_visit_basic_gate_operation (pyqasm/visitor.py:948) (89 samples, 2.20%)_.._visit_basic_gate_operation (pyqasm/visitor.py:960) (8 samples, 0.20%)_visit_basic_gate_operation (pyqasm/visitor.py:970) (15 samples, 0.37%)_get_op_parameters (pyqasm/visitor.py:805) (14 samples, 0.35%)_get_op_bits (pyqasm/visitor.py:288) (6 samples, 0.15%)evaluate_expression (pyqasm/expressions.py:195) (5 samples, 0.12%)_get_op_bits (pyqasm/visitor.py:323) (23 samples, 0.57%)_get_op_bits (pyqasm/visitor.py:341) (7 samples, 0.17%)_unroll_multiple_target_qubits (pyqasm/visitor.py:850) (57 samples, 1.41%)_visit_basic_gate_operation (pyqasm/visitor.py:983) (61 samples, 1.51%)_visit_generic_gate_operation (pyqasm/visitor.py:1421) (611 samples, 15.11%)_visit_generic_gate_ope..accept (pyqasm/modules/qasm2.py:107) (882 samples, 21.81%)accept (pyqasm/modules/qasm2.py:10..visit_basic_block (pyqasm/visitor.py:3150) (882 samples, 21.81%)visit_basic_block (pyqasm/visitor...visit_statement (pyqasm/visitor.py:3130) (717 samples, 17.73%)visit_statement (pyqasm/visi..all (4,044 samples, 100%)<module> (test.py:79) (884 samples, 21.86%)<module> (test.py:79)wrapper (pyqasm/modules/base.py:60) (884 samples, 21.86%)wrapper (pyqasm/modules/base.py:60)unroll (pyqasm/modules/base.py:619) (884 samples, 21.86%)unroll (pyqasm/modules/base.py:619) \ No newline at end of file diff --git a/tests/profiles/validate/profile_validate.speedscope.json b/tests/profiles/validate/profile_validate.speedscope.json new file mode 100644 index 0000000..11ad76b --- /dev/null +++ b/tests/profiles/validate/profile_validate.speedscope.json @@ -0,0 +1 @@ +{"$schema":"https://www.speedscope.app/file-format-schema.json","profiles":[{"type":"sampled","name":"Thread 0x1F16120C0 \"MainThread\"","unit":"seconds","startValue":0.0,"endValue":46.62,"samples":[[21,5,4,3,9,6,20,5,4,3,9,6,19,5,4,3,9,6,18,7,6,5,4,3,9,6,17,5,16,6,5,4,3,9,6,15,14,13,12,7,6,5,4,3,9,6,11,5,4,3,9,6,10,5,4,3,9,6,8,7,6,5,4,3,2,1,0],[21,5,4,3,9,6,20,5,4,3,9,6,19,5,4,3,9,6,18,7,6,5,4,3,9,6,17,5,16,6,5,4,3,9,6,27,7,6,5,4,3,9,6,26,25,24,23,22],[21,5,4,3,9,6,20,5,4,3,9,6,19,5,4,3,9,6,18,7,6,5,4,3,9,6,17,5,16,6,5,4,3,9,6,27,7,6,5,4,3,9,6,26,25,24,23,28],[21,5,4,3,9,6,20,5,4,3,9,6,35,5,4,3,9,6,34,5,4,3,9,6,33,5,4,3,9,6,32,5,4,3,9,6,31,5,4,3,9,6,30,5,16,6,5,4,3,9,6,29,7,6,5,4,3,2,1,0],[21,5,4,3,9,6,20,5,4,3,9,6,35,5,4,3,9,6,34,5,4,3,9,6,33,5,4,3,9,6,32,5,4,3,9,6,31,5,4,3,9,6,30,5,16,6,5,4,3,9,6,29,7,6,5,4,3,2,36],[21,5,4,3,9,6,20,5,4,3,9,6,35,5,4,3,9,6,34,5,4,3,9,6,33,5,4,3,9,6,32,5,4,3,9,6,47,7,6,5,4,3,9,6,46,7,6,5,4,3,9,6,45,5,4,3,9,6,44,5,4,3,9,6,43,7,6,5,4,3,9,6,42,5,4,3,9,6,41,7,6,5,4,3,9,6,40,7,6,5,4,39,38,37,6],[21,5,4,3,9,6,20,5,4,3,9,6,35,5,4,3,9,6,34,5,4,3,9,6,33,5,4,3,9,6,32,5,4,3,9,6,47,7,6,5,4,3,9,6,46,7,6,5,4,3,9,6,45,5,4,3,9,6,44,5,4,3,9,6,43,7,6,5,4,3,9,6,42,5,4,3,9,6,41,7,6,5,4,3,9,6,40,7,6,5,4,39,38,37,6],[21,5,4,3,9,6,20,5,4,3,9,6,35,5,4,3,9,6,34,5,4,3,9,6,33,5,4,3,9,6,32,5,4,3,9,6,47,7,6,5,4,3,9,6,46,7,6,5,4,3,9,6,45,5,4,3,9,6,44,5,4,3,9,6,43,7,6,5,4,3,9,6,42,5,4,3,9,6,41,7,6,5,4,3,2,1,0],[21,5,4,3,9,6,20,5,4,3,9,6,35,5,4,3,9,6,34,5,4,3,9,6,33,5,4,3,9,6,32,5,4,3,9,6,47,7,6,5,4,3,9,6,46,7,6,5,4,3,2,1,48],[52,51,50,49],[52,51,50,53],[52,51,50,54],[52,51,50,54],[52,51,50,49],[52,51,50,54],[52,51,50,54],[52,51,56,55],[52,51,56,57],[52,51,56,57,58],[52,51,56,59],[52,51,56,57,60],[52,51,56,57,60],[52,51,56,61],[52,51,56,61],[52,51,56,55],[52,66,65,64,63,62],[52,66,65,64,63,62],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,68,67],[52,66,65,79,82,81,80],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,87,86],[52,66,65,79,78,77,76,75,94,73,72,93,92],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,98,97,96,95],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,101],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,96],[52,66,65,79,78,77,76,112,70,111,110,109,108],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,106,92,91,90,89,88],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,106,92,91,90],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,96],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,98,97,96,95],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,116],[52,66,65,79,78,77,76,121,120,119,92,118,81,117],[52,66,65,79,78,77,76,75,74,73,72,93,92,122],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,123],[52,66,65,79,78,77,76,121,120,127,126,125,124],[52,66,65,79,78,77,129,128],[52,66,65,79,78,77,76,121,120,134,133,132,131,130],[52,66,65,79,78,77,76,121,120,136,135],[52,66,65,79,78,77,76,121,120,138,137],[52,66,65,79,78,77,76,121,120,138,92,140,139],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,123,141],[52,66,65,79,78,77,76,143,142,131],[52,66,65,79,78,77,76,143,142,131,130],[52,66,65,79,78,77,76,75,94,73,72,145,144],[52,66,65,79,78,77,76,75,147,126,125,124,146],[52,66,65,79,78,77,76,75,148,81,109],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,150,149],[52,66,65,79,78,150,149],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,116],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,96],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,151],[52,66,65,79,78,77,106,92,122],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,152],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,131,153],[52,66,65,79,78,77,76,75,74,73,72,145,136,155,154],[52,66,65,79,78,77,106,92,122,81,109],[52,66,65,79,78,77,76,121,120,156,92],[52,66,65,79,78,77,76,75,94,73,72,145,157],[52,66,65,79,78,77,76,121,120,138,92,140,158],[52,66,65,79,78,77,76,75,159,70,111,110,109],[52,66,65,79,78,77,76,75,159,70,160],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,161],[52,66,65,79,78,77,163,162],[52,66,65,79,78,77,76,75,74,73,72,145,138,92,140,164],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115],[52,66,65,79,78,77,165,81,155],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,123],[52,66,65,79,78,77,76,121,120,167,136,155,166],[52,66,65,79,78,169,168],[52,66,65,79,78,77,106,92,91,90,89],[52,66,65,79,78,77,76,107,70,102,170],[52,66,65,79,78,77,76,121,120,167,133,171],[52,66,65,79,78,77,76,121,120,173,172,67],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,177,176],[52,66,65,79,78,77,76,180,179,178],[52,66,65,79,78,77,76,180,70,69,68,181],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,177,176,182],[52,66,65,79,78,77,76,121,120,184,69,84,183],[52,66,65,79,78,77,76,121,120,184,69,84,183,185],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,68,67],[52,66,65,79,78,77,76,75,187,186],[52,66,65,79,78,77,76,75,74,190,162,189,188],[52,66,65,79,78,77,76,121,120,167,191],[52,66,65,79,78,77,106,92,91,90,89,88,87],[52,66,65,79,78,77,106,92,91,90,89,88,192],[52,66,65,79,78,77,106,92,91,194,124,193],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195],[52,66,65,79,78,77,76,75,74,73,103,70,69,196],[52,66,65,79,78,77,76,121,198,92,197],[52,66,65,79,78,77,76,121,198,126,199],[52,66,65,79,78,77,76,75,74,73,72,200,168,155],[52,66,65,79,78,77,76,75,74,73,201,81,109],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,121,120,202],[52,66,65,79,78,77,76,121,120,184],[52,66,65,79,78,77,76,75,94,73,72,145,133,132,131,153],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,123,203],[52,66,65,79,78,77,76,75,94,73,72,145,191,102],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,72,145,136],[52,66,65,79,78,77,76,75,94,73,72,205,81,204],[52,66,65,79,78,77,76,75,94,73,72,206],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,207],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,208],[52,66,65,79,78,77,106],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,210,209],[52,66,65,79,78,77,76,143,211],[52,66,65,79,78,77,76,143,211],[52,66,65,79,78,77,76,143,211],[52,66,65,79,78,77,76,143,211],[52,66,65,79,78,77,76,143,211],[52,66,65,79,78,77,76,143,211],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,123],[52,66,65,79,78,77,76,75,74,73,72,200,168,80],[52,66,65,79,78,77,76,75,74,73,213,212],[52,66,65,79,78,77,76,143,142,214],[52,66,65,79,78,77,76,121,120,138,137],[52,66,65,79,78,77,76,121,120,215,69,68,188],[52,66,65,79,78,77,76,121,120,134],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,207],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,74,73,72,145,217,216,80],[52,66,65,79,78,219,218],[52,66,65,79,78,77,220],[52,66,65,79,78,77,76,75,74,73,72,145,127,92,221],[52,66,65,79,78,77,76,75,74,73,72,222],[52,66,65,79,78,77,76,75,74,73,72,200,168,204],[52,66,65,79,78,77,223],[52,66,65,79,78,77,76,143,142,131],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,100,99,195],[52,66,65,79,78,77,76,180,70,102,90],[52,66,65,79,78,77,76,180,70,160],[52,66,65,79,78,77,76,75,74,73,72,145,127,224],[52,66,65,79,78,77,76,121,120,191,102],[52,66,65,79,78,77,76,75,74,73,72,145,191,102,194,124],[52,66,65,79,78,77,76,121,120,173,225],[52,66,65,79,78,77,106,126,125,124],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115],[52,66,65,79,78,77,76,75,94,73,72,226],[52,66,65,79,78,77,76,75,94,73,72,228,227],[52,66,65,79,78,77,76,75,94,73,213,168,80],[52,66,65,79,78,77,76,75,74,73,72,71,70,229],[52,66,65,79,78,77,76,75,74,73,72,93,230],[52,66,65,79,78,77,76,121,120,167,136,109,108],[52,66,65,79,78,77,76,121,120,167,138,92,118,81],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,94,73,233,227,109,108],[52,66,65,79,78,77,76,121,120,136,155,234],[52,66,65,79,78,77,76,121,120,156,92,236,235],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84,237,185],[52,66,65,79,78,77,220],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,121,120,127,92,122,81,238],[52,66,65,79,78,77,76,75,159,70,102,239],[52,66,65,79,78,77,76,75,159,70,102,194,124,241,240],[52,66,65,79,78,77,76,180,70,69],[52,66,65,79,78,77,76,180],[52,66,65,79,78,77,76,75,94,73,213],[52,66,65,79,78,77,76,75,94,242,212],[52,66,65,79,78,244,243],[52,66,65,79,78,77,76,75,74,73,233,227,109],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,73,103,70,69,84,237,185],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,195],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,196],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,123],[52,66,65,79,78,77,76,75,74,73,72,71,179,178],[52,66,65,79,78,77,106,92,91,194,124],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,177,176],[52,66,65,79,78,77,106,92,91,90,89,88,247,246],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,75,148],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,87,86],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,248],[52,66,65,79,78,150],[52,66,65,79,78,244,162,189],[52,66,65,79,78,249],[52,66,65,79,78,77,76,121,120,184,69,68],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,175,174,250],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,177],[52,66,65,79,78,77,76,251],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,208],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,86],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84,183],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,196,185],[52,66,65,79,78,77,76,107,70],[52,66,65,79,78,77,76,252,81],[52,66,65,79,78,77,76,253,128],[52,66,65,79,78,77,76,75,74,73,72,145,255,254],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,175,256],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,257],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,259],[52,66,65,79,78,77,76,75,74,73,72,145],[52,66,65,79,78,77,106,92,260],[52,66,65,79,78,77,261],[52,66,65,79,78,77,262],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,74,73,72,228,243],[52,66,65,79,78,77,76,75,74,73,72,71,263],[52,66,65,79,78,77,76,107,70,102,90,89,88,247],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,264],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,239],[52,66,65,79,78,77,76,75,94,73,233,227,238],[52,66,65,79,78,77,76,107,70,69,84,237,185],[52,66,65,79,78,77,76,75,74,73,72,145,217,216,155,166],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,267,266],[52,66,65,79,78,77,76,75,74,73,72,93,126,125,124],[52,66,65,79,78,77,76,75,94,73,72,93,126,125,124],[52,66,65,79,78,77,76,75,94,73,72,145,268],[52,66,65,79,78,77,76,75,94,73,72,145,268],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,87],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,269],[52,66,65,79,78,77,76,75,74,73,72,226,270],[52,66,65,79,78,77,76,75,94,73,103,70,102,90],[52,66,65,79,78,77,76,75,94,73,103,70,69,68,271],[52,66,65,79,78,244,162,189],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,272],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,273],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,276,275,274],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,276,275,274],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,177],[52,66,65,79,78,77,76,75,74,73,278,277,131,153],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,175,279],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115,114,267],[52,66,65,79,78,77,76,121,120,134,138,92,118],[52,66,65,79,78,77,76,121,120,167,136,155],[52,66,65,79,78,77,76,121,120,167,138,280],[52,66,65,79,78,77,76,121,120,167,133,132],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,100,99,101],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,276,281],[52,66,65,79,78,77,76,75,74,73,72,145,191,111,110],[52,66,65,79,78,77,76,75,74,73,72,145,127,126,282],[52,66,65,79,78,77,76,121,120,285,284,283],[52,66,65,79,78,77,106,92,91,90,89,88],[52,66,65,79,78,77,163,162,189,188],[52,66,65,79,78,77,76,121,120,134,286],[52,66,65,79,78,77,76,121,120,134,288,287],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,175,279],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,247],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,72,145,191],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84,183,185],[52,66,65,79,78,77,76,121,120,119,92,118,81,238],[52,66,65,79,78,77,106,92,91,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,190],[52,66,65,79,78,77,76,75,74,190,162,189],[52,66,65,79,78,77,76,75,74,190],[52,66,65,79,78,77,76,180,70,69,196,185],[52,66,65,79,78,77,163,243],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,289],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84,183],[52,66,65,79,78,77,76,121,198,290],[52,66,65,79,78,77,106,126,125,124,291],[52,66,65,79,78,77,76,75,74,73,103,70,111,110,292],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,232,294,293],[52,66,65,79,78,77,76,107,70,69,84],[52,66,65,79,78,77,76,295,81],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,177,296],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,247,297],[52,66,65,79,78,77,106,230],[52,66,65,79,78,77,76,75,74,73,72,298,126,125,124,241],[52,66,65,79,78,77,76,75,74,73,72,85],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,175,174,299],[52,66,65,79,78,77,76,75,74,73,103,70,229],[52,66,65,79,78,77,76,75,94,301,81,109,300],[52,66,65,79,78,77,76,75,94,73,233],[52,66,65,79,78,77,76,121,302,168,155],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,248],[52,66,65,79,78,77,76,75,74,73,72,228,243],[52,66,65,79,78,77,76,75,74,73,72,145,303],[52,66,65,79,78,77,76,121,120,144],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,293],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,100,99,175,304],[52,66,65,79,78,77,76,107,70,69,196,185],[52,66,65,79,78,77,76,107,70,102,90,89,305],[52,66,65,79,78,77,76,107,70,102,90,89,88,247,246],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,72,71,70,111,110],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,123],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115],[52,66,65,79,78,77,307,306],[52,66,65,79,78,77,76,75,74,73,72,206],[52,66,65,79,78,77,76,75,74,190],[52,66,65,79,78,77,76,75,74,73,278,277,131,153],[52,66,65,79,78,77,76,75,74,73,233,227],[52,66,65,79,78,77,76,75,94,73,308],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,309],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,73,103,70],[52,66,65,79,78,77,307,306],[52,66,65,79,78,77,163],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,310],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,152,258,203],[52,66,65,79,78,77,76,75,74,73,103,70,102,116],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,74,73,72,93,126,125,124,311],[52,66,65,79,78,77,76,75,74,73,72,145,133,132],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,194,124,241,312],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,87,115,114,267,313],[52,66,65,79,78,77,76,75,74,73,72,314],[52,66,65,79,78,77,76,75,74,73,72,93,137],[52,66,65,79,78,77,315],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,194,124,146],[52,66,65,79,78,77,76,75,74,73,72,228,227],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,131,153],[52,66,65,79,78,77,76,75,74,73,72,85,70,111,110,117],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,177,316],[52,66,65,79,78,77,163,243],[52,66,65,79,78,77,163,227,117],[52,66,65,79,78,77,76,121,120,191,69,84,183],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,121,120,134,318,317],[52,66,65,79,78,77,76,121,120,134,127,92,91],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,170],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,123,246],[52,66,65,79,78,77,106,92,91,90,89,88,100,319],[52,66,65,79,78,77,76,75,74,73,72,145,255,320,238],[52,66,65,79,78,77,106,92,91,90,89,88,100,322,321],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,247],[52,66,65,79,78,77,76,107,70,102,90,89,88,323],[52,66,65,79,78,77,76,75,74,73,324],[52,66,65,79,78,77,76,112,263,110,238],[52,66,65,79,78,77,261,128],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,325],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,180,70,69,84,183,185],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258],[52,66,65,79,78,77,76,75,94,210,326],[52,66,65,79,78,77,76,75,94,210,209,327],[52,66,65,79,78,77,76,75,74,73,72,222],[52,66,65,79,78,77,76,107,70,69,196,185],[52,66,65,79,78,77,76,180,70,102],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,328],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89],[52,66,65,79,78,77,76,75,74,73,278,329],[52,66,65,79,78,77,76,75,74,73,278,329],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,87,115,114,330],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,87,115,114,330],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,194,124,241,240],[52,66,65,79,78,77,76,75,74,242,168,155],[52,66,65,79,78,77,76,331,70,69,84,83],[52,66,65,79,78,77,106,92,91,90,89,310],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,259],[52,66,65,79,78,77,76,75,94,333,332],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,328,334],[52,66,65,79,78,77,76,75,74,73,72,145,138,224,335],[52,66,65,79,78,77,106,92,91,90,89,88,247],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,94,73,213,168,80],[52,66,65,79,78,77,76,121,120,138,230],[52,66,65,79,78,77,76,121,120,138],[52,66,65,79,78,77,76,121,120,217,336],[52,66,65,79,78,77,76,180,70,69,68,67],[52,66,65,79,78,77,76,75,74,73,72,145,191,160],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,68,271],[52,66,65,79,78,77,76,75,74,73,72,145,191],[52,66,65,79,78,77,76,112,70,69,84,237,185],[52,66,65,79,78,77,76,75,74,73,72,337],[52,66,65,79,78,77,76,75,94,73,72,145,138,92,140,158],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,338],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,339],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,195],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,107,70],[52,66,65,79,78,77,76,75,74,73,72,145,127],[52,66,65,79,78,77,76,75,74,73,72,145,127,92,118,81,238],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,340],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,73,72,145,191,102],[52,66,65,79,78,77,76,75,74,73,72,145,191,69],[52,66,65,79,78,77,76,107,263,110],[52,66,65,79,78,77,76,75,74,73,72,341],[52,66,65,79,78,77,76,75,74,73,72,226,342,214],[52,66,65,79,78,77,76,75,94,73,72,200,168,155,166],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87,115,114,267],[52,66,65,79,78,77,76,331,70,102],[52,66,65,79,78,77,76,75,74,210,209,327],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,343],[52,66,65,79,78,77,76,75,74,73,72,145,191,229],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,84,183,185],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,86],[52,66,65,79,78,77,76,75,74,73,344],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,100,99,272],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,94,73,72,85,70,69,196,265],[52,66,65,79,78,77,76,112,70,69,68,271],[52,66,65,79,78,77,76,75,74,73,72,200,168,155,345],[52,66,65,79,78,77,76,75,94,73,72,93,92,122,81,109,108],[52,66,65,79,78,77,76,75,94,73,72,93,92,346],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,347],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,96,95],[52,66,65,79,78,77,106,92,91,90,89,88,87],[52,66,65,79,78,77,106,92,91,90,89,310],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,75,74,73,72,145,127,92,118,81,348],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,276,275,349],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,98,350],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,351],[52,66,65,79,78,77,76,75,74,73,233,227,109],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,352],[52,66,65,79,78,77,76,331,70,160],[52,66,65,79,78,77,76,121,353],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,273],[52,66,65,79,78,77,76,180,70,69,68],[52,66,65,79,78,77,106,92,91,90,89,88,100,354],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105],[52,66,65,79,78,77,76,75,94,73,72,145,157],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115,355],[52,66,65,79,78,77,76,75,74,301,81],[52,66,65,79,78,77,76,180,179,356],[52,66,65,79,78,77,76,75,74,73,72,145,318,317],[52,66,65,79,78,77,76,75,357],[52,66,65,79,78,77,76,75,94,73,72,358],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,121,198,92,118],[52,66,65,79,78,77,76,121,120,360],[52,66,65,79,78,77,76,121,120,127,92],[52,66,65,79,78,77,76,75,94,73,72,145,133,132,361],[52,66,65,79,78,77,76,75,94,73,72,145,255,320,348],[52,66,65,79,78,150,362],[52,66,65,79,78,77,76,121,120,167,363],[52,66,65,79,78,77,76,75,94,73,72,145,255,320],[52,66,65,79,78,77,106,92,91,90,89,88,100,99],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,177,296],[52,66,65,79,78,77,76,75,74,73,72,145,286,364,283],[52,66,65,79,78,77,76,75,94,73,72,85,70,111],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115,355],[52,66,65,79,78,77,76,121,120,268],[52,66,65,79,78,77,76,75,74,73,72,93,365],[52,66,65,79,78,77,106,92,91,170],[52,66,65,79,78,77,76,107,70,102,90,89,88,366],[52,66,65,79,78,77,76,107,70,102,194,124,146],[52,66,65,79,78,77,76,252],[52,66,65,79,78,77,76,75,74,73,72,145,286,364,283,293],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,175,279],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,312],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,195],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,276,367],[52,66,65,79,78,77,76,75,74,73,72,93,92,91],[52,66,65,79,78,77,76,75,74,73,103,70,69,84,237,185],[52,66,65,79,78,77,76,75,94,73,72,314],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87,115],[52,66,65,79,78,77,76,75,94,73,72,145,255,320,348],[52,66,65,79,78,77,76,143,142],[52,66,65,79,78,77,76,368],[52,66,65,79,78,77,76,107,369],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,195,246],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,370],[52,66,65,79,78,77,76,75,371,126,199,108],[52,66,65,79,78,77,106,92,91,372],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,87,115,114,151],[52,66,65,79,78,77,76,121,120,127,92,118,81],[52,66,65,79,78,77,76,121,120,191,69,84,183,185],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,123,373],[52,66,65,79,78,77,76,75,94,73,72,145,133,132,293],[52,66,65,79,78,77,76,75,94,73,72,145,318],[52,66,65,79,78,77,76,75,74,73,72,145,255],[52,66,65,79,78,77,76,75,159,70,69,84,83],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87,115,114,374],[52,66,65,79,78,77,106,92,91,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,375],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,376],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174,299],[52,66,65,79,78,77,76,75,94,73,72,85,70,111,110,109],[52,66,65,79,78,77,76,121,120,167,138,92,377],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,177,176],[52,66,65,79,78,77,76,75,74,73,72,226,342,131,153],[52,66,65,79,78,77,76,75,74,73,72,71],[52,66,65,79,78,77,76,75,74,73,72,378],[52,66,65,79,78,77,76,75,94,73,72,358],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,96],[52,66,65,79,78,77,106,92,91,90,89,88,100,322,321],[52,66,65,79,78,77,76,143,142,379],[52,66,65,79,78,77,76,75,94,73,213,168,155,380],[52,66,65,79,78,77,76,75,147],[52,66,65,79,78,77,76,75,381,168,155],[52,66,65,79,78,77,76,112,263,110,135],[52,66,65,79,78,77,76,121,120,156,92,236,382],[52,66,65,79,78,77,383],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,208],[52,66,65,79,78,77,106,92,91,194],[52,66,65,79,78,77,384,212],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,105],[52,66,65,79,78,77,76,75,385,162,189,271],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88],[52,66,65,79,78,77,76,75,159,70,111,110,238],[52,66,65,79,78,77,76,75,74,73,72,93,92,386],[52,66,65,79,78,77,76,387],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,121,389,388,131,130],[52,66,65,79,78,77,76,121,389,388,214],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,106,92,91,90,89,88,100,391,390],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,328,392],[52,66,65,79,78,77,106,92,91,90,89,88,100,391],[52,66,65,79,78,77,76,75,74,73,72,145,217,393,67],[52,66,65,79,78,77,76,75,74,242,168,155],[52,66,65,79,78,77,76,75,147,92],[52,66,65,79,78,77,76,75,74,73,72,145,288],[52,66,65,79,78,77,106,92,91,90,89,88,394],[52,66,65,79,78,77,106,92,91,90,89,88,87,86],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,391,395],[52,66,65,79,78,77,76,75,74,73,103,70,102,194,124,241,338],[52,66,65,79,78,77,76,75,74,73,103,70,69,84],[52,66,65,79,78,77,106,92,118],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,258],[52,66,65,79,78,77,76,107,70,69,84,183,185],[52,66,65,79,78,77,76,75,147,92,140,158],[52,66,65,79,78,77,76,121,120,217,216,109],[52,66,65,79,78,77,76,121,120,217,216,155,396],[52,66,65,79,78,77,76,121,120],[52,66,65,79,78,77,106,92,91,90,89,88,100,391],[52,66,65,79,78,77,76,180,70,69,196,185],[52,66,65,79,78,77,76,75,74,73,72,145,191,102,239],[52,66,65,79,78,77,76,75,74,73,233,162],[52,66,65,79,78,77,106,92,91,90,89,88],[52,66,65,79,78,77,76,75,74,190,162,189,271],[52,66,65,79,78,77,76,180,70,102],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,106,92,91,90,89,88,100,289],[52,66,65,79,78,77,76,75,74,73,72,71,70,102],[52,66,65,79,78,77,76,75,74,73,72,145,217,216,155,166],[52,66,65,79,78,77,76,75,74,73,72,298,92,140],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,152,258,203],[52,66,65,79,78,77,76,121,120,318,317],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,98,325],[52,66,65,79,78,77,76,75,385,227,109,108],[52,66,65,79,78,77,397,128],[52,66,65,79,78,77,76,121,398,243],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,276,275,349],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,175,174,399],[52,66,65,79,78,77,76,121,120,134,255,320],[52,66,65,79,78,77,76,400],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,323],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,175,259],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,347],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258],[52,66,65,79,78,77,76,75,94,73,401],[52,66,65,79,78,77,76,121,120,156,92],[52,66,65,79,78,77,76,251],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,247,246],[52,66,65,79,78,77,76,75,381,168,80],[52,66,65,79,78,77,76,121,120,138,92,140,158],[52,66,65,79,78,77,106,92,91,194,124,291],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,331,70,102,194,124,193],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,177,296],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,177,176,182],[52,66,65,79,78,77,106,92,118,81,292],[52,66,65,79,78,77,76,75,94,73,103,70,69,68,181],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114,267,402],[52,66,65,79,78,77,76,75,74,73,72,145,133],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,131],[52,66,65,79,78,77,76,75,74,73,72,145,255],[52,66,65,79,78,77,76,121,120,136,155],[52,66,65,79,78,77,76,75,74,73,72,228,243],[52,66,65,79,78,77,76,75,74,73,72,228,403],[52,66,65,79,78,77,76,75,74,73,72,228,162,189],[52,66,65,79,78,77,76,121,120,138,126,125],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,175,174,404],[52,66,65,79,78,77,106,92,91,90,89,88,343],[52,66,65,79,78,405],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,406],[52,66,65,79,78,77,76,75,94,73,103,70,111,110],[52,66,65,79,78,77,76,121],[52,66,65,79,78,77,76,75,74,73,72,145,127,126,125,124,241,338],[52,66,65,79,78,77,76,75,74,73,72,145,286,364,283,131],[52,66,65,79,78,77,76,75,74,73,72,145,407],[52,66,65,79,78,77,384,408],[52,66,65,79,78,169,168,155,234],[52,66,65,79,78,77,76,121,120,286,410,409],[52,66,65,79,78,77,76,121,120,138,365],[52,66,65,79,78,77,76,75,74,242,168,80],[52,66,65,79,78,77,76,75,74,242,168,80],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,98,97,96],[52,66,65,79,78,77,76,253,411],[52,66,65,79,78,77,76,75,94,73,72,93,92,221],[52,66,65,79,78,244,162,189,271],[52,66,65,79,78,77,76,75,74,73,72,145,191,102,239],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,355],[52,66,65,79,78,77,106,92,140],[52,66,65,79,78,77,76,121,120,217,216,109,108],[52,66,65,79,78,77,106,92,260],[52,66,65,79,78,77,220],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,247],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,412],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84,183,185],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,74,242,168,155,154],[52,66,65,79,78,77,76,75,413,128],[52,66,65,79,78,77,76,75,147,414],[52,66,65,79,78,77,76,75,74,190,162,189,271],[52,66,65,79,78,77,76,75,74,333,218],[52,66,65,79,78,77,76,75,94,73,415,81,80],[52,66,65,79,78,77,76,75,94,73,416],[52,66,65,79,78,77,76,180,70,102,116],[52,66,65,79,78,77,76,75,74,73,72,145,127,417],[52,66,65,79,78,77,76,75,74,73,72,298,126,125,124,291],[52,66,65,79,78,77,76,121,120,288,81],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,123,418],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,106,92,91,90,89,88,87,86],[52,66,65,79,78,77,106,92,91,90,89,88,419],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,87,115,114,374,420],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84,237,185],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,175,279],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195],[52,66,65,79,78,77,76,121,120,133,132,131,421],[52,66,65,79,78,244,162,189,181],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,310],[52,66,65,79,78,77,76,107,70,102,90,89,88,247],[52,66,65,79,78,77,76,75,94,73,72,145,191,102,116],[52,66,65,79,78,77,76,75,94,73,72,145,191,102,194,124,146],[52,66,65,79,78,77,76,75,74,73,72,145,136,155,154],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84,183,185],[52,66,65,79,78,77,76,112,70,102,194],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258,297],[52,66,65,79,78,77,76,75,74,73,72,145,286,364,283,131,153],[52,66,65,79,78,77,76,75,232],[52,66,65,79,78,77,76,75,74,73,72,145,138,92,118,81],[52,66,65,79,78,77,76,143],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,73,72,93,92,122,81,135],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,100,99,248],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,98],[52,66,65,79,78,77,76,423],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,196,265],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,323],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,121,389,424],[52,66,65,79,78,77,76,143,142,131,425],[52,66,65,79,78,77,76,107,70,102,90],[52,66,65,79,78,77,106,92,91,90,89],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,267],[52,66,65,79,78,77,220],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,121,120,428,427,426],[52,66,65,79,78,77,76,121,429],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99],[52,66,65,79,78,77,76,75,74,73,72,145,288,81,238],[52,66,65,79,78,77,106,92,91,90,89,88,430],[52,66,65,79,78,77,76,121,120,191,69,84],[52,66,65,79,78,77,76,121,120,191,69,196,185],[52,66,65,79,78,77,76,121,120,136,155,345],[52,66,65,79,78,77,76,75,74,73,72,93,92,118,81,109],[52,66,65,79,78,77,76,121,120,167,286,364,283,131,153],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195,246],[52,66,65,79,78,77,76,121,120,133,132,214],[52,66,65,79,78,77,76,121,120,191,111,110,292],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,175,174,404],[52,66,65,79,78,77,76,75,94,73,72,71,263,110,80],[52,66,65,79,78,77,76,431,81,80],[52,66,65,79,78,77,76,75,232],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,267,432],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,433],[52,66,65,79,78,77,76,75,74,210,209,131,425],[52,66,65,79,78,77,76,75,74,73,233],[52,66,65,79,78,77,76,121,434,81],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,194,124,241],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258,435],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,304],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,68],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,105,436],[52,66,65,79,78,77,76,75,159,70,102,437],[52,66,65,79,78,77,76,75,159,70,102,90],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,196,265],[52,66,65,79,78,77,76,121,120,255,438],[52,66,65,79,78,77,76,75,74,73,72,298,92,346],[52,66,65,79,78,77,76,75,74,73,72,337],[52,66,65,79,78,77,76,75,74,73,103,263,110,348],[52,66,65,79,78,77,76,75,74,73,103,70,102],[52,66,65,79,78,77,76,75,74,73,201,81],[52,66,65,79,78,77,106,92,91,90,89,88,419],[52,66,65,79,78,77,76,107,70,69,84,237,185],[52,66,65,79,78,77,129],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,75,74,73,103,70,69,68,67],[52,66,65,79,78,77,76,107,70,69,84,183,185],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,273],[52,66,65,79,78,77,76,75,74,190,227,109,108],[52,66,65,79,78,77,106,92,91,90,89,88,247],[52,66,65,79,78,77,76,75,74,73,72,145,127,126,125,124],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,105,436],[52,66,65,79,78,77,76,121,120,428,439,283,293],[52,66,65,79,78,77,76,121,120,428,427,409,440],[52,66,65,79,78,77,76,121,120,184,111],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,267,441],[52,66,65,79,78,77,106,92,91,194],[52,66,65,79,78,77,76,107,70,102,90,89,88,247,435],[52,66,65,79,78,77,76,107,70,102,90,89,305],[52,66,65,79,78,77,76,442],[52,66,65,79,78,77,76,443,168,109],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,177],[52,66,65,79,78,77,76,180,70,69,196,185],[52,66,65,79,78,77,76,444],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115,114],[52,66,65,79,78,249,81],[52,66,65,79,78,77,76,75,74,73,72,445],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,123],[52,66,65,79,78,77,76,75,74,73,103,70,69],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87,115,446],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,328],[52,66,65,79,78,77,76,75,74,73,72,200,168,155,166],[52,66,65,79,78,77,384,408],[52,66,65,79,78,150],[52,66,65,79,78,77,76,75,74,73,72,145,138,92],[52,66,65,79,78,77,76,112],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,447],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,354],[52,66,65,79,78,77,76,107,70,102,90,89,88,448],[52,66,65,79,78,77,76,121,198,92,449],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,72,145,127,450],[52,66,65,79,78,77,76,451],[52,66,65,79,78,77,106,92,91,90,89,88,87,86],[52,66,65,79,78,77,76,75,94,73,72,145,286,364,283,131,153],[52,66,65,79,78,77,76,75,94,73,72,145,286,364,283,131,153],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,123,452],[52,66,65,79,78,77,76,75,74,73,72,200,168],[52,66,65,79,78,77,76,75,371,453],[52,66,65,79,78,77,76,75,74,73,72,205,81],[52,66,65,79,78,77,76,75,74,73,72,93,92,454],[52,66,65,79,78,77,384,212],[52,66,65,79,78,77,76,75,74,73,72,226,342,293],[52,66,65,79,78,77,76,75,94,73,103,70,102,170],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,195],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,175,174,404],[52,66,65,79,78,77,76,75,94,301,81,109,108],[52,66,65,79,78,77,76,75,74,73,72,358],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,177,176,455],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,121,198,126,125,124,193],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,194],[52,66,65,79,78,77,76,75,74,73,72,71],[52,66,65,79,78,77,76,143],[52,66,65,79,78,77,76,121,120,318,218],[52,66,65,79,78,77,76,121,120,167,191,102,194,124],[52,66,65,79,78,77,76,75,94,73,72,93,456],[52,66,65,79,78,77,106,92,140],[52,66,65,79,78,77,76,180,70],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114,267,432],[52,66,65,79,78,77,76,75,74,73,72,145,286,364],[52,66,65,79,78,77,76,75,74,73,213,168,155],[52,66,65,79,78,249,81,117],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,391],[52,66,65,79,78,77,76,75,94,73,72,226,342],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,116],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,210],[52,66,65,79,78,77,76,75,74,73,278,277,131],[52,66,65,79,78,77,76,75,74,73,103,70,457],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,412],[52,66,65,79,78,77,106,92,91,90,89,88,87,115],[52,66,65,79,458],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,84,183,185],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,152,328,392],[52,66,65,79,78,77,76,75,74,73,72,145,138,92,118,81,204],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258,435],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,276,275,349,459],[52,66,65,79,78,150,362,293],[52,66,65,79,78,77,76,75,94,73,103,70,102,170],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,75,94,73,72,460],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,177,176,182],[52,66,65,79,78,77,76,180,70,102,194,124],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,121,302,168,155],[52,66,65,79,78,77,76,75,94,242,168,155,166,461],[52,66,65,79,78,169,168,155,345],[52,66,65,79,78,77,76,75,94,73,72,145,127,92,140],[52,66,65,79,78,77,76,75,94,73,72,145,286,410,409,462],[52,66,65,79,78,77,76,75,232],[52,66,65,79,78,77,76,75,381,168,80],[52,66,65,79,78,244],[52,66,65,79,78,405],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195,452],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,279],[52,66,65,79,78,77,76,75,74,73,103,70,69,68],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,463],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,74,73,233,162,189,67],[52,66,65,79,78,77,76,75,159,70,69,84,83],[52,66,65,79,78,77,76,75,74,73,72,298],[52,66,65,79,78,77,76,75,74,73,72,85,179,356],[52,66,65,79,78,77,76,75,74,73,72,145,286,364,283,131,421],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,258,203],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,98,97,96,95],[52,66,65,79,78,77,76,75,94,73,72,145,136,155,166],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,391,395],[52,66,65,79,78,77,76,75,94,73,213,168,80],[52,66,65,79,78,77,76,107,70,102,170],[52,66,65,79,78,77,76,121,120,191,69,196,185],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114,374],[52,66,65,79,78,77,76,121,120,191,111,110],[52,66,65,79,78,77,76,464],[52,66,65,79,78,77,106,92,91],[52,66,65,79,465],[52,66,65,79,78,150],[52,66,65,79,78,249],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,98,97,96,95],[52,66,65,79,78,77,220],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195,246],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,84],[52,66,65,79,78,77,76,180,263,110,135],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,87,115,114,267],[52,66,65,79,78,77,106,92,91,90,89,88],[52,66,65,79,78,77,76,75,159,70,69,84,83],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152],[52,66,65,79,78,77,76,75,94,73,324,466],[52,66,65,79,78,77,76,75,74,73,103,70,102,194,124,241,338],[52,66,65,79,78,77,106,92,260],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,467],[52,66,65,79,78,77,76,75,74,73,72,145,255],[52,66,65,79,78,77,76,75,74,73,72,145,127],[52,66,65,79,78,77,76,75,74,73,72,145,127,92,118],[52,66,65,79,78,77,76,75,74,73,72,145,191,102,90,338],[52,66,65,79,78,77,76,75,74,73,72,145,138],[52,66,65,79,78,77,76,121,120,167,191,69,84,237],[52,66,65,79,78,77,76,75,159,70,102,116,468],[52,66,65,79,78,77,76,75,94,73,72,85,70,69,84,183,185],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,106,92,91,170],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,406],[52,66,65,79,78,77,76,469,227,292],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,175,174,299],[52,66,65,79,78,77,76,107,70,102,90],[52,66,65,79,78,77,76,75,470],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,194,124,193],[52,66,65,79,78,77,76,75,74,190,162,189,67],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,75,94,73,72,85,369],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,161],[52,66,65,79,78,77,76,121,120,268],[52,66,65,79,78,77,76,75,94,73,324,218],[52,66,65,79,78,77,76,121,120,472,471],[52,66,65,79,78,77,106,92,91,194,124],[52,66,65,79,78,77,76,75,74,73,72,145,191],[52,66,65,79,78,77,473],[52,66,65,79,78,77,106,92,91,90,89,310],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,98],[52,66,65,79,78,77,76,121,120,191,69,196,185],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,84,183,185],[52,66,65,79,78,150,362,131,153],[52,66,65,79,78,77,76,75,94,73],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,433],[52,66,65,79,78,77,76,75,74,73,72,145,127,453],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,152,258],[52,66,65,79,78,77,76,112,263],[52,66,65,79,78,77,76,75,74,73,72,200,168,155],[52,66,65,79,78,77,106,92,346],[52,66,65,79,78,77,76,75,94,73,72,85,263,110,109],[52,66,65,79,78,77,76,121,120,133],[52,66,65,79,78,77,76,121,120,127,126,125,124,241,240],[52,66,65,79,78,77,76,75,74,73,72,200,168,155],[52,66,65,79,78,77,106,92,91,170],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174,250],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,328,392],[52,66,65,79,78,77,76,75,74,73,72,145,255],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,121,120,133,171],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,94,73],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,196,185],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,152,328,392],[52,66,65,79,78,77,76,75,74,73,103,70,69,84],[52,66,65,79,78,150,362,131,130],[52,66,65,79,78,77,76,75,94,73,72,145],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,177],[52,66,65,79,78,77,76,75,74,73,103,179,178,474],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,104],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,177],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,123],[52,66,65,79,78,150],[52,66,65,79,78,77,106,92,91,90,89,88,100,99],[52,66,65,79,78,77,106,92,91,90,89,88,247],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,247,246],[52,66,65,79,78,77,76,75,74,73,72,145,286],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,419],[52,66,65,79,78,77,106,92,475],[52,66,65,79,78,405],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,328,334],[52,66,65,79,78,77,106,92,91,90,89,88,476],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,177,176,182],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,98,447],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,98],[52,66,65,79,78,77,76,443,212],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,477],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,72,445],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,98,325],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,194,478],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84,183,185],[52,66,65,79,78,77,76,75,74,73,72,145,127,126,125,124],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,479],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,87,115,114,151,480],[52,66,65,79,78,77,76,75,94,73,72,226,422],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,98],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,84,183,185],[52,66,65,79,78,77,76,75,94,73,72,145,255,320,109],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,180,70,69,196,265],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,267],[52,66,65,79,78,77,76,423,81],[52,66,65,79,78,77,76,75,94,73,72,85,70],[52,66,65,79,78,77,106,92,91,90,89,88,100,99],[52,66,65,79,78,77,307,481,131,153],[52,66,65,79,78,150],[52,66,65,79,78,77,482],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,96,95],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,195,435],[52,66,65,79,78,77,76,75,74,242,212],[52,66,65,79,78,77,106,92,91,90,89,88,87,115],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,87,115,114,374,420],[52,66,65,79,78,77,76,75,74,73,72,71,70],[52,66,65,79,78,77,76,423,81],[52,66,65,79,78,77,76,75,232],[52,66,65,79,78,77,76,75,74,73,415,81,117],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,72,337,81,117],[52,66,65,79,78,77,76,75,74,73,72,85],[52,66,65,79,78,77,76,75,74,73,72,145,127,92,118,81,109,300],[52,66,65,79,78,77,76,75,147,92,454],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,100,99,152,161],[52,66,65,79,78,77,76,75,381,168,155,234],[52,66,65,79,78,77,76,75,74,73,233,162,189],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,338],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,310],[52,66,65,79,78,77,76,75,74,73,72,145,127,92],[52,66,65,79,78,77,76,121,120,191,102,90],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195,297],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,483],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,112,70,69,84,183],[52,66,65,79,78,77,76,387,92,118],[52,66,65,79,78,77,106,92,91,194,124,291],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115,446],[52,66,65,79,78,77,76,107,70,69,84],[52,66,65,79,78,77,76,75,74,73,72,226,342],[52,66,65,79,78,77,76,75,74,73,72,226,342,131],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,107,70,111,110,155],[52,66,65,79,78,77,106,126,199,108],[52,66,65,79,78,77,76,121,120,191,69,84,183,185],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,247],[52,66,65,79,78,77,76,75,74,73,72,145,127,92,140,158],[52,66,65,79,78,77,76,75,74,73,72,226,342,131,130],[52,66,65,79,78,77,76,121,120,156,92,236,235,485,484],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,486],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,123,418],[52,66,65,79,78,77,76,121,389,388,131,153],[52,66,65,79,78,77,76,75,74,73,103,70,102,194,124,241,338],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,131,130],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,143],[52,66,65,79,78,77,76,143,142,131],[52,66,65,79,78,77,76,75,74,73,72,145,191,102,90,312],[52,66,65,79,78,77,76,75,74,73,72,145,144],[52,66,65,79,78,77,76,75,74,73,72,445],[52,66,65,79,78,77,76,75,74,73,72,226,342,131,153],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,433],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,86],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,152,258],[52,66,65,79,78,77,76,75,74,73,233,162,189],[52,66,65,79,78,77],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87,433],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,276],[52,66,65,79,78,77,76,75,74,73,233,227,135],[52,66,65,79,78,77],[52,66,65,79,78,169,168],[52,66,65,79,82,81,109,300],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,258,141],[52,66,65,79,78,77,76,75,94,73,72,145,217,216,155,345],[52,66,65,79,78,77,76,75,94,73,72,145,217,393,271],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,105],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,100,99,105,104],[52,66,65,79,82,81,135],[52,66,65,79,78,150,362,131,153],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115,114,267,488],[52,66,65,79,78,77,106,92,91,90,89,88,489],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,123,297],[52,66,65,79,78,77,106,92,91,194,124],[52,66,65,79,78,77,76,469,227,238],[52,66,65,79,78,77,76,75,74,73,72,71,70],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,370,182],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,195,246],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,276,490],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,491],[52,66,65,79,78,77,76,75,94,73,72,145,268],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,87,86,492],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,208],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,195,246],[52,66,65,79,78,77,76,75,74,73,72,378],[52,66,65,79,78,77,76,75,74,73,72,93],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,131,153],[52,66,65,79,78,77,76,121,398],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,487,128],[52,66,65,79,78,77,76,75,74,73,72,145,286,410,409],[52,66,65,79,78,77,106,92,475],[52,66,65,79,78,77,76,121,120,217,216,155,166,461],[52,66,65,79,78,77,76,75,74,73,72,298,230],[52,66,65,79,78,77,76,75,74,73,72,145,407],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,467],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,247,246],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,368],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,247,373],[52,66,65,79,78,77,106,92,91,90,89,88,412],[52,66,65,79,78,77,106,414],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,94,73,72,85,263,110,109,108],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,370,455],[52,66,65,79,78,77,76,75,159,70,69,84,83],[52,66,65,79,78,77,384,168,155,234],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,194,124],[52,66,65,79,78,77,76,75,74,190,162,189,271],[52,66,65,79,78,77,76,75,74,73,324,218],[52,66,65,79,78,77,76,75,74,73,72,145,286,410,409,462],[52,66,65,79,78,77,76,75,74,73,72,145,288,81],[52,66,65,79,78,77,106,92,91,194,124,241],[52,66,65,79,78,169,168],[52,66,65,79,78,77,106,126,125],[52,66,65,79,78,77,493],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84],[52,66,65,79,78,77,76,75,74,73,213],[52,66,65,79,78,77,76,75,74,73,213,168,155,396],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,84,237,185],[52,66,65,79,465],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,258,246],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,328,494],[52,66,65,79,78,77,106,92,454],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,107,70,102,194,124,241,338],[52,66,65,79,78,77,76,75,94,73,72,145,136,155,345],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,98,97],[52,66,65,79,78,77,384,168,109,300],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,328],[52,66,65,79,78,77,76,75,94,73,103,70,69,84,237,185],[52,66,65,79,78,77,106,92,91,90,89,88,323],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,131],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,237,185],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,98,97],[52,66,65,79,78,77,76,443,212],[52,66,65,79,78,77,76,121,398],[52,66,65,79,78,77,106,92,91,194,124,241,338],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,98,97,96,95],[52,66,65,79,78,77,76,75,148,81,109,300],[52,66,65,79,78,77,76,75,74,333],[52,66,65,79,78,77,106,92,91],[52,66,65,79,78,77,76,75,74,73,72,145,286,364,283,131,130],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195,246],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,233,227],[52,66,65,79,78,77,106,92,260],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,177],[52,66,65,79,78,77,106,92,91,90,89,88,87,86],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,107,70,102,90,89,88,87],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,194,124,241],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,258,246],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,175,174,495],[52,66,65,79,78,77,76,75,385,162,189,271],[52,66,65,79,78,77,76,75,496],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,170],[52,66,65,79,78,77,76,75,74,73,72,226,422],[52,66,65,79,78,77,76,75,94,73,72,226,342,131,153],[52,66,65,79,78,77,76,75,148,81,109],[52,66,65,79,78,77,76,75,94,73,103,70,102,116],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,325],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,259],[52,66,65,79,78,405],[52,66,65,79,78,77,76,107,70,102,90],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,175,174,495],[52,66,65,79,78,77,76,75,74,73,72,378],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,107,369],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,208],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88],[52,66,65,79,78,77,76,180,70,69,68,271],[52,66,65,79,78,77,76,180,70,69],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,100,99,152,161],[52,66,65,79,78,77,76,121,120,428,439,497],[52,66,65,79,78,77,76,387,417],[52,66,65,79,78,77,76,387,365],[52,66,65,79,78,77,76],[52,66,65,79,78,77,384,212],[52,66,65,79,78,77,498],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,175,174,250],[52,66,65,79,78,77,106,126,125,124,193],[52,66,65,79,78,77,129],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,499],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97],[52,66,65,79,78,77,76,75,74,73,72,145,500],[52,66,65,79,78,77,76,75,74,73,72,200,168,80],[52,66,65,79,78,77,76,75,147,92,501],[52,66,65,79,78,77,76,75,74,242,168,155,234],[52,66,65,79,78,77,76,75,74,242,168,155,166],[52,66,65,79,78,77,106,92,91,90],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,322],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84,183,185],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,310],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,195,246],[52,66,65,79,78,77,76,75,74,73,72,145,286,364],[52,66,65,79,78,77,76,75,74,210],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,106,92,91,90,89,88,100,322],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,247],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,96],[52,66,65,79,78,77,76,107,70,102,90,89,88,247,435],[52,66,65,79,78,77,76,75,74,73,72,298,453],[52,66,65,79,78,77,76,75,74,73,72,502],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,195,418],[52,66,65,79,78,77,76,400],[52,66,65,79,78,77,76,107,70,102,90,89,88,247,246],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,273],[52,66,65,79,78,77,76,112,70,102,194,124],[52,66,65,79,78,77,76,75,94,73,72,145,191,503],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,105],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,107,179],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258],[52,66,65,79,78,77,76,75,94,73,72,337,81,348],[52,66,65,79,78,77,76,75,147,92,118,81],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,123],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,196,265],[52,66,65,79,78,77,76,75,74,73,72,145,138,280],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,177,316],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,123,452],[52,66,65,79,78,77,76,75,74,73,72,145,255,320,238],[52,66,65,79,78,77,76,75,74,73,72,205],[52,66,65,79,78,77,106,92,91,90,89,88,486],[52,66,65,79,78,77,76,75,147,92,118,81],[52,66,65,79,78,77,76,75,148],[52,66,65,79,78,77,76,75,94,73,72,226],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,276,275,274],[52,66,65,79,78,244,227],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,152,328],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,433],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,247,297],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,177],[52,66,65,79,78,77,76,75,74,73,72,504,411],[52,66,65,79,78,77,76,75,94,73,72,145,191,111,110],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114,374],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,87,115,114,267,441],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,505],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,340],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,87,86],[52,66,65,79,78,77,76,75,74,73,233,243],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,84,237,185],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,177,176,182],[52,66,65,79,78,77,106,92,91],[52,66,65,79,78,77,76,75,74,301,81,109,108],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,121],[52,66,65,79,78,77,76,121,120,127,126,125,124,241],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,161],[52,66,65,79,78,77,106,92,91,90,89,88,87],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,310],[52,66,65,79,78,77,76,75,94,73,72],[52,66,65,79,78,77,76,75,94,73,72,228,243],[52,66,65,79,78,77,76,443,212],[52,66,65,79,78,77,76,75,94,73,72,145,136,155,154],[52,66,65,79,78,77,76,75,74,190,227,80],[52,66,65,79,78,77,76,75,74,190,227],[52,66,65,79,78,77,76,75,94,73,72,145,136,80],[52,66,65,79,78,77,76,180,70,111,110,155],[52,66,65,79,78,77,76,331],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,72,506],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,463],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,175,259],[52,66,65,79,78,77,106,92,91,90,89,88,486],[52,66,65,79,78,77,507],[52,66,65,79,78,77,76,143,142],[52,66,65,79,78,77,76,121,120,134,509,178,508],[52,66,65,79,78,77,76,295,81],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,84,237,185],[52,66,65,79,78,77,76,75,74,73,415],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88],[52,66,65,79,78,77,76,510],[52,66,65,79,78,77,76,75,159,179,356],[52,66,65,79,78,77,76,75,147,126,125,124,146],[52,66,65,79,78,77,76,75,74,242,168,155,345],[52,66,65,79,78,77,511,186],[52,66,65,79,78,77,76,107,70,69,196,185],[52,66,65,79,78,77,76,107,70,102,90,89,88,512],[52,66,65,79,78,77,76,75,74,73,415,81,109],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,100,99,152,273],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,100,322],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,247,203],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,72,85,263,110,80],[52,66,65,79,78,77,76,75,74,73,72,85,70,111,110,109],[52,66,65,79,78,77,76,75,74,242,212],[52,66,65,79,78,77,76,75,147,92,91,437],[52,66,65,79,78,77,76,107,70,102,90,89,88,247],[52,66,65,79,78,77,76,180,70,69,84,83],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,248],[52,66,65,79,78,77,76,121,120,136,109,108],[52,66,65,79,78,77,76,121,120,136],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,84,83],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,328,392],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,325],[52,66,65,79,78,77,76,75,74,73,72,145,286,364,283,131],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,131,153],[52,66,65,79,78,77,76,75,74,73,72,145,255,513],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,196,185],[52,66,65,79,78,77,76,180,70,69,84,237,185],[52,66,65,79,78,77,76,75,74,210,209,131],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,433],[52,66,65,79,78,77,514],[52,66,65,79,78,77,76,75,74,73,72,228],[52,66,65,79,78,77,76,75,74,190,243,128],[52,66,65,79,78,77,76,75,74,190,162,189],[52,66,65,79,78,405],[52,66,65,79,78,77,163,227,117],[52,66,65,79,78,77,76,75,74,73,72,93,515],[52,66,65,79,78,77,76,75,74,73,72,516],[52,66,65,79,78,77,76,75,74,73,72,71,70,111,517],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,518],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,195],[52,66,65,79,78,77,76,75,74,73,72,145,138,92,140],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,196],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,177,176,182],[52,66,65,79,78,77,76,75,94,73,72,145,217,216],[52,66,65,79,78,77,307,481,131,130],[52,66,65,79,78,77,76,180,263],[52,66,65,79,78,77,76,75,74,210,209,379],[52,66,65,79,78,77,76,75,74,190],[52,66,65,79,78,77,76,75,94,73,72,145,191,111,110,109,108],[52,66,65,79,78,77,76,75,94,73,72,145,191,102,90,338],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,289],[52,66,65,79,78,77,76,331],[52,66,65,79,78,77,76,75,74,73,72,145,138,519],[52,66,65,79,78,77,76,121,198,92,386],[52,66,65,79,78,77,76,75,74,73,72,145,286,364,283,131,153],[52,66,65,79,78,77,76,75,94,487,128],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,98,499],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,372],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,310],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,196],[52,66,65,79,78,77,76,75,94,73,103,70,102,194,124,146],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,258],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,177],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,520],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,121,120,167,217,521],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,312],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,522],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,175,259],[52,66,65,79,78,77,384,408],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,105],[52,66,65,79,78,77,76,75,74,73,523],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,195,373],[52,66,65,79,78,77,76,75,94,73,72,145,286,364,283,131,153],[52,66,65,79,78,77,76,121,120,428,427,426],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,391],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,68,271],[52,66,65,79,78,77,76,75,74,73,201],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,354],[52,66,65,79,78,77,76,75,74,73,72,71,263],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,75],[52,66,65,79,78,77,76,75,74,73,103,70,69,68,67],[52,66,65,79,78,77,76,75,74,73,72,298,453],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,96],[52,66,65,79,78,77,106,92,91,90,89,88,87],[52,66,65,79,78,77,106,92,91,194],[52,66,65,79,78,77,76,443,168,155,345],[52,66,65,79,78,77,76,75,74,73,416],[52,66,65,79,78,77,106,92,91,90,89,88,100],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,152,258,297],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,451],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,486],[52,66,65,79,78,77,106,92,91,90,89,310],[52,66,65,79,78,77,76,75,74,73,72,145,191,102,170],[52,66,65,79,78,77,76,75,94,73,72,145,127,92,118,81,135],[52,66,65,79,78,77,384,168,155,396],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,467],[52,66,65,79,78,77,76,331,70,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,378],[52,66,65,79,78,77,76,75,94,73,72,145,286,410,409,524],[52,66,65,79,78,77,76,75,94,73,72,145,286],[52,66,65,79,78,77,76,75,74,333,218],[52,66,65,79,78,77,76,75,74,73,278],[52,66,65,79,78,77,106,92,91,90,89,88,100],[52,66,65,79,78,77,76,180,263,110,109,108],[52,66,65,79,78,77,76,75,74,73,72,85,70,111,110,80],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,486],[52,66,65,79,78,77,163,227,109,108],[52,66,65,79,78,244,227,238],[52,66,65,79,78,77,76,75,147,126,125,124],[52,66,65,79,78,77,76,75,74,242,212],[52,66,65,79,78,77,76,75,74,73,72,200,168,155,166,461],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,75,525],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,328,392],[52,66,65,79,78,77,76,75,94,73,72,205,81,135],[52,66,65,79,78,77,76,75,94,73,72,93,92,118,81,109,108],[52,66,65,79,78,77,76,75,74,73,72,145,138,126,125,124,241],[52,66,65,79,78,77,76,75,74,487],[52,66,65,79,78,77,76,75,74,73,278],[52,66,65,79,78,405],[52,66,65,79,78,77,76,75,74,73,72,93,92,526],[52,66,65,79,78,77,76,75,74,73,72,93,126,125,124],[52,66,65,79,78,77,76,121,120,527],[52,66,65,79,78,77,76,75,74,73,72,145,255,513],[52,66,65,79,458],[52,66,65,79,78,77,76,75,74,73,72,145,217,216],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,96],[52,66,65,79,78,77,106,92,91,90,89,88,419],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115,114,267],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115,114],[52,66,65,79,458],[52,66,65,79,78,150,362,361],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,247],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,175,174,404],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,123,297],[52,66,65,79,78,77,76,121,389,388,131,153],[52,66,65,79,78,77,76,75,74,528],[52,66,65,79,78,77,76,75,94,73,72,145,127,92,118,81,109],[52,66,65,79,78,77,76,75,94,73,72,145,127,126,125,124,529],[52,66,65,79,78,77,76,75,74,73,72,145,191,111,110,117],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,419],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,195],[52,66,65,79,78,77,76,75,94,190,227,109,108],[52,66,65,79,78,77,76,75,74,73,103,70,69,84,183,185],[52,66,65,79,78,77,76,75,74,73,103,70,69,68,67],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,106,92,91,90],[52,66,65,79,78,77,106,92,122,81,109,108],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,177,296],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,196],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,131,153],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,379],[52,66,65,79,78,77,76,75,74,73,72,145,255,513],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,530],[52,66,65,79,78,77,76,252,81,292],[52,66,65,79,78,77,76,75,74,73,72,145,138,126,199,108],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,75,74,73,72,93,531],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,372],[52,66,65,79,78,77,76,75,94,73,72,145,191,229,532],[52,66,65,79,78,77,76,75,94,73,72,145,136,155,166],[52,66,65,79,78,77,106,92,91,90,89,88,533],[52,66,65,79,78,77,106,92,91,90,89,88,100,534],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,259],[52,66,65,79,78,77,76,107,70,102,90,89,88,430,535],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,276,275,349],[52,66,65,79,78,77,106],[52,66,65,79,78,77,76,75,381,168,155],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,195,452],[52,66,65,79,78,77,76,387,92,118,81,109],[52,66,65,79,78,77,76,121,398,162,189],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84,183],[52,66,65,79,78,77,76,75,74,73,72,536],[52,66,65,79,78,77,76,443,168,155,154],[52,66,65,79,78,77,473],[52,66,65,79,78,77,76,331,70,102,194],[52,66,65,79,78,77,76,331,70,69,84,183,185],[52,66,65,79,78,77,537],[52,66,65,79,78,77,76,143,142,131,153],[52,66,65,79,78,77,106,92,91,90,89,88,247,246],[52,66,65,79,78,77,76,75,94,73,72,298,92,118,81,109,108],[52,66,65,79,78,77,76,75,94,73,72,298,92,140,139],[52,66,65,79,78,77,76,107,70,69,196,185],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,486],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,152,258,452],[52,66,65,79,78,77,76,75,94,73,72,71,70,69,68,271],[52,66,65,79,78,77,106,92,91,194,124,241],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,538],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,539],[52,66,65,79,78,77,76,75,94,73,72,93,92,118,81,109],[52,66,65,79,78,77,76,75,159,70,69,196],[52,66,65,79,78,77,76,75,74,73,72,145,138,224,540],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,310],[52,66,65,79,78,77,76,75,74,73,72,85,70,229,541],[52,66,65,79,78,77,106,92,118,81],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,87,86],[52,66,65,79,78,77,76,542],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,87],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,87,115,114,267,441],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,100,99,98,447],[52,66,65,79,78,77,76,75,94,73,72,145,127,92],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,152,328,334],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84,237],[52,66,65,79,78,77,76,75,74,73,72,85,70],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,68],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,73,72,71,263,110],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,123,452],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,98,97,96],[52,66,65,79,78,77,76,75,94,73,72,226,342,327],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,104],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258,246],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,273],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,391,543],[52,66,65,79,78,77,76,75,74,73,103,70,69,68,271],[52,66,65,79,78,77,76,75,94,73,72,298,126,125,124],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258,246],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195,373],[52,66,65,79,78,77,76,121,120,286],[52,66,65,79,78,77,76,121,120,167,191,102,170],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,195,373],[52,66,65,79,78,77,76,75,74,73,72,544],[52,66,65,79,78,77,76,75,74,73,103,70,69,84,183,185],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84,237],[52,66,65,79,78,77,76,75,381,168,155,345],[52,66,65,79,78,77,315,81,117],[52,66,65,79,78,77,106,450],[52,66,65,79,78,77,76,75,74,73,545],[52,66,65,79,78,77,76,387,92,140],[52,66,65,79,78,77,76,121,120,202,81,155],[52,66,65,79,78,77,76,121,120,184,111,110,109,108],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,419],[52,66,65,79,78,77,76,121,120,255],[52,66,65,79,78,77,76,75,74,73,72,145,286,364],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,276,275,274],[52,66,65,79,78,77,76,75,74,73,72,145,138,126,125,124,193],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,194,124,241,338],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,100,99,98,97,96,95],[52,66,65,79,78,77,76,546],[52,66,65,79,78,77,76,121,120,191,69,196,185],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,518],[52,66,65,79,78,77,76,180,70,102,90],[52,66,65,79,78,244,162,189,67],[52,66,65,79,78,77,76,75,74,73,72,145,133],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,131,153],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,131,153],[52,66,65,79,78,77,106,92,91,90,89,88,343],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,76,469,227,135],[52,66,65,79,78,77,76,75,74,73,72,93,126,125,124],[52,66,65,79,78,77,76,75,74,190,162,189,67],[52,66,65,79,78,77,106,92,449],[52,66,65,79,78,77,76,180,70,69,84,237,185],[52,66,65,79,78,77,76,75,232,294],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,430],[52,66,65,79,78,77,76,75,94,73,72,85],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,94,73,72,145,191,102,90,312],[52,66,65,79,78,77,76,75,74,73,72,314],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,384,168,155],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,319],[52,66,65,79,78,77,76,180,70,111,110,155],[52,66,65,79,78,77,547],[52,66,65,79,78,548],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84,183,185],[52,66,65,79,78,77,106,92,91,90,89,88,100,391],[52,66,65,79,78,77,76,75,549],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,121,120,268],[52,66,65,79,78,77,76,75,74,73,103,70,69,196,185],[52,66,65,79,78,77,76,75,413],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,121,120,428,439],[52,66,65,79,78,77,76,121,120,428,439,283,131,130],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,107,70,69,84],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,74,73,72,145,217,216],[52,66,65,79,78,77,76,121,120,138,126,199],[52,66,65,79,78,77,76,121,120,217,216],[52,66,65,79,78,77,76,121,120,217,216],[52,66,65,79,78,77,76,75,74,73,72,93,126,125,124,146],[52,66,65,79,78,77,76,121,120,127,126,125,124,241,338],[52,66,65,79,78,150,362,131,153],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,87,115,550],[52,66,65,79,78,77,76,75,94,73,72,314,471],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,304],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,123],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,98,447],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,152,258,246],[52,66,65,79,78,77,76,75,74,73,103,70,102,194,124],[52,66,65,79,78,77,76,107,70,102,170],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,338],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99],[52,66,65,79,78,77,76],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,338],[52,66,65,79,78,77,76,75,74,73,72,145,551],[52,66,65,79,78,77,76,75,74,73,72,145,268],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,552],[52,66,65,79,78,77,76,112,70,69,84],[52,66,65,79,78,77,76,112,70,69,196],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,276,367],[52,66,65,79,78,77,106,92,91,90,89,88,247],[52,66,65,79,78,77,397],[52,66,65,79,78,77,106,92,91,90,89,88,247,452],[52,66,65,79,78,77,106,92,91,90,89,88,100,354],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,447],[52,66,65,79,78,77,165,81],[52,66,65,79,78,77,76,75,94,73,72,145,191,69,196,265],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195,373],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,177,316],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,338],[52,66,65,79,78,77,76,75,232],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84,83],[52,66,65,79,78,77,76,75,159,70,111,110,292],[52,66,65,79,78,77,76,75,187],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258,373],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,175,174,250],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,84,183,185],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,87,433],[52,66,65,79,78,77,76,75,74,73,213,212],[52,66,65,79,78,77,76,75,74,73,213],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98],[52,66,65,79,78,77,76,121,120,217,216,155,166],[52,66,65,79,78,169,168,155],[52,66,65,79,78,169,212],[52,66,65,79,82,81,109],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,123],[52,66,65,79,78,77,76,387,92,475],[52,66,65,79,78,77,76,387,126,125,124,193],[52,66,65,79,78,77,76,180,70,229],[52,66,65,79,78,77,106,92,91,90,89,305],[52,66,65,79,78,77,129],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,553],[52,66,65,79,78,77,76,75,74,73,72,200,168,155,166],[52,66,65,79,78,77,76,121,120,136,155,345],[52,66,65,79,78,77,76,75,74,73,72,71,70,69],[52,66,65,79,78,77,76,75,147,92,475],[52,66,65,79,78,77,76,75,74,73,72,145,255,513],[52,66,65,79,78,77,76,75,74,73,523],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115,114,267],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98],[52,66,65,79,78,77,76,75,74,73,213,168,155],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,86],[52,66,65,79,78,77,76,75,147,126,125,124],[52,66,65,79,78,77,106,92,91,194,124,241,338],[52,66,65,79,78,77,76,180],[52,66,65,79,78,77,76,75,371,92,118,81,292],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,276,275,349,459],[52,66,65,79,78,77,76,121,120,217,216,155,554],[52,66,65,79,78,77,76,180,70,102,90,312],[52,66,65,79,78,77,76,75,147,92,91,90,89,310],[52,66,65,79,78,77,76,75,74,73,72,145,191,102,194,124,241],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,247,246],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,161],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90],[52,66,65,79,78,77,76,331,70,69,196,185],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,175,279],[52,66,65,79,78,77,76,180,70,102,90,338],[52,66,65,79,78,77,76,180,70,69,84],[52,66,65,79,78,77,76,180,70,69,68],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,207],[52,66,65,79,78,77,106,92,91,194,124,146],[52,66,65,79,78,77,106,126,125,124],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98],[52,66,65,79,78,77,76,75,74,73,103,179],[52,66,65,79,78,77,76,75,94,73,72,85,70,69,84,237,185],[52,66,65,79,78,77,76,75,94,73,233],[52,66,65,79,78,77,76,180,263,110],[52,66,65,79,78,77,76,121,198,92,475],[52,66,65,79,78,77,76,75,74,73,72,504],[52,66,65,79,78,77,76,121,120,509],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195,246],[52,66,65,79,78,244,227,238],[52,66,65,79,78,77,76,75,74,73,72,200,168,155,166],[52,66,65,79,78,77,76,75,74,73,213,168,155,345],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,163,243],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87],[52,66,65,79,78,77,76,121,398,162,555],[52,66,65,79,78,77,76,75,94,190],[52,66,65,79,78,77,76,121,120,156,92,556],[52,66,65,79,78,77,76,75,74,73,213,168,155,166],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,73,72,145,127,92,118,81],[52,66,65,79,78,77,76,75,74,73,72,145,127,92,118,81],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,152,328,392],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,247,246],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,121,198,557],[52,66,65,79,78,77,76,75,94,73,72,85,70,69,196,185],[52,66,65,79,78,77,76,75,94,73,72,200,168,80],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,558],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,159,70,69,84,83],[52,66,65,79,78,77,76,75,159,70,69,68,271],[52,66,65,79,78,77,76,180,70,229],[52,66,65,79,78,77,76,180,70,69,68],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,75,94,242,168],[52,66,65,79,78,77,76,75,371,417],[52,66,65,79,78,77],[52,66,65,79,78,169,168,155,166,461],[52,66,65,79,78,77,76,75,74,73,72,145,286],[52,66,65,79,78,77,76,75,74,73,72,145,255],[52,66,65,79,78,77,76,121,120,133,171],[52,66,65,79,78,77,76,75,74,73,103,179,178,559],[52,66,65,79,78,77,76,75,94,73,308],[52,66,65,79,78,77,76,121,198,519],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,560],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,98,97,96],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,152,273],[52,66,65,79,78,77,76,75,74,73,103,70,102,561],[52,66,65,79,78,77,76,75,74,73,201,81],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,196,185],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,98,97,276,275,349],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195],[52,66,65,79,78,77,76,121,120,134,191,69,84,183,185],[52,66,65,79,78,77,76,121,120,134,138,92],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,123],[52,66,65,79,78,150,362],[52,66,65,79,78,244,227],[52,66,65,79,78,77,76,75,94,73,72,93,92,122,81,238],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,505],[52,66,65,79,78,77,106,92,91,194],[52,66,65,79,78,77,220],[52,66,65,79,78,77,106,126,125,124,241,338],[52,66,65,79,78,77,76,387,417],[52,66,65,79,78,77,76,75,74,73,213,168,80],[52,66,65,79,78,169],[52,66,65,79,78,77,76,107,70,111,110,348],[52,66,65,79,78,77,76,107,70,102,116],[52,66,65,79,78,77,76,75,74,190],[52,66,65,79,78,77,76,75,74,73,278],[52,66,65,79,78,77,76,107,70,102,90,89,88,366],[52,66,65,79,78,77,76,121,120,133,132,131,421],[52,66,65,79,78,77,76,443,168,109],[52,66,65,79,78,77,76,75,94,73,72,145,191,229,541],[52,66,65,79,78,77,76,75,94,73,72,93,365],[52,66,65,79,78,77,76,75,74,73,72,378],[52,66,65,79,78,77,76,75,74,73,213,168],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,491],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84,237],[52,66,65,79,78,77,76,121,120,217,216,155,345],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,116],[52,66,65,79,78,77,76,331,70,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,310],[52,66,65,79,78,77,76,75,74,73,72,85,70,229],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,86],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,562],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,374],[52,66,65,79,78,77,76,75,74,73,72,93,563],[52,66,65,79,78,77,76,75,381,168,155,166],[52,66,65,79,78,77,76,107,70,102,194,124,529],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,248],[52,66,65,79,78,77,76,121,120,286,410,409,564],[52,66,65,79,78,77,76,121,120,288,81],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,175],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258,203],[52,66,65,79,78,77,76,75,94,73,278,277],[52,66,65,79,78,77,76,75,74,190,227,109,300],[52,66,65,79,78,77,76,75,74,190,162,189],[52,66,65,79,78,77,76,107,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,565],[52,66,65,79,78,77,76,75,74,73,72,93,92,122,81,80],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,121,120,127,92,118,81],[52,66,65,79,78,77,76,75,74,73,72,200,168,155,166],[52,66,65,79,78,77,76,75,74,73,72,145,191,111,110,292],[52,66,65,79,78,77,76,107,70,102,90,89,88,463],[52,66,65,79,78,77,76,75,74,73,72,145,318],[52,66,65,79,78,77,76,75,94,73,213,168,155],[52,66,65,79,78,77,76,387,126,125,124,241,312],[52,66,65,79,78,77,106,92,91,90,89,88,343],[52,66,65,79,78,77,76,566],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,391,395],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,105,104],[52,66,65,79,78,77,106,92,140,567],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87,86],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,100,99,195,246],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,152,258,297],[52,66,65,79,78,77,76,75,74,568,411],[52,66,65,79,78,77,76,75,159],[52,66,65,79,78,77,76,75,74,73,72,145,217,216],[52,66,65,79,78,77,76,75,74,73,72,145],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,194,124,311],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84,237,185],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,98],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,258],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,328],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258],[52,66,65,79,78,77,163,227],[52,66,65,79,78,77,76,75,74,73,72,145,360],[52,66,65,79,78,77,106,92,91,90,89,88,489],[52,66,65,79,78,77,76,75,74,73,72,71,70,69,84,237,185],[52,66,65,79,78,77,76,75,385,162,189,67],[52,66,65,79,78,77,76,75,74,73,103,70,69,196,265],[52,66,65,79,78,77,76,75,74,73,103,70,69,196,265],[52,66,65,79,78,77,76,75,74,73,103,70,69,196,265],[52,66,65,79,78,77,76,75,74,73,103,70,69,196,265],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175],[52,66,65,79,78,77,76,121,120,191,457],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,322],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,103,70,69,84,83],[52,66,65,79,78,77,76,75,94,73,72,145,138,224,540],[52,66,65,79,78,77,76,75,74,73,72,145,217,216,109],[52,66,65,79,78,77,106,92,91,90,89,88,87],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,94,73,72,85,70,102,90,89,88,100,99,569],[52,66,65,79,78,77,76,252,81,80],[52,66,65,79,78,77,76,469,162,189,67],[52,66,65,79,78,77,76,121,120,191,69,196,265],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,175,174],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,276,367],[52,66,65,79,78,77,76,75,74,73,72,145,127,92,346],[52,66,65,79,78,77,76,75,74,73,72,145,127,126,125,124,193],[52,66,65,79,78,77,76,75,74,73,72,145,136,155],[52,66,65,79,78,77,76,75,74,73,72,228,162,555],[52,66,65,79,78,77,76,75,74,73,72,71,263,110],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,196,185],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152],[52,66,65,79,78,77,76,75,74,73,103,179],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,100,99,177],[52,66,65,79,78,77,570],[52,66,65,79,78,244,162,189,271],[52,66,65,79,78,77,76,75,74,73,72,516,186],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,530],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152],[52,66,65,79,78,77,76,121,120,138,92,475],[52,66,65,79,78,77,76,107,70,102,90,338],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,114,374,420],[52,66,65,79,78,77,76,121,120,191,102,194],[52,66,65,79,78,77,76,121,120,191,69,84,183,185],[52,66,65,79,78,77,307],[52,66,65,79,78,77,76,75,381,168,155,166],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,569],[52,66,65,79,78,77,76,75,74,73,72,145,191,102,116],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,175,279],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,370],[52,66,65,79,78,77,106,92,91,90,89,88,87,115,355],[52,66,65,79,78,77,76,331,70,69,84,237,185],[52,66,65,79,78,77,76,251],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,100,99,152,258],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195,246],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,304],[52,66,65,79,78,77,76,121,120,167,138,92],[52,66,65,79,78,77,76,143,142],[52,66,65,79,78,77,76,75,74,73,72,85,70,69,84,237,185],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,177],[52,66,65,79,78,77,76,75,385,227],[52,66,65,79,78,77,76,121,120,127],[52,66,65,79,78,77,76,75,74,73,103,70,69,84,183,185],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,194,124,241,338],[52,66,65,79,78,77,76,75,94,73,72,145,571],[52,66,65,79,78,77,76,75,94,73,72,145,255],[52,66,65,79,78,77,76,121,120,138,572],[52,66,65,79,78,77,76,121,120,133,132,131,421],[52,66,65,79,78,77,76,143],[52,66,65,79,78,77,76,75,74,73,72,228,227,80],[52,66,65,79,78,77,106,92,91,90,89,88,87,115],[52,66,65,79,78,77,76,107,70,102,90,89,88,573],[52,66,65,79,78,77,106,92,91,90,312],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,196,265],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,312],[52,66,65,79,78,77,76,75,74,73,72,145,288],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,177,574],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,447],[52,66,65,79,78,77,76,180,70,229],[52,66,65,79,78,77,76,75,147,92,454],[52,66,65,79,78,77,76,75,147,92,91,90,89,575],[52,66,65,79,78,77,76,75,357],[52,66,65,79,78,77,384],[52,66,65,79,78,77,165],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,75,147,92,91,170],[52,66,65,79,78,77,76,121,120,191,69,84,237],[52,66,65,79,78,77,76,75,74,73,72,145,136,155,380],[52,66,65,79,78,77,76,75,74,73,72,145,138,224,540],[52,66,65,79,78,77,76,75,74,73,72,85,179,178],[52,66,65,79,78,77,76,431,81],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87,115,114,309],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,194,124,291],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,74,73,72,145,191,111,110,109],[52,66,65,79,78,77,76,121,302,212],[52,66,65,79,78,77,76,75,74,73,72,298,92],[52,66,65,79,78,77,76,75,74,73,72,222],[52,66,65,79,78,77,76,75,74,73,72,298,92,118,81],[52,66,65,79,78,77,76,75,74,73,523],[52,66,65,79,78,77,76,75,74,73,72,145,286,364],[52,66,65,79,78,77,76,75,74,73,72,145,133,132],[52,66,65,79,78,77,76,75,94,73,103,70,102,576],[52,66,65,79,78,77,76,75,74,73,72,145,133],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,379],[52,66,65,79,78,77,76,121,120,217,216,155,166],[52,66,65,79,78,77,76,75,94,73,72,145,577],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,323],[52,66,65,79,78,77,76,75,74,73,103,70,69,84],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,258,373],[52,66,65,79,78,77,76,75,74,73,72,145,138,515],[52,66,65,79,78,77,76,75,94,73,416],[52,66,65,79,78,77,106,92,91,90,89,578],[52,66,65,79,78,77,106,92,91,90,89,88,87,115],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,84,183,265],[52,66,65,79,78,77,76,75,94,73,233],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,258],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,96,95],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,196,185],[52,66,65,79,78,77,76,75,74,73,72,145,136,155,396],[52,66,65,79,78,77,76,331,70,102,170],[52,66,65,79,78,77,106,92,91,194,124,529],[52,66,65,79,78,77,76,121,120,138,92,386],[52,66,65,79,78,77,76,75,74,73,72,145,138,126,125],[52,66,65,79,78,77,76,121,579],[52,66,65,79,78,77,76,75,74,73,72,460],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,195,246],[52,66,65,79,78,77,76,253,128],[52,66,65,79,78,77,76,75,74,73,72,145,191,102],[52,66,65,79,78,77,76,75,74,73,103,70,111,110,292],[52,66,65,79,78,77,76,75,94,73,103,70],[52,66,65,79,78,77,76,75,94,73,72,228,162,189,188],[52,66,65,79,78,77,76,75,74,73,72,145,217,393],[52,66,65,79,78,77,76,75,74,73,72,298,515],[52,66,65,79,78,150,362],[52,66,65,79,78,77,76,121,389],[52,66,65,79,78,77,351],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,354],[52,66,65,79,78,77,76,75,74,73,72,298,92],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,76,121,120,191,102,194,124,241],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,121,120,288,81,109,300],[52,66,65,79,78,77,76,121,120,191,69,196,185],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114,359],[52,66,65,79,78,77,106,92,140,158],[52,66,65,79,78,77,106,92,91,90,89,88,430],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,194,124],[52,66,65,79,78,77,76,121,120,191,111,110],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,152,258,246],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,170],[52,66,65,79,78,77,76,75,74,73,72,145,191,102,90,338],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,343],[52,66,65,79,78,77,106,92,91,194],[52,66,65,79,78,77,76,75,94,73,213,168,80],[52,66,65,79,78,77,76,75,94,73,213],[52,66,65,79,78,77,76,75,74,73,72,228,162],[52,66,65,79,78,77,76,180,70,69,84,83],[52,66,65,79,78,77,76,75,187],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,123,373],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114,267,441],[52,66,65,79,78,77,76,75,74,73,72,145,133],[52,66,65,79,78,77,76,75,74,73,415,81],[52,66,65,79,78,77,76,75,94,73,278,277],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,76,107,70,69,84,83],[52,66,65,79,78,77,307,481],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,75,74,73,72,145,286,580],[52,66,65,79,78,77,76,112,179,178,559],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,195],[52,66,65,79,78,77,76,75,74,190,227],[52,66,65,79,78,77,106,92,91,90,89,88,87],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,248],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,196,185],[52,66,65,79,78,77,76,75,74,73,103,70,102,194,124,241,338],[52,66,65,79,78,77,76,75,74,73,103,70,229],[52,66,65,79,78,77,76,75,74,73,103,70,69,84,183,185],[52,66,65,79,78,77,76,75,74,73,72,226],[52,66,65,79,78,77,547],[52,66,65,79,78,77,76,121,120,428,132],[52,66,65,79,78,77,76,121,120,428,439,283,131,425],[52,66,65,79,78,77,76,75,74,73,72,85,70,102],[52,66,65,79,78,77,76,180,70,69,196,185],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,175,174,495],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,322],[52,66,65,79,78,77,76,75,94,73,72,145,138,126,282],[52,66,65,79,78,77,76,469,227,109,108],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,75,74,73,72,145,286,364,283,131,130],[52,66,65,79,78,77,76,75,74,73,72,145,407,411],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,123,246],[52,66,65,79,78,77,76,121,120,167,191,102,170],[52,66,65,79,78,77,76,75,74,73,72,298,126,125,124,291],[52,66,65,79,78,77,76,75,147,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,106,92,91,194],[52,66,65,79,78,77,106,92,122],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,247,246],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,581],[52,66,65,79,78,77,76,75,94,242,168,155,554],[52,66,65,79,78,77,76,75,94,333],[52,66,65,79,78,77,76,121,120,268],[52,66,65,79,78,77,106,92,91,90,89,88,489],[52,66,65,79,78,77,76,75,94,73,72,200,168,155,166],[52,66,65,79,78,77,76,121,120,318],[52,66,65,79,78,77,76,121,120,184,69,84],[52,66,65,79,78,77,76,75,74,73,72,93,92,140,158],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,175,174,495],[52,66,65,79,78,77,106,92,91,194,124,193],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,100,99,152,273],[52,66,65,79,78,77,76,75,94,73,72,93,92,91,90,89,88,100,99,347],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,195,246],[52,66,65,79,78,77,106,92,91,90,89,88,247],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,370,182],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,195,203],[52,66,65,79,78,77,76,121,120,191,102,582],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,194,124],[52,66,65,79,78,77,76,75,94,73,583],[52,66,65,79,78,77,76,75,94,73,415],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,105,113],[52,66,65,79,78,77,106,92,91,90,89,88,100],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,152,581],[52,66,65,79,78,77,76,75,74,73,72,145,138],[52,66,65,79,78,77,76,75,74,73,72,85,263,110,292],[52,66,65,79,78,77,76,75,74,73,72,145,286,364,283,361],[52,66,65,79,78,77,76,75,74,73,72,145,268],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,101],[52,66,65,79,78,77,76,75,74,73,72,145,363],[52,66,65,79,78,77,76,443,212],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,152,328,392],[52,66,65,79,78,77,76,75,74,73,72,71,179,178,508],[52,66,65,79,78,77,76,107,179],[52,66,65,79,78,77,76,107,70,111,110],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89],[52,66,65,79,78,77,76,75,74,210,245],[52,66,65,79,78,77,76,121,120,133,132,131],[52,66,65,79,78,77,76,121,120,255],[52,66,65,79,78,77,76,121,120,191,102,116,468],[52,66,65,79,78,77,76,75,74,73,72,145,127,417],[52,66,65,79,78,150,362,131,153],[52,66,65,79,78,77,76,75,94,242,168],[52,66,65,79,78,77,76,75,94,242,168,155,166],[52,66,65,79,78,77,76,75,94,242,212],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,195],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,538],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,272],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,152,328,334],[52,66,65,79,78,77,106,92,91,90,89,88,247],[52,66,65,79,78,77,76,75,159,70,69,68],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,123,418],[52,66,65,79,78,77,76,107,70,69,84,237],[52,66,65,79,78,77,106,92,122,81],[52,66,65,79,78,77,76,75,94,73,103,70,102,90,89,88,87,115,114,374],[52,66,65,79,78,77,384,212],[52,66,65,79,78,584,411],[52,66,65,79,78,405],[52,66,65,79,78,77,76,75,74,73,72,145,286],[52,66,65,79,78,77,76,75,74,73,103,263],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,152],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,585],[52,66,65,79,78,77,76,75,74,73,72,71,179,178],[52,66,65,79,78,77,76,121,120,156,126,199],[52,66,65,79,78,77,76,121,120,428,132,131],[52,66,65,79,78,77,76,75,74,73,72,93,92,118,81,117],[52,66,65,79,78,77,384,212],[52,66,65,79,78,77,76,75,159,70,69,84,183,185],[52,66,65,79,78,77,76,121,389,388,131,153],[52,66,65,79,78,77,76,75,74,210,209],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,87,115,114,267,441],[52,66,65,79,78,77,76,75,94,73,72,145,191,102,116],[52,66,65,79,78,77,76,75,74,73,415,81],[52,66,65,79,78,77,76,75,94,73,72,145,133,171],[52,66,65,79,78,77,76,75,94,73,72,145,133,171],[52,66,65,79,78,77,76,443,168,155,166,461],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175,174,250],[52,66,65,79,78,77,76,431,81],[52,66,65,79,78,77,76,75,74,242,168,109],[52,66,65,79,78,77,76,180,70,69,84,83],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,310],[52,66,65,79,78,77,76,75,94,73,72,200,212],[52,66,65,79,78,77,76,75,94,73,213],[52,66,65,79,78,77,76,75],[52,66,65,79,78,77,76,75,385,243,128],[52,66,65,79,78,77,76,121,120,127,126],[52,66,65,79,78,77,76,75,74,73,103,70,69,196,265],[52,66,65,79,78,77,76,75,357],[52,66,65,79,78,77,76,387,126,125,124,241],[52,66,65,79,78,77,76,75,94,586,471],[52,66,65,79,78,77,76,75,74,73,72,71,369],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,175,279],[52,66,65,79,78,77,76,75,74,73,72,145,587],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,87,115,114,359],[52,66,65,79,78,77,76,180,70,69,84,183,185],[52,66,65,79,78,77,76,75,74,242,168,155,166,461],[52,66,65,79,78,77,76,75,147,453],[52,66,65,79,78,77,76,75,147,92,91,90,89,88],[52,66,65,79,78,77,76,75,74,73,72,145,191,69,84,237,185],[52,66,65,79,78,77,106,92,91,90,89,88,100,99,175],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,116],[52,66,65,79,78,77,76,75,94,73,324,466],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,98,97,479],[52,66,65,79,78,77,76,75,74,73,72,228],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114],[52,66,65,79,78,77,76,75,232,231],[52,66,65,79,78,77,76,121,120,191,69,84,237,185],[52,66,65,79,78,77,106,92,91,194],[52,66,65,79,78,77,76,75,94,73,72,504],[52,66,65,79,78,77,76,75,74,73,72,200,408],[52,66,65,79,78,77,76,75,74,73,213],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,99,588],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,175,174,589],[52,66,65,79,78,77,76,444,411],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,100,99,347],[52,66,65,79,78,77,76,75,94,73,72,145,255,513,128],[52,66,65,79,78,77,76,75,74,73,103,263,110],[52,66,65,79,78,77,76,121,120,134,286,364,283,131,153],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,105,104],[52,66,65,79,78,77,76,75,74,73,72,226,342,131],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,152,328,392],[52,66,65,79,78,77,76,75,94,73,72,71,70,102,90,89,88,100,99,152,328,392],[52,66,65,79,78,77,76,75,74,73,72,145,191,111,110,109],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,152,273],[52,66,65,79,78,77,76,75,74,73,72,145,133,132,293],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,89,88,375],[52,66,65,79,78,77,76,75,74,73,72,85,179,178],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,310],[52,66,65,79,78,77,76,75,74,190,227,117],[52,66,65,79,78,77,76,75,74,190,162,555],[52,66,65,79,78,77,76,75,74,73,72,71,70,102,90,89,88,100,322],[52,66,65,79,78,77,76,107,70,69,84],[52,66,65,79,78,77,76,107,70,69,68,271],[52,66,65,79,78,77,76,107,70,69,196,185],[52,66,65,79,78,77,76,75,74,73,72,226,342,131],[52,66,65,79,78,77,76,75,74,73,72,145,217,216,155,345],[52,66,65,79,78,77,76,107,70,69,196,265],[52,66,65,79,78,77,76,75,74,73,401],[52,66,65,79,78,77,76,75,94,73,72,200,168,80],[52,66,65,79,78,77,76,107,179],[52,66,65,79,78,77,76,107,70,102,90,338],[52,66,65,79,78,77,76,75,74,73,72,93,92,122,81],[52,66,65,79,78,77,220],[52,66,65,79,78,77,76,75,74,73,72,93,92,91,90,89,88,87,115,114,374,590],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,486],[52,66,65,79,78,77,76,75,74,73,72,85,70,102,90,89,88,100,99,98,97,96,95],[52,66,65,79,78,77,76,75,74,73,103,70,111,110],[52,66,65,79,78,77,76,75,74,73,103,70,102,90,338],[52,66,65,79,78,77,76,107,70,102,90,89,88,100,99,152,258,435],[52,66,65,79,78,77,592,591,94,73],[52,66,65,79,78,77,594,593,72,145,133,171],[52,66,65,79,78,77,594,593,72,71,70,102,90,89,88],[52,66,65,79,78,77,594,596,595,73,103,70,102,194],[52,66,65,79,78,77,594,593,278,277,131,153],[52,66,65,79,78,77,594,597,70,102,90,89,88,100,99,152,258,435],[52,66,65,603,602,601,600,599,598],[52,66,65,603,602,601,600,599,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,608,607,606,605,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,608,607,606,605,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,624,623,622,621],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,630,629],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635,610,634,602,633,610,625,602,632],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,636],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,639,638],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,625,602,637,623],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,644],[52,66,65,603,602,601,610,620,619,610,618,647],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,643,642,649,648],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,651,650],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,653,652],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,623,622],[52,66,65,603,602,601,610,620,619,654],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,608],[52,66,65,603,602,601,610,620,619,655,606,605],[52,66,65,603,602,601,610,620,619],[52,66,65,603,602,601,610,620,619,655,606,605],[52,66,65,603,602,601,610,620,619,610,618,602,657,656],[52,66,65,603,602,601,610,620,619,610,618,602,660,659,658],[52,66,65,603,602,601,610,620,619,662,661],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,663],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,663],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,663],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,625,602,664],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,666,665,606],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,667],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,669,668,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635,610,634,602,633,610,625,602,632,670,622,621],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635,610,634,602,633,610,625,602,632],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,636],[52,66,65,603,602,601,610,620,619,610,618,602,617,671],[52,66,65,603,602,601,610,620,619,610,618,602,660,659,672],[52,66,65,603,602,601,610,620,619,662,661],[52,66,65,603,602,601,610,620,619,610,618,602,660,659,599],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,622,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,674,606,673],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,665,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,676,675,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635,610,634,643],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,676,675,677],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,679,678],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,681,680],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,649,682],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,684,683],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,645,672],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,630],[52,66,65,603,602,601,610,620,619,610,618,602,657,656,606],[52,66,65,603,602,601,610,620,619,610,618,602,660,659],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,685],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,624,623,622],[52,66,65,603,602,601,610,620,619],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,665,606,686],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,636],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,687],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,640],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,681],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,625,602,632,670,622,689],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,625,602,691,690,622,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,630,692],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,657,656,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,665,606,605,630],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,666,665,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,672],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,639,693],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,685],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,623,694],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,640,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,667],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,658],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,663],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,674,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,599],[52,66,65,603,602,601,610,620,619,610,618,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,608,607],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,640,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,625,681,680],[52,66,65,603,602,601,610,620,619,610,618,681,680],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,698],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,623,622,621],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,624,623,622,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,640,639,693,699],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,599,700],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,701,599],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,669,668,606,605],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,640,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,630],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,624,623,622,621],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,676,675,677],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,679,622,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,702],[52,66,65,603,602,601,610,620,619,610,703],[52,66,65,603,602,601,610,620,619,610,618,602,617],[52,66,65,603,602,601,610,620,619,610,618,602,657,656,606,605],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,651,704,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,599],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,639,693],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,685],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,685],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,625,602,707,706,622,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,630,692],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,599],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,624,623,622,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,608,607,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,636],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,639,693],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,676,675,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,709,708],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,710],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,666,665,606,605],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,684,599,598],[52,66,65,603,602,601,610,620,619,610,618,602,660,659,599,621],[52,66,65,603,602,601,610,620,619,610,618,602,660],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,711],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,712],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,712],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,705],[52,66,65,603,602,601,610,620,619,662],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,623,622,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,681],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,713],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,624,623],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,637,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635,674,606,714],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,640],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,691,715],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637],[52,66,65,603,602,601,610,620,619,610,618,602,660],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,676,675,677],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,679,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,640,716],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,676,675,677],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,643],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,676,675,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,643,711],[52,66,65,603,602,601,610,620,619,610,618,681],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,599],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,669,717],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,645,683],[52,66,65,603,602,601,610,620,619,610,618,602,657,656],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,681,680],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,684,599,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,651,704,606,686],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,711],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,645,599,621],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,608,607,606,605],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,608],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,679,622,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,639,718],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,663],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,719,694],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,669,668,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,669,668,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,681,680],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,669,668,606],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,720],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,685],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,651,704,606,605,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,685],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,608,607,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,721],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,630],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,672],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,709,708,677],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,632],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,624,623],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,626,610,625,602,624,623,678],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,712],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,639,722],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,665,606,605],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635,610,625],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635,610,625,602,632,670,622,604],[52,66,65,603,602,601,610,620,619,662,606],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,709,708,677],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,712],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,712],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,669,668,606,686],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,643,642,649,682],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,658,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,599],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,707,706,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,691,690,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,723,606,686],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,707],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,624,623,694],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,639,693],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,640,649,682],[52,66,65,603,602,601,610,724],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,707,706],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,709,708,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,643,711],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,625,602,637],[52,66,65,603,602,601,610,620],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,636],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,624,623],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,684,658],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,712],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,709,708,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,719,622,621],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,645,599,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,622],[52,66,65,603,602,601,610,620,619,655,606],[52,66,65,603,602,601,610,620,619,610,703],[52,66,65,603,602,601,610,620,619,610,618,643],[52,66,65,603,602,601,610,620,619,610,618,602,657,656,606],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,723,606,714],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,643,642,649],[52,66,65,603,602,601,725],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,645,599,621],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,672],[52,66,65,603,602,601,610,620,619,655,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,709,708,622,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635,674,606],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,622,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,709,708,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,685,726],[52,66,65,603,602,601,610,620,619,610,618,602,660,659,599,689],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,727],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,720],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,599,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,672],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,624,623,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,702],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,677],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,669,668,606,605,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,701,599,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,630,629],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,630,629],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,643,642,649],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,625,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,691,690,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,707],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,622,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635,610,634,602,633,728,606,605,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,658,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,669,668],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,672],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,691,690,705],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,707,706,677],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,599,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,623,622,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,719,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,709,708,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,622,621],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,691,690],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,713],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,640,687,649,648],[52,66,65,603,602,601,610,620,619,610,618,602,660,659],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,666,665,606,686],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,624,623],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610],[52,66,65,603,602,601,610,620,619,610,618,602,657,656,606,686],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,707],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,691,690],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,623,622,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,684,599],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637,623,677],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,602,637],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,719,622,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,697,696,672],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,676,675,622],[52,66,65,603,602,601,610,620,619,662,606,605,621],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610,625,681,680],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,631,610],[52,66,65,603,602,601,610,620,619,610,618,602,617,610],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,681,680],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,676],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,643,642,649],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,685],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,641,679,622,598],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,646,645,644],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,666,665,606,673],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,729],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,681,680],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,653,722,730],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,645,599,604],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,651,704,606,605],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,651,704,606,686],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,627,602,635,610,634,602,633,610,625,602,731,640,639,693,695],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,611,610,609,720],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,666,665,606,605],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,625,602],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,628,610,625,643,642],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,681],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,613,610,612,602,688,640,732],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,685,726],[52,66,65,603,602,601,610,620,619,610,618,681,716],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,684],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,616,602,615,610,614,602,709,708,622],[52,66,65,603,602,601,610,620,619,610,618,602,617,610,736,602,735,610,734,602,733,610,614,602,613,610,612,602,611,610,609,631,610,625,602,632,670,622,604],[741,740,739,738,737],[741,740,739,738,742],[741,740,739,747,746,745,744,743],[741,740,739,747,746,745,750,749,748],[741,740,739,747,746,745,750,749,748,753,752,751],[741,740,739,747,746,759,756,758,756,757,756,755,754],[741,740,739,747,746,759,756,758],[741,740,739,747,746,759],[741,740,739,747,746,759,756,758,754],[741,740,739,747,746,745,762,761,760],[741,740,739,747,746,745,762,761,763],[741,740,739,747,746,745,762,761],[741,740,739,747,746,745,762,764],[741,740,739,747,746,745,750,765],[741,740,739,747,746,766],[741,740,739,747,746,745,750,767],[741,740,739,747,746,745,750,769,768],[741,740,739,747,746,759,756,758],[741,740,739,747,746,770],[741,740,739,747,746,745,750,772,771],[741,740,739,747,746,745,750,774,756,758,756,773],[741,740,739,747,746,759,756,758,756,757,756,755,754],[741,740,739,747,746,745,762,775],[741,740,739,747,746,745,762,761,776],[741,740,739,747,746,745,762,764,777],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,759,756,758,778],[741,740,739,747,746,759,756,758,756,757,754],[741,740,739,747,746,759,756,758,756,773,756,755],[741,740,739,747,746,759,756,758,756,773,756,755],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,745,750,749,780],[741,740,739,747,746,745,750,769,782,781],[741,740,739,747,746,745,750,769,783],[741,740,739,747,746,784],[741,740,739,747,746,785],[741,740,739,747,746,786],[741,740,739,747,746,745,750,749,787],[741,740,739,747,746,745,750,788],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,789],[741,740,739,747,746,745,750,767,790],[741,740,739,747,746,759,756,758,756,773,756,755],[741,740,739,747,746,745,792,791],[741,740,739,747,746,759,756,758,756,757,756,779],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,745,750,749,748,761,793],[741,740,739,747,746,745,750,749,748,761,795,794],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,750,769,782],[741,740,739,747,746,796],[741,740,739,747,746,745,799,798,797],[741,740,739,747,746,745,750,788,802,801,800],[741,740,739,747,746,745,750,774,756,758,756,757,756],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,745,750,804,803],[741,740,739,747,746,745,750,769],[741,740,739,747,746,745,762,805],[741,740,739,747,746,745,750,749,748,806],[741,740,739,747,746,745,762],[741,740,739,747,746,745,750,772],[741,740,739,747,746,759,756,758,756,757,756],[741,740,739,747,746,759,756,758,756,757,756,779],[741,740,739,747,746,745,807],[741,740,739,747,746,759,756],[741,740,739,747,746,745,750,774],[741,740,739,747,746],[741,740,739,747,746,759],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,745,762,808],[741,740,739,747,746,759,756,758,756,757,756,755,756],[741,740,739,747,746,759,756,758,756,773,809],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,745,750,769,810],[741,740,739,747,746,745,799,798,811],[741,740,739,747,746,745,762,753,813,812,797],[741,740,739,747,746,759,756,758,756,773,756,755,756,779],[741,740,739,747,746,745,762,761],[741,740,739,747,746,759,756,758,756,755],[741,740,739,747,746,745,762,761,776],[741,740,739,747,746,745,750,769,814],[741,740,739,747,746,759,756,758,756,757,756,755,756,779],[741,740,739,747,746,745,750,774,756,758,756,757,754],[741,740,739,747,746,759,756,758,756,773,756,755,778],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,759,756,758,756,755],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,750,749,748,815],[741,740,739,747,746,745,750,774,756,758,756,757,754],[741,740,739,747,746,745,762,753,817,816],[741,740,739,747,746,745,750,769,782,795,818],[741,740,739,747,746,745,750,804,803],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,759,756,758,756,773,756,757,819],[741,740,739,747,746,745,762,761,820],[741,740,739,747,746,745,750,788,802,801,821],[741,740,739,747,746,745,750,774,756,758,756,755,754],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,769,822,793],[741,740,739,747,746,745,750,774,756,758,756,757,756],[741,740,739,747,746,745,750,769],[741,740,739,747,746,823],[741,740,739,747,746,745,762,753,817,824],[741,740,739,747,746,745,750,774,825],[741,740,739,747,746,759,756,758,756,779],[741,740,739,747,746,759,756,758,756,755],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746,745,762,761],[741,740,739,747,746,745,762,764],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,745,792,826],[741,740,739,747,746,745,762,753,813,812,797],[741,740,739,747,746,745,762,753,817,816],[741,740,739,747,746,745,799,798],[741,740,739,747,746,745,750,774,756,758,756,755,827],[741,740,739,747,746,745,750,774,756,758,754],[741,740,739,747,746,745,750,772,828],[741,740,739,747,746,745,762,829],[741,740,739,747,746,745,750,767,831,830,820],[741,740,739,747,746,745,750,749,748,753,813,812,811],[741,740,739,747,746,745,750,749,748,761],[741,740,739,747,746,745,762,832],[741,740,739,747,746,766],[741,740,739,747,746,759,756,758,756,757,756,755,827],[741,740,739,747,746,745,750,788,802,834,833],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,759,756,758,756,757,756,755,756],[741,740,739,747,746,745,750,774,756,758,835],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,774],[741,740,739,747,746,745,836],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,745,750,765],[741,740,739,747,746,745,750,774,756,758,756,755,756,779],[741,740,739,747,746,745,750,774,756,758,756,755],[741,740,739,747,746,745,750,788,802,837],[741,740,739,747,746,745,750,774,756,758,756,755,754],[741,740,739,747,746,745,792,838],[741,740,739,747,746,759,756,758,756,757,778],[741,740,739,747,746,759,756,758,756,773,756,755],[741,740,739,747,746,745,792,841,840,839],[741,740,739,747,746,745,750,749,748,764],[741,740,739,747,746,759,756,758],[741,740,739,747,746,759],[741,740,739,747,746,842],[741,740,739,747,746],[741,740,739,747,746,745,750,769,843],[741,740,739,747,746,745,750,769,822,795],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,769,782,781],[741,740,739,747,746,745,750,769,782,763],[741,740,739,747,746,745,750,774,756,758,754],[741,740,739,747,746,745,750,749,748,761],[741,740,739,747,746,759,756,758],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,750,765,844],[741,740,739,747,746,745,750,774,756,758,778],[741,740,739,747,746,759],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,799],[741,740,739,747,746,745,762,753],[741,740,739,747,746,745,750,769,822,845],[741,740,739,747,746,789],[741,740,739,747,746,846],[741,740,739,747,746,745,750,769,822,795,818],[741,740,739,747,746,745,750,767,831,847],[741,740,739,747,746,745,750,749,848],[741,740,739,747,746,745,750,788],[741,740,739,747,746,745,750,769,822,820],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,745,750,767,831],[741,740,739,747,746,745,792,841,840],[741,740,739,747,746,745,792,841,849],[741,740,739,747,746,745,807],[741,740,739,747,746,745,850],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,749,748,753,813,812],[741,740,739,747,746,745,851],[741,740,739,747,746,745,851],[741,740,739,747,746,745,750,774,756,758,756,757,756],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746,745,762,761,845],[741,740,739,747,746,745,750,774,756,758,756,757,835],[741,740,739,747,746,745,750,774,756,758,756,773,756,755],[741,740,739,747,746,745,750,774,756,758,756,773,778],[741,740,739,747,746,745,750,774,756,758,778],[741,740,739,747,746,745,762,753,813,812,811],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,745,750,788,802,834,833],[741,740,739,747,746,745,750,804,852],[741,740,739,747,746,745,750,769,782,776],[741,740,739,747,746,745,750,765,844,853],[741,740,739,747,746,745,854],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745],[741,740,739,747,746,842],[741,740,739,747,746,745,750,767,831,847],[741,740,739,747,746,745,750,765],[741,740,739,747,746,745,750,765,844],[741,740,739,747,746,745,750],[741,740,739,747,746,745,750,774,756,758,756,755],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,745,762,761],[741,740,739,747,746,745,762,805],[741,740,739,747,746,745,855],[741,740,739,747,746,766],[741,740,739,747,746,759,756,758,756,773],[741,740,739,747,746,745,750,856],[741,740,739,747,746,759,756,758,756,757,756,755,778],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,745,750,749,748,761],[741,740,739,747,746,745,750,774,756,758,756,773,827],[741,740,739,747,746,745,750,774,756,758,756,773,756,755],[741,740,739,747,746,759,756,758,756,757,756,755,756,779],[741,740,739,747,746,745,750,749,748,753,813],[741,740,739,747,746,745,750,749,748,761,781],[741,740,739,747,746,745,750,765,844],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,745,750,749,748,753],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,745,750,767,831,847,857],[741,740,739,747,746,745,750,774,756,758,756,773,819],[741,740,739,747,746],[741,740,739,747,746,745,750,767,831,795,794],[741,740,739,747,746,745,750,769,822,858],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,759,756,758],[741,740,739,747,746,759,756,758,778],[741,740,739,747,746,745,750,788,802,861,860,859],[741,740,739,747,746,745,750,774],[741,740,739,747,746,745,750,772,771],[741,740,739,747,746,759,756,758,756,757,827],[741,740,739,747,746,745,750,767,831],[741,740,739,747,746,745,750,769,862],[741,740,739,747,746,745,750,765,844,863],[741,740,739,747,746,745,799],[741,740,739,747,746,745,792,841,864],[741,740,739,747,746,759,756,758,756,757,756,779],[741,740,739,747,746,745,750,788,802,861,860],[741,740,739,747,746,745,750,749,748,753,813],[741,740,739,747,746,745,750,774,756,758,756,755,756,779],[741,740,739,747,746,745],[741,740,739,747,746,745,792,841,865],[741,740,739,747,746,745,799,798,797],[741,740,739,747,746,745,750,788,802,837,833],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,762,753,817],[741,740,739,747,746,745,792,866],[741,740,739,747,746,745,750,749,748,753,813,812,797],[741,740,739,747,746,745,750,749,748,753,813,812],[741,740,739,747,746,745,750,769,822,763],[741,740,739,747,746,745,750,769,822],[741,740,739,747,746,745,750,769,782,858],[741,740,739,747,746,759,756,758,756,755],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,745,750,749,748,761,867],[741,740,739,747,746,745,762,761],[741,740,739,747,746,745,750,769,782],[741,740,739,747,746,745,792,841],[741,740,739,747,746,745,750,788,802],[741,740,739,747,746,745,762,805,649,682],[741,740,739,747,746,745,750,749,748,761,776],[741,740,739,747,746,745,750,749,748,753,813,812],[741,740,739,747,746,759,756,758,756,757,756],[741,740,739,747,746,745,750,749,748,868],[741,740,739,747,746,745,750,749,748,761],[741,740,739,747,746,745,750,765,844,869],[741,740,739,747,746,745,750],[741,740,739,747,746,745,854],[741,740,739,747,746,745,750,769,782,795],[741,740,739,747,746,745,750,774,756,758,756,757,778],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,759,756,758,835],[741,740,739,747,746,759,756,758,835],[741,740,739,747,746,759,756,758,756,757,754],[741,740,739,747,746,745,750,769,822,867],[741,740,739,747,746,745,870],[741,740,739,747,746,745,762,761],[741,740,739,747,746,745,792,841],[741,740,739,747,746,745,792,791],[741,740,739,747,746,745,750,749,787],[741,740,739,747,746,745,762,753,817],[741,740,739,747,746,745,762,815],[741,740,739,747,746,745,750,774,756,758,756],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,774,756,758,827],[741,740,739,747,746,745,750,774,756,758,827],[741,740,739,747,746,745,762,761,820],[741,740,739,747,746,745,750,749,748,871],[741,740,739,747,746,745,750,749,748,775],[741,740,739,747,746,745,762,761,872],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,759,756,758,756,773],[741,740,739,747,746,745,750,873],[741,740,739,747,746,745,750,774,756,758,756,779],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,745,750,749,748,761,872],[741,740,739,747,746,745,750,769,874],[741,740,739,747,746,745,750,769,783],[741,740,739,747,746,745,750,774,756,758,754],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,774,756,758,756,755,756,779],[741,740,739,747,746,786],[741,740,739,747,746,745,792,866],[741,740,739,747,746,745,750,769],[741,740,739,747,746,875],[741,740,739,747,746,759,756,758,778],[741,740,739,747,746,745,750,767,831,820],[741,740,739,747,746,745,762,753,817,824],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,745,750,749,748,761,858],[741,740,739,747,746,745,750,749,748,805],[741,740,739,747,746,745,792,841,865],[741,740,739,747,746,745,762,753,817],[741,740,739,747,746,745,792,841,865],[741,740,739,747,746,745,750,788,802,837],[741,740,739,747,746,745,750,876],[741,740,739,747,746,745,750,769,822],[741,740,739,747,746,745,750,767,831,877],[741,740,739,747,746,745,750,774,756,758,756,755],[741,740,739,747,746,878],[741,740,739,747,746,745,750,769,822],[741,740,739,747,746,745,792,841,849],[741,740,739,747,746,745,750,788,802,837,833],[741,740,739,747,746,745,750,749,748,761,845],[741,740,739,747,746,759,756,758,756,757,835],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,785],[741,740,739,747,746,745,750,788,802,834,879],[741,740,739,747,746,745,750,788,802,861],[741,740,739,747,746,745,750,804,852],[741,740,739,747,746,745,855],[741,740,739,747,746,745,750,774,756,758,756,755,756,779],[741,740,739,747,746,745,750,769,782],[741,740,739,747,746,745,762,761,880],[741,740,739,747,746,745,750,876],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,759,756,758,756,757,756,755,756,779],[741,740,739,747,746,745,762,806],[741,740,739,747,746,759,756,758,756,773,756,755],[741,740,739,747,746,745,792,841],[741,740,739,747,746,759,756,758,756,757,756,755,756,779],[741,740,739,747,746,745,750,767,831,847],[741,740,739,747,746,759,756,758,756,755,827],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,745,762,761,795],[741,740,739,747,746,745,762,764],[741,740,739,747,746,745,762,881],[741,740,739,747,746,745,750,767,831,760],[741,740,739,747,746,745,750,876],[741,740,739,747,746,745,762,882],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746,883],[741,740,739,747,746,745,750,774,756,758,827],[741,740,739,747,746,745,750],[741,740,739,747,746,745,750,749,748,761,858],[741,740,739,747,746,745,750,788,802,837,879],[741,740,739,747,746,759,756,758,756,779],[741,740,739,747,746,745,750,765,844,863],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,762,808],[741,740,739,747,746,766],[741,740,739,747,746,745,750,749,748,764],[741,740,739,747,746,745,750,749,748,868],[741,740,739,747,746,759,756,758,756,757,756,755,756],[741,740,739,747,746,745,792],[741,740,739,747,746,745,750,765,844,869],[741,740,739,747,746,745,750,788,802],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,745,799],[741,740,739,747,746,745,750,769,782,858],[741,740,739,747,746,745,750,769,782,820],[741,740,739,747,746,745,750,769,822],[741,740,739,747,746,759,756,758,756,757,756,755,756,779],[741,740,739,747,746,745,762,884],[741,740,739,747,746,745,750,772,771],[741,740,739,747,746,745,792,841,840,839],[741,740,739,747,746,745,792,841,865],[741,740,739,747,746,759,756,758,756,757,756,755,756,779],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,745,762,761],[741,740,739,747,746,759,756],[741,740,739,747,746,745,762,805],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,745,750,749,748],[741,740,739,747,746,759,756,758,756,757,756,755,778],[741,740,739,747,746,745,750,769,822,858],[741,740,739,747,746,759,756,758,756,757,778],[741,740,739,747,746,745],[741,740,739,747,746,745,750,767,831],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746,745,750,749,748,868],[741,740,739,747,746,745,750,774,756,758,756,755,778],[741,740,739,747,746,745,750,774,756,758,756,755,756,779],[741,740,739,747,746,745,750,769,885],[741,740,739,747,746,745,750,769,783],[741,740,739,747,746,745,750,765,844,886],[741,740,739,747,746,745,750,765,844,886],[741,740,739,747,746,745,762,761,795],[741,740,739,747,746,745,762,753],[741,740,739,747,746,745,750,769,822,820],[741,740,739,747,746,745,750,876],[741,740,739,747,746,759,887],[741,740,739,747,746,745,750,788],[741,740,739,747,746,745,870],[741,740,739,747,746,745,750],[741,740,739,747,746,745,792,866],[741,740,739,747,746,745,762,753,817,824],[741,740,739,747,746,745,750,774,756,758,756,773,756,779],[741,740,739,747,746,745,750,767,831,858],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,759,756,758],[741,740,739,747,746,759],[741,740,739,747,746,745,762,808],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,759,756,758],[741,740,739,747,746,759,756,758,756,755],[741,740,739,747,746,745,762,761,867],[741,740,739,747,746,745,750,772,771],[741,740,739,747,746,745,750,749,748,753,813,812],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,750,749,748,808],[741,740,739,747,746,745,750,749,748,761,872],[741,740,739,747,746,745,750,749,748,761,845],[741,740,739,747,746,745,750,749,748,761],[741,740,739,747,746,745,792,826],[741,740,739,747,746,759,756,758,756,757,756,755,756,779],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,788,802],[741,740,739,747,746,745,750,769,885],[741,740,739,747,746,745,762,761,845],[741,740,739,747,746,745,762,888],[741,740,739,747,746,745,762,871],[741,740,739,747,746,759,756,758,756,773,756,755],[741,740,739,747,746,745,750,774,756,758,827],[741,740,739,747,746,745,762],[741,740,739,747,746,745,792,841,889],[741,740,739,747,746,745,792,841,840,839],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746,745,750,749,748,764],[741,740,739,747,746,745,750,749,748,808],[741,740,739,747,746,745],[741,740,739,747,746,745,750,804,852],[741,740,739,747,746,745,750,774,756,758,756,779],[741,740,739,747,746,745,750,774,756,758,756,755,778],[741,740,739,747,746,745],[741,740,739,747,746],[741,740,739,747,746,759,756,758,756,755],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,792,866],[741,740,739,747,746,745,750,769,782,858],[741,740,739,747,746,745,762,753,817,890],[741,740,739,747,746,745,750,788,802,861,860,726],[741,740,739,747,746,786],[741,740,739,747,746,745,792,891],[741,740,739,747,746,745,792,866],[741,740,739,747,746,745,792,841],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,762,805],[741,740,739,747,746,745,892],[741,740,739,747,746,745,850],[741,740,739,747,746,786],[741,740,739,747,746,745,792,866],[741,740,739,747,746,745,750,765,844],[741,740,739,747,746,745,750,772,893],[741,740,739,747,746,745,750,774,756,758,756,757,778],[741,740,739,747,746,745,750,765,844],[741,740,739,747,746,745,750,749,748,894],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,745,792,841,840,895],[741,740,739,747,746],[741,740,739,747,746,745,762,896],[741,740,739,747,746,745,854],[741,740,739,747,746,745,762,761,897],[741,740,739,747,746,745,870],[741,740,739,747,746,745,750,749,748,761,795],[741,740,739,747,746,898],[741,740,739,747,746,759,756,758,778],[741,740,739,747,746,759,756,758],[741,740,739,747,746,759,756,758,756,757,756,755,756,779],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,759,756,758,756,757,754],[741,740,739,747,746,745,750,769,782],[741,740,739,747,746,745,762,761,880],[741,740,739,747,746,759,756,758,756,755],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,774,825,899],[741,740,739,747,746,745,750,772],[741,740,739,747,746,759,756,758,756,757,756,755,756,779],[741,740,739,747,746,745,762,753,752],[741,740,739,747,746,745,750],[741,740,739,747,746,745,750,769,782],[741,740,739,747,746,745,750,769,782],[741,740,739,747,746,745,762,808],[741,740,739,747,746],[741,740,739,747,746,745,750,769,782,760],[741,740,739,747,746,745,792,826],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,762,761],[741,740,739,747,746,745,750,788,802,834,879],[741,740,739,747,746,900],[741,740,739,747,746,745,750,749,748,871],[741,740,739,747,746,786],[741,740,739,747,746,745,750,749],[741,740,739,747,746,745,750,769,782,858],[741,740,739,747,746,745,750,774,756,758,756,755,756,779],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,792,866],[741,740,739,747,746,759,756,758,835],[741,740,739,747,746,745,762,761],[741,740,739,747,746,745,750,788,802],[741,740,739,747,746,745,750,788,802,834,901],[741,740,739,747,746,759,756,758,756,779],[741,740,739,747,746,745,792],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,788,802,834,833],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,745,750,772,771],[741,740,739,747,746,745,750,765,844,902],[741,740,739,747,746,745,750,749,748,761,867],[741,740,739,747,746,745,750,749,748,761],[741,740,739,747,746,745,750,749,748,753,813,812],[741,740,739,747,746,745,750,749,748,753,813,812,797],[741,740,739,747,746,745,750,769,822,903],[741,740,739,747,746,745,750,765,844],[741,740,739,747,746,745,750,788,802,801,821],[741,740,739,747,746,745,750,788,904],[741,740,739,747,746,745,750,804,852],[741,740,739,747,746,745,750,769,783],[741,740,739,747,746,745,750,749,748,764],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,767,831,847,858],[741,740,739,747,746,745,807],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,745,750,774,756,758,754],[741,740,739,747,746,745,750,749,905],[741,740,739,747,746,745,750,772,906],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,769],[741,740,739,747,746,745,762,761,858],[741,740,739,747,746,745,762,761],[741,740,739,747,746,745,750,769,822,763],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,745,762,761,845],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,750,769,782,858],[741,740,739,747,746,875],[741,740,739,747,746,759,756,758,756,757,756,755,778],[741,740,739,747,746,745,750,774,756,758,756,755,778],[741,740,739,747,746,745,750,774,756,758,756,755,756,779],[741,740,739,747,746,745,792,866],[741,740,739,747,746,745,792,841],[741,740,739,747,746,745,792,841,849],[741,740,739,747,746,745,750,749,748,753,813,812,907],[741,740,739,747,746,745,750,788,802,861,860],[741,740,739,747,746,745,750,749,748,761],[741,740,739,747,746,759,756,758,756,779],[741,740,739,747,746,759,756,758,756,779],[741,740,739,747,746,770],[741,740,739,747,746,766],[741,740,739,747,746,745,750,804,852],[741,740,739,747,746,745,750,767,831],[741,740,739,747,746,745,750,767,831,760],[741,740,739,747,746,745,762,761],[741,740,739,747,746,759,756,758],[741,740,739,747,746,908],[741,740,739,747,746,745,750,769,782,858],[741,740,739,747,746,759,756,758,835],[741,740,739,747,746],[741,740,739,747,746,745,792,838],[741,740,739,747,746,745,750,749,748,761,793],[741,740,739,747,746,759,756,758,756,757,756,779],[741,740,739,747,746,745,750,749,748,761],[741,740,739,747,746,745,750,749,748,764],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,774,756,758,754],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,750,774,756,758,756,755,756,779],[741,740,739,747,746,745,750,769,822,763],[741,740,739,747,746,745,750,749,748,761,793],[741,740,739,747,746,745,750,749,748,764],[741,740,739,747,746,745,750,749,748,871],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,759,756,758,756,757,756,755,756,779],[741,740,739,747,746,745,750,765,844,853],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,745,750,769,822,820],[741,740,739,747,746,745,750,774,756,758,756,755,754],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,745,750,749,748,805],[741,740,739,747,746],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,762],[741,740,739,747,746,759,756,758,756,757,756,779],[741,740,739,747,746,745,792,841,865],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746,759,756,758,756,757,756,779],[741,740,739,747,746,745,792],[741,740,739,747,746,745,855],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,854],[741,740,739,747,746,745,750,749,748,761,795,818],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,745,750,876],[741,740,739,747,746,745,750],[741,740,739,747,746,745],[741,740,739,747,746,759],[741,740,739,747,746,759,756,758,835],[741,740,739,747,746,759,756,758,756,757,756,755,778],[741,740,739,747,746,759,756,758,756,757],[741,740,739,747,746,759,756,758,756,757,778],[741,740,739,747,746,745,750,769,822,795,818],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746,745,750,769,822,845],[741,740,739,747,746,745,750,765,844,902],[741,740,739,747,746,745],[741,740,739,747,746,909],[741,740,739,747,746,786],[741,740,739,747,746,745,750,774],[741,740,739,747,746,745,750,749,748,761,776],[741,740,739,747,746,745,750,767,831,847],[741,740,739,747,746,745,750,767,831,830],[741,740,739,747,746,759,756,758,756,779],[741,740,739,747,746,759,756,758],[741,740,739,747,746,745,750,774],[741,740,739,747,746,745,750,767,831,830,910],[741,740,739,747,746,745,750,788,802,837,833,727],[741,740,739,747,746,745,750,774,756,758,756,755,756,779],[741,740,739,747,746,745,750,772],[741,740,739,747,746,745,750,767,831],[741,740,739,747,746,759,756,758,756,755,756,779],[741,740,739,747,746,745,750,749,748,911],[741,740,739,747,746,759,756,758,756,757,756,755],[741,740,739,747,746,745,750,788,802,861,860,859],[741,740,739,747,746,745,750,774,756,758,756,757,756,755],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746,745,762],[741,740,739,747,746,745,854],[741,740,739,747,746,745,850],[741,740,739,747,746,745,750,774,756,758],[741,740,739,747,746,745,750,774,756,758,756,757],[741,740,739,747,746],[741,740,739,747,746,745,762,761,793],[741,740,739,747,746,912],[741,740,739,747,746,745,913,753,813,812],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]],"weights":[0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01]}],"shared":{"frames":[{"name":"get_data","file":"","line":1218,"col":null},{"name":"get_code","file":"","line":1118,"col":null},{"name":"exec_module","file":"","line":1022,"col":null},{"name":"_load_unlocked","file":"","line":935,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1331,"col":null},{"name":"_find_and_load","file":"","line":1360,"col":null},{"name":"_call_with_frames_removed","file":"","line":488,"col":null},{"name":"_handle_fromlist","file":"","line":1415,"col":null},{"name":"","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/email/_policybase.py","line":7,"col":null},{"name":"exec_module","file":"","line":1026,"col":null},{"name":"","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/email/message.py","line":17,"col":null},{"name":"","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/metadata/_adapters.py","line":5,"col":null},{"name":"metadata","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/metadata/__init__.py","line":460,"col":null},{"name":"version","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/metadata/__init__.py","line":486,"col":null},{"name":"version","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/metadata/__init__.py","line":987,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/__init__.py","line":23,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1310,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":50,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/__init__.py","line":42,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":24,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/__init__.py","line":64,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":7,"col":null},{"name":"addRange","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/IntervalSet.py","line":47,"col":null},{"name":"readSets","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":135,"col":null},{"name":"deserialize","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNDeserializer.py","line":34,"col":null},{"name":"qasm3Lexer","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Lexer.py","line":608,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Lexer.py","line":606,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/__init__.py","line":68,"col":null},{"name":"addRange","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/IntervalSet.py","line":55,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/__init__.py","line":74,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__config__.py","line":4,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__init__.py","line":112,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":24,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":30,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/__init__.py","line":32,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":28,"col":null},{"name":"get_code","file":"","line":1154,"col":null},{"name":"create_module","file":"","line":1321,"col":null},{"name":"module_from_spec","file":"","line":813,"col":null},{"name":"_load_unlocked","file":"","line":921,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/linalg/_linalg.py","line":99,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/linalg/__init__.py","line":87,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/matrixlib/defmatrix.py","line":13,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/matrixlib/__init__.py","line":4,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/lib/_index_tricks_impl.py","line":8,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/lib/_arraypad_impl.py","line":8,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/lib/__init__.py","line":18,"col":null},{"name":"","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/__init__.py","line":454,"col":null},{"name":"get_data","file":"","line":1217,"col":null},{"name":"_collect_headers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":221,"col":null},{"name":"process_include_statements","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":70,"col":null},{"name":"load","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":49,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":78,"col":null},{"name":"_collect_headers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":206,"col":null},{"name":"_collect_headers","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":199,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":109,"col":null},{"name":"process_include_statements","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":77,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":132,"col":null},{"name":"_check_for_std_includes","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":159,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":111,"col":null},{"name":"_check_for_std_includes","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":156,"col":null},{"name":"_process_file","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/preprocess.py","line":134,"col":null},{"name":"_loadString","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":24,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":20,"col":null},{"name":"parse","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":94,"col":null},{"name":"loads","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":78,"col":null},{"name":"load","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/entrypoint.py","line":50,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":91,"col":null},{"name":"addTokenNode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":104,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":354,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":124,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5143,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5265,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6163,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6824,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2413,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1002,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1301,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":659,"col":null},{"name":"parse","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":105,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":65,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":150,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":662,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":85,"col":null},{"name":"addTokenNode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":103,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5204,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":223,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":153,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":124,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":112,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":100,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":467,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":346,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5154,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6833,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":72,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":290,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":248,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":195,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":104,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":137,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":150,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":348,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5259,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":210,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":170,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":914,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2415,"col":null},{"name":"lazyInit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":186,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":62,"col":null},{"name":"getCurrentToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":313,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":346,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2391,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":207,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":47,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":222,"col":null},{"name":"getInputStream","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":295,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":67,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":395,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4571,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6667,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2397,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":468,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":191,"col":null},{"name":"adjustSeekIndex","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":45,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":77,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":353,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4286,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":143,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1001,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":46,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":39,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3684,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4277,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4313,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":63,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4390,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":306,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4393,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":486,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":398,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":52,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2306,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2365,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4391,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5157,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":207,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6827,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6840,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1258,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1292,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":86,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":184,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":40,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":53,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":66,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4401,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4279,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":483,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6831,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":349,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":554,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":376,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":889,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":481,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":894,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":55,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4431,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":381,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1316,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":92,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3683,"col":null},{"name":"pushNewRecursionContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":429,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4417,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":113,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":176,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":473,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":187,"col":null},{"name":"reportMatch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":98,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":123,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2385,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":88,"col":null},{"name":"index","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":27,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":86,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4429,"col":null},{"name":"__setattr__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":89,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":396,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6822,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":90,"col":null},{"name":"addContextToParseTree","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":366,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6155,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4386,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":134,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":209,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":101,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":145,"col":null},{"name":"addTokenNode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":105,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":386,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6670,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":76,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5210,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5268,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4424,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":51,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":64,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5146,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5152,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":148,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":145,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6122,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6154,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2305,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":385,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5275,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":46,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4311,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":436,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4578,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":392,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1299,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":900,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":448,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5191,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":968,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":315,"col":null},{"name":"pushNewRecursionContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":424,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5137,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":374,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5138,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":351,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":294,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6779,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6818,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5254,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":51,"col":null},{"name":"evalSemanticContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":1077,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":453,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":87,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":70,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":85,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":109,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":206,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6178,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":372,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1293,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6121,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":53,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":141,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":183,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1297,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":141,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2384,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2376,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2369,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":411,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4280,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":111,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":130,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":553,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":110,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":464,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":902,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":903,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":121,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":81,"col":null},{"name":"__setattr__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":88,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":45,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":77,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4382,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":189,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5083,"col":null},{"name":"addChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":89,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":146,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":558,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerAction.py","line":51,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":126,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":295,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5218,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5253,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":108,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":302,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":113,"col":null},{"name":"seek","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":75,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3684,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4200,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4301,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4377,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":149,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4381,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":96,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":305,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":210,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":75,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":51,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6780,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2394,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":474,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":49,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5168,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":139,"col":null},{"name":"lazyInit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":185,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6159,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6694,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4394,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFAState.py","line":106,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":125,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":735,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":888,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5258,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":84,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":123,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":208,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":111,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":44,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5145,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":904,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":472,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":389,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4283,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":100,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":413,"col":null},{"name":"release","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":65,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":106,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":126,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5257,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":246,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":132,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":48,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":559,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5217,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":82,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2401,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":395,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6161,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":43,"col":null},{"name":"getPrecedenceStartState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFA.py","line":48,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":444,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5193,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":110,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":94,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":186,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5167,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5082,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":143,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5263,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":48,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":447,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":193,"col":null},{"name":"LT","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":61,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerAction.py","line":52,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":245,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1000,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":133,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6666,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":98,"col":null},{"name":"getCharIndex","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":260,"col":null},{"name":"reportMatch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":97,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6838,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5156,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":76,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4284,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":38,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1259,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4356,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4232,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":354,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":152,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":118,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2414,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":122,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":128,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6836,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":83,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":54,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":85,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":132,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":141,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":397,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5151,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":47,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":57,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6851,"col":null},{"name":"evalSemanticContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":1071,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":985,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1070,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6819,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":387,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2371,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6623,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6661,"col":null},{"name":"reset","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":46,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":99,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":46,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":451,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":144,"col":null},{"name":"reset","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":44,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":59,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":892,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6662,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":138,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2377,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5266,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":36,"col":null},{"name":"enterRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":375,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":145,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1298,"col":null},{"name":"addTokenNode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":102,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4380,"col":null},{"name":"exitRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":386,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3693,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4233,"col":null},{"name":"state","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Recognizer.py","line":145,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":158,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6825,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":304,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5262,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5264,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":300,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":50,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":148,"col":null},{"name":"line","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":244,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":42,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5081,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2388,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6622,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/RuleContext.py","line":39,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3692,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3856,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4416,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6681,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":120,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2406,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":38,"col":null},{"name":"emit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":221,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6683,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":48,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":211,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":98,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":414,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3854,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":65,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":37,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2374,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2476,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2390,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5155,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":48,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":247,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":127,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":399,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":301,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2386,"col":null},{"name":"LA","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":56,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":295,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":462,"col":null},{"name":"index","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":29,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":351,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":347,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":657,"col":null},{"name":"skip","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":167,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5142,"col":null},{"name":"previousTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":222,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":66,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":123,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2396,"col":null},{"name":"program","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":658,"col":null},{"name":"enterOuterAlt","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":388,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":188,"col":null},{"name":"getTokenStream","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":300,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2366,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6834,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":706,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4285,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":890,"col":null},{"name":"endErrorCondition","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":90,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":401,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":122,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":52,"col":null},{"name":"adjustSeekIndex","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":44,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":294,"col":null},{"name":"column","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":250,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":736,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":950,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":139,"col":null},{"name":"precpred","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":462,"col":null},{"name":"eval","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/SemanticContext.py","line":134,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":135,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6157,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":43,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":130,"col":null},{"name":"execute","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerActionExecutor.py","line":117,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":154,"col":null},{"name":"emitToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":211,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":970,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":42,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":144,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6823,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3685,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":995,"col":null},{"name":"failOrAccept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":249,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4379,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":393,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5169,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":356,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5166,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":126,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5153,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":940,"col":null},{"name":"endErrorCondition","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":89,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4385,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2367,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":901,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":131,"col":null},{"name":"enterRecursionRule","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":410,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":915,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":352,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5141,"col":null},{"name":"getCurrentToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":312,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":115,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":312,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":114,"col":null},{"name":"unrollRecursionContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":437,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":177,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5260,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":67,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6841,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":449,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4423,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6160,"col":null},{"name":"nextTokenOnChannel","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":205,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":173,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":344,"col":null},{"name":"inErrorRecoveryMode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":79,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":116,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":97,"col":null},{"name":"mark","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":62,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5203,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":980,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":149,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2400,"col":null},{"name":"getPrecedenceStartState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/dfa/DFA.py","line":53,"col":null},{"name":"inErrorRecoveryMode","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":78,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2370,"col":null},{"name":"reset","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":45,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5194,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5255,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2395,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":893,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1300,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6826,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":50,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4378,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":53,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":120,"col":null},{"name":"LB","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenStream.py","line":56,"col":null},{"name":"addContextToParseTree","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":365,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":454,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":318,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":79,"col":null},{"name":"endErrorCondition","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/error/ErrorStrategy.py","line":88,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":78,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":86,"col":null},{"name":"create","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/CommonTokenFactory.py","line":46,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":349,"col":null},{"name":"copyFrom","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":69,"col":null},{"name":"sync","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":113,"col":null},{"name":"gateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2412,"col":null},{"name":"getExistingTargetState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":484,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6162,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":172,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":895,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4275,"col":null},{"name":"adaptivePredict","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ParserATNSimulator.py","line":320,"col":null},{"name":"nextToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":150,"col":null},{"name":"captureSimState","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":476,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":122,"col":null},{"name":"getInputStream","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Parser.py","line":294,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4281,"col":null},{"name":"fetch","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":121,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6684,"col":null},{"name":"__init__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4231,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":552,"col":null},{"name":"consume","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/BufferedTokenStream.py","line":95,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5261,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1295,"col":null},{"name":"match","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":95,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6158,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4376,"col":null},{"name":"execATN","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/LexerATNSimulator.py","line":138,"col":null},{"name":"__eq__","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/atn/ATNConfigSet.py","line":142,"col":null},{"name":"line","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Lexer.py","line":242,"col":null},{"name":"barrierStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2151,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":927,"col":null},{"name":"measureArrowAssignmentStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2537,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1027,"col":null},{"name":"measureExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4769,"col":null},{"name":"measureArrowAssignmentStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2529,"col":null},{"name":"measureArrowAssignmentStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2541,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":128,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":164,"col":null},{"name":"statementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":614,"col":null},{"name":"visitProgram","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":210,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":138,"col":null},{"name":"parse","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":108,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":126,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":118,"col":null},{"name":"getTypedRuleContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":157,"col":null},{"name":"setExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5092,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":753,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5128,"col":null},{"name":"visit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":34,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":772,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5244,"col":null},{"name":"visitGateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":866,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6145,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":429,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2356,"col":null},{"name":"visitStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":217,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":879,"col":null},{"name":"visitStatementOrScope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":942,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1283,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":127,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":134,"col":null},{"name":"DecimalIntegerLiteral","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4242,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":657,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4268,"col":null},{"name":"_visit_binary_expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":602,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3881,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":424,"col":null},{"name":"predicate","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":762,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":129,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":764,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":651,"col":null},{"name":"visitUnaryExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":594,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4224,"col":null},{"name":"_visit_binary_expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":600,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":770,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":658,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":110,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":116,"col":null},{"name":"_visit_identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":147,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":441,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":114,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":137,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":167,"col":null},{"name":"indexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5226,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":768,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":136,"col":null},{"name":"__init__","file":"","line":6,"col":null},{"name":"__init__","file":"__init__","line":0,"col":null},{"name":"designator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2332,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":444,"col":null},{"name":"__getitem__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/enum.py","line":789,"col":null},{"name":"_visit_binary_expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":601,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1262,"col":null},{"name":"statement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1263,"col":null},{"name":"pragma","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":740,"col":null},{"name":"visitStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":215,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":160,"col":null},{"name":"annotation","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":861,"col":null},{"name":"visitStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":218,"col":null},{"name":"getTypedRuleContext","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":156,"col":null},{"name":"scope","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1267,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5127,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":656,"col":null},{"name":"gateOperandList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2313,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":430,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2355,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2337,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":425,"col":null},{"name":"Identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4236,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":116,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":165,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":122,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":3862,"col":null},{"name":"GPHASE","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2341,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":433,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":135,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":133,"col":null},{"name":"Identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2310,"col":null},{"name":"add_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":124,"col":null},{"name":"wrapped","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":141,"col":null},{"name":"__init__","file":"","line":2,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":162,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6785,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":439,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":119,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":116,"col":null},{"name":"visitIndexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":771,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":131,"col":null},{"name":"OctalIntegerLiteral","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4240,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":655,"col":null},{"name":"predicate","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":761,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":119,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":140,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":84,"col":null},{"name":"gateModifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2321,"col":null},{"name":"visitGateCallStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":422,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5243,"col":null},{"name":"getText","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/InputStream.py","line":81,"col":null},{"name":"getChildren","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":130,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6628,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6144,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":878,"col":null},{"name":"designator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2333,"col":null},{"name":"getToken","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":137,"col":null},{"name":"BinaryIntegerLiteral","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4238,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":653,"col":null},{"name":"HardwareQubit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6130,"col":null},{"name":"visitGateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":864,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5126,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":113,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4267,"col":null},{"name":"getTypedRuleContexts","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":159,"col":null},{"name":"getChild","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/ParserRuleContext.py","line":121,"col":null},{"name":"OctalIntegerLiteral","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4239,"col":null},{"name":"add_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":122,"col":null},{"name":"expressionList","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2336,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":112,"col":null},{"name":"Identifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":5222,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":752,"col":null},{"name":"visitIndexOperator","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":758,"col":null},{"name":"text","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":114,"col":null},{"name":"indexedIdentifier","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6126,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":1282,"col":null},{"name":"visit","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/tree/Tree.py","line":33,"col":null},{"name":"__init__","file":"","line":3,"col":null},{"name":"__init__","file":"","line":2,"col":null},{"name":"expression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4205,"col":null},{"name":"gateOperand","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":6783,"col":null},{"name":"getInputStream","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/antlr4/Token.py","line":67,"col":null},{"name":"visitLiteralExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":652,"col":null},{"name":"get_span","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":111,"col":null},{"name":"visitMeasureExpression","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":625,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":4753,"col":null},{"name":"visitMeasureArrowAssignmentStatement","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/parser.py","line":494,"col":null},{"name":"accept","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/openqasm3/_antlr/_4_13/qasm3Parser.py","line":2514,"col":null},{"name":"_filter_statements","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/qasm2.py","line":61,"col":null},{"name":"accept","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/qasm2.py","line":106,"col":null},{"name":"validate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":571,"col":null},{"name":"wrapper","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/base.py","line":60,"col":null},{"name":"","file":"/Users/vinay/Desktop/test.py","line":79,"col":null},{"name":"_filter_statements","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/qasm2.py","line":60,"col":null},{"name":"full","file":"/Users/vinay/Library/Python/3.13/lib/python/site-packages/numpy/_core/numeric.py","line":387,"col":null},{"name":"_visit_classical_declaration","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1632,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3130,"col":null},{"name":"visit_basic_block","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3150,"col":null},{"name":"accept","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/modules/qasm2.py","line":107,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":850,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":983,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1421,"col":null},{"name":"get_curr_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":75,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":193,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":288,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":19,"col":null},{"name":"__repr__","file":"","line":6,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":21,"col":null},{"name":"__repr__","file":"","line":7,"col":null},{"name":"__repr__","file":"","line":11,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3091,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":276,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":323,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1344,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":224,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":324,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1023,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3120,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":970,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":909,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1009,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3113,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1202,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":960,"col":null},{"name":"__repr__","file":"","line":8,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":948,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":343,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":270,"col":null},{"name":"validate_register_index","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/validator.py","line":58,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":16,"col":null},{"name":"__repr__","file":"","line":9,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":851,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":264,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":915,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":916,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3102,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3108,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3093,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":858,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1000,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3104,"col":null},{"name":"_get_op_parameters","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":806,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":86,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1296,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":237,"col":null},{"name":"_check_and_return_value","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":227,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":355,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3109,"col":null},{"name":"get_curr_context","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":95,"col":null},{"name":"in_gate_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":113,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1330,"col":null},{"name":"two_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":996,"col":null},{"name":"","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1044,"col":null},{"name":"_broadcast_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":885,"col":null},{"name":"map_qasm_op_num_params","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1170,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":967,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":341,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":315,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1427,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":311,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":15,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":906,"col":null},{"name":"get_curr_context","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":93,"col":null},{"name":"in_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":105,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":194,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":904,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":325,"col":null},{"name":"get_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":101,"col":null},{"name":"get_from_visible_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":192,"col":null},{"name":"_check_and_return_value","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":224,"col":null},{"name":"__repr__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/enum.py","line":1271,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":195,"col":null},{"name":"two_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":994,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":907,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3105,"col":null},{"name":"get_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":99,"col":null},{"name":"debug","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/logging/__init__.py","line":1506,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":68,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":17,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1197,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":331,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":457,"col":null},{"name":"_get_op_parameters","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":805,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":280,"col":null},{"name":"one_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":968,"col":null},{"name":"phaseshift_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":282,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":23,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1412,"col":null},{"name":"phaseshift_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":284,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":71,"col":null},{"name":"__newobj__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copyreg.py","line":99,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":254,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":98,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3101,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":917,"col":null},{"name":"verify_gate_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":289,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":338,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3112,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":467,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":857,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":261,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1414,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1302,"col":null},{"name":"map_qasm_op_num_params","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1169,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":270,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1413,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1399,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":950,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":336,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":229,"col":null},{"name":"__init__","file":"","line":8,"col":null},{"name":"one_qubit_rotation_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":981,"col":null},{"name":"phaseshift_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":283,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":912,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":264,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":259,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":269,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":88,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":279,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":277,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":252,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1400,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":340,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":296,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":982,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":914,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3111,"col":null},{"name":"_visit_basic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":984,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":477,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3106,"col":null},{"name":"one_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":970,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":348,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":327,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":283,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3124,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":243,"col":null},{"name":"_update_qubit_depth_for_gate","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":902,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":268,"col":null},{"name":"wrapper","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/reprlib.py","line":18,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":329,"col":null},{"name":"_reconstruct","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":248,"col":null},{"name":"get_global_scope","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":97,"col":null},{"name":"copy","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py","line":82,"col":null},{"name":"_visit_generic_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":1416,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1200,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":339,"col":null},{"name":"__newobj__","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copyreg.py","line":98,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":282,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":292,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3116,"col":null},{"name":"isEnabledFor","file":"/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/logging/__init__.py","line":1768,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3114,"col":null},{"name":"one_qubit_gate_op","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":972,"col":null},{"name":"extract_duplicate_qubit","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/analyzer.py","line":267,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":220,"col":null},{"name":"_broadcast_gate_operation","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":884,"col":null},{"name":"_unroll_multiple_target_qubits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":860,"col":null},{"name":"map_qasm_op_to_callable","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/maps/gates.py","line":1195,"col":null},{"name":"get_curr_context","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/scope.py","line":91,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3095,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3099,"col":null},{"name":"evaluate_expression","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/expressions.py","line":281,"col":null},{"name":"_get_op_bits","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":308,"col":null},{"name":"visit_statement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":3094,"col":null},{"name":"_visit_measurement","file":"/Users/vinay/Desktop/pyqasm/src/pyqasm/visitor.py","line":582,"col":null}]},"activeProfileIndex":null,"exporter":"py-spy@0.4.1","name":"py-spy profile"} diff --git a/tests/profiles/validate/validate.svg b/tests/profiles/validate/validate.svg new file mode 100644 index 0000000..cb9a63b --- /dev/null +++ b/tests/profiles/validate/validate.svg @@ -0,0 +1,491 @@ +py-spy record -o tests/profiles/validate/validate.svg -- python3 /Users/vinay/Desktop/test.py Reset ZoomSearch <module> (test.py:7) (7 samples, 0.18%)_find_and_load (<frozen importlib._bootstrap>:1360) (7 samples, 0.18%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (7 samples, 0.18%)_load_unlocked (<frozen importlib._bootstrap>:935) (7 samples, 0.18%)exec_module (<frozen importlib._bootstrap_external>:1026) (7 samples, 0.18%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (7 samples, 0.18%)<module> (pyqasm/__init__.py:64) (7 samples, 0.18%)_find_and_load (<frozen importlib._bootstrap>:1360) (7 samples, 0.18%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (7 samples, 0.18%)_load_unlocked (<frozen importlib._bootstrap>:935) (7 samples, 0.18%)exec_module (<frozen importlib._bootstrap_external>:1026) (7 samples, 0.18%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (7 samples, 0.18%)<module> (pyqasm/entrypoint.py:28) (4 samples, 0.10%)_find_and_load (<frozen importlib._bootstrap>:1360) (4 samples, 0.10%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (4 samples, 0.10%)_load_unlocked (<frozen importlib._bootstrap>:935) (4 samples, 0.10%)exec_module (<frozen importlib._bootstrap_external>:1026) (4 samples, 0.10%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (4 samples, 0.10%)<module> (pyqasm/modules/__init__.py:32) (4 samples, 0.10%)_find_and_load (<frozen importlib._bootstrap>:1360) (4 samples, 0.10%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (4 samples, 0.10%)_load_unlocked (<frozen importlib._bootstrap>:935) (4 samples, 0.10%)exec_module (<frozen importlib._bootstrap_external>:1026) (4 samples, 0.10%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (4 samples, 0.10%)<module> (pyqasm/modules/base.py:30) (4 samples, 0.10%)_find_and_load (<frozen importlib._bootstrap>:1360) (4 samples, 0.10%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (4 samples, 0.10%)_load_unlocked (<frozen importlib._bootstrap>:935) (4 samples, 0.10%)exec_module (<frozen importlib._bootstrap_external>:1026) (4 samples, 0.10%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (4 samples, 0.10%)<module> (pyqasm/analyzer.py:24) (4 samples, 0.10%)_find_and_load (<frozen importlib._bootstrap>:1360) (4 samples, 0.10%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (4 samples, 0.10%)_load_unlocked (<frozen importlib._bootstrap>:935) (4 samples, 0.10%)exec_module (<frozen importlib._bootstrap_external>:1026) (4 samples, 0.10%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (4 samples, 0.10%)<module> (numpy/__init__.py:112) (4 samples, 0.10%)_find_and_load (<frozen importlib._bootstrap>:1360) (4 samples, 0.10%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (4 samples, 0.10%)_load_unlocked (<frozen importlib._bootstrap>:935) (4 samples, 0.10%)exec_module (<frozen importlib._bootstrap_external>:1026) (4 samples, 0.10%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (4 samples, 0.10%)<module> (numpy/__config__.py:4) (4 samples, 0.10%)_find_and_load (<frozen importlib._bootstrap>:1360) (4 samples, 0.10%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1310) (4 samples, 0.10%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (4 samples, 0.10%)_find_and_load (<frozen importlib._bootstrap>:1360) (4 samples, 0.10%)_find_and_load_unlocked (<frozen importlib._bootstrap>:1331) (4 samples, 0.10%)_load_unlocked (<frozen importlib._bootstrap>:935) (4 samples, 0.10%)exec_module (<frozen importlib._bootstrap_external>:1026) (4 samples, 0.10%)_call_with_frames_removed (<frozen importlib._bootstrap>:488) (4 samples, 0.10%)_process_file (pyqasm/preprocess.py:132) (4 samples, 0.10%)_process_file (pyqasm/preprocess.py:134) (6 samples, 0.16%)load (pyqasm/entrypoint.py:49) (17 samples, 0.44%)process_include_statements (pyqasm/preprocess.py:77) (14 samples, 0.36%)__init__ (qasm3Parser.py:1258) (6 samples, 0.16%)statementOrScope (qasm3Parser.py:1292) (18 samples, 0.47%)__init__ (qasm3Parser.py:1259) (7 samples, 0.18%)statementOrScope (qasm3Parser.py:1293) (12 samples, 0.31%)enterRule (antlr4/Parser.py:376) (7 samples, 0.18%)addContextToParseTree (antlr4/Parser.py:366) (4 samples, 0.10%)statementOrScope (qasm3Parser.py:1297) (7 samples, 0.18%)LA (antlr4/BufferedTokenStream.py:150) (6 samples, 0.16%)statementOrScope (qasm3Parser.py:1299) (5 samples, 0.13%)__init__ (antlr4/ParserRuleContext.py:39) (5 samples, 0.13%)__init__ (antlr4/RuleContext.py:40) (4 samples, 0.10%)gateCallStatement (qasm3Parser.py:2365) (14 samples, 0.36%)__init__ (qasm3Parser.py:2306) (8 samples, 0.21%)enterRule (antlr4/Parser.py:374) (6 samples, 0.16%)gateCallStatement (qasm3Parser.py:2366) (12 samples, 0.31%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (10 samples, 0.26%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (8 samples, 0.21%)seek (antlr4/BufferedTokenStream.py:77) (7 samples, 0.18%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (6 samples, 0.16%)gateCallStatement (qasm3Parser.py:2371) (22 samples, 0.57%)gateCallStatement (qasm3Parser.py:2376) (5 samples, 0.13%)LA (antlr4/BufferedTokenStream.py:150) (4 samples, 0.10%)match (antlr4/Parser.py:121) (6 samples, 0.16%)getCurrentToken (antlr4/Parser.py:313) (6 samples, 0.16%)consume (antlr4/Parser.py:348) (8 samples, 0.21%)__init__ (antlr4/tree/Tree.py:85) (5 samples, 0.13%)addTokenNode (antlr4/ParserRuleContext.py:103) (12 samples, 0.31%)gateCallStatement (qasm3Parser.py:2385) (38 samples, 0.99%)match (antlr4/Parser.py:124) (27 samples, 0.70%)consume (antlr4/Parser.py:354) (14 samples, 0.36%)gateCallStatement (qasm3Parser.py:2386) (4 samples, 0.10%)gateCallStatement (qasm3Parser.py:2388) (7 samples, 0.18%)LA (antlr4/BufferedTokenStream.py:150) (7 samples, 0.18%)match (antlr4/Parser.py:121) (4 samples, 0.10%)consume (antlr4/Parser.py:346) (5 samples, 0.13%)getCurrentToken (antlr4/Parser.py:313) (4 samples, 0.10%)consume (antlr4/Parser.py:348) (9 samples, 0.23%)addTokenNode (antlr4/ParserRuleContext.py:103) (5 samples, 0.13%)gateCallStatement (qasm3Parser.py:2391) (26 samples, 0.68%)match (antlr4/Parser.py:124) (21 samples, 0.55%)consume (antlr4/Parser.py:354) (6 samples, 0.16%)__init__ (qasm3Parser.py:6622) (4 samples, 0.10%)expressionList (qasm3Parser.py:6661) (9 samples, 0.23%)enterRule (antlr4/Parser.py:374) (4 samples, 0.10%)expressionList (qasm3Parser.py:6662) (8 samples, 0.21%)__init__ (antlr4/ParserRuleContext.py:39) (5 samples, 0.13%)expression (qasm3Parser.py:4277) (8 samples, 0.21%)__init__ (qasm3Parser.py:3684) (6 samples, 0.16%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (4 samples, 0.10%)expression (qasm3Parser.py:4286) (10 samples, 0.26%)expression (qasm3Parser.py:4313) (7 samples, 0.18%)consume (antlr4/Parser.py:348) (6 samples, 0.16%)addTokenNode (antlr4/ParserRuleContext.py:103) (5 samples, 0.13%)addTokenNode (antlr4/ParserRuleContext.py:104) (4 samples, 0.10%)expression (qasm3Parser.py:4386) (20 samples, 0.52%)consume (antlr4/Parser.py:354) (12 samples, 0.31%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (6 samples, 0.16%)expression (qasm3Parser.py:4393) (14 samples, 0.36%)expression (qasm3Parser.py:4429) (5 samples, 0.13%)expression (qasm3Parser.py:4286) (5 samples, 0.13%)expression (qasm3Parser.py:4377) (5 samples, 0.13%)__init__ (qasm3Parser.py:4232) (4 samples, 0.10%)__init__ (qasm3Parser.py:3684) (4 samples, 0.10%)expression (qasm3Parser.py:4386) (4 samples, 0.10%)expression (qasm3Parser.py:4431) (20 samples, 0.52%)expressionList (qasm3Parser.py:6667) (132 samples, 3.43%)exp..expression (qasm3Parser.py:4578) (8 samples, 0.21%)unrollRecursionContexts (antlr4/Parser.py:436) (8 samples, 0.21%)LT (antlr4/CommonTokenStream.py:66) (4 samples, 0.10%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (4 samples, 0.10%)expressionList (qasm3Parser.py:6670) (6 samples, 0.16%)gateCallStatement (qasm3Parser.py:2397) (176 samples, 4.57%)gateC..expressionList (qasm3Parser.py:6694) (8 samples, 0.21%)exitRule (antlr4/Parser.py:381) (8 samples, 0.21%)LT (antlr4/CommonTokenStream.py:66) (5 samples, 0.13%)consume (antlr4/Parser.py:348) (5 samples, 0.13%)addTokenNode (antlr4/ParserRuleContext.py:103) (9 samples, 0.23%)gateCallStatement (qasm3Parser.py:2401) (28 samples, 0.73%)match (antlr4/Parser.py:124) (23 samples, 0.60%)consume (antlr4/Parser.py:354) (14 samples, 0.36%)gateCallStatement (qasm3Parser.py:2406) (7 samples, 0.18%)LA (antlr4/BufferedTokenStream.py:150) (7 samples, 0.18%)__init__ (qasm3Parser.py:6779) (30 samples, 0.78%)__init__ (antlr4/ParserRuleContext.py:39) (4 samples, 0.10%)gateOperandList (qasm3Parser.py:6818) (41 samples, 1.06%)__init__ (qasm3Parser.py:6780) (9 samples, 0.23%)gateOperandList (qasm3Parser.py:6819) (7 samples, 0.18%)gateOperandList (qasm3Parser.py:6822) (4 samples, 0.10%)__init__ (qasm3Parser.py:6121) (17 samples, 0.44%)gateOperand (qasm3Parser.py:6154) (26 samples, 0.68%)__init__ (qasm3Parser.py:6122) (6 samples, 0.16%)__init__ (antlr4/ParserRuleContext.py:39) (5 samples, 0.13%)enterRule (antlr4/Parser.py:374) (4 samples, 0.10%)gateOperand (qasm3Parser.py:6155) (12 samples, 0.31%)enterRule (antlr4/Parser.py:376) (4 samples, 0.10%)addContextToParseTree (antlr4/Parser.py:366) (4 samples, 0.10%)gateOperand (qasm3Parser.py:6157) (49 samples, 1.27%)state (antlr4/Recognizer.py:143) (49 samples, 1.27%)gateOperand (qasm3Parser.py:6159) (4 samples, 0.10%)indexedIdentifier (qasm3Parser.py:5253) (8 samples, 0.21%)__init__ (qasm3Parser.py:5218) (6 samples, 0.16%)indexedIdentifier (qasm3Parser.py:5254) (10 samples, 0.26%)enterRule (antlr4/Parser.py:376) (6 samples, 0.16%)addContextToParseTree (antlr4/Parser.py:366) (5 samples, 0.13%)indexedIdentifier (qasm3Parser.py:5257) (5 samples, 0.13%)match (antlr4/Parser.py:121) (4 samples, 0.10%)execATN (antlr4/atn/LexerATNSimulator.py:145) (4 samples, 0.10%)execATN (antlr4/atn/LexerATNSimulator.py:170) (5 samples, 0.13%)execATN (antlr4/atn/LexerATNSimulator.py:176) (5 samples, 0.13%)consume (antlr4/atn/LexerATNSimulator.py:553) (6 samples, 0.16%)execATN (antlr4/atn/LexerATNSimulator.py:184) (8 samples, 0.21%)match (antlr4/atn/LexerATNSimulator.py:104) (33 samples, 0.86%)execATN (antlr4/atn/LexerATNSimulator.py:195) (5 samples, 0.13%)nextToken (antlr4/Lexer.py:137) (35 samples, 0.91%)__init__ (antlr4/Token.py:85) (4 samples, 0.10%)emit (antlr4/Lexer.py:222) (14 samples, 0.36%)create (antlr4/CommonTokenFactory.py:47) (14 samples, 0.36%)nextToken (antlr4/Lexer.py:153) (17 samples, 0.44%)consume (antlr4/BufferedTokenStream.py:100) (64 samples, 1.66%)sync (antlr4/BufferedTokenStream.py:112) (61 samples, 1.58%)fetch (antlr4/BufferedTokenStream.py:124) (59 samples, 1.53%)consume (antlr4/Parser.py:348) (68 samples, 1.77%)__init__ (antlr4/tree/Tree.py:86) (4 samples, 0.10%)addTokenNode (antlr4/ParserRuleContext.py:103) (10 samples, 0.26%)addTokenNode (antlr4/ParserRuleContext.py:104) (4 samples, 0.10%)__setattr__ (antlr4/tree/Tree.py:88) (4 samples, 0.10%)indexedIdentifier (qasm3Parser.py:5259) (99 samples, 2.57%)in..match (antlr4/Parser.py:124) (93 samples, 2.42%)ma..consume (antlr4/Parser.py:354) (22 samples, 0.57%)addTokenNode (antlr4/ParserRuleContext.py:105) (7 samples, 0.18%)__init__ (qasm3Parser.py:5081) (4 samples, 0.10%)__init__ (qasm3Parser.py:5082) (8 samples, 0.21%)__init__ (antlr4/ParserRuleContext.py:39) (6 samples, 0.16%)indexOperator (qasm3Parser.py:5137) (17 samples, 0.44%)indexOperator (qasm3Parser.py:5138) (9 samples, 0.23%)enterRule (antlr4/Parser.py:376) (6 samples, 0.16%)addContextToParseTree (antlr4/Parser.py:366) (6 samples, 0.16%)getExistingTargetState (antlr4/atn/LexerATNSimulator.py:207) (6 samples, 0.16%)execATN (antlr4/atn/LexerATNSimulator.py:170) (11 samples, 0.29%)execATN (antlr4/atn/LexerATNSimulator.py:176) (16 samples, 0.42%)__eq__ (antlr4/dfa/DFAState.py:113) (10 samples, 0.26%)__eq__ (antlr4/atn/ATNConfigSet.py:144) (4 samples, 0.10%)consume (antlr4/atn/LexerATNSimulator.py:553) (4 samples, 0.10%)execATN (antlr4/atn/LexerATNSimulator.py:184) (14 samples, 0.36%)consume (antlr4/atn/LexerATNSimulator.py:559) (4 samples, 0.10%)consume (antlr4/InputStream.py:46) (4 samples, 0.10%)execATN (antlr4/atn/LexerATNSimulator.py:187) (5 samples, 0.13%)captureSimState (antlr4/atn/LexerATNSimulator.py:473) (5 samples, 0.13%)LA (antlr4/InputStream.py:53) (5 samples, 0.13%)execATN (antlr4/atn/LexerATNSimulator.py:191) (12 samples, 0.31%)match (antlr4/atn/LexerATNSimulator.py:104) (66 samples, 1.71%)nextToken (antlr4/Lexer.py:137) (72 samples, 1.87%)n..emit (antlr4/Lexer.py:222) (7 samples, 0.18%)create (antlr4/CommonTokenFactory.py:47) (6 samples, 0.16%)consume (antlr4/BufferedTokenStream.py:100) (99 samples, 2.57%)co..sync (antlr4/BufferedTokenStream.py:112) (98 samples, 2.55%)sy..fetch (antlr4/BufferedTokenStream.py:124) (93 samples, 2.42%)fe..nextToken (antlr4/Lexer.py:153) (11 samples, 0.29%)consume (antlr4/BufferedTokenStream.py:101) (4 samples, 0.10%)consume (antlr4/Parser.py:348) (106 samples, 2.75%)co..__init__ (antlr4/tree/Tree.py:86) (4 samples, 0.10%)addTokenNode (antlr4/ParserRuleContext.py:103) (7 samples, 0.18%)addTokenNode (antlr4/ParserRuleContext.py:104) (4 samples, 0.10%)indexOperator (qasm3Parser.py:5143) (130 samples, 3.38%)ind..match (antlr4/Parser.py:124) (124 samples, 3.22%)mat..consume (antlr4/Parser.py:354) (13 samples, 0.34%)indexOperator (qasm3Parser.py:5146) (4 samples, 0.10%)indexOperator (qasm3Parser.py:5151) (4 samples, 0.10%)execATN (antlr4/atn/ParserATNSimulator.py:395) (4 samples, 0.10%)execATN (antlr4/atn/LexerATNSimulator.py:170) (7 samples, 0.18%)execATN (antlr4/atn/LexerATNSimulator.py:176) (6 samples, 0.16%)consume (antlr4/atn/LexerATNSimulator.py:553) (6 samples, 0.16%)execATN (antlr4/atn/LexerATNSimulator.py:184) (8 samples, 0.21%)execATN (antlr4/atn/LexerATNSimulator.py:191) (5 samples, 0.13%)match (antlr4/atn/LexerATNSimulator.py:104) (35 samples, 0.91%)nextToken (antlr4/Lexer.py:137) (38 samples, 0.99%)__init__ (antlr4/Token.py:76) (136 samples, 3.53%)__i..emit (antlr4/Lexer.py:222) (144 samples, 3.74%)emit..create (antlr4/CommonTokenFactory.py:47) (141 samples, 3.66%)crea..fetch (antlr4/BufferedTokenStream.py:124) (196 samples, 5.09%)fetch ..nextToken (antlr4/Lexer.py:153) (149 samples, 3.87%)next..consume (antlr4/BufferedTokenStream.py:100) (200 samples, 5.19%)consum..sync (antlr4/BufferedTokenStream.py:112) (198 samples, 5.14%)sync (..execATN (antlr4/atn/ParserATNSimulator.py:467) (204 samples, 5.30%)execAT..adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (223 samples, 5.79%)adaptiv..nextTokenOnChannel (antlr4/BufferedTokenStream.py:206) (4 samples, 0.10%)indexOperator (qasm3Parser.py:5154) (233 samples, 6.05%)indexOpe..adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (8 samples, 0.21%)seek (antlr4/BufferedTokenStream.py:77) (7 samples, 0.18%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (7 samples, 0.18%)indexOperator (qasm3Parser.py:5156) (4 samples, 0.10%)expression (qasm3Parser.py:4277) (11 samples, 0.29%)__init__ (qasm3Parser.py:3684) (8 samples, 0.21%)__init__ (antlr4/ParserRuleContext.py:39) (4 samples, 0.10%)expression (qasm3Parser.py:4280) (9 samples, 0.23%)enterRecursionRule (antlr4/Parser.py:413) (5 samples, 0.13%)execATN (antlr4/atn/ParserATNSimulator.py:395) (4 samples, 0.10%)LA (antlr4/BufferedTokenStream.py:150) (4 samples, 0.10%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (7 samples, 0.18%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (5 samples, 0.13%)expression (qasm3Parser.py:4286) (19 samples, 0.49%)__init__ (qasm3Parser.py:4232) (4 samples, 0.10%)expression (qasm3Parser.py:4377) (11 samples, 0.29%)expression (qasm3Parser.py:4381) (4 samples, 0.10%)LA (antlr4/BufferedTokenStream.py:150) (4 samples, 0.10%)consume (antlr4/Parser.py:346) (6 samples, 0.16%)getCurrentToken (antlr4/Parser.py:313) (6 samples, 0.16%)consume (antlr4/BufferedTokenStream.py:101) (4 samples, 0.10%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (4 samples, 0.10%)consume (antlr4/Parser.py:348) (7 samples, 0.18%)__init__ (antlr4/tree/Tree.py:85) (4 samples, 0.10%)addTokenNode (antlr4/ParserRuleContext.py:103) (15 samples, 0.39%)__init__ (antlr4/tree/Tree.py:87) (7 samples, 0.18%)__setattr__ (antlr4/tree/Tree.py:89) (5 samples, 0.13%)expression (qasm3Parser.py:4386) (39 samples, 1.01%)consume (antlr4/Parser.py:354) (22 samples, 0.57%)addTokenNode (antlr4/ParserRuleContext.py:105) (5 samples, 0.13%)expression (qasm3Parser.py:4390) (7 samples, 0.18%)LT (antlr4/CommonTokenStream.py:66) (4 samples, 0.10%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:315) (5 samples, 0.13%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (6 samples, 0.16%)expression (qasm3Parser.py:4393) (21 samples, 0.55%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (6 samples, 0.16%)seek (antlr4/BufferedTokenStream.py:77) (6 samples, 0.16%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (5 samples, 0.13%)unrollRecursionContexts (antlr4/Parser.py:436) (6 samples, 0.16%)LT (antlr4/CommonTokenStream.py:66) (5 samples, 0.13%)indexOperator (qasm3Parser.py:5157) (155 samples, 4.03%)inde..expression (qasm3Parser.py:4578) (14 samples, 0.36%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (6 samples, 0.16%)indexOperator (qasm3Parser.py:5168) (16 samples, 0.42%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (4 samples, 0.10%)seek (antlr4/BufferedTokenStream.py:77) (4 samples, 0.10%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (4 samples, 0.10%)consume (antlr4/Parser.py:346) (10 samples, 0.26%)getCurrentToken (antlr4/Parser.py:313) (9 samples, 0.23%)execATN (antlr4/atn/LexerATNSimulator.py:145) (4 samples, 0.10%)execATN (antlr4/atn/LexerATNSimulator.py:176) (8 samples, 0.21%)execATN (antlr4/atn/LexerATNSimulator.py:184) (4 samples, 0.10%)match (antlr4/atn/LexerATNSimulator.py:104) (28 samples, 0.73%)nextToken (antlr4/Lexer.py:137) (30 samples, 0.78%)nextToken (antlr4/Lexer.py:141) (6 samples, 0.16%)create (antlr4/CommonTokenFactory.py:47) (7 samples, 0.18%)consume (antlr4/BufferedTokenStream.py:100) (53 samples, 1.38%)sync (antlr4/BufferedTokenStream.py:112) (53 samples, 1.38%)fetch (antlr4/BufferedTokenStream.py:124) (52 samples, 1.35%)nextToken (antlr4/Lexer.py:153) (10 samples, 0.26%)emit (antlr4/Lexer.py:222) (10 samples, 0.26%)consume (antlr4/Parser.py:348) (60 samples, 1.56%)addTokenNode (antlr4/ParserRuleContext.py:103) (6 samples, 0.16%)addTokenNode (antlr4/ParserRuleContext.py:104) (5 samples, 0.13%)indexOperator (qasm3Parser.py:5204) (93 samples, 2.42%)in..match (antlr4/Parser.py:124) (88 samples, 2.29%)m..consume (antlr4/Parser.py:354) (13 samples, 0.34%)exitRule (antlr4/Parser.py:381) (4 samples, 0.10%)indexedIdentifier (qasm3Parser.py:5265) (687 samples, 17.84%)indexedIdentifier (qasm3Pars..indexOperator (qasm3Parser.py:5210) (7 samples, 0.18%)indexedIdentifier (qasm3Parser.py:5268) (4 samples, 0.10%)gateOperand (qasm3Parser.py:6163) (834 samples, 21.66%)gateOperand (qasm3Parser.py:6163)indexedIdentifier (qasm3Parser.py:5275) (8 samples, 0.21%)exitRule (antlr4/Parser.py:381) (7 samples, 0.18%)LT (antlr4/CommonTokenStream.py:66) (6 samples, 0.16%)gateOperandList (qasm3Parser.py:6824) (946 samples, 24.57%)gateOperandList (qasm3Parser.py:6824)gateOperand (qasm3Parser.py:6178) (12 samples, 0.31%)exitRule (antlr4/Parser.py:381) (9 samples, 0.23%)LT (antlr4/CommonTokenStream.py:66) (6 samples, 0.16%)execATN (antlr4/atn/ParserATNSimulator.py:395) (4 samples, 0.10%)execATN (antlr4/atn/LexerATNSimulator.py:184) (4 samples, 0.10%)match (antlr4/atn/LexerATNSimulator.py:104) (9 samples, 0.23%)nextToken (antlr4/Lexer.py:137) (11 samples, 0.29%)execATN (antlr4/atn/ParserATNSimulator.py:467) (17 samples, 0.44%)consume (antlr4/BufferedTokenStream.py:100) (17 samples, 0.44%)sync (antlr4/BufferedTokenStream.py:112) (16 samples, 0.42%)fetch (antlr4/BufferedTokenStream.py:124) (15 samples, 0.39%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (28 samples, 0.73%)gateOperandList (qasm3Parser.py:6827) (33 samples, 0.86%)consume (antlr4/Parser.py:348) (4 samples, 0.10%)addTokenNode (antlr4/ParserRuleContext.py:103) (5 samples, 0.13%)__init__ (antlr4/tree/Tree.py:86) (4 samples, 0.10%)addTokenNode (antlr4/ParserRuleContext.py:104) (4 samples, 0.10%)gateOperandList (qasm3Parser.py:6831) (18 samples, 0.47%)match (antlr4/Parser.py:124) (16 samples, 0.42%)consume (antlr4/Parser.py:354) (11 samples, 0.29%)__init__ (antlr4/ParserRuleContext.py:39) (4 samples, 0.10%)gateOperand (qasm3Parser.py:6154) (5 samples, 0.13%)__init__ (qasm3Parser.py:6122) (5 samples, 0.13%)gateOperand (qasm3Parser.py:6155) (4 samples, 0.10%)indexedIdentifier (qasm3Parser.py:5253) (4 samples, 0.10%)match (antlr4/atn/LexerATNSimulator.py:104) (13 samples, 0.34%)nextToken (antlr4/Lexer.py:137) (14 samples, 0.36%)fetch (antlr4/BufferedTokenStream.py:124) (22 samples, 0.57%)nextToken (antlr4/Lexer.py:153) (6 samples, 0.16%)emit (antlr4/Lexer.py:222) (6 samples, 0.16%)create (antlr4/CommonTokenFactory.py:47) (5 samples, 0.13%)consume (antlr4/BufferedTokenStream.py:100) (24 samples, 0.62%)sync (antlr4/BufferedTokenStream.py:112) (23 samples, 0.60%)consume (antlr4/Parser.py:348) (25 samples, 0.65%)indexedIdentifier (qasm3Parser.py:5259) (36 samples, 0.94%)match (antlr4/Parser.py:124) (33 samples, 0.86%)consume (antlr4/Parser.py:354) (5 samples, 0.13%)addTokenNode (antlr4/ParserRuleContext.py:103) (5 samples, 0.13%)__init__ (qasm3Parser.py:5081) (31 samples, 0.81%)indexOperator (qasm3Parser.py:5137) (39 samples, 1.01%)__init__ (qasm3Parser.py:5082) (6 samples, 0.16%)consume (antlr4/atn/LexerATNSimulator.py:553) (7 samples, 0.18%)execATN (antlr4/atn/LexerATNSimulator.py:184) (8 samples, 0.21%)execATN (antlr4/atn/LexerATNSimulator.py:187) (5 samples, 0.13%)match (antlr4/atn/LexerATNSimulator.py:104) (28 samples, 0.73%)nextToken (antlr4/Lexer.py:137) (32 samples, 0.83%)emit (antlr4/Lexer.py:222) (5 samples, 0.13%)create (antlr4/CommonTokenFactory.py:47) (5 samples, 0.13%)fetch (antlr4/BufferedTokenStream.py:124) (43 samples, 1.12%)nextToken (antlr4/Lexer.py:153) (6 samples, 0.16%)consume (antlr4/BufferedTokenStream.py:100) (44 samples, 1.14%)sync (antlr4/BufferedTokenStream.py:112) (44 samples, 1.14%)consume (antlr4/Parser.py:348) (48 samples, 1.25%)indexOperator (qasm3Parser.py:5143) (67 samples, 1.74%)match (antlr4/Parser.py:124) (64 samples, 1.66%)consume (antlr4/Parser.py:354) (16 samples, 0.42%)addTokenNode (antlr4/ParserRuleContext.py:105) (13 samples, 0.34%)__setattr__ (antlr4/tree/Tree.py:88) (13 samples, 0.34%)match (antlr4/atn/LexerATNSimulator.py:104) (7 samples, 0.18%)nextToken (antlr4/Lexer.py:137) (13 samples, 0.34%)nextToken (antlr4/Lexer.py:153) (4 samples, 0.10%)emit (antlr4/Lexer.py:222) (4 samples, 0.10%)create (antlr4/CommonTokenFactory.py:47) (4 samples, 0.10%)consume (antlr4/BufferedTokenStream.py:100) (21 samples, 0.55%)sync (antlr4/BufferedTokenStream.py:112) (20 samples, 0.52%)fetch (antlr4/BufferedTokenStream.py:124) (20 samples, 0.52%)execATN (antlr4/atn/ParserATNSimulator.py:467) (25 samples, 0.65%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (34 samples, 0.88%)indexOperator (qasm3Parser.py:5154) (38 samples, 0.99%)expression (qasm3Parser.py:4277) (7 samples, 0.18%)__init__ (qasm3Parser.py:3684) (6 samples, 0.16%)expression (qasm3Parser.py:4286) (6 samples, 0.16%)expression (qasm3Parser.py:4377) (4 samples, 0.10%)__init__ (qasm3Parser.py:4232) (4 samples, 0.10%)addTokenNode (antlr4/ParserRuleContext.py:103) (17 samples, 0.44%)__init__ (antlr4/tree/Tree.py:85) (16 samples, 0.42%)expression (qasm3Parser.py:4386) (25 samples, 0.65%)consume (antlr4/Parser.py:354) (19 samples, 0.49%)expression (qasm3Parser.py:4390) (5 samples, 0.13%)expression (qasm3Parser.py:4393) (7 samples, 0.18%)unrollRecursionContexts (antlr4/Parser.py:436) (6 samples, 0.16%)LT (antlr4/CommonTokenStream.py:66) (5 samples, 0.13%)indexOperator (qasm3Parser.py:5157) (68 samples, 1.77%)expression (qasm3Parser.py:4578) (7 samples, 0.18%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (5 samples, 0.13%)indexOperator (qasm3Parser.py:5168) (8 samples, 0.21%)match (antlr4/atn/LexerATNSimulator.py:104) (4 samples, 0.10%)nextToken (antlr4/Lexer.py:137) (6 samples, 0.16%)fetch (antlr4/BufferedTokenStream.py:124) (18 samples, 0.47%)nextToken (antlr4/Lexer.py:153) (9 samples, 0.23%)emit (antlr4/Lexer.py:222) (9 samples, 0.23%)create (antlr4/CommonTokenFactory.py:47) (7 samples, 0.18%)consume (antlr4/BufferedTokenStream.py:100) (22 samples, 0.57%)sync (antlr4/BufferedTokenStream.py:112) (19 samples, 0.49%)consume (antlr4/Parser.py:348) (25 samples, 0.65%)addTokenNode (antlr4/ParserRuleContext.py:103) (4 samples, 0.10%)indexOperator (qasm3Parser.py:5204) (33 samples, 0.86%)match (antlr4/Parser.py:124) (31 samples, 0.81%)consume (antlr4/Parser.py:354) (5 samples, 0.13%)indexedIdentifier (qasm3Parser.py:5265) (266 samples, 6.91%)indexedId..gateOperand (qasm3Parser.py:6163) (322 samples, 8.36%)gateOperand ..indexedIdentifier (qasm3Parser.py:5275) (4 samples, 0.10%)gateOperandList (qasm3Parser.py:6833) (340 samples, 8.83%)gateOperandL..gateOperand (qasm3Parser.py:6178) (5 samples, 0.13%)execATN (antlr4/atn/ParserATNSimulator.py:395) (5 samples, 0.13%)adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (9 samples, 0.23%)gateOperandList (qasm3Parser.py:6836) (12 samples, 0.31%)gateOperandList (qasm3Parser.py:6840) (4 samples, 0.10%)LA (antlr4/BufferedTokenStream.py:150) (4 samples, 0.10%)exitRule (antlr4/Parser.py:381) (5 samples, 0.13%)gateCallStatement (qasm3Parser.py:2413) (1,420 samples, 36.88%)gateCallStatement (qasm3Parser.py:2413)gateOperandList (qasm3Parser.py:6851) (6 samples, 0.16%)match (antlr4/Parser.py:121) (6 samples, 0.16%)getCurrentToken (antlr4/Parser.py:313) (5 samples, 0.13%)consume (antlr4/Parser.py:346) (7 samples, 0.18%)getCurrentToken (antlr4/Parser.py:313) (5 samples, 0.13%)execATN (antlr4/atn/LexerATNSimulator.py:145) (5 samples, 0.13%)execATN (antlr4/atn/LexerATNSimulator.py:170) (8 samples, 0.21%)execATN (antlr4/atn/LexerATNSimulator.py:176) (16 samples, 0.42%)__eq__ (antlr4/dfa/DFAState.py:113) (11 samples, 0.29%)LA (antlr4/InputStream.py:53) (4 samples, 0.10%)consume (antlr4/atn/LexerATNSimulator.py:553) (9 samples, 0.23%)execATN (antlr4/atn/LexerATNSimulator.py:184) (15 samples, 0.39%)execATN (antlr4/atn/LexerATNSimulator.py:187) (11 samples, 0.29%)execATN (antlr4/atn/LexerATNSimulator.py:191) (7 samples, 0.18%)execute (antlr4/atn/LexerAction.py:51) (4 samples, 0.10%)failOrAccept (antlr4/atn/LexerATNSimulator.py:248) (15 samples, 0.39%)accept (antlr4/atn/LexerATNSimulator.py:295) (10 samples, 0.26%)execute (antlr4/atn/LexerActionExecutor.py:126) (7 samples, 0.18%)match (antlr4/atn/LexerATNSimulator.py:104) (91 samples, 2.36%)ma..execATN (antlr4/atn/LexerATNSimulator.py:195) (21 samples, 0.55%)nextToken (antlr4/Lexer.py:137) (94 samples, 2.44%)ne..nextToken (antlr4/Lexer.py:141) (5 samples, 0.13%)nextToken (antlr4/Lexer.py:153) (10 samples, 0.26%)emit (antlr4/Lexer.py:222) (10 samples, 0.26%)create (antlr4/CommonTokenFactory.py:47) (8 samples, 0.21%)consume (antlr4/BufferedTokenStream.py:100) (124 samples, 3.22%)con..sync (antlr4/BufferedTokenStream.py:112) (123 samples, 3.19%)syn..fetch (antlr4/BufferedTokenStream.py:124) (121 samples, 3.14%)fet..consume (antlr4/BufferedTokenStream.py:101) (8 samples, 0.21%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (8 samples, 0.21%)consume (antlr4/Parser.py:348) (133 samples, 3.45%)con..__init__ (antlr4/tree/Tree.py:85) (116 samples, 3.01%)__i..addTokenNode (antlr4/ParserRuleContext.py:103) (126 samples, 3.27%)add..__init__ (antlr4/tree/Tree.py:87) (6 samples, 0.16%)gateCallStatement (qasm3Parser.py:2415) (278 samples, 7.22%)gateCallSt..match (antlr4/Parser.py:124) (271 samples, 7.04%)match (an..consume (antlr4/Parser.py:354) (131 samples, 3.40%)con..exitRule (antlr4/Parser.py:381) (6 samples, 0.16%)LT (antlr4/CommonTokenStream.py:66) (5 samples, 0.13%)statement (qasm3Parser.py:1002) (2,071 samples, 53.79%)statement (qasm3Parser.py:1002)gateCallStatement (qasm3Parser.py:2476) (8 samples, 0.21%)exitRule (antlr4/Parser.py:381) (7 samples, 0.18%)LT (antlr4/CommonTokenStream.py:66) (4 samples, 0.10%)statement (qasm3Parser.py:1070) (10 samples, 0.26%)statement (qasm3Parser.py:888) (10 samples, 0.26%)__init__ (qasm3Parser.py:736) (7 samples, 0.18%)statement (qasm3Parser.py:889) (4 samples, 0.10%)statement (qasm3Parser.py:892) (6 samples, 0.16%)state (antlr4/Recognizer.py:143) (5 samples, 0.13%)statement (qasm3Parser.py:894) (6 samples, 0.16%)LA (antlr4/BufferedTokenStream.py:150) (6 samples, 0.16%)statement (qasm3Parser.py:900) (5 samples, 0.13%)statement (qasm3Parser.py:901) (4 samples, 0.10%)statement (qasm3Parser.py:904) (5 samples, 0.13%)LA (antlr4/BufferedTokenStream.py:150) (5 samples, 0.13%)execATN (antlr4/atn/ParserATNSimulator.py:398) (6 samples, 0.16%)LA (antlr4/InputStream.py:53) (5 samples, 0.13%)execATN (antlr4/atn/LexerATNSimulator.py:145) (13 samples, 0.34%)getExistingTargetState (antlr4/atn/LexerATNSimulator.py:207) (10 samples, 0.26%)getExistingTargetState (antlr4/atn/LexerATNSimulator.py:210) (8 samples, 0.21%)execATN (antlr4/atn/LexerATNSimulator.py:170) (26 samples, 0.68%)__eq__ (antlr4/atn/ATNConfigSet.py:144) (4 samples, 0.10%)execATN (antlr4/atn/LexerATNSimulator.py:176) (25 samples, 0.65%)__eq__ (antlr4/dfa/DFAState.py:113) (15 samples, 0.39%)LA (antlr4/InputStream.py:53) (6 samples, 0.16%)consume (antlr4/atn/LexerATNSimulator.py:553) (15 samples, 0.39%)execATN (antlr4/atn/LexerATNSimulator.py:184) (28 samples, 0.73%)consume (antlr4/atn/LexerATNSimulator.py:559) (6 samples, 0.16%)execATN (antlr4/atn/LexerATNSimulator.py:187) (4 samples, 0.10%)LA (antlr4/InputStream.py:53) (4 samples, 0.10%)execATN (antlr4/atn/LexerATNSimulator.py:191) (10 samples, 0.26%)seek (antlr4/InputStream.py:72) (4 samples, 0.10%)accept (antlr4/atn/LexerATNSimulator.py:290) (10 samples, 0.26%)failOrAccept (antlr4/atn/LexerATNSimulator.py:248) (24 samples, 0.62%)accept (antlr4/atn/LexerATNSimulator.py:295) (11 samples, 0.29%)execute (antlr4/atn/LexerActionExecutor.py:126) (5 samples, 0.13%)match (antlr4/atn/LexerATNSimulator.py:104) (151 samples, 3.92%)matc..execATN (antlr4/atn/LexerATNSimulator.py:195) (30 samples, 0.78%)match (antlr4/atn/LexerATNSimulator.py:98) (4 samples, 0.10%)nextToken (antlr4/Lexer.py:137) (171 samples, 4.44%)nextT..match (antlr4/atn/LexerATNSimulator.py:99) (6 samples, 0.16%)LA (antlr4/InputStream.py:48) (4 samples, 0.10%)LA (antlr4/InputStream.py:53) (5 samples, 0.13%)nextToken (antlr4/Lexer.py:141) (21 samples, 0.55%)emit (antlr4/Lexer.py:221) (4 samples, 0.10%)__init__ (antlr4/Token.py:76) (29 samples, 0.75%)__init__ (antlr4/Token.py:77) (7 samples, 0.18%)create (antlr4/CommonTokenFactory.py:47) (49 samples, 1.27%)emit (antlr4/Lexer.py:222) (56 samples, 1.45%)nextToken (antlr4/Lexer.py:153) (71 samples, 1.84%)n..emit (antlr4/Lexer.py:223) (6 samples, 0.16%)fetch (antlr4/BufferedTokenStream.py:124) (284 samples, 7.38%)fetch (ant..consume (antlr4/BufferedTokenStream.py:100) (300 samples, 7.79%)consume (an..sync (antlr4/BufferedTokenStream.py:112) (295 samples, 7.66%)sync (antl..consume (antlr4/BufferedTokenStream.py:101) (9 samples, 0.23%)adjustSeekIndex (antlr4/CommonTokenStream.py:45) (6 samples, 0.16%)execATN (antlr4/atn/ParserATNSimulator.py:467) (313 samples, 8.13%)execATN (an..adaptivePredict (antlr4/atn/ParserATNSimulator.py:346) (347 samples, 9.01%)adaptivePredi..execATN (antlr4/atn/ParserATNSimulator.py:468) (11 samples, 0.29%)LA (antlr4/BufferedTokenStream.py:150) (10 samples, 0.26%)statement (qasm3Parser.py:914) (354 samples, 9.19%)statement (qa..adaptivePredict (antlr4/atn/ParserATNSimulator.py:353) (4 samples, 0.10%)statement (qasm3Parser.py:970) (6 samples, 0.16%)statementOrScope (qasm3Parser.py:1301) (2,498 samples, 64.88%)statementOrScope (qasm3Parser.py:1301)exitRule (antlr4/Parser.py:381) (7 samples, 0.18%)LT (antlr4/CommonTokenStream.py:66) (4 samples, 0.10%)program (qasm3Parser.py:659) (2,560 samples, 66.49%)program (qasm3Parser.py:659)statementOrScope (qasm3Parser.py:1316) (10 samples, 0.26%)parse (openqasm3/parser.py:105) (2,567 samples, 66.68%)parse (openqasm3/parser.py:105)getChild (antlr4/ParserRuleContext.py:118) (4 samples, 0.10%)scope (qasm3Parser.py:1267) (7 samples, 0.18%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (6 samples, 0.16%)visitStatement (openqasm3/parser.py:215) (5 samples, 0.13%)pragma (qasm3Parser.py:740) (5 samples, 0.13%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (5 samples, 0.13%)visitGateCallStatement (openqasm3/parser.py:422) (8 samples, 0.21%)gateModifier (qasm3Parser.py:2321) (7 samples, 0.18%)_visit_binary_expression (openqasm3/parser.py:600) (4 samples, 0.10%)visit (antlr4/tree/Tree.py:34) (4 samples, 0.10%)accept (qasm3Parser.py:4224) (4 samples, 0.10%)visitLiteralExpression (openqasm3/parser.py:651) (103 samples, 2.68%)vi..Identifier (qasm3Parser.py:4236) (102 samples, 2.65%)Id..getToken (antlr4/ParserRuleContext.py:137) (102 samples, 2.65%)ge..accept (qasm3Parser.py:3881) (118 samples, 3.06%)acc..wrapped (openqasm3/parser.py:138) (118 samples, 3.06%)wra.._visit_binary_expression (openqasm3/parser.py:602) (112 samples, 2.91%)_v..visit (antlr4/tree/Tree.py:34) (111 samples, 2.88%)vi..accept (qasm3Parser.py:4268) (111 samples, 2.88%)ac..wrapped (openqasm3/parser.py:138) (111 samples, 2.88%)wr..visitGateCallStatement (openqasm3/parser.py:424) (138 samples, 3.58%)visi..visit (antlr4/tree/Tree.py:34) (133 samples, 3.45%)vis..accept (qasm3Parser.py:4268) (13 samples, 0.34%)wrapped (openqasm3/parser.py:138) (12 samples, 0.31%)visitLiteralExpression (openqasm3/parser.py:658) (5 samples, 0.13%)getText (antlr4/tree/Tree.py:116) (4 samples, 0.10%)getChild (antlr4/ParserRuleContext.py:118) (4 samples, 0.10%)visitGateCallStatement (openqasm3/parser.py:425) (9 samples, 0.23%)expressionList (qasm3Parser.py:2337) (8 samples, 0.21%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (8 samples, 0.21%)gateOperand (qasm3Parser.py:6785) (6 samples, 0.16%)gateOperandList (qasm3Parser.py:2313) (5 samples, 0.13%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (5 samples, 0.13%)wrapped (openqasm3/parser.py:137) (9 samples, 0.23%)get_span (openqasm3/parser.py:114) (6 samples, 0.16%)getToken (antlr4/ParserRuleContext.py:134) (7 samples, 0.18%)visitGateOperand (openqasm3/parser.py:864) (11 samples, 0.29%)HardwareQubit (qasm3Parser.py:6130) (9 samples, 0.23%)getChild (antlr4/ParserRuleContext.py:118) (4 samples, 0.10%)indexedIdentifier (qasm3Parser.py:6126) (7 samples, 0.18%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (6 samples, 0.16%)getTypedRuleContexts (antlr4/ParserRuleContext.py:164) (186 samples, 4.83%)getTyp..getChildren (antlr4/ParserRuleContext.py:126) (183 samples, 4.75%)getChi..visitIndexedIdentifier (openqasm3/parser.py:768) (191 samples, 4.96%)visitI..indexOperator (qasm3Parser.py:5226) (191 samples, 4.96%)indexO..getTypedRuleContexts (antlr4/ParserRuleContext.py:165) (4 samples, 0.10%)Identifier (qasm3Parser.py:5222) (5 samples, 0.13%)getText (antlr4/tree/Tree.py:116) (6 samples, 0.16%)visitIndexedIdentifier (openqasm3/parser.py:771) (24 samples, 0.62%)_visit_identifier (openqasm3/parser.py:147) (17 samples, 0.44%)get_span (openqasm3/parser.py:116) (4 samples, 0.10%)getChildren (antlr4/ParserRuleContext.py:126) (5 samples, 0.13%)getTypedRuleContexts (antlr4/ParserRuleContext.py:164) (8 samples, 0.21%)indexOperator (qasm3Parser.py:5226) (13 samples, 0.34%)getChild (antlr4/ParserRuleContext.py:118) (4 samples, 0.10%)visitIndexOperator (openqasm3/parser.py:753) (9 samples, 0.23%)setExpression (qasm3Parser.py:5092) (8 samples, 0.21%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (8 samples, 0.21%)getChild (antlr4/ParserRuleContext.py:119) (4 samples, 0.10%)getChildren (antlr4/ParserRuleContext.py:129) (8 samples, 0.21%)wrapped (openqasm3/parser.py:137) (7 samples, 0.18%)get_span (openqasm3/parser.py:114) (7 samples, 0.18%)__init__ (__init__) (4 samples, 0.10%)getToken (antlr4/ParserRuleContext.py:134) (7 samples, 0.18%)visitLiteralExpression (openqasm3/parser.py:651) (10 samples, 0.26%)Identifier (qasm3Parser.py:4236) (10 samples, 0.26%)visitLiteralExpression (openqasm3/parser.py:653) (5 samples, 0.13%)visitLiteralExpression (openqasm3/parser.py:655) (5 samples, 0.13%)OctalIntegerLiteral (qasm3Parser.py:4240) (5 samples, 0.13%)visitLiteralExpression (openqasm3/parser.py:657) (9 samples, 0.23%)DecimalIntegerLiteral (qasm3Parser.py:4242) (7 samples, 0.18%)getToken (antlr4/ParserRuleContext.py:134) (4 samples, 0.10%)DecimalIntegerLiteral (qasm3Parser.py:4242) (7 samples, 0.18%)wrapped (openqasm3/parser.py:138) (54 samples, 1.40%)visitLiteralExpression (openqasm3/parser.py:658) (24 samples, 0.62%)getText (antlr4/tree/Tree.py:116) (9 samples, 0.23%)text (antlr4/Token.py:119) (5 samples, 0.13%)wrapped (openqasm3/parser.py:138) (329 samples, 8.55%)wrapped (ope..visitIndexedIdentifier (openqasm3/parser.py:772) (111 samples, 2.88%)vi..visit (antlr4/tree/Tree.py:34) (95 samples, 2.47%)vi..accept (qasm3Parser.py:5128) (93 samples, 2.42%)ac..visitIndexOperator (openqasm3/parser.py:764) (79 samples, 2.05%)v..visit (antlr4/tree/Tree.py:34) (65 samples, 1.69%)accept (qasm3Parser.py:4268) (64 samples, 1.66%)wrapped (openqasm3/parser.py:138) (360 samples, 9.35%)wrapped (open..visitGateOperand (openqasm3/parser.py:866) (346 samples, 8.99%)visitGateOper..visit (antlr4/tree/Tree.py:34) (338 samples, 8.78%)visit (antlr..accept (qasm3Parser.py:5244) (334 samples, 8.68%)accept (qasm..visitGateCallStatement (openqasm3/parser.py:429) (390 samples, 10.13%)visitGateCallSt..visit (antlr4/tree/Tree.py:34) (377 samples, 9.79%)visit (antlr4/..accept (qasm3Parser.py:6145) (373 samples, 9.69%)accept (qasm3P..getChild (antlr4/ParserRuleContext.py:118) (6 samples, 0.16%)visitGateCallStatement (openqasm3/parser.py:430) (10 samples, 0.26%)gateOperandList (qasm3Parser.py:2313) (10 samples, 0.26%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (10 samples, 0.26%)getToken (antlr4/ParserRuleContext.py:134) (4 samples, 0.10%)visitGateCallStatement (openqasm3/parser.py:433) (14 samples, 0.36%)GPHASE (qasm3Parser.py:2341) (14 samples, 0.36%)getToken (antlr4/ParserRuleContext.py:135) (9 samples, 0.23%)visitGateCallStatement (openqasm3/parser.py:439) (8 samples, 0.21%)Identifier (qasm3Parser.py:2310) (4 samples, 0.10%)getText (antlr4/tree/Tree.py:116) (9 samples, 0.23%)text (antlr4/Token.py:119) (5 samples, 0.13%)visitGateCallStatement (openqasm3/parser.py:441) (18 samples, 0.47%)_visit_identifier (openqasm3/parser.py:147) (13 samples, 0.34%)getChild (antlr4/ParserRuleContext.py:118) (9 samples, 0.23%)visitStatement (openqasm3/parser.py:217) (614 samples, 15.95%)visitStatement (openqasm3..visit (antlr4/tree/Tree.py:34) (611 samples, 15.87%)visit (antlr4/tree/Tree...accept (qasm3Parser.py:2356) (607 samples, 15.77%)accept (qasm3Parser.py:2..wrapped (openqasm3/parser.py:138) (607 samples, 15.77%)wrapped (openqasm3/parse..visitGateCallStatement (openqasm3/parser.py:444) (12 samples, 0.31%)designator (qasm3Parser.py:2333) (12 samples, 0.31%)getTypedRuleContext (antlr4/ParserRuleContext.py:157) (12 samples, 0.31%)getTypedRuleContexts (antlr4/ParserRuleContext.py:164) (5 samples, 0.13%)wrapped (openqasm3/parser.py:138) (626 samples, 16.26%)wrapped (openqasm3/parser..visitStatement (openqasm3/parser.py:218) (7 samples, 0.18%)annotation (qasm3Parser.py:861) (7 samples, 0.18%)parse (openqasm3/parser.py:108) (651 samples, 16.91%)parse (openqasm3/parser.py..wrapped (openqasm3/parser.py:138) (651 samples, 16.91%)wrapped (openqasm3/parser...visitProgram (openqasm3/parser.py:210) (651 samples, 16.91%)visitProgram (openqasm3/pa..visit (antlr4/tree/Tree.py:34) (647 samples, 16.81%)visit (antlr4/tree/Tree.py..accept (qasm3Parser.py:1283) (645 samples, 16.75%)accept (qasm3Parser.py:128..visitStatementOrScope (openqasm3/parser.py:942) (645 samples, 16.75%)visitStatementOrScope (ope..visit (antlr4/tree/Tree.py:34) (634 samples, 16.47%)visit (antlr4/tree/Tree.p..accept (qasm3Parser.py:879) (631 samples, 16.39%)accept (qasm3Parser.py:87..<module> (test.py:78) (3,239 samples, 84.13%)<module> (test.py:78)load (pyqasm/entrypoint.py:50) (3,222 samples, 83.69%)load (pyqasm/entrypoint.py:50)loads (pyqasm/entrypoint.py:78) (3,222 samples, 83.69%)loads (pyqasm/entrypoint.py:78)parse (openqasm3/parser.py:94) (4 samples, 0.10%)__init__ (antlr4/InputStream.py:20) (4 samples, 0.10%)_loadString (antlr4/InputStream.py:24) (4 samples, 0.10%)wrapper (reprlib.py:19) (5 samples, 0.13%)wrapper (reprlib.py:21) (7 samples, 0.18%)__repr__ (<string>:9) (6 samples, 0.16%)__repr__ (<string>:6) (20 samples, 0.52%)wrapper (reprlib.py:17) (4 samples, 0.10%)wrapper (reprlib.py:19) (8 samples, 0.21%)wrapper (reprlib.py:21) (24 samples, 0.62%)__repr__ (<string>:9) (21 samples, 0.55%)__repr__ (<string>:6) (44 samples, 1.14%)wrapper (reprlib.py:21) (55 samples, 1.43%)__repr__ (<string>:9) (11 samples, 0.29%)__repr__ (<string>:7) (88 samples, 2.29%)_..wrapper (reprlib.py:23) (5 samples, 0.13%)__repr__ (<string>:6) (6 samples, 0.16%)__repr__ (<string>:7) (4 samples, 0.10%)__repr__ (<string>:8) (16 samples, 0.42%)wrapper (reprlib.py:21) (13 samples, 0.34%)wrapper (reprlib.py:21) (132 samples, 3.43%)wra..__repr__ (<string>:9) (7 samples, 0.18%)__repr__ (<string>:11) (175 samples, 4.55%)__rep..wrapper (reprlib.py:21) (178 samples, 4.62%)wrapp..visit_statement (pyqasm/visitor.py:3091) (190 samples, 4.94%)visit_..visit_statement (pyqasm/visitor.py:3093) (4 samples, 0.10%)visit_statement (pyqasm/visitor.py:3099) (4 samples, 0.10%)copy (copy.py:88) (8 samples, 0.21%)_visit_generic_gate_operation (pyqasm/visitor.py:1296) (26 samples, 0.68%)copy (copy.py:98) (13 samples, 0.34%)_reconstruct (copy.py:269) (6 samples, 0.16%)_get_op_bits (pyqasm/visitor.py:288) (9 samples, 0.23%)get_from_visible_scope (pyqasm/scope.py:194) (5 samples, 0.13%)in_global_scope (pyqasm/scope.py:105) (5 samples, 0.13%)_get_op_bits (pyqasm/visitor.py:323) (22 samples, 0.57%)_get_op_bits (pyqasm/visitor.py:324) (5 samples, 0.13%)_get_op_bits (pyqasm/visitor.py:341) (7 samples, 0.18%)_visit_generic_gate_operation (pyqasm/visitor.py:1344) (60 samples, 1.56%)<lambda> (pyqasm/maps/gates.py:1044) (4 samples, 0.10%)phaseshift_gate (pyqasm/maps/gates.py:282) (4 samples, 0.10%)one_qubit_gate_op (pyqasm/maps/gates.py:968) (4 samples, 0.10%)one_qubit_rotation_op (pyqasm/maps/gates.py:981) (4 samples, 0.10%)phaseshift_gate (pyqasm/maps/gates.py:283) (11 samples, 0.29%)one_qubit_rotation_op (pyqasm/maps/gates.py:984) (4 samples, 0.10%)one_qubit_gate_op (pyqasm/maps/gates.py:968) (5 samples, 0.13%)_visit_basic_gate_operation (pyqasm/visitor.py:1000) (30 samples, 0.78%)_broadcast_gate_operation (pyqasm/visitor.py:885) (28 samples, 0.73%)phaseshift_gate (pyqasm/maps/gates.py:284) (6 samples, 0.16%)_update_qubit_depth_for_gate (pyqasm/visitor.py:907) (21 samples, 0.55%)evaluate_expression (pyqasm/expressions.py:355) (5 samples, 0.13%)_update_qubit_depth_for_gate (pyqasm/visitor.py:910) (4 samples, 0.10%)_update_qubit_depth_for_gate (pyqasm/visitor.py:915) (11 samples, 0.29%)_visit_basic_gate_operation (pyqasm/visitor.py:1009) (44 samples, 1.14%)_visit_basic_gate_operation (pyqasm/visitor.py:1023) (10 samples, 0.26%)verify_gate_qubits (pyqasm/analyzer.py:289) (10 samples, 0.26%)wrapper (reprlib.py:21) (13 samples, 0.34%)__repr__ (<string>:9) (13 samples, 0.34%)__repr__ (<string>:6) (26 samples, 0.68%)wrapper (reprlib.py:21) (10 samples, 0.26%)__repr__ (<string>:6) (9 samples, 0.23%)__repr__ (<string>:7) (28 samples, 0.73%)__repr__ (<string>:6) (5 samples, 0.13%)wrapper (reprlib.py:21) (9 samples, 0.23%)__repr__ (<string>:8) (12 samples, 0.31%)wrapper (reprlib.py:21) (73 samples, 1.90%)w..__repr__ (<string>:9) (5 samples, 0.13%)wrapper (reprlib.py:21) (98 samples, 2.55%)wr..__repr__ (<string>:11) (98 samples, 2.55%)__..wrapper (reprlib.py:23) (4 samples, 0.10%)_visit_basic_gate_operation (pyqasm/visitor.py:948) (107 samples, 2.78%)_v.._visit_basic_gate_operation (pyqasm/visitor.py:960) (8 samples, 0.21%)map_qasm_op_to_callable (pyqasm/maps/gates.py:1202) (5 samples, 0.13%)_visit_basic_gate_operation (pyqasm/visitor.py:967) (4 samples, 0.10%)map_qasm_op_num_params (pyqasm/maps/gates.py:1169) (4 samples, 0.10%)_get_op_parameters (pyqasm/visitor.py:805) (13 samples, 0.34%)_visit_basic_gate_operation (pyqasm/visitor.py:970) (16 samples, 0.42%)_get_op_bits (pyqasm/visitor.py:288) (6 samples, 0.16%)_get_op_bits (pyqasm/visitor.py:323) (14 samples, 0.36%)_get_op_bits (pyqasm/visitor.py:324) (4 samples, 0.10%)_get_op_bits (pyqasm/visitor.py:341) (4 samples, 0.10%)_unroll_multiple_target_qubits (pyqasm/visitor.py:850) (39 samples, 1.01%)_visit_basic_gate_operation (pyqasm/visitor.py:983) (45 samples, 1.17%)_visit_generic_gate_operation (pyqasm/visitor.py:1421) (273 samples, 7.09%)_visit_gen..all (3,850 samples, 100%)<module> (test.py:79) (604 samples, 15.69%)<module> (test.py:79)wrapper (pyqasm/modules/base.py:60) (604 samples, 15.69%)wrapper (pyqasm/modules/..validate (pyqasm/modules/base.py:571) (604 samples, 15.69%)validate (pyqasm/modules..accept (pyqasm/modules/qasm2.py:107) (604 samples, 15.69%)accept (pyqasm/modules/q..visit_basic_block (pyqasm/visitor.py:3150) (604 samples, 15.69%)visit_basic_block (pyqas..visit_statement (pyqasm/visitor.py:3130) (380 samples, 9.87%)visit_statemen.. \ No newline at end of file