{
  "shots": 100,
  "survival": {
    "0, 1": {
      "2": {
        "1": 100,
        "5": 100,
        "4": 99,
        "0": 99,
        "3": 97,
        "7": 100,
        "2": 99,
        "6": 99
      },
      "128": {
        "7": 76,
        "0": 79,
        "5": 75,
        "6": 73,
        "4": 80,
        "1": 82,
        "2": 71,
        "3": 78
      },
      "32": {
        "4": 94,
        "0": 95,
        "7": 92,
        "2": 94,
        "3": 96,
        "6": 98,
        "5": 94,
        "1": 94
      }
    },
    "2, 3": {
      "2": {
        "1": 98,
        "5": 99,
        "4": 98,
        "0": 100,
        "3": 99,
        "7": 99,
        "2": 99,
        "6": 97
      },
      "128": {
        "7": 75,
        "0": 73,
        "5": 77,
        "6": 71,
        "4": 80,
        "1": 73,
        "2": 80,
        "3": 79
      },
      "32": {
        "4": 94,
        "0": 90,
        "7": 94,
        "2": 95,
        "3": 95,
        "6": 91,
        "5": 94,
        "1": 96
      }
    },
    "4, 5": {
      "2": {
        "1": 97,
        "5": 99,
        "4": 99,
        "0": 98,
        "3": 99,
        "7": 100,
        "2": 100,
        "6": 98
      },
      "128": {
        "7": 81,
        "0": 78,
        "5": 83,
        "6": 89,
        "4": 83,
        "1": 84,
        "2": 78,
        "3": 80
      },
      "32": {
        "4": 92,
        "0": 94,
        "7": 97,
        "2": 97,
        "3": 93,
        "6": 94,
        "5": 92,
        "1": 88
      }
    },
    "6, 7": {
      "2": {
        "1": 100,
        "5": 98,
        "4": 100,
        "0": 99,
        "3": 99,
        "7": 100,
        "2": 99,
        "6": 100
      },
      "128": {
        "7": 76,
        "0": 80,
        "5": 78,
        "6": 81,
        "4": 78,
        "1": 89,
        "2": 81,
        "3": 72
      },
      "32": {
        "4": 93,
        "0": 88,
        "7": 93,
        "2": 96,
        "3": 86,
        "6": 94,
        "5": 91,
        "1": 92
      }
    }
  },
  "sequence_info": {
    "2": 8,
    "32": 8,
    "128": 8
  },
  "qasm": {
    "TQ_RB: (128, 0) [1]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[2],q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[0],q[1];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[4],q[5];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[0],q[1];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[0],q[1];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[0],q[1];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[2],q[3];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[0],q[1];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[6],q[7];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[6],q[7];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (2, 4) [2]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (128, 6) [8]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[2],q[3];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nZZ q[2],q[3];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[4],q[5];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[2],q[3];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[2],q[3];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nZZ q[2],q[3];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[2],q[3];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[0],q[1];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[2],q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[0],q[1];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (128, 7) [12]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nZZ q[0],q[1];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[0],q[1];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[0],q[1];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[4],q[5];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[2],q[3];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[0],q[1];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[4],q[5];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(1.0*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[2],q[3];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (32, 2) [14]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[0],q[1];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[4],q[5];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nry(1.0*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[2],q[3];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (128, 5) [16]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[6],q[7];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[2],q[3];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[0],q[1];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[6],q[7];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[4],q[5];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[0],q[1];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[4],q[5];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[0],q[1];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[2],q[3];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (32, 0) [17]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nZZ q[0],q[1];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[4],q[5];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[6],q[7];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[2],q[3];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[4],q[5];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (32, 5) [21]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[2],q[3];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (2, 1) [23]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (32, 4) [25]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[6],q[7];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[6],q[7];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[4],q[5];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[6],q[7];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[4],q[5];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (2, 2) [26]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (2, 5) [27]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (2, 0) [28]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (128, 1) [30]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[6];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[2],q[3];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[4],q[5];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[4],q[5];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nZZ q[2],q[3];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[0],q[1];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[6],q[7];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nZZ q[0],q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (32, 1) [36]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[2],q[3];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (2, 7) [38]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (32, 7) [39]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (2, 3) [43]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (128, 3) [44]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[2],q[3];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[0],q[1];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[2],q[3];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[2],q[3];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[0],q[1];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[0],q[1];\nZZ q[4],q[5];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[6],q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[2],q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (32, 6) [46]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[0],q[1];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[2],q[3];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (128, 4) [48]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[2],q[3];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[4],q[5];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[2],q[3];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[4],q[5];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[6],q[7];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[0],q[1];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[0],q[1];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[2],q[3];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[0],q[1];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (128, 2) [53]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[0],q[1];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[0],q[1];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[0],q[1];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[2],q[3];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[0],q[1];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[0],q[1];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[0],q[1];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[4],q[5];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[2],q[3];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[4],q[5];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[4],q[5];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (32, 3) [54]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[6],q[7];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[4],q[5];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[6],q[7];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[6],q[7];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nZZ q[6],q[7];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[2],q[3];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nZZ q[2],q[3];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[4],q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[6],q[7];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[3];\nZZ q[4],q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n",
    "TQ_RB: (2, 6) [55]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[8];\nqreg a[48];\ncreg c[8];\ncreg l[8];\nbarrier q, a;\norder16 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7];\nbarrier q, a;\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nZZ q[6],q[7];\nZZ q[0],q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nZZ q[4],q[5];\nZZ q[2],q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nZZ q[0],q[1];\nry(3.5*pi) q[2];\nZZ q[4],q[5];\nZZ q[6],q[7];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[0],q[1];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nZZ q[2],q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nZZ q[0],q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nZZ q[4],q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nZZ q[2],q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nZZ q[4],q[5];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7];\nbarrier q[0], a[0];\nx a[0];\nh a[0];\nZZ q[0], a[0];\nbarrier q[0], a[0];\nZZ q[0], a[0];\nh a[0];\nmeasure a[0] -> l[0];\nmeasure q[0] -> c[0];\nbarrier q[1], a[1];\nx a[1];\nh a[1];\nZZ q[1], a[1];\nbarrier q[1], a[1];\nZZ q[1], a[1];\nh a[1];\nmeasure a[1] -> l[1];\nmeasure q[1] -> c[1];\nbarrier q[2], a[2];\nx a[2];\nh a[2];\nZZ q[2], a[2];\nbarrier q[2], a[2];\nZZ q[2], a[2];\nh a[2];\nmeasure a[2] -> l[2];\nmeasure q[2] -> c[2];\nbarrier q[3], a[3];\nx a[3];\nh a[3];\nZZ q[3], a[3];\nbarrier q[3], a[3];\nZZ q[3], a[3];\nh a[3];\nmeasure a[3] -> l[3];\nmeasure q[3] -> c[3];\nbarrier q[4], a[4];\nx a[4];\nh a[4];\nZZ q[4], a[4];\nbarrier q[4], a[4];\nZZ q[4], a[4];\nh a[4];\nmeasure a[4] -> l[4];\nmeasure q[4] -> c[4];\nbarrier q[5], a[5];\nx a[5];\nh a[5];\nZZ q[5], a[5];\nbarrier q[5], a[5];\nZZ q[5], a[5];\nh a[5];\nmeasure a[5] -> l[5];\nmeasure q[5] -> c[5];\nbarrier q[6], a[6];\nx a[6];\nh a[6];\nZZ q[6], a[6];\nbarrier q[6], a[6];\nZZ q[6], a[6];\nh a[6];\nmeasure a[6] -> l[6];\nmeasure q[6] -> c[6];\nbarrier q[7], a[7];\nx a[7];\nh a[7];\nZZ q[7], a[7];\nbarrier q[7], a[7];\nZZ q[7], a[7];\nh a[7];\nmeasure a[7] -> l[7];\nmeasure q[7] -> c[7];\n"
  },
  "raw_data": {
    "TQ_RB (2, 1)": {
      "c": [
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11110000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11011000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11011000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11000000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11110000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000",
        "11010000"
      ],
      "l": [
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000"
      ]
    },
    "TQ_RB (128, 7)": {
      "c": [
        "11101101",
        "11001101",
        "01010110",
        "11001001",
        "11101101",
        "11101101",
        "01101101",
        "11101001",
        "11101101",
        "11101110",
        "11111111",
        "11101101",
        "11101001",
        "11101101",
        "11101100",
        "01101100",
        "11101101",
        "11101101",
        "11101101",
        "00001101",
        "11101101",
        "11001101",
        "00110011",
        "11111101",
        "11101101",
        "11101101",
        "11101100",
        "11101100",
        "11011001",
        "11101101",
        "11011101",
        "11101101",
        "01101101",
        "10101101",
        "11011100",
        "10101110",
        "11101101",
        "11101111",
        "00101101",
        "11101101",
        "11101101",
        "11101101",
        "11101101",
        "11101101",
        "00100001",
        "11101101",
        "11101101",
        "11101101",
        "11100001",
        "00101101",
        "11100100",
        "11100001",
        "11101101",
        "10100101",
        "11100001",
        "00101000",
        "11101101",
        "10101101",
        "11101101",
        "00101101",
        "11101101",
        "11101101",
        "11101001",
        "11101101",
        "01101011",
        "00101101",
        "11100001",
        "11101101",
        "11100101",
        "11101111",
        "00101111",
        "11111100",
        "01101101",
        "11100101",
        "11001001",
        "10101111",
        "01101101",
        "01101101",
        "11101100",
        "11101100",
        "01101111",
        "11101111",
        "11101101",
        "11100001",
        "11011011",
        "11101101",
        "11001100",
        "11101101",
        "11111101",
        "01101101",
        "11111001",
        "11101001",
        "11101001",
        "11101101",
        "11011101",
        "11100001",
        "11101101",
        "11111101",
        "11101101",
        "11101101"
      ],
      "l": [
        "00000000",
        "00000000",
        "00010000",
        "00001000",
        "00001000",
        "00000100",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00010000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "01000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00011000",
        "00000100",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000010",
        "00000000",
        "00000010",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "01000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000100",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "01000000",
        "00000000",
        "00000000",
        "00000100",
        "00000000",
        "00000000",
        "00000000",
        "00000100",
        "00001001",
        "00000000",
        "00100000",
        "00000000",
        "00000000",
        "00000001",
        "00000000",
        "00010000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "01000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000010",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00010000",
        "00100010",
        "00011000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "00000100",
        "00000000"
      ]
    },
    "TQ_RB (2, 5)": {
      "c": [
        "00010000",
        "00010000",
        "11010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "10010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00110000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010100",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000",
        "00010000"
      ],
      "l": [
        "00000000",
        "00000000",
        "01000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "10000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "10000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000001",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000"
      ]
    },
    "TQ_RB (32, 4)": {
      "c": [
        "10101011",
        "10101011",
        "10101001",
        "10101011",
        "11001011",
        "10101011",
        "10101011",
        "10101011",
        "10111011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10111011",
        "01101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "01001011",
        "11101011",
        "10101011",
        "10101011",
        "10111011",
        "10101011",
        "10101011",
        "01101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10011011",
        "10101011",
        "10101111",
        "10101011",
        "10101011",
        "10101111",
        "10101000",
        "10101011",
        "10101011",
        "10001010",
        "10101011",
        "10101011",
        "10101011",
        "10101010",
        "10101011",
        "10101011",
        "10101011",
        "10100011",
        "10101011",
        "10100011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101001",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10100011",
        "10101011",
        "10101011",
        "10101011",
        "11100011",
        "10001011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "01101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101011",
        "10101000"
      ],
      "l": [
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "10000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000001",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000001",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "10000000",
        "00000000",
        "00000000",
        "00100000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "01000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000"
      ]
    },
    "TQ_RB (128, 0)": {
      "c": [
        "00111000",
        "00111000",
        "00111000",
        "00111000",
        "11011000",
        "00101000",
        "00111000",
        "00001000",
        "00111011",
        "01001100",
        "00110000",
        "00110100",
        "00101100",
        "00111000",
        "00111000",
        "11111100",
        "00100000",
        "00110100",
        "00111000",
        "00111001",
        "00111000",
        "00111000",
        "01101000",
        "00111100",
        "00111001",
        "00111100",
        "00110000",
        "00101111",
        "00110100",
        "00111000",
        "00101000",
        "00111000",
        "00111000",
        "00111000",
        "00111000",
        "00110100",
        "00111000",
        "00111000",
        "00101000",
        "01111000",
        "11111000",
        "00111000",
        "00111000",
        "00111000",
        "00111100",
        "00111000",
        "11111000",
        "00011000",
        "00110000",
        "00101000",
        "01101000",
        "00101001",
        "01111000",
        "00110000",
        "11111000",
        "00000100",
        "00111010",
        "01111010",
        "10011001",
        "00111000",
        "00111000",
        "00111000",
        "00111111",
        "00111001",
        "11111000",
        "00111000",
        "00111000",
        "01111000",
        "00111000",
        "00111011",
        "00111000",
        "00011010",
        "11111000",
        "00111000",
        "00111000",
        "00111000",
        "11111001",
        "00111010",
        "11111000",
        "00101000",
        "00111011",
        "00110000",
        "00111000",
        "00111101",
        "00111101",
        "00111000",
        "00110100",
        "00111001",
        "11101000",
        "00111000",
        "00111100",
        "00101000",
        "00111100",
        "11111011",
        "00111100",
        "01110000",
        "00011001",
        "00101000",
        "00111000",
        "00110001"
      ],
      "l": [
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000010",
        "00000000",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "10000000",
        "00000000",
        "00000000",
        "00000000",
        "01000000",
        "00100000",
        "01000000",
        "00000000",
        "01000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00010000",
        "00000010",
        "00000001",
        "00010000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000010",
        "00100000",
        "00000000",
        "10000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "10000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00010001",
        "00000000",
        "00000000",
        "00001000",
        "00000000",
        "00001000",
        "00000001",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000"
      ]
    },
    "TQ_RB (32, 0)": {
      "c": [
        "01000010",
        "01110010",
        "01000010",
        "01000010",
        "01000010",
        "01000010",
        "10000010",
        "00000010",
        "01000010",
        "01000010",
        "11000010",
        "01000010",
        "01000010",
        "01000010",
        "01000010",
        "01000001",
        "01000010",
        "01000010",
        "01000010",
        "01000010",
        "01000010",
        "00000010",
        "10000010",
        "01000010",
        "01000010",
        "01000010",
        "01001010",
        "01000010",
        "01001010",
        "00000010",
        "01000010",
        "01000010",
        "01000010",
        "01000010",
        "01000010",
        "01000010",
        "01000010",
        "01000010",
        "01110010",
        "10000010",
        "01000010",
        "10000010",
        "01000010",
        "01000010",
        "01000010",
        "01000010",
        "01000010",
        "01000010",
        "01000011",
        "01100010",
        "01001110",
        "01000110",
        "01000010",
        "01000011",
        "01000010",
        "01000010",
        "01000010",
        "01001010",
        "01000010",
        "01000010",
        "01110010",
        "01000010",
        "10000010",
        "01000010",
        "01110010",
        "01000010",
        "01000010",
        "01000010",
        "01000011",
        "01000010",
        "01000010",
        "01000010",
        "01000010",
        "10000010",
        "01111010",
        "01000010",
        "01000010",
        "01000010",
        "01000010",
        "01000010",
        "11000010",
        "01000010",
        "01000110",
        "01000010",
        "01000010",
        "01000010",
        "01000010",
        "01000110",
        "01001110",
        "01000010",
        "01000010",
        "01000010",
        "01000011",
        "00000010",
        "01000010",
        "01000010",
        "01000010",
        "01000010",
        "01000010",
        "01000110"
      ],
      "l": [
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "01000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000001",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000010",
        "00000000",
        "00000000",
        "00000100",
        "00000000",
        "00000001",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000010",
        "01000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000010",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000"
      ]
    },
    "TQ_RB (32, 7)": {
      "c": [
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011110",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11111101",
        "11011101",
        "11011101",
        "11010001",
        "11011101",
        "01011101",
        "11011101",
        "01011101",
        "11011101",
        "11011101",
        "11011101",
        "01011101",
        "11011111",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "01011101",
        "11011101",
        "11011100",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011100",
        "11111100",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011001",
        "11011101",
        "11011110",
        "11011101",
        "11011101",
        "11011101",
        "11010001",
        "11011101",
        "11011101",
        "00011101",
        "11011101",
        "11011101",
        "11010101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11101101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011110",
        "11010001",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "01011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011101",
        "11011111",
        "01011101",
        "11011001"
      ],
      "l": [
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "10001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00010000",
        "00000000",
        "00000000",
        "00000000",
        "00010000",
        "00000000",
        "00000000",
        "00000001",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00010000",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000010",
        "00000000",
        "00000000"
      ]
    },
    "TQ_RB (2, 4)": {
      "c": [
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101100",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00011000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101001",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101100",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000",
        "00101000"
      ],
      "l": [
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000100",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000010",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000100",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000001",
        "00000000",
        "00000000",
        "10000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000"
      ]
    },
    "TQ_RB (2, 0)": {
      "c": [
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00010101",
        "00100101",
        "00100101",
        "00100101",
        "00100100",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "01100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00000101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101",
        "00100101"
      ],
      "l": [
        "00000000",
        "00000100",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00010000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000"
      ]
    },
    "TQ_RB (2, 3)": {
      "c": [
        "11111010",
        "11111010",
        "11111000",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111110",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "01111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11011010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111000",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111000",
        "11111010",
        "11111010",
        "11111010",
        "11111010",
        "11111010"
      ],
      "l": [
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "10000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00010000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00010000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000"
      ]
    },
    "TQ_RB (32, 2)": {
      "c": [
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011101",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01010110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01010110",
        "01111110",
        "01101110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "11011110",
        "01011110",
        "01010010",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "10011110",
        "10011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011101",
        "01011110",
        "01111110",
        "01011110",
        "01011110",
        "01011110",
        "10011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011100",
        "01011110",
        "01011110",
        "01011110",
        "01010010",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011110",
        "01011101",
        "01011110",
        "01011110",
        "01011011",
        "01011110",
        "01011110",
        "01011100",
        "01011110",
        "01011110",
        "01011110",
        "01011110"
      ],
      "l": [
        "00000000",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00010000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "01000000",
        "00010000",
        "00000000",
        "00100000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "00001000",
        "00000000",
        "10000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000"
      ]
    },
    "TQ_RB (32, 3)": {
      "c": [
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "11111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10011110",
        "10111110",
        "10111110",
        "10111110",
        "00111110",
        "10111110",
        "10110100",
        "10111010",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "11111010",
        "10111110",
        "10111110",
        "10001110",
        "10110010",
        "00111110",
        "10111110",
        "00111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "11111110",
        "10111110",
        "11111110",
        "01111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10101110",
        "01111110",
        "10111110",
        "01101110",
        "10111110",
        "10111110",
        "11110010",
        "10111110",
        "00011110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10011110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "01101110",
        "10111100",
        "10111110",
        "00111101",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111110",
        "10111111",
        "10111110",
        "10111110",
        "10111110",
        "10111110"
      ],
      "l": [
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "01000000",
        "00000000",
        "00010000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "11000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000100",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "01000000",
        "00000000",
        "01000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000001",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000"
      ]
    },
    "TQ_RB (32, 6)": {
      "c": [
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11010100",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011010",
        "11010100",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11010000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11111000",
        "11111000",
        "11011000",
        "11011000",
        "01001000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11001000",
        "11011000",
        "11011000",
        "11011000",
        "01011000",
        "11011100",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "00011000",
        "11011000",
        "11011000",
        "11111000",
        "11011000",
        "11011100",
        "11011000",
        "11011000",
        "11000100",
        "11011000",
        "01011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "01011000",
        "01011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011100",
        "11011000",
        "11011000",
        "11011100",
        "11011000",
        "11011000",
        "11011010",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011000",
        "11011100"
      ],
      "l": [
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000100",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "10000000",
        "00000000",
        "00000000",
        "00000000",
        "10000000",
        "00000000",
        "00000000",
        "00010000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000001",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000100",
        "00000000",
        "00000000",
        "00000000",
        "00010000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "11000000",
        "00010010",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "01000000",
        "00000100"
      ]
    },
    "TQ_RB (32, 5)": {
      "c": [
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "11111111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10111101",
        "10111111",
        "01101111",
        "10111111",
        "10111111",
        "10111111",
        "10101111",
        "10111111",
        "10111111",
        "10111101",
        "10111111",
        "10101011",
        "10111101",
        "10111111",
        "10111111",
        "01111111",
        "00111111",
        "10011111",
        "10111111",
        "10001111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "11111110",
        "10111111",
        "10111111",
        "00111111",
        "10111111",
        "10111111",
        "10110111",
        "10111111",
        "10111111",
        "10111111",
        "11111111",
        "00001111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "11111111",
        "10111111",
        "10111111",
        "10111111",
        "10110111",
        "10111111",
        "10111111",
        "10111111",
        "10101111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10111110",
        "10111111",
        "10111111",
        "10111111",
        "10111111",
        "10101111",
        "10111111",
        "10111111",
        "10111011",
        "10111111",
        "10111101",
        "10111111",
        "10110111",
        "10111111",
        "10110011",
        "10111111",
        "10111111",
        "10111111",
        "10111111"
      ],
      "l": [
        "00001000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000001",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "10000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000001",
        "00000000",
        "01000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "01000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000010",
        "00000000",
        "00000000",
        "01000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "01000000",
        "00010011",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000"
      ]
    },
    "TQ_RB (128, 5)": {
      "c": [
        "10011101",
        "10100001",
        "10100010",
        "11010001",
        "10010011",
        "10010010",
        "10010101",
        "10010000",
        "11010001",
        "11010001",
        "01011101",
        "10010001",
        "10010001",
        "10000001",
        "10010001",
        "10010001",
        "11110001",
        "10010001",
        "10010001",
        "10010001",
        "11010010",
        "00011101",
        "10011101",
        "10010001",
        "10011110",
        "10010001",
        "10100001",
        "10010001",
        "11001010",
        "10010001",
        "10010001",
        "11010000",
        "10010011",
        "10010101",
        "10010101",
        "10011101",
        "01010001",
        "10010000",
        "10010001",
        "10010011",
        "10000001",
        "10010001",
        "11010001",
        "10010001",
        "10010001",
        "10010001",
        "10010010",
        "10100101",
        "10010101",
        "11010001",
        "10010001",
        "10010111",
        "10000001",
        "10010001",
        "10010001",
        "10010011",
        "11100001",
        "10010001",
        "10010001",
        "10110001",
        "10010110",
        "10010001",
        "10011001",
        "10010011",
        "11010001",
        "10010001",
        "10011000",
        "10010000",
        "10010001",
        "11000001",
        "01010001",
        "10010001",
        "10101101",
        "01010001",
        "10010001",
        "11010001",
        "10010001",
        "10011001",
        "10010001",
        "10010010",
        "10000101",
        "10110001",
        "10010001",
        "10010011",
        "10010001",
        "10010001",
        "10000011",
        "10010000",
        "10010011",
        "10010001",
        "10010011",
        "10011111",
        "11010101",
        "10010001",
        "10011001",
        "10010001",
        "11010101",
        "10100001",
        "00010001",
        "11010001"
      ],
      "l": [
        "00001000",
        "00000000",
        "00100000",
        "10000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "11000000",
        "00010000",
        "01000100",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "01100000",
        "00000000",
        "00000000",
        "00000000",
        "11000010",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "10000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00010000",
        "00000000",
        "00000001",
        "00000000",
        "00000000",
        "10000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000100",
        "00000000",
        "10100000",
        "00000101",
        "00000000",
        "00000000",
        "00000001",
        "00000010",
        "01000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00010000",
        "00000001",
        "10000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "01000000",
        "00000000",
        "00100000",
        "00000000",
        "00000000",
        "00010000",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00010000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000010",
        "00000000",
        "00000000",
        "00000000",
        "00000001",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "10000100",
        "00100000",
        "00000000",
        "00000000"
      ]
    },
    "TQ_RB (32, 1)": {
      "c": [
        "01101011",
        "11101011",
        "01001111",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01111011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101010",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "11101011",
        "01101011",
        "01101011",
        "01101011",
        "01101001",
        "01111011",
        "01101011",
        "01101011",
        "10101011",
        "01101011",
        "01101011",
        "01101011",
        "01101010",
        "10101011",
        "01101011",
        "01101011",
        "01011011",
        "01101011",
        "01101011",
        "01101001",
        "01111011",
        "01111011",
        "00101011",
        "01101011",
        "01100011",
        "01101011",
        "01101011",
        "01001011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01100011",
        "01101011",
        "01101011",
        "01101011",
        "01101000",
        "01101011",
        "01001011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "11101000",
        "01101111",
        "01101011",
        "00101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01101011",
        "01011011",
        "01101011",
        "00001011",
        "01101011",
        "01101011",
        "01111011",
        "01101011",
        "01101011",
        "01101011",
        "01111011",
        "01101011"
      ],
      "l": [
        "00000000",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "00100000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "00000000",
        "00000001",
        "00000000",
        "10000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000001",
        "00010000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "10000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00100001",
        "00000000",
        "00000000",
        "00011000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "00000000"
      ]
    },
    "TQ_RB (128, 6)": {
      "c": [
        "01110110",
        "01111010",
        "01100110",
        "01110010",
        "01110110",
        "00110111",
        "01111110",
        "01111110",
        "01110010",
        "01110111",
        "01110111",
        "01110111",
        "01110110",
        "01111110",
        "11110111",
        "01100110",
        "01110010",
        "01110110",
        "11110110",
        "01110110",
        "10110110",
        "01111010",
        "01010111",
        "01110100",
        "01110110",
        "01111001",
        "01111111",
        "11110101",
        "01111010",
        "01010110",
        "01110110",
        "01111010",
        "01110010",
        "00110110",
        "01110110",
        "01111110",
        "01110111",
        "01110110",
        "01110110",
        "01110110",
        "01111010",
        "01110110",
        "01110111",
        "01110110",
        "01000010",
        "00110110",
        "01110110",
        "01110110",
        "11110110",
        "10110011",
        "01110110",
        "01111110",
        "11110110",
        "01110110",
        "01100110",
        "10110110",
        "01100100",
        "10011110",
        "01000110",
        "00011110",
        "01110110",
        "01001111",
        "01110011",
        "01110110",
        "01110100",
        "01110100",
        "01110101",
        "01110100",
        "01110111",
        "01111110",
        "01110110",
        "01110110",
        "01110110",
        "01110110",
        "01110110",
        "01110100",
        "10110110",
        "01111010",
        "01110101",
        "11110110",
        "01110111",
        "01110110",
        "01110110",
        "11110110",
        "01110110",
        "01110110",
        "01111111",
        "01111101",
        "10110010",
        "01110110",
        "10110010",
        "01110111",
        "01111110",
        "01110110",
        "01110110",
        "01110110",
        "10110110",
        "01110110",
        "01110110",
        "01110110"
      ],
      "l": [
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "01000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000010",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "00001001",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000100",
        "00100001",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "01000000",
        "10000000",
        "00000100",
        "00000000",
        "01000000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "00000000",
        "00000000",
        "00000010",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000001",
        "00001000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000100",
        "00000000",
        "00000010",
        "00000000",
        "10000000",
        "00001001",
        "00000000",
        "00000000",
        "10000000",
        "01000000",
        "00010000",
        "00000001",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000001",
        "00001010",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000"
      ]
    },
    "TQ_RB (128, 4)": {
      "c": [
        "01111010",
        "10111010",
        "10111110",
        "00111010",
        "01111110",
        "01111010",
        "00101110",
        "00110010",
        "01111010",
        "01111010",
        "01111010",
        "01111010",
        "01111011",
        "01111000",
        "01010110",
        "01111000",
        "01111010",
        "01111110",
        "01111010",
        "01111011",
        "01111010",
        "01101010",
        "01110110",
        "01111010",
        "10111010",
        "00111001",
        "01101010",
        "01111010",
        "01101010",
        "11111010",
        "01111000",
        "01101110",
        "01111101",
        "01111010",
        "01111010",
        "01011110",
        "01111010",
        "01011010",
        "01111010",
        "11111010",
        "01111010",
        "11111010",
        "01001010",
        "01111010",
        "10111010",
        "01111001",
        "01110010",
        "01111010",
        "01111010",
        "01111010",
        "01111110",
        "11111010",
        "01111010",
        "00111010",
        "01111000",
        "10111010",
        "01001010",
        "01111011",
        "01110010",
        "01111010",
        "01111010",
        "01111010",
        "01111011",
        "01101011",
        "01111010",
        "01011010",
        "01111010",
        "01111010",
        "01111001",
        "01110111",
        "01111010",
        "11011010",
        "01111011",
        "01111010",
        "00111010",
        "01111010",
        "01111010",
        "01111010",
        "01111010",
        "01110110",
        "01111010",
        "00111011",
        "01111010",
        "10111010",
        "01111010",
        "01111010",
        "00001101",
        "10101010",
        "01111011",
        "01010010",
        "01111010",
        "01110110",
        "01000110",
        "01110110",
        "10111010",
        "01111010",
        "01111000",
        "10111010",
        "01111000",
        "01111010"
      ],
      "l": [
        "00000000",
        "00000000",
        "00010000",
        "00000000",
        "00000100",
        "00000000",
        "00101000",
        "00000000",
        "10000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "00000000",
        "00000000",
        "10000000",
        "00000000",
        "00001000",
        "00000100",
        "00000000",
        "00000000",
        "00010100",
        "00000000",
        "00010000",
        "00000000",
        "10000010",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "10000000",
        "00000000",
        "00000000",
        "01000000",
        "00000000",
        "00000000",
        "00000000",
        "01000000",
        "00000000",
        "00010000",
        "01000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000001",
        "01000000",
        "00000000",
        "00000000",
        "00000000",
        "01000000",
        "00000010",
        "00000000",
        "00000000",
        "00000010",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000001",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000010",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00100000"
      ]
    },
    "TQ_RB (2, 7)": {
      "c": [
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11000010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010",
        "11001010"
      ],
      "l": [
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000"
      ]
    },
    "TQ_RB (2, 2)": {
      "c": [
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10001011",
        "10000011",
        "10000011",
        "10000011",
        "11000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000011",
        "10000010",
        "10000011",
        "10000011",
        "10000011",
        "10000011"
      ],
      "l": [
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000010",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000100",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000"
      ]
    },
    "TQ_RB (128, 1)": {
      "c": [
        "01110111",
        "01110111",
        "01000111",
        "01111011",
        "01110111",
        "01110111",
        "01111111",
        "01110111",
        "01110110",
        "01110011",
        "01110111",
        "01110111",
        "01110110",
        "01110111",
        "01110111",
        "01110110",
        "01001011",
        "01110111",
        "01010111",
        "10000111",
        "01101011",
        "01110111",
        "01110100",
        "01110101",
        "01110011",
        "01110111",
        "01110111",
        "01110111",
        "01110111",
        "01111111",
        "01100111",
        "01110111",
        "01110111",
        "01110011",
        "01011111",
        "01111001",
        "01110111",
        "11010111",
        "00110001",
        "01111011",
        "01110111",
        "01100111",
        "01110111",
        "01110111",
        "01110101",
        "01110011",
        "01111011",
        "01110111",
        "01010111",
        "01110111",
        "01111011",
        "01111001",
        "01110110",
        "11110111",
        "01110111",
        "11000011",
        "01111101",
        "01110111",
        "01110111",
        "01000111",
        "01110111",
        "01110100",
        "01110111",
        "01110111",
        "01110111",
        "01111011",
        "01110111",
        "11110111",
        "11110111",
        "01111011",
        "01110111",
        "01111111",
        "01111111",
        "01100011",
        "01110111",
        "01110101",
        "01110111",
        "01000111",
        "01110110",
        "01110100",
        "01110111",
        "01110111",
        "01110111",
        "01111011",
        "01110111",
        "01111011",
        "01110111",
        "01110111",
        "11110111",
        "00100111",
        "01110110",
        "01110111",
        "01110111",
        "01110111",
        "11110111",
        "01110111",
        "01111001",
        "01110111",
        "01111110",
        "10010111"
      ],
      "l": [
        "00100000",
        "00000000",
        "00000000",
        "00001000",
        "00000000",
        "00000000",
        "00000100",
        "00000000",
        "00010000",
        "00000000",
        "00000000",
        "00000010",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000010",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000010",
        "00000000",
        "00000010",
        "00000101",
        "01100000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "00000010",
        "00000000",
        "00000000",
        "00000001",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "01001000",
        "00000000",
        "00000000",
        "00000001",
        "00000000",
        "00100000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000010",
        "00000000",
        "01000000",
        "10000001",
        "00000000",
        "00000000",
        "00000000",
        "00000100",
        "01000000",
        "00000000",
        "00000000",
        "00000001",
        "00000000",
        "00000000",
        "00010000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "10000100",
        "00100000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "10000000",
        "00000000",
        "00000000"
      ]
    },
    "TQ_RB (2, 6)": {
      "c": [
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00111111",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00100011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110001",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00000011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00111011",
        "00110011",
        "00110011",
        "00110011",
        "00110011",
        "00110111",
        "00110011"
      ],
      "l": [
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00010000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000"
      ]
    },
    "TQ_RB (128, 2)": {
      "c": [
        "01110110",
        "10110101",
        "01010100",
        "11110110",
        "01110110",
        "01110110",
        "01110110",
        "01111010",
        "01110111",
        "01110110",
        "01100001",
        "01110101",
        "11110110",
        "01110000",
        "11110100",
        "00110111",
        "01010000",
        "01001000",
        "01110110",
        "01110111",
        "01110101",
        "01110110",
        "01110110",
        "10110110",
        "01110110",
        "01110111",
        "01110110",
        "01110100",
        "01111110",
        "00110110",
        "01110110",
        "01110110",
        "10100110",
        "10110101",
        "01110111",
        "01110110",
        "10110101",
        "01110010",
        "11110110",
        "01110111",
        "01110101",
        "01110110",
        "01110110",
        "11111110",
        "01110110",
        "01110110",
        "01110110",
        "01110110",
        "01010110",
        "11011111",
        "01110110",
        "01110110",
        "01110101",
        "01010110",
        "01110110",
        "01000111",
        "01110110",
        "01110110",
        "01110101",
        "01110110",
        "01101010",
        "01110111",
        "01110110",
        "01110110",
        "01011110",
        "01000110",
        "01110110",
        "01110110",
        "00110110",
        "01110110",
        "01110110",
        "01000110",
        "01111110",
        "01110110",
        "01110110",
        "01100100",
        "01110100",
        "01110110",
        "01111010",
        "01110110",
        "01110110",
        "00101110",
        "10110110",
        "01000110",
        "01111111",
        "01010010",
        "01110110",
        "01110110",
        "01100110",
        "01110110",
        "01110110",
        "00110110",
        "01010100",
        "01110000",
        "11110110",
        "10010010",
        "01110010",
        "01100110",
        "01110110",
        "01101110"
      ],
      "l": [
        "00000000",
        "00000001",
        "00010000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00001000",
        "00000010",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "10000000",
        "00010000",
        "00010000",
        "00000000",
        "00000000",
        "00000001",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "10000000",
        "00000000",
        "00000010",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000110",
        "00000001",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "00000000",
        "00010000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "10000000",
        "00000000",
        "00000101",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "01000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00001000"
      ]
    },
    "TQ_RB (128, 3)": {
      "c": [
        "11010100",
        "00010000",
        "11010000",
        "11000100",
        "11010100",
        "11010100",
        "10010100",
        "00011111",
        "10010110",
        "00010000",
        "11010100",
        "11010100",
        "11010100",
        "11010100",
        "00010110",
        "00010100",
        "11010100",
        "11110111",
        "00010011",
        "11100100",
        "10010100",
        "10010100",
        "11010100",
        "11010110",
        "01100100",
        "01010100",
        "11110100",
        "00010100",
        "11011000",
        "11010100",
        "11000100",
        "11010100",
        "00010100",
        "11010110",
        "11011000",
        "11110100",
        "11010100",
        "00010100",
        "11110100",
        "11010101",
        "11011001",
        "11010100",
        "10111100",
        "11010100",
        "11000111",
        "11011000",
        "01011100",
        "11010100",
        "11010110",
        "11010000",
        "11010100",
        "11111000",
        "11010100",
        "11010100",
        "11110100",
        "11100100",
        "10010100",
        "10010100",
        "11010101",
        "11010110",
        "01010100",
        "11000100",
        "10010000",
        "01010110",
        "11010100",
        "11010000",
        "01010100",
        "11010110",
        "11010100",
        "11100100",
        "11010100",
        "00110110",
        "11010100",
        "11010100",
        "11110000",
        "11010100",
        "11010111",
        "11010111",
        "11111000",
        "11010111",
        "11010100",
        "11010100",
        "10010101",
        "11011010",
        "11011100",
        "11010100",
        "11110100",
        "10010100",
        "00011100",
        "11010111",
        "11010100",
        "11001000",
        "11010100",
        "11010100",
        "11010100",
        "11010100",
        "11010100",
        "11010100",
        "11010100",
        "00010100"
      ],
      "l": [
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000010",
        "00000000",
        "00000000",
        "00010000",
        "10000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "01000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00010000",
        "00000000",
        "00000000",
        "00000000",
        "00000100",
        "00000000",
        "00000000",
        "00000000",
        "01000000",
        "00000000",
        "00000010",
        "00000000",
        "00000000",
        "00011000",
        "00000000",
        "00000000",
        "00000000",
        "00100000",
        "00100000",
        "10000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00010000",
        "00000000",
        "00000010",
        "00000010",
        "00101000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00000000",
        "00010000",
        "00000000"
      ]
    }
  },
  "expected_output": {
    "TQ_RB: (2, 0)": {
      "0, 1": "10",
      "2, 3": "10",
      "4, 5": "01",
      "6, 7": "00"
    },
    "TQ_RB: (2, 1)": {
      "0, 1": "00",
      "2, 3": "00",
      "4, 5": "10",
      "6, 7": "11"
    },
    "TQ_RB: (2, 2)": {
      "0, 1": "11",
      "2, 3": "00",
      "4, 5": "00",
      "6, 7": "01"
    },
    "TQ_RB: (2, 3)": {
      "0, 1": "01",
      "2, 3": "01",
      "4, 5": "11",
      "6, 7": "11"
    },
    "TQ_RB: (2, 4)": {
      "0, 1": "00",
      "2, 3": "01",
      "4, 5": "01",
      "6, 7": "00"
    },
    "TQ_RB: (2, 5)": {
      "0, 1": "00",
      "2, 3": "00",
      "4, 5": "10",
      "6, 7": "00"
    },
    "TQ_RB: (2, 6)": {
      "0, 1": "11",
      "2, 3": "00",
      "4, 5": "11",
      "6, 7": "00"
    },
    "TQ_RB: (2, 7)": {
      "0, 1": "01",
      "2, 3": "01",
      "4, 5": "00",
      "6, 7": "11"
    },
    "TQ_RB: (32, 0)": {
      "0, 1": "01",
      "2, 3": "00",
      "4, 5": "00",
      "6, 7": "10"
    },
    "TQ_RB: (32, 1)": {
      "0, 1": "11",
      "2, 3": "01",
      "4, 5": "01",
      "6, 7": "10"
    },
    "TQ_RB: (32, 2)": {
      "0, 1": "01",
      "2, 3": "11",
      "4, 5": "10",
      "6, 7": "10"
    },
    "TQ_RB: (32, 3)": {
      "0, 1": "01",
      "2, 3": "11",
      "4, 5": "11",
      "6, 7": "01"
    },
    "TQ_RB: (32, 4)": {
      "0, 1": "11",
      "2, 3": "01",
      "4, 5": "01",
      "6, 7": "01"
    },
    "TQ_RB: (32, 5)": {
      "0, 1": "11",
      "2, 3": "11",
      "4, 5": "11",
      "6, 7": "01"
    },
    "TQ_RB: (32, 6)": {
      "0, 1": "00",
      "2, 3": "01",
      "4, 5": "10",
      "6, 7": "11"
    },
    "TQ_RB: (32, 7)": {
      "0, 1": "10",
      "2, 3": "11",
      "4, 5": "10",
      "6, 7": "11"
    },
    "TQ_RB: (128, 0)": {
      "0, 1": "00",
      "2, 3": "01",
      "4, 5": "11",
      "6, 7": "00"
    },
    "TQ_RB: (128, 1)": {
      "0, 1": "11",
      "2, 3": "10",
      "4, 5": "11",
      "6, 7": "10"
    },
    "TQ_RB: (128, 2)": {
      "0, 1": "01",
      "2, 3": "10",
      "4, 5": "11",
      "6, 7": "10"
    },
    "TQ_RB: (128, 3)": {
      "0, 1": "00",
      "2, 3": "10",
      "4, 5": "10",
      "6, 7": "11"
    },
    "TQ_RB: (128, 4)": {
      "0, 1": "01",
      "2, 3": "01",
      "4, 5": "11",
      "6, 7": "10"
    },
    "TQ_RB: (128, 5)": {
      "0, 1": "10",
      "2, 3": "00",
      "4, 5": "10",
      "6, 7": "01"
    },
    "TQ_RB: (128, 6)": {
      "0, 1": "01",
      "2, 3": "10",
      "4, 5": "11",
      "6, 7": "10"
    },
    "TQ_RB: (128, 7)": {
      "0, 1": "10",
      "2, 3": "11",
      "4, 5": "01",
      "6, 7": "11"
    }
  },
  "leakage_postselect": {
    "0, 1": {
      "2": {
        "1": 100,
        "5": 99,
        "4": 98,
        "0": 100,
        "3": 100,
        "7": 100,
        "2": 99,
        "6": 100
      },
      "128": {
        "7": 94,
        "0": 94,
        "5": 92,
        "6": 90,
        "4": 94,
        "1": 89,
        "2": 93,
        "3": 96
      },
      "32": {
        "4": 98,
        "0": 95,
        "7": 98,
        "2": 100,
        "3": 99,
        "6": 98,
        "5": 96,
        "1": 97
      }
    },
    "2, 3": {
      "2": {
        "1": 98,
        "5": 100,
        "4": 98,
        "0": 99,
        "3": 99,
        "7": 100,
        "2": 99,
        "6": 100
      },
      "128": {
        "7": 89,
        "0": 96,
        "5": 94,
        "6": 88,
        "4": 95,
        "1": 93,
        "2": 96,
        "3": 97
      },
      "32": {
        "4": 98,
        "0": 96,
        "7": 96,
        "2": 94,
        "3": 99,
        "6": 95,
        "5": 98,
        "1": 93
      }
    },
    "4, 5": {
      "2": {
        "1": 98,
        "5": 100,
        "4": 99,
        "0": 99,
        "3": 97,
        "7": 100,
        "2": 100,
        "6": 98
      },
      "128": {
        "7": 90,
        "0": 92,
        "5": 90,
        "6": 95,
        "4": 93,
        "1": 94,
        "2": 94,
        "3": 92
      },
      "32": {
        "4": 99,
        "0": 100,
        "7": 97,
        "2": 97,
        "3": 99,
        "6": 97,
        "5": 97,
        "1": 93
      }
    },
    "6, 7": {
      "2": {
        "1": 100,
        "5": 97,
        "4": 99,
        "0": 100,
        "3": 99,
        "7": 100,
        "2": 100,
        "6": 100
      },
      "128": {
        "7": 96,
        "0": 94,
        "5": 88,
        "6": 93,
        "4": 91,
        "1": 93,
        "2": 96,
        "3": 96
      },
      "32": {
        "4": 97,
        "0": 98,
        "7": 99,
        "2": 98,
        "3": 96,
        "6": 96,
        "5": 95,
        "1": 98
      }
    }
  }
}