{
  "shots": 100,
  "survival": {
    "0": {
      "128": {
        "7": 84,
        "4": 100,
        "6": 98,
        "0": 94,
        "1": 98,
        "5": 100,
        "3": 98,
        "2": 96
      },
      "32": {
        "0": 99,
        "5": 98,
        "3": 99,
        "4": 100,
        "2": 99,
        "6": 100,
        "7": 100,
        "1": 100
      },
      "2": {
        "7": 99,
        "6": 100,
        "5": 100,
        "2": 99,
        "0": 100,
        "4": 100,
        "3": 100,
        "1": 100
      },
      "8": {
        "0": 100,
        "5": 99,
        "6": 99,
        "2": 99,
        "3": 100,
        "4": 100,
        "7": 100,
        "1": 99
      }
    },
    "1": {
      "128": {
        "7": 94,
        "4": 97,
        "6": 99,
        "0": 97,
        "1": 99,
        "5": 97,
        "3": 97,
        "2": 95
      },
      "32": {
        "0": 97,
        "5": 99,
        "3": 98,
        "4": 100,
        "2": 99,
        "6": 98,
        "7": 98,
        "1": 99
      },
      "2": {
        "7": 100,
        "6": 100,
        "5": 100,
        "2": 100,
        "0": 100,
        "4": 98,
        "3": 100,
        "1": 100
      },
      "8": {
        "0": 100,
        "5": 100,
        "6": 99,
        "2": 100,
        "3": 100,
        "4": 99,
        "7": 100,
        "1": 99
      }
    },
    "2": {
      "128": {
        "7": 88,
        "4": 98,
        "6": 98,
        "0": 99,
        "1": 98,
        "5": 99,
        "3": 97,
        "2": 99
      },
      "32": {
        "0": 100,
        "5": 99,
        "3": 98,
        "4": 100,
        "2": 100,
        "6": 100,
        "7": 100,
        "1": 98
      },
      "2": {
        "7": 98,
        "6": 99,
        "5": 98,
        "2": 100,
        "0": 100,
        "4": 100,
        "3": 100,
        "1": 100
      },
      "8": {
        "0": 100,
        "5": 100,
        "6": 98,
        "2": 100,
        "3": 100,
        "4": 100,
        "7": 98,
        "1": 100
      }
    },
    "3": {
      "128": {
        "7": 86,
        "4": 99,
        "6": 98,
        "0": 97,
        "1": 98,
        "5": 99,
        "3": 98,
        "2": 94
      },
      "32": {
        "0": 100,
        "5": 99,
        "3": 100,
        "4": 100,
        "2": 100,
        "6": 100,
        "7": 100,
        "1": 100
      },
      "2": {
        "7": 100,
        "6": 98,
        "5": 100,
        "2": 100,
        "0": 100,
        "4": 100,
        "3": 100,
        "1": 100
      },
      "8": {
        "0": 99,
        "5": 100,
        "6": 98,
        "2": 100,
        "3": 99,
        "4": 100,
        "7": 100,
        "1": 99
      }
    },
    "4": {
      "128": {
        "7": 91,
        "4": 99,
        "6": 97,
        "0": 99,
        "1": 97,
        "5": 96,
        "3": 99,
        "2": 98
      },
      "32": {
        "0": 100,
        "5": 99,
        "3": 99,
        "4": 100,
        "2": 99,
        "6": 99,
        "7": 100,
        "1": 99
      },
      "2": {
        "7": 100,
        "6": 99,
        "5": 99,
        "2": 100,
        "0": 100,
        "4": 100,
        "3": 100,
        "1": 100
      },
      "8": {
        "0": 100,
        "5": 99,
        "6": 100,
        "2": 100,
        "3": 100,
        "4": 99,
        "7": 100,
        "1": 99
      }
    },
    "5": {
      "128": {
        "7": 92,
        "4": 99,
        "6": 99,
        "0": 100,
        "1": 98,
        "5": 94,
        "3": 100,
        "2": 98
      },
      "32": {
        "0": 99,
        "5": 98,
        "3": 100,
        "4": 100,
        "2": 100,
        "6": 100,
        "7": 99,
        "1": 100
      },
      "2": {
        "7": 99,
        "6": 99,
        "5": 99,
        "2": 100,
        "0": 100,
        "4": 100,
        "3": 100,
        "1": 100
      },
      "8": {
        "0": 100,
        "5": 100,
        "6": 98,
        "2": 99,
        "3": 99,
        "4": 100,
        "7": 99,
        "1": 100
      }
    },
    "6": {
      "128": {
        "7": 90,
        "4": 99,
        "6": 98,
        "0": 99,
        "1": 98,
        "5": 99,
        "3": 100,
        "2": 97
      },
      "32": {
        "0": 100,
        "5": 100,
        "3": 98,
        "4": 100,
        "2": 99,
        "6": 99,
        "7": 98,
        "1": 100
      },
      "2": {
        "7": 100,
        "6": 99,
        "5": 100,
        "2": 100,
        "0": 100,
        "4": 100,
        "3": 100,
        "1": 100
      },
      "8": {
        "0": 100,
        "5": 100,
        "6": 100,
        "2": 100,
        "3": 100,
        "4": 98,
        "7": 100,
        "1": 100
      }
    },
    "7": {
      "128": {
        "7": 83,
        "4": 98,
        "6": 99,
        "0": 98,
        "1": 100,
        "5": 100,
        "3": 97,
        "2": 97
      },
      "32": {
        "0": 99,
        "5": 98,
        "3": 100,
        "4": 100,
        "2": 100,
        "6": 98,
        "7": 99,
        "1": 100
      },
      "2": {
        "7": 100,
        "6": 100,
        "5": 100,
        "2": 100,
        "0": 100,
        "4": 100,
        "3": 99,
        "1": 100
      },
      "8": {
        "0": 100,
        "5": 99,
        "6": 100,
        "2": 100,
        "3": 100,
        "4": 100,
        "7": 100,
        "1": 100
      }
    },
    "8": {
      "128": {
        "7": 88,
        "4": 98,
        "6": 98,
        "0": 98,
        "1": 98,
        "5": 97,
        "3": 99,
        "2": 99
      },
      "32": {
        "0": 99,
        "5": 100,
        "3": 97,
        "4": 99,
        "2": 99,
        "6": 99,
        "7": 100,
        "1": 99
      },
      "2": {
        "7": 100,
        "6": 99,
        "5": 100,
        "2": 100,
        "0": 100,
        "4": 100,
        "3": 100,
        "1": 100
      },
      "8": {
        "0": 100,
        "5": 100,
        "6": 100,
        "2": 100,
        "3": 99,
        "4": 100,
        "7": 100,
        "1": 99
      }
    },
    "9": {
      "128": {
        "7": 92,
        "4": 100,
        "6": 98,
        "0": 97,
        "1": 99,
        "5": 98,
        "3": 98,
        "2": 93
      },
      "32": {
        "0": 99,
        "5": 98,
        "3": 100,
        "4": 99,
        "2": 100,
        "6": 100,
        "7": 100,
        "1": 100
      },
      "2": {
        "7": 100,
        "6": 99,
        "5": 100,
        "2": 100,
        "0": 100,
        "4": 99,
        "3": 99,
        "1": 99
      },
      "8": {
        "0": 100,
        "5": 100,
        "6": 100,
        "2": 100,
        "3": 100,
        "4": 100,
        "7": 100,
        "1": 100
      }
    },
    "10": {
      "128": {
        "7": 97,
        "4": 100,
        "6": 100,
        "0": 99,
        "1": 98,
        "5": 98,
        "3": 100,
        "2": 97
      },
      "32": {
        "0": 100,
        "5": 98,
        "3": 100,
        "4": 100,
        "2": 99,
        "6": 96,
        "7": 100,
        "1": 98
      },
      "2": {
        "7": 98,
        "6": 100,
        "5": 100,
        "2": 100,
        "0": 100,
        "4": 99,
        "3": 100,
        "1": 100
      },
      "8": {
        "0": 100,
        "5": 100,
        "6": 100,
        "2": 99,
        "3": 100,
        "4": 100,
        "7": 98,
        "1": 100
      }
    },
    "11": {
      "128": {
        "7": 92,
        "4": 95,
        "6": 100,
        "0": 97,
        "1": 98,
        "5": 100,
        "3": 98,
        "2": 98
      },
      "32": {
        "0": 100,
        "5": 99,
        "3": 100,
        "4": 99,
        "2": 99,
        "6": 100,
        "7": 100,
        "1": 100
      },
      "2": {
        "7": 99,
        "6": 99,
        "5": 100,
        "2": 99,
        "0": 100,
        "4": 99,
        "3": 99,
        "1": 100
      },
      "8": {
        "0": 100,
        "5": 100,
        "6": 100,
        "2": 100,
        "3": 100,
        "4": 99,
        "7": 100,
        "1": 100
      }
    },
    "12": {
      "128": {
        "7": 93,
        "4": 100,
        "6": 98,
        "0": 97,
        "1": 96,
        "5": 100,
        "3": 97,
        "2": 96
      },
      "32": {
        "0": 99,
        "5": 99,
        "3": 99,
        "4": 100,
        "2": 100,
        "6": 100,
        "7": 99,
        "1": 99
      },
      "2": {
        "7": 100,
        "6": 100,
        "5": 99,
        "2": 100,
        "0": 100,
        "4": 100,
        "3": 100,
        "1": 100
      },
      "8": {
        "0": 100,
        "5": 100,
        "6": 100,
        "2": 100,
        "3": 100,
        "4": 99,
        "7": 100,
        "1": 100
      }
    },
    "13": {
      "128": {
        "7": 90,
        "4": 99,
        "6": 99,
        "0": 95,
        "1": 97,
        "5": 99,
        "3": 99,
        "2": 98
      },
      "32": {
        "0": 99,
        "5": 99,
        "3": 99,
        "4": 99,
        "2": 100,
        "6": 100,
        "7": 98,
        "1": 100
      },
      "2": {
        "7": 100,
        "6": 100,
        "5": 99,
        "2": 100,
        "0": 100,
        "4": 99,
        "3": 100,
        "1": 100
      },
      "8": {
        "0": 100,
        "5": 100,
        "6": 100,
        "2": 100,
        "3": 100,
        "4": 98,
        "7": 100,
        "1": 100
      }
    },
    "14": {
      "128": {
        "7": 91,
        "4": 96,
        "6": 100,
        "0": 99,
        "1": 96,
        "5": 98,
        "3": 99,
        "2": 99
      },
      "32": {
        "0": 100,
        "5": 100,
        "3": 99,
        "4": 99,
        "2": 99,
        "6": 99,
        "7": 100,
        "1": 100
      },
      "2": {
        "7": 100,
        "6": 100,
        "5": 100,
        "2": 100,
        "0": 100,
        "4": 100,
        "3": 100,
        "1": 100
      },
      "8": {
        "0": 100,
        "5": 100,
        "6": 100,
        "2": 99,
        "3": 100,
        "4": 98,
        "7": 98,
        "1": 100
      }
    },
    "15": {
      "128": {
        "7": 94,
        "4": 97,
        "6": 98,
        "0": 100,
        "1": 99,
        "5": 94,
        "3": 97,
        "2": 99
      },
      "32": {
        "0": 99,
        "5": 100,
        "3": 96,
        "4": 98,
        "2": 100,
        "6": 99,
        "7": 100,
        "1": 97
      },
      "2": {
        "7": 99,
        "6": 100,
        "5": 100,
        "2": 100,
        "0": 100,
        "4": 99,
        "3": 100,
        "1": 99
      },
      "8": {
        "0": 99,
        "5": 100,
        "6": 99,
        "2": 100,
        "3": 100,
        "4": 99,
        "7": 99,
        "1": 100
      }
    },
    "16": {
      "128": {
        "7": 89,
        "4": 100,
        "6": 99,
        "0": 95,
        "1": 99,
        "5": 99,
        "3": 99,
        "2": 98
      },
      "32": {
        "0": 96,
        "5": 100,
        "3": 100,
        "4": 99,
        "2": 100,
        "6": 100,
        "7": 100,
        "1": 99
      },
      "2": {
        "7": 100,
        "6": 100,
        "5": 99,
        "2": 100,
        "0": 99,
        "4": 99,
        "3": 100,
        "1": 100
      },
      "8": {
        "0": 100,
        "5": 100,
        "6": 100,
        "2": 99,
        "3": 100,
        "4": 100,
        "7": 100,
        "1": 100
      }
    },
    "17": {
      "128": {
        "7": 88,
        "4": 99,
        "6": 99,
        "0": 96,
        "1": 98,
        "5": 99,
        "3": 100,
        "2": 98
      },
      "32": {
        "0": 100,
        "5": 98,
        "3": 100,
        "4": 98,
        "2": 99,
        "6": 100,
        "7": 99,
        "1": 100
      },
      "2": {
        "7": 100,
        "6": 100,
        "5": 100,
        "2": 100,
        "0": 100,
        "4": 100,
        "3": 100,
        "1": 99
      },
      "8": {
        "0": 100,
        "5": 98,
        "6": 99,
        "2": 100,
        "3": 100,
        "4": 100,
        "7": 99,
        "1": 100
      }
    },
    "18": {
      "128": {
        "7": 86,
        "4": 100,
        "6": 100,
        "0": 98,
        "1": 98,
        "5": 96,
        "3": 96,
        "2": 98
      },
      "32": {
        "0": 99,
        "5": 100,
        "3": 100,
        "4": 100,
        "2": 99,
        "6": 99,
        "7": 100,
        "1": 99
      },
      "2": {
        "7": 100,
        "6": 100,
        "5": 99,
        "2": 100,
        "0": 100,
        "4": 100,
        "3": 100,
        "1": 100
      },
      "8": {
        "0": 100,
        "5": 98,
        "6": 100,
        "2": 100,
        "3": 100,
        "4": 99,
        "7": 99,
        "1": 100
      }
    },
    "19": {
      "128": {
        "7": 90,
        "4": 99,
        "6": 100,
        "0": 96,
        "1": 100,
        "5": 99,
        "3": 97,
        "2": 99
      },
      "32": {
        "0": 99,
        "5": 100,
        "3": 99,
        "4": 98,
        "2": 99,
        "6": 99,
        "7": 99,
        "1": 100
      },
      "2": {
        "7": 99,
        "6": 100,
        "5": 99,
        "2": 100,
        "0": 100,
        "4": 100,
        "3": 100,
        "1": 100
      },
      "8": {
        "0": 100,
        "5": 100,
        "6": 100,
        "2": 100,
        "3": 100,
        "4": 99,
        "7": 99,
        "1": 100
      }
    }
  },
  "sequence_info": {
    "2": 8,
    "8": 8,
    "32": 8,
    "128": 8
  },
  "qasm": {
    "Memory_RB: (128, 0) [1]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrx(3.5*pi) q[0];\nrx(3.5*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];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[16];\nRZZ(0) q[1], q[19];\nRZZ(0) q[15], q[17];\nRZZ(0) q[14], q[9];\nRZZ(0) q[11], q[10];\nRZZ(0) q[6], q[0];\nRZZ(0) q[5], q[8];\nRZZ(0) q[2], q[3];\nRZZ(0) q[13], q[12];\nRZZ(0) q[16], q[7];\nRZZ(0) q[18], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[11];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[19];\nRZZ(0) q[14], q[17];\nRZZ(0) q[18], q[15];\nRZZ(0) q[2], q[12];\nRZZ(0) q[6], q[5];\nRZZ(0) q[3], q[19];\nRZZ(0) q[4], q[1];\nRZZ(0) q[9], q[10];\nRZZ(0) q[0], q[7];\nRZZ(0) q[8], q[13];\nRZZ(0) q[11], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[6], q[13];\nRZZ(0) q[1], q[11];\nRZZ(0) q[14], q[12];\nRZZ(0) q[18], q[0];\nRZZ(0) q[4], q[3];\nRZZ(0) q[2], q[9];\nRZZ(0) q[19], q[15];\nRZZ(0) q[8], q[7];\nRZZ(0) q[17], q[10];\nRZZ(0) q[5], q[16];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[14], q[16];\nRZZ(0) q[4], q[3];\nRZZ(0) q[17], q[5];\nRZZ(0) q[10], q[11];\nRZZ(0) q[6], q[12];\nRZZ(0) q[0], q[2];\nRZZ(0) q[15], q[8];\nRZZ(0) q[19], q[18];\nRZZ(0) q[13], q[9];\nRZZ(0) q[1], q[7];\nrz(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];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*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(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[10], q[0];\nRZZ(0) q[1], q[6];\nRZZ(0) q[16], q[15];\nRZZ(0) q[2], q[7];\nRZZ(0) q[19], q[5];\nRZZ(0) q[9], q[4];\nRZZ(0) q[18], q[13];\nRZZ(0) q[12], q[8];\nRZZ(0) q[11], q[14];\nRZZ(0) q[3], q[17];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[15], q[2];\nRZZ(0) q[0], q[8];\nRZZ(0) q[14], q[17];\nRZZ(0) q[9], q[11];\nRZZ(0) q[5], q[1];\nRZZ(0) q[7], q[4];\nRZZ(0) q[19], q[6];\nRZZ(0) q[10], q[18];\nRZZ(0) q[3], q[16];\nRZZ(0) q[13], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[3];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[13], q[19];\nRZZ(0) q[3], q[9];\nRZZ(0) q[1], q[14];\nRZZ(0) q[2], q[8];\nRZZ(0) q[10], q[6];\nRZZ(0) q[15], q[0];\nRZZ(0) q[7], q[12];\nRZZ(0) q[11], q[5];\nRZZ(0) q[16], q[17];\nRZZ(0) q[4], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[3];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[10];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nRZZ(0) q[8], q[1];\nRZZ(0) q[6], q[18];\nRZZ(0) q[0], q[5];\nRZZ(0) q[15], q[3];\nRZZ(0) q[13], q[7];\nRZZ(0) q[12], q[2];\nRZZ(0) q[11], q[16];\nRZZ(0) q[4], q[9];\nRZZ(0) q[19], q[17];\nRZZ(0) q[10], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[19];\nRZZ(0) q[10], q[5];\nRZZ(0) q[19], q[3];\nRZZ(0) q[4], q[17];\nRZZ(0) q[9], q[11];\nRZZ(0) q[13], q[14];\nRZZ(0) q[12], q[18];\nRZZ(0) q[7], q[0];\nRZZ(0) q[6], q[8];\nRZZ(0) q[2], q[16];\nRZZ(0) q[15], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(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(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nRZZ(0) q[7], q[14];\nRZZ(0) q[12], q[2];\nRZZ(0) q[10], q[11];\nRZZ(0) q[4], q[3];\nRZZ(0) q[13], q[18];\nRZZ(0) q[6], q[16];\nRZZ(0) q[17], q[15];\nRZZ(0) q[5], q[8];\nRZZ(0) q[19], q[0];\nRZZ(0) q[9], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[3];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nRZZ(0) q[12], q[8];\nRZZ(0) q[19], q[18];\nRZZ(0) q[17], q[5];\nRZZ(0) q[4], q[11];\nRZZ(0) q[0], q[14];\nRZZ(0) q[10], q[2];\nRZZ(0) q[13], q[6];\nRZZ(0) q[3], q[15];\nRZZ(0) q[1], q[16];\nRZZ(0) q[7], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[17], q[15];\nRZZ(0) q[7], q[16];\nRZZ(0) q[10], q[13];\nRZZ(0) q[8], q[6];\nRZZ(0) q[3], q[19];\nRZZ(0) q[0], q[5];\nRZZ(0) q[1], q[2];\nRZZ(0) q[4], q[11];\nRZZ(0) q[14], q[9];\nRZZ(0) q[18], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[19];\nRZZ(0) q[11], q[13];\nRZZ(0) q[14], q[4];\nRZZ(0) q[1], q[18];\nRZZ(0) q[17], q[10];\nRZZ(0) q[3], q[8];\nRZZ(0) q[5], q[15];\nRZZ(0) q[0], q[19];\nRZZ(0) q[16], q[12];\nRZZ(0) q[9], q[2];\nRZZ(0) q[6], q[7];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[14];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.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];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[17], q[16];\nRZZ(0) q[14], q[12];\nRZZ(0) q[2], q[18];\nRZZ(0) q[15], q[11];\nRZZ(0) q[19], q[9];\nRZZ(0) q[0], q[5];\nRZZ(0) q[8], q[7];\nRZZ(0) q[6], q[1];\nRZZ(0) q[3], q[10];\nRZZ(0) q[13], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[2], q[10];\nRZZ(0) q[8], q[0];\nRZZ(0) q[12], q[4];\nRZZ(0) q[15], q[3];\nRZZ(0) q[16], q[11];\nRZZ(0) q[17], q[7];\nRZZ(0) q[9], q[19];\nRZZ(0) q[6], q[5];\nRZZ(0) q[18], q[13];\nRZZ(0) q[14], q[1];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\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(3.5*pi) q[5];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[13], q[4];\nRZZ(0) q[19], q[7];\nRZZ(0) q[15], q[18];\nRZZ(0) q[10], q[6];\nRZZ(0) q[14], q[12];\nRZZ(0) q[1], q[5];\nRZZ(0) q[9], q[3];\nRZZ(0) q[8], q[0];\nRZZ(0) q[16], q[2];\nRZZ(0) q[11], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.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[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\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[9];\nrz(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[13], q[12];\nRZZ(0) q[11], q[18];\nRZZ(0) q[3], q[10];\nRZZ(0) q[9], q[5];\nRZZ(0) q[17], q[2];\nRZZ(0) q[6], q[14];\nRZZ(0) q[4], q[8];\nRZZ(0) q[0], q[16];\nRZZ(0) q[15], q[19];\nRZZ(0) q[7], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[2], q[14];\nRZZ(0) q[18], q[13];\nRZZ(0) q[11], q[1];\nRZZ(0) q[7], q[19];\nRZZ(0) q[9], q[16];\nRZZ(0) q[6], q[4];\nRZZ(0) q[15], q[10];\nRZZ(0) q[3], q[12];\nRZZ(0) q[0], q[8];\nRZZ(0) q[5], q[17];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[9];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) 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];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[6], q[17];\nRZZ(0) q[10], q[5];\nRZZ(0) q[9], q[8];\nRZZ(0) q[13], q[1];\nRZZ(0) q[12], q[18];\nRZZ(0) q[11], q[4];\nRZZ(0) q[15], q[19];\nRZZ(0) q[16], q[7];\nRZZ(0) q[2], q[0];\nRZZ(0) q[14], q[3];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[17];\nRZZ(0) q[7], q[14];\nRZZ(0) q[1], q[16];\nRZZ(0) q[4], q[3];\nRZZ(0) q[8], q[12];\nRZZ(0) q[0], q[19];\nRZZ(0) q[10], q[15];\nRZZ(0) q[6], q[11];\nRZZ(0) q[5], q[2];\nRZZ(0) q[9], q[13];\nRZZ(0) q[18], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[4], q[16];\nRZZ(0) q[15], q[19];\nRZZ(0) q[0], q[10];\nRZZ(0) q[17], q[2];\nRZZ(0) q[7], q[6];\nRZZ(0) q[9], q[12];\nRZZ(0) q[8], q[13];\nRZZ(0) q[14], q[5];\nRZZ(0) q[1], q[3];\nRZZ(0) q[11], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[5];\nry(3.5*pi) q[7];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nRZZ(0) q[7], q[17];\nRZZ(0) q[6], q[0];\nRZZ(0) q[1], q[11];\nRZZ(0) q[16], q[5];\nRZZ(0) q[18], q[2];\nRZZ(0) q[14], q[9];\nRZZ(0) q[15], q[8];\nRZZ(0) q[4], q[12];\nRZZ(0) q[13], q[3];\nRZZ(0) q[19], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[8];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[18];\nRZZ(0) q[18], q[7];\nRZZ(0) q[10], q[6];\nRZZ(0) q[17], q[19];\nRZZ(0) q[14], q[13];\nRZZ(0) q[4], q[11];\nRZZ(0) q[8], q[12];\nRZZ(0) q[3], q[1];\nRZZ(0) q[16], q[9];\nRZZ(0) q[2], q[0];\nRZZ(0) q[15], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[7], q[0];\nRZZ(0) q[3], q[16];\nRZZ(0) q[17], q[8];\nRZZ(0) q[4], q[12];\nRZZ(0) q[2], q[18];\nRZZ(0) q[19], q[15];\nRZZ(0) q[11], q[9];\nRZZ(0) q[1], q[6];\nRZZ(0) q[10], q[13];\nRZZ(0) q[5], q[14];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[13];\nry(1.0*pi) q[16];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[18], q[14];\nRZZ(0) q[19], q[12];\nRZZ(0) q[11], q[0];\nRZZ(0) q[15], q[10];\nRZZ(0) q[7], q[17];\nRZZ(0) q[8], q[6];\nRZZ(0) q[3], q[4];\nRZZ(0) q[1], q[13];\nRZZ(0) q[9], q[16];\nRZZ(0) q[2], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[11];\nry(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[15], q[8];\nRZZ(0) q[1], q[14];\nRZZ(0) q[17], q[4];\nRZZ(0) q[13], q[19];\nRZZ(0) q[3], q[12];\nRZZ(0) q[10], q[6];\nRZZ(0) q[11], q[16];\nRZZ(0) q[0], q[2];\nRZZ(0) q[5], q[18];\nRZZ(0) q[9], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.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];\nrx(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[2], q[8];\nRZZ(0) q[19], q[16];\nRZZ(0) q[18], q[3];\nRZZ(0) q[14], q[6];\nRZZ(0) q[7], q[10];\nRZZ(0) q[13], q[12];\nRZZ(0) q[0], q[11];\nRZZ(0) q[9], q[15];\nRZZ(0) q[4], q[5];\nRZZ(0) q[1], q[17];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[7];\nrz(1.0*pi) q[9];\nry(1.0*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[18], q[7];\nRZZ(0) q[0], q[6];\nRZZ(0) q[19], q[17];\nRZZ(0) q[8], q[2];\nRZZ(0) q[12], q[9];\nRZZ(0) q[13], q[4];\nRZZ(0) q[16], q[1];\nRZZ(0) q[10], q[15];\nRZZ(0) q[3], q[14];\nRZZ(0) q[11], q[5];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[8];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(1.0*pi) q[15];\nry(3.5*pi) q[19];\nRZZ(0) q[9], q[1];\nRZZ(0) q[19], q[7];\nRZZ(0) q[3], q[14];\nRZZ(0) q[4], q[17];\nRZZ(0) q[2], q[8];\nRZZ(0) q[12], q[10];\nRZZ(0) q[11], q[18];\nRZZ(0) q[16], q[6];\nRZZ(0) q[0], q[5];\nRZZ(0) q[13], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) 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(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[11];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[4], q[12];\nRZZ(0) q[8], q[1];\nRZZ(0) q[19], q[16];\nRZZ(0) q[13], q[2];\nRZZ(0) q[15], q[6];\nRZZ(0) q[11], q[9];\nRZZ(0) q[0], q[3];\nRZZ(0) q[5], q[7];\nRZZ(0) q[17], q[10];\nRZZ(0) q[18], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*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];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\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];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[12], q[4];\nRZZ(0) q[18], q[0];\nRZZ(0) q[6], q[17];\nRZZ(0) q[10], q[15];\nRZZ(0) q[7], q[11];\nRZZ(0) q[3], q[13];\nRZZ(0) q[5], q[1];\nRZZ(0) q[14], q[9];\nRZZ(0) q[19], q[8];\nRZZ(0) q[16], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.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];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nRZZ(0) q[8], q[9];\nRZZ(0) q[18], q[6];\nRZZ(0) q[7], q[5];\nRZZ(0) q[12], q[17];\nRZZ(0) q[19], q[11];\nRZZ(0) q[15], q[1];\nRZZ(0) q[16], q[3];\nRZZ(0) q[14], q[2];\nRZZ(0) q[0], q[13];\nRZZ(0) q[4], q[10];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[1], q[3];\nRZZ(0) q[11], q[17];\nRZZ(0) q[14], q[6];\nRZZ(0) q[15], q[18];\nRZZ(0) q[19], q[9];\nRZZ(0) q[8], q[12];\nRZZ(0) q[2], q[16];\nRZZ(0) q[7], q[4];\nRZZ(0) q[0], q[5];\nRZZ(0) q[13], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*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];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[18], q[16];\nRZZ(0) q[0], q[7];\nRZZ(0) q[1], q[14];\nRZZ(0) q[19], q[8];\nRZZ(0) q[12], q[4];\nRZZ(0) q[17], q[15];\nRZZ(0) q[13], q[6];\nRZZ(0) q[10], q[9];\nRZZ(0) q[11], q[3];\nRZZ(0) q[5], q[2];\nry(3.5*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];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[19];\nRZZ(0) q[0], q[8];\nRZZ(0) q[13], q[4];\nRZZ(0) q[18], q[19];\nRZZ(0) q[9], q[15];\nRZZ(0) q[10], q[6];\nRZZ(0) q[5], q[16];\nRZZ(0) q[14], q[2];\nRZZ(0) q[1], q[11];\nRZZ(0) q[7], q[12];\nRZZ(0) q[3], q[17];\nry(0.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[1], q[15];\nRZZ(0) q[6], q[0];\nRZZ(0) q[8], q[19];\nRZZ(0) q[12], q[4];\nRZZ(0) q[18], q[2];\nRZZ(0) q[3], q[14];\nRZZ(0) q[10], q[11];\nRZZ(0) q[13], q[9];\nRZZ(0) q[16], q[5];\nRZZ(0) q[17], q[7];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[15], q[10];\nRZZ(0) q[18], q[0];\nRZZ(0) q[16], q[13];\nRZZ(0) q[1], q[2];\nRZZ(0) q[11], q[6];\nRZZ(0) q[17], q[9];\nRZZ(0) q[14], q[7];\nRZZ(0) q[12], q[4];\nRZZ(0) q[3], q[19];\nRZZ(0) q[5], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[2];\nrx(1.0*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[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*pi) q[8];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[19];\nRZZ(0) q[11], q[10];\nRZZ(0) q[8], q[5];\nRZZ(0) q[14], q[12];\nRZZ(0) q[18], q[6];\nRZZ(0) q[7], q[9];\nRZZ(0) q[2], q[19];\nRZZ(0) q[3], q[16];\nRZZ(0) q[17], q[15];\nRZZ(0) q[0], q[4];\nRZZ(0) q[13], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[8], q[15];\nRZZ(0) q[7], q[2];\nRZZ(0) q[1], q[0];\nRZZ(0) q[3], q[6];\nRZZ(0) q[17], q[14];\nRZZ(0) q[11], q[16];\nRZZ(0) q[4], q[10];\nRZZ(0) q[9], q[19];\nRZZ(0) q[5], q[12];\nRZZ(0) q[13], q[18];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(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];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[5], q[0];\nRZZ(0) q[15], q[11];\nRZZ(0) q[14], q[18];\nRZZ(0) q[9], q[17];\nRZZ(0) q[8], q[4];\nRZZ(0) q[2], q[12];\nRZZ(0) q[10], q[16];\nRZZ(0) q[7], q[1];\nRZZ(0) q[19], q[13];\nRZZ(0) q[3], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[8], q[11];\nRZZ(0) q[17], q[4];\nRZZ(0) q[9], q[15];\nRZZ(0) q[5], q[6];\nRZZ(0) q[1], q[3];\nRZZ(0) q[0], q[13];\nRZZ(0) q[16], q[19];\nRZZ(0) q[2], q[7];\nRZZ(0) q[12], q[10];\nRZZ(0) q[14], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(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];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[3], q[17];\nRZZ(0) q[7], q[8];\nRZZ(0) q[4], q[2];\nRZZ(0) q[14], q[12];\nRZZ(0) q[0], q[9];\nRZZ(0) q[18], q[13];\nRZZ(0) q[1], q[5];\nRZZ(0) q[10], q[19];\nRZZ(0) q[11], q[16];\nRZZ(0) q[6], q[15];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[15], q[9];\nRZZ(0) q[18], q[14];\nRZZ(0) q[1], q[13];\nRZZ(0) q[8], q[10];\nRZZ(0) q[11], q[17];\nRZZ(0) q[7], q[16];\nRZZ(0) q[4], q[2];\nRZZ(0) q[0], q[5];\nRZZ(0) q[19], q[6];\nRZZ(0) q[12], q[3];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[16];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[1], q[10];\nRZZ(0) q[4], q[14];\nRZZ(0) q[16], q[3];\nRZZ(0) q[13], q[0];\nRZZ(0) q[8], q[12];\nRZZ(0) q[5], q[15];\nRZZ(0) q[2], q[7];\nRZZ(0) q[6], q[9];\nRZZ(0) q[18], q[17];\nRZZ(0) q[11], q[19];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[10];\nry(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[13], q[10];\nRZZ(0) q[9], q[15];\nRZZ(0) q[16], q[4];\nRZZ(0) q[1], q[19];\nRZZ(0) q[0], q[6];\nRZZ(0) q[7], q[2];\nRZZ(0) q[5], q[8];\nRZZ(0) q[17], q[14];\nRZZ(0) q[12], q[11];\nRZZ(0) q[3], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[19];\nRZZ(0) q[2], q[15];\nRZZ(0) q[5], q[4];\nRZZ(0) q[7], q[3];\nRZZ(0) q[12], q[0];\nRZZ(0) q[8], q[1];\nRZZ(0) q[18], q[6];\nRZZ(0) q[14], q[16];\nRZZ(0) q[17], q[13];\nRZZ(0) q[10], q[9];\nRZZ(0) q[11], q[19];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[5], q[17];\nRZZ(0) q[18], q[16];\nRZZ(0) q[1], q[14];\nRZZ(0) q[9], q[0];\nRZZ(0) q[13], q[11];\nRZZ(0) q[6], q[19];\nRZZ(0) q[7], q[3];\nRZZ(0) q[8], q[2];\nRZZ(0) q[15], q[10];\nRZZ(0) q[12], q[4];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[2];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*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];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[5], q[2];\nRZZ(0) q[10], q[17];\nRZZ(0) q[9], q[14];\nRZZ(0) q[19], q[3];\nRZZ(0) q[0], q[12];\nRZZ(0) q[8], q[16];\nRZZ(0) q[18], q[6];\nRZZ(0) q[11], q[7];\nRZZ(0) q[15], q[13];\nRZZ(0) q[4], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(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[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[17], q[13];\nRZZ(0) q[18], q[3];\nRZZ(0) q[16], q[14];\nRZZ(0) q[1], q[5];\nRZZ(0) q[12], q[0];\nRZZ(0) q[7], q[9];\nRZZ(0) q[19], q[11];\nRZZ(0) q[10], q[2];\nRZZ(0) q[8], q[6];\nRZZ(0) q[15], q[4];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[9], q[4];\nRZZ(0) q[7], q[11];\nRZZ(0) q[16], q[3];\nRZZ(0) q[8], q[18];\nRZZ(0) q[13], q[17];\nRZZ(0) q[6], q[14];\nRZZ(0) q[12], q[0];\nRZZ(0) q[19], q[5];\nRZZ(0) q[1], q[10];\nRZZ(0) q[15], q[2];\nry(3.5*pi) q[1];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nRZZ(0) q[10], q[18];\nRZZ(0) q[9], q[17];\nRZZ(0) q[5], q[0];\nRZZ(0) q[15], q[1];\nRZZ(0) q[8], q[4];\nRZZ(0) q[19], q[3];\nRZZ(0) q[12], q[13];\nRZZ(0) q[14], q[7];\nRZZ(0) q[11], q[6];\nRZZ(0) q[2], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[11], q[9];\nRZZ(0) q[1], q[15];\nRZZ(0) q[17], q[19];\nRZZ(0) q[2], q[3];\nRZZ(0) q[12], q[4];\nRZZ(0) q[13], q[5];\nRZZ(0) q[14], q[8];\nRZZ(0) q[16], q[6];\nRZZ(0) q[7], q[0];\nRZZ(0) q[10], q[18];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[17], q[4];\nRZZ(0) q[7], q[3];\nRZZ(0) q[18], q[8];\nRZZ(0) q[14], q[5];\nRZZ(0) q[1], q[9];\nRZZ(0) q[0], q[10];\nRZZ(0) q[11], q[15];\nRZZ(0) q[19], q[2];\nRZZ(0) q[12], q[13];\nRZZ(0) q[6], q[16];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(1.0*pi) q[16];\nry(1.0*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[7], q[13];\nRZZ(0) q[8], q[2];\nRZZ(0) q[12], q[3];\nRZZ(0) q[5], q[17];\nRZZ(0) q[1], q[15];\nRZZ(0) q[16], q[6];\nRZZ(0) q[10], q[9];\nRZZ(0) q[18], q[14];\nRZZ(0) q[0], q[11];\nRZZ(0) q[19], q[4];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[9], q[14];\nRZZ(0) q[5], q[0];\nRZZ(0) q[4], q[1];\nRZZ(0) q[6], q[11];\nRZZ(0) q[12], q[17];\nRZZ(0) q[16], q[3];\nRZZ(0) q[15], q[2];\nRZZ(0) q[7], q[13];\nRZZ(0) q[8], q[10];\nRZZ(0) q[18], q[19];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[5];\nry(0.5*pi) q[12];\nry(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[11];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[16];\nry(1.0*pi) q[18];\nRZZ(0) q[7], q[19];\nRZZ(0) q[2], q[12];\nRZZ(0) q[4], q[5];\nRZZ(0) q[1], q[13];\nRZZ(0) q[11], q[9];\nRZZ(0) q[10], q[18];\nRZZ(0) q[0], q[8];\nRZZ(0) q[14], q[17];\nRZZ(0) q[15], q[16];\nRZZ(0) q[6], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*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(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[19];\nRZZ(0) q[16], q[5];\nRZZ(0) q[15], q[8];\nRZZ(0) q[18], q[17];\nRZZ(0) q[2], q[4];\nRZZ(0) q[13], q[19];\nRZZ(0) q[14], q[0];\nRZZ(0) q[6], q[7];\nRZZ(0) q[11], q[10];\nRZZ(0) q[12], q[9];\nRZZ(0) q[1], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*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];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[16];\nry(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[12], q[19];\nRZZ(0) q[18], q[6];\nRZZ(0) q[10], q[7];\nRZZ(0) q[3], q[16];\nRZZ(0) q[4], q[17];\nRZZ(0) q[5], q[9];\nRZZ(0) q[11], q[1];\nRZZ(0) q[8], q[15];\nRZZ(0) q[14], q[0];\nRZZ(0) q[2], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[8], q[12];\nRZZ(0) q[9], q[0];\nRZZ(0) q[4], q[13];\nRZZ(0) q[14], q[1];\nRZZ(0) q[16], q[17];\nRZZ(0) q[10], q[6];\nRZZ(0) q[5], q[19];\nRZZ(0) q[18], q[2];\nRZZ(0) q[15], q[7];\nRZZ(0) q[3], q[11];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[19];\nRZZ(0) q[0], q[16];\nRZZ(0) q[6], q[14];\nRZZ(0) q[4], q[18];\nRZZ(0) q[2], q[8];\nRZZ(0) q[12], q[11];\nRZZ(0) q[19], q[10];\nRZZ(0) q[9], q[17];\nRZZ(0) q[15], q[7];\nRZZ(0) q[1], q[3];\nRZZ(0) q[13], q[5];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(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(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[10], q[9];\nRZZ(0) q[11], q[1];\nRZZ(0) q[6], q[16];\nRZZ(0) q[7], q[17];\nRZZ(0) q[12], q[3];\nRZZ(0) q[8], q[0];\nRZZ(0) q[4], q[2];\nRZZ(0) q[19], q[18];\nRZZ(0) q[13], q[14];\nRZZ(0) q[15], q[5];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[15];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[1], q[5];\nRZZ(0) q[13], q[18];\nRZZ(0) q[2], q[10];\nRZZ(0) q[11], q[0];\nRZZ(0) q[14], q[7];\nRZZ(0) q[15], q[12];\nRZZ(0) q[17], q[19];\nRZZ(0) q[8], q[6];\nRZZ(0) q[3], q[9];\nRZZ(0) q[4], q[16];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[9], q[11];\nRZZ(0) q[4], q[19];\nRZZ(0) q[15], q[13];\nRZZ(0) q[16], q[1];\nRZZ(0) q[17], q[8];\nRZZ(0) q[10], q[2];\nRZZ(0) q[12], q[6];\nRZZ(0) q[5], q[7];\nRZZ(0) q[3], q[0];\nRZZ(0) q[14], q[18];\nry(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(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];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[5], q[1];\nRZZ(0) q[7], q[12];\nRZZ(0) q[2], q[16];\nRZZ(0) q[18], q[13];\nRZZ(0) q[6], q[19];\nRZZ(0) q[3], q[17];\nRZZ(0) q[10], q[8];\nRZZ(0) q[15], q[11];\nRZZ(0) q[14], q[9];\nRZZ(0) q[4], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[18];\nRZZ(0) q[18], q[19];\nRZZ(0) q[16], q[4];\nRZZ(0) q[7], q[17];\nRZZ(0) q[9], q[10];\nRZZ(0) q[15], q[12];\nRZZ(0) q[2], q[6];\nRZZ(0) q[5], q[11];\nRZZ(0) q[1], q[3];\nRZZ(0) q[14], q[8];\nRZZ(0) q[0], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(1.0*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(0.5*pi) q[6];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[4], q[10];\nRZZ(0) q[19], q[13];\nRZZ(0) q[5], q[12];\nRZZ(0) q[11], q[7];\nRZZ(0) q[17], q[16];\nRZZ(0) q[2], q[6];\nRZZ(0) q[0], q[1];\nRZZ(0) q[3], q[14];\nRZZ(0) q[8], q[15];\nRZZ(0) q[9], q[18];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[8];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(1.0*pi) q[18];\nRZZ(0) q[1], q[4];\nRZZ(0) q[14], q[18];\nRZZ(0) q[15], q[11];\nRZZ(0) q[13], q[2];\nRZZ(0) q[19], q[0];\nRZZ(0) q[12], q[3];\nRZZ(0) q[16], q[6];\nRZZ(0) q[9], q[8];\nRZZ(0) q[5], q[10];\nRZZ(0) q[7], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(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[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[14], q[8];\nRZZ(0) q[16], q[10];\nRZZ(0) q[17], q[7];\nRZZ(0) q[5], q[11];\nRZZ(0) q[15], q[12];\nRZZ(0) q[19], q[13];\nRZZ(0) q[2], q[6];\nRZZ(0) q[1], q[9];\nRZZ(0) q[18], q[3];\nRZZ(0) q[0], q[4];\nry(0.5*pi) q[1];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(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[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[10], q[13];\nRZZ(0) q[7], q[4];\nRZZ(0) q[0], q[19];\nRZZ(0) q[6], q[1];\nRZZ(0) q[8], q[2];\nRZZ(0) q[15], q[17];\nRZZ(0) q[5], q[16];\nRZZ(0) q[12], q[14];\nRZZ(0) q[18], q[11];\nRZZ(0) q[3], q[9];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[14], q[6];\nRZZ(0) q[16], q[3];\nRZZ(0) q[19], q[0];\nRZZ(0) q[7], q[2];\nRZZ(0) q[9], q[10];\nRZZ(0) q[17], q[8];\nRZZ(0) q[11], q[13];\nRZZ(0) q[1], q[4];\nRZZ(0) q[15], q[18];\nRZZ(0) q[5], q[12];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nRZZ(0) q[11], q[12];\nRZZ(0) q[13], q[5];\nRZZ(0) q[2], q[17];\nRZZ(0) q[9], q[15];\nRZZ(0) q[18], q[7];\nRZZ(0) q[6], q[8];\nRZZ(0) q[1], q[4];\nRZZ(0) q[10], q[16];\nRZZ(0) q[14], q[0];\nRZZ(0) q[3], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[8], q[16];\nRZZ(0) q[0], q[3];\nRZZ(0) q[5], q[2];\nRZZ(0) q[12], q[6];\nRZZ(0) q[17], q[18];\nRZZ(0) q[1], q[13];\nRZZ(0) q[4], q[7];\nRZZ(0) q[14], q[19];\nRZZ(0) q[10], q[11];\nRZZ(0) q[15], q[9];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[16], q[9];\nRZZ(0) q[14], q[13];\nRZZ(0) q[18], q[4];\nRZZ(0) q[3], q[8];\nRZZ(0) q[6], q[2];\nRZZ(0) q[19], q[7];\nRZZ(0) q[17], q[11];\nRZZ(0) q[5], q[0];\nRZZ(0) q[15], q[1];\nRZZ(0) q[12], q[10];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nRZZ(0) q[14], q[4];\nRZZ(0) q[10], q[16];\nRZZ(0) q[7], q[5];\nRZZ(0) q[6], q[0];\nRZZ(0) q[13], q[11];\nRZZ(0) q[9], q[15];\nRZZ(0) q[19], q[17];\nRZZ(0) q[8], q[18];\nRZZ(0) q[2], q[12];\nRZZ(0) q[3], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[5], q[10];\nRZZ(0) q[0], q[9];\nRZZ(0) q[14], q[3];\nRZZ(0) q[2], q[4];\nRZZ(0) q[18], q[13];\nRZZ(0) q[17], q[15];\nRZZ(0) q[7], q[12];\nRZZ(0) q[11], q[8];\nRZZ(0) q[19], q[6];\nRZZ(0) q[1], q[16];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nry(1.0*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];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[0], q[15];\nRZZ(0) q[4], q[5];\nRZZ(0) q[7], q[17];\nRZZ(0) q[12], q[3];\nRZZ(0) q[16], q[10];\nRZZ(0) q[18], q[6];\nRZZ(0) q[11], q[9];\nRZZ(0) q[8], q[13];\nRZZ(0) q[19], q[2];\nRZZ(0) q[14], q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*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[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[3];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nRZZ(0) q[11], q[3];\nRZZ(0) q[0], q[16];\nRZZ(0) q[7], q[5];\nRZZ(0) q[12], q[14];\nRZZ(0) q[10], q[1];\nRZZ(0) q[18], q[17];\nRZZ(0) q[2], q[15];\nRZZ(0) q[4], q[19];\nRZZ(0) q[8], q[9];\nRZZ(0) q[13], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*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[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\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];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[11], q[13];\nRZZ(0) q[14], q[18];\nRZZ(0) q[0], q[7];\nRZZ(0) q[5], q[2];\nRZZ(0) q[17], q[15];\nRZZ(0) q[4], q[1];\nRZZ(0) q[6], q[8];\nRZZ(0) q[16], q[3];\nRZZ(0) q[19], q[10];\nRZZ(0) q[12], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[2], q[16];\nRZZ(0) q[3], q[5];\nRZZ(0) q[13], q[12];\nRZZ(0) q[10], q[8];\nRZZ(0) q[14], q[6];\nRZZ(0) q[4], q[9];\nRZZ(0) q[17], q[15];\nRZZ(0) q[0], q[1];\nRZZ(0) q[7], q[19];\nRZZ(0) q[18], q[11];\nry(3.5*pi) q[1];\nry(1.0*pi) q[3];\nry(1.0*pi) q[4];\nry(0.5*pi) q[6];\nry(1.0*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[11], q[9];\nRZZ(0) q[7], q[2];\nRZZ(0) q[12], q[5];\nRZZ(0) q[3], q[8];\nRZZ(0) q[1], q[18];\nRZZ(0) q[16], q[15];\nRZZ(0) q[0], q[6];\nRZZ(0) q[10], q[4];\nRZZ(0) q[13], q[19];\nRZZ(0) q[17], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[2];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[8];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nRZZ(0) q[16], q[12];\nRZZ(0) q[9], q[10];\nRZZ(0) q[11], q[17];\nRZZ(0) q[5], q[18];\nRZZ(0) q[19], q[3];\nRZZ(0) q[6], q[13];\nRZZ(0) q[4], q[15];\nRZZ(0) q[7], q[14];\nRZZ(0) q[2], q[1];\nRZZ(0) q[8], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*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];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[3];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[13];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[13], q[16];\nRZZ(0) q[11], q[17];\nRZZ(0) q[18], q[5];\nRZZ(0) q[4], q[9];\nRZZ(0) q[15], q[6];\nRZZ(0) q[8], q[14];\nRZZ(0) q[7], q[19];\nRZZ(0) q[0], q[12];\nRZZ(0) q[1], q[2];\nRZZ(0) q[3], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(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];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[1], q[11];\nRZZ(0) q[6], q[3];\nRZZ(0) q[14], q[7];\nRZZ(0) q[15], q[4];\nRZZ(0) q[0], q[9];\nRZZ(0) q[19], q[10];\nRZZ(0) q[13], q[2];\nRZZ(0) q[16], q[18];\nRZZ(0) q[17], q[5];\nRZZ(0) q[12], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nRZZ(0) q[19], q[11];\nRZZ(0) q[1], q[15];\nRZZ(0) q[17], q[16];\nRZZ(0) q[14], q[8];\nRZZ(0) q[13], q[0];\nRZZ(0) q[18], q[12];\nRZZ(0) q[4], q[5];\nRZZ(0) q[6], q[9];\nRZZ(0) q[3], q[2];\nRZZ(0) q[10], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[15], q[13];\nRZZ(0) q[14], q[0];\nRZZ(0) q[17], q[5];\nRZZ(0) q[8], q[6];\nRZZ(0) q[7], q[3];\nRZZ(0) q[11], q[1];\nRZZ(0) q[2], q[10];\nRZZ(0) q[16], q[9];\nRZZ(0) q[18], q[19];\nRZZ(0) q[4], q[12];\nry(3.5*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];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*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];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nRZZ(0) q[5], q[13];\nRZZ(0) q[12], q[2];\nRZZ(0) q[18], q[6];\nRZZ(0) q[1], q[9];\nRZZ(0) q[16], q[14];\nRZZ(0) q[4], q[0];\nRZZ(0) q[19], q[11];\nRZZ(0) q[7], q[8];\nRZZ(0) q[3], q[17];\nRZZ(0) q[10], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(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[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[6], q[2];\nRZZ(0) q[4], q[12];\nRZZ(0) q[8], q[18];\nRZZ(0) q[5], q[10];\nRZZ(0) q[14], q[11];\nRZZ(0) q[16], q[7];\nRZZ(0) q[3], q[1];\nRZZ(0) q[13], q[0];\nRZZ(0) q[17], q[15];\nRZZ(0) q[19], q[9];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[9];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[8];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[2], q[1];\nRZZ(0) q[8], q[10];\nRZZ(0) q[4], q[19];\nRZZ(0) q[14], q[16];\nRZZ(0) q[12], q[5];\nRZZ(0) q[3], q[9];\nRZZ(0) q[11], q[15];\nRZZ(0) q[13], q[6];\nRZZ(0) q[18], q[17];\nRZZ(0) q[0], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) 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];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nRZZ(0) q[13], q[5];\nRZZ(0) q[4], q[3];\nRZZ(0) q[7], q[6];\nRZZ(0) q[16], q[17];\nRZZ(0) q[8], q[19];\nRZZ(0) q[11], q[2];\nRZZ(0) q[12], q[10];\nRZZ(0) q[0], q[18];\nRZZ(0) q[14], q[9];\nRZZ(0) q[15], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[9], q[4];\nRZZ(0) q[12], q[5];\nRZZ(0) q[1], q[15];\nRZZ(0) q[14], q[8];\nRZZ(0) q[19], q[16];\nRZZ(0) q[18], q[6];\nRZZ(0) q[10], q[17];\nRZZ(0) q[7], q[13];\nRZZ(0) q[11], q[2];\nRZZ(0) q[0], q[3];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*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];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[1], q[10];\nRZZ(0) q[3], q[17];\nRZZ(0) q[5], q[19];\nRZZ(0) q[12], q[18];\nRZZ(0) q[15], q[16];\nRZZ(0) q[9], q[8];\nRZZ(0) q[14], q[2];\nRZZ(0) q[4], q[0];\nRZZ(0) q[11], q[6];\nRZZ(0) q[13], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[19];\nRZZ(0) q[19], q[17];\nRZZ(0) q[6], q[12];\nRZZ(0) q[4], q[18];\nRZZ(0) q[11], q[8];\nRZZ(0) q[5], q[7];\nRZZ(0) q[14], q[3];\nRZZ(0) q[9], q[2];\nRZZ(0) q[0], q[13];\nRZZ(0) q[1], q[15];\nRZZ(0) q[16], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*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];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[0], q[2];\nRZZ(0) q[16], q[18];\nRZZ(0) q[14], q[4];\nRZZ(0) q[5], q[15];\nRZZ(0) q[12], q[6];\nRZZ(0) q[1], q[17];\nRZZ(0) q[13], q[11];\nRZZ(0) q[19], q[10];\nRZZ(0) q[9], q[8];\nRZZ(0) q[3], q[7];\nrz(3.5*pi) q[1];\nry(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[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[13], q[1];\nRZZ(0) q[4], q[9];\nRZZ(0) q[8], q[16];\nRZZ(0) q[3], q[15];\nRZZ(0) q[17], q[11];\nRZZ(0) q[6], q[12];\nRZZ(0) q[2], q[0];\nRZZ(0) q[10], q[18];\nRZZ(0) q[5], q[19];\nRZZ(0) q[7], q[14];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[1], q[7];\nRZZ(0) q[13], q[17];\nRZZ(0) q[16], q[3];\nRZZ(0) q[9], q[0];\nRZZ(0) q[18], q[4];\nRZZ(0) q[19], q[5];\nRZZ(0) q[11], q[15];\nRZZ(0) q[2], q[14];\nRZZ(0) q[8], q[6];\nRZZ(0) q[10], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[4], q[9];\nRZZ(0) q[8], q[7];\nRZZ(0) q[13], q[19];\nRZZ(0) q[1], q[16];\nRZZ(0) q[6], q[10];\nRZZ(0) q[15], q[17];\nRZZ(0) q[12], q[11];\nRZZ(0) q[14], q[3];\nRZZ(0) q[0], q[18];\nRZZ(0) q[2], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[9], q[5];\nRZZ(0) q[17], q[6];\nRZZ(0) q[8], q[16];\nRZZ(0) q[11], q[18];\nRZZ(0) q[2], q[12];\nRZZ(0) q[19], q[3];\nRZZ(0) q[15], q[10];\nRZZ(0) q[7], q[4];\nRZZ(0) q[14], q[1];\nRZZ(0) q[13], q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*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[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[19];\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(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[16], q[12];\nRZZ(0) q[10], q[0];\nRZZ(0) q[11], q[17];\nRZZ(0) q[2], q[4];\nRZZ(0) q[19], q[5];\nRZZ(0) q[13], q[14];\nRZZ(0) q[6], q[3];\nRZZ(0) q[1], q[15];\nRZZ(0) q[8], q[9];\nRZZ(0) q[18], q[7];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[11];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[13], q[12];\nRZZ(0) q[3], q[18];\nRZZ(0) q[10], q[15];\nRZZ(0) q[14], q[0];\nRZZ(0) q[11], q[8];\nRZZ(0) q[16], q[7];\nRZZ(0) q[6], q[4];\nRZZ(0) q[17], q[19];\nRZZ(0) q[5], q[2];\nRZZ(0) q[1], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[3], q[18];\nRZZ(0) q[14], q[2];\nRZZ(0) q[16], q[11];\nRZZ(0) q[13], q[4];\nRZZ(0) q[6], q[1];\nRZZ(0) q[5], q[8];\nRZZ(0) q[17], q[10];\nRZZ(0) q[15], q[0];\nRZZ(0) q[12], q[7];\nRZZ(0) q[9], q[19];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[17];\nRZZ(0) q[11], q[3];\nRZZ(0) q[18], q[17];\nRZZ(0) q[8], q[9];\nRZZ(0) q[13], q[10];\nRZZ(0) q[0], q[19];\nRZZ(0) q[14], q[5];\nRZZ(0) q[2], q[1];\nRZZ(0) q[12], q[4];\nRZZ(0) q[16], q[7];\nRZZ(0) q[15], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*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[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[0], q[8];\nRZZ(0) q[3], q[15];\nRZZ(0) q[18], q[10];\nRZZ(0) q[6], q[12];\nRZZ(0) q[2], q[13];\nRZZ(0) q[11], q[7];\nRZZ(0) q[5], q[19];\nRZZ(0) q[9], q[1];\nRZZ(0) q[16], q[4];\nRZZ(0) q[14], q[17];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[4], q[12];\nRZZ(0) q[16], q[17];\nRZZ(0) q[10], q[3];\nRZZ(0) q[8], q[18];\nRZZ(0) q[14], q[19];\nRZZ(0) q[1], q[9];\nRZZ(0) q[11], q[0];\nRZZ(0) q[15], q[5];\nRZZ(0) q[2], q[6];\nRZZ(0) q[7], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*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];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[13];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[10], q[5];\nRZZ(0) q[17], q[7];\nRZZ(0) q[0], q[9];\nRZZ(0) q[6], q[11];\nRZZ(0) q[12], q[14];\nRZZ(0) q[18], q[1];\nRZZ(0) q[3], q[8];\nRZZ(0) q[2], q[15];\nRZZ(0) q[16], q[19];\nRZZ(0) q[13], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[10], q[19];\nRZZ(0) q[15], q[0];\nRZZ(0) q[3], q[16];\nRZZ(0) q[9], q[2];\nRZZ(0) q[13], q[12];\nRZZ(0) q[7], q[8];\nRZZ(0) q[18], q[14];\nRZZ(0) q[4], q[5];\nRZZ(0) q[17], q[1];\nRZZ(0) q[11], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[17], q[13];\nRZZ(0) q[15], q[14];\nRZZ(0) q[8], q[2];\nRZZ(0) q[5], q[18];\nRZZ(0) q[0], q[19];\nRZZ(0) q[16], q[6];\nRZZ(0) q[10], q[12];\nRZZ(0) q[9], q[7];\nRZZ(0) q[4], q[11];\nRZZ(0) q[3], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[15];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[14], q[5];\nRZZ(0) q[18], q[2];\nRZZ(0) q[16], q[9];\nRZZ(0) q[8], q[19];\nRZZ(0) q[7], q[17];\nRZZ(0) q[12], q[0];\nRZZ(0) q[4], q[3];\nRZZ(0) q[13], q[1];\nRZZ(0) q[10], q[15];\nRZZ(0) q[11], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[2], q[10];\nRZZ(0) q[18], q[13];\nRZZ(0) q[4], q[6];\nRZZ(0) q[11], q[7];\nRZZ(0) q[0], q[3];\nRZZ(0) q[17], q[19];\nRZZ(0) q[8], q[1];\nRZZ(0) q[9], q[15];\nRZZ(0) q[5], q[14];\nRZZ(0) q[12], q[16];\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(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[19], q[11];\nRZZ(0) q[14], q[6];\nRZZ(0) q[8], q[13];\nRZZ(0) q[4], q[18];\nRZZ(0) q[9], q[7];\nRZZ(0) q[3], q[1];\nRZZ(0) q[15], q[12];\nRZZ(0) q[10], q[2];\nRZZ(0) q[16], q[17];\nRZZ(0) q[0], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nRZZ(0) q[15], q[9];\nRZZ(0) q[5], q[16];\nRZZ(0) q[7], q[8];\nRZZ(0) q[1], q[3];\nRZZ(0) q[0], q[10];\nRZZ(0) q[17], q[6];\nRZZ(0) q[4], q[19];\nRZZ(0) q[18], q[13];\nRZZ(0) q[12], q[11];\nRZZ(0) q[14], q[2];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[3], q[14];\nRZZ(0) q[13], q[18];\nRZZ(0) q[5], q[2];\nRZZ(0) q[11], q[16];\nRZZ(0) q[6], q[12];\nRZZ(0) q[19], q[15];\nRZZ(0) q[9], q[7];\nRZZ(0) q[17], q[0];\nRZZ(0) q[4], q[1];\nRZZ(0) q[10], q[8];\nry(3.5*pi) q[1];\nry(3.5*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];\nry(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.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[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[17];\nRZZ(0) q[10], q[3];\nRZZ(0) q[9], q[11];\nRZZ(0) q[13], q[5];\nRZZ(0) q[18], q[0];\nRZZ(0) q[1], q[7];\nRZZ(0) q[15], q[6];\nRZZ(0) q[4], q[14];\nRZZ(0) q[16], q[8];\nRZZ(0) q[12], q[2];\nRZZ(0) q[19], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[6], q[10];\nRZZ(0) q[3], q[14];\nRZZ(0) q[7], q[15];\nRZZ(0) q[8], q[12];\nRZZ(0) q[16], q[19];\nRZZ(0) q[4], q[2];\nRZZ(0) q[9], q[0];\nRZZ(0) q[11], q[5];\nRZZ(0) q[18], q[13];\nRZZ(0) q[17], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(1.0*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];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[3], q[9];\nRZZ(0) q[15], q[13];\nRZZ(0) q[17], q[11];\nRZZ(0) q[1], q[14];\nRZZ(0) q[18], q[2];\nRZZ(0) q[6], q[4];\nRZZ(0) q[10], q[0];\nRZZ(0) q[16], q[5];\nRZZ(0) q[8], q[19];\nRZZ(0) q[7], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(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];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\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(0.5*pi) q[4];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[16];\nry(0.5*pi) q[18];\nRZZ(0) q[13], q[15];\nRZZ(0) q[6], q[1];\nRZZ(0) q[0], q[14];\nRZZ(0) q[9], q[18];\nRZZ(0) q[5], q[10];\nRZZ(0) q[12], q[2];\nRZZ(0) q[8], q[11];\nRZZ(0) q[19], q[7];\nRZZ(0) q[3], q[17];\nRZZ(0) q[16], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[19];\nRZZ(0) q[3], q[14];\nRZZ(0) q[15], q[2];\nRZZ(0) q[10], q[4];\nRZZ(0) q[9], q[12];\nRZZ(0) q[0], q[8];\nRZZ(0) q[17], q[7];\nRZZ(0) q[13], q[1];\nRZZ(0) q[19], q[16];\nRZZ(0) q[11], q[6];\nRZZ(0) q[18], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(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];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[5], q[16];\nRZZ(0) q[18], q[4];\nRZZ(0) q[13], q[7];\nRZZ(0) q[15], q[14];\nRZZ(0) q[17], q[9];\nRZZ(0) q[11], q[8];\nRZZ(0) q[1], q[2];\nRZZ(0) q[3], q[0];\nRZZ(0) q[10], q[19];\nRZZ(0) q[6], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.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];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[13];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[19], q[14];\nRZZ(0) q[10], q[5];\nRZZ(0) q[2], q[7];\nRZZ(0) q[17], q[9];\nRZZ(0) q[12], q[8];\nRZZ(0) q[16], q[15];\nRZZ(0) q[3], q[0];\nRZZ(0) q[11], q[13];\nRZZ(0) q[1], q[18];\nRZZ(0) q[6], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*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];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[2], q[5];\nRZZ(0) q[6], q[18];\nRZZ(0) q[19], q[16];\nRZZ(0) q[10], q[12];\nRZZ(0) q[9], q[11];\nRZZ(0) q[0], q[7];\nRZZ(0) q[15], q[1];\nRZZ(0) q[14], q[3];\nRZZ(0) q[4], q[8];\nRZZ(0) q[13], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[13], q[8];\nRZZ(0) q[4], q[19];\nRZZ(0) q[6], q[15];\nRZZ(0) q[7], q[0];\nRZZ(0) q[16], q[3];\nRZZ(0) q[9], q[5];\nRZZ(0) q[17], q[14];\nRZZ(0) q[10], q[11];\nRZZ(0) q[1], q[18];\nRZZ(0) q[2], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[7], q[6];\nRZZ(0) q[11], q[13];\nRZZ(0) q[14], q[18];\nRZZ(0) q[12], q[9];\nRZZ(0) q[17], q[0];\nRZZ(0) q[10], q[19];\nRZZ(0) q[5], q[16];\nRZZ(0) q[1], q[15];\nRZZ(0) q[2], q[8];\nRZZ(0) q[3], q[4];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0) q[11], q[1];\nRZZ(0) q[8], q[3];\nRZZ(0) q[16], q[9];\nRZZ(0) q[17], q[13];\nRZZ(0) q[5], q[10];\nRZZ(0) q[0], q[14];\nRZZ(0) q[6], q[7];\nRZZ(0) q[15], q[19];\nRZZ(0) q[2], q[4];\nRZZ(0) q[18], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*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(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[11], q[10];\nRZZ(0) q[16], q[14];\nRZZ(0) q[17], q[6];\nRZZ(0) q[9], q[2];\nRZZ(0) q[5], q[7];\nRZZ(0) q[15], q[13];\nRZZ(0) q[8], q[19];\nRZZ(0) q[4], q[1];\nRZZ(0) q[18], q[12];\nRZZ(0) q[3], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[19];\nRZZ(0) q[10], q[14];\nRZZ(0) q[3], q[4];\nRZZ(0) q[7], q[12];\nRZZ(0) q[1], q[11];\nRZZ(0) q[0], q[5];\nRZZ(0) q[2], q[6];\nRZZ(0) q[13], q[8];\nRZZ(0) q[19], q[16];\nRZZ(0) q[9], q[18];\nRZZ(0) q[17], q[15];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[5], q[15];\nRZZ(0) q[19], q[4];\nRZZ(0) q[14], q[11];\nRZZ(0) q[2], q[12];\nRZZ(0) q[18], q[3];\nRZZ(0) q[8], q[9];\nRZZ(0) q[6], q[16];\nRZZ(0) q[0], q[10];\nRZZ(0) q[17], q[13];\nRZZ(0) q[7], q[1];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[4];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[16];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[14], q[6];\nRZZ(0) q[15], q[0];\nRZZ(0) q[10], q[16];\nRZZ(0) q[13], q[9];\nRZZ(0) q[8], q[19];\nRZZ(0) q[1], q[7];\nRZZ(0) q[12], q[17];\nRZZ(0) q[3], q[5];\nRZZ(0) q[11], q[18];\nRZZ(0) q[2], q[4];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[5], q[7];\nRZZ(0) q[3], q[14];\nRZZ(0) q[18], q[15];\nRZZ(0) q[1], q[19];\nRZZ(0) q[10], q[8];\nRZZ(0) q[4], q[9];\nRZZ(0) q[16], q[13];\nRZZ(0) q[17], q[0];\nRZZ(0) q[2], q[6];\nRZZ(0) q[11], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(1.0*pi) 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];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[15], q[3];\nRZZ(0) q[5], q[0];\nRZZ(0) q[8], q[12];\nRZZ(0) q[16], q[19];\nRZZ(0) q[2], q[14];\nRZZ(0) q[9], q[11];\nRZZ(0) q[4], q[6];\nRZZ(0) q[10], q[7];\nRZZ(0) q[17], q[13];\nRZZ(0) q[18], q[1];\nry(0.5*pi) q[1];\nry(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.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(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (32, 7) [3]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nry(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(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[18], q[1];\nRZZ(0) q[4], q[8];\nRZZ(0) q[7], q[13];\nRZZ(0) q[16], q[11];\nRZZ(0) q[19], q[6];\nRZZ(0) q[12], q[10];\nRZZ(0) q[0], q[3];\nRZZ(0) q[14], q[9];\nRZZ(0) q[15], q[2];\nRZZ(0) q[5], q[17];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[12];\nry(3.5*pi) q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[11], q[3];\nRZZ(0) q[14], q[5];\nRZZ(0) q[4], q[1];\nRZZ(0) q[6], q[8];\nRZZ(0) q[10], q[16];\nRZZ(0) q[12], q[9];\nRZZ(0) q[17], q[15];\nRZZ(0) q[18], q[0];\nRZZ(0) q[19], q[13];\nRZZ(0) q[2], q[7];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0) q[17], q[8];\nRZZ(0) q[6], q[9];\nRZZ(0) q[18], q[3];\nRZZ(0) q[13], q[4];\nRZZ(0) q[5], q[1];\nRZZ(0) q[2], q[0];\nRZZ(0) q[16], q[10];\nRZZ(0) q[15], q[12];\nRZZ(0) q[7], q[14];\nRZZ(0) q[19], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[4], q[18];\nRZZ(0) q[10], q[11];\nRZZ(0) q[17], q[16];\nRZZ(0) q[9], q[3];\nRZZ(0) q[0], q[8];\nRZZ(0) q[14], q[2];\nRZZ(0) q[12], q[6];\nRZZ(0) q[1], q[5];\nRZZ(0) q[7], q[19];\nRZZ(0) q[13], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(3.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(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[17], q[3];\nRZZ(0) q[9], q[4];\nRZZ(0) q[11], q[6];\nRZZ(0) q[19], q[8];\nRZZ(0) q[2], q[16];\nRZZ(0) q[1], q[15];\nRZZ(0) q[7], q[14];\nRZZ(0) q[10], q[18];\nRZZ(0) q[13], q[5];\nRZZ(0) q[12], q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(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];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[1];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[13], q[2];\nRZZ(0) q[8], q[15];\nRZZ(0) q[18], q[9];\nRZZ(0) q[7], q[17];\nRZZ(0) q[16], q[5];\nRZZ(0) q[19], q[10];\nRZZ(0) q[6], q[12];\nRZZ(0) q[0], q[1];\nRZZ(0) q[3], q[14];\nRZZ(0) q[4], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*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];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[19];\nRZZ(0) q[17], q[11];\nRZZ(0) q[9], q[7];\nRZZ(0) q[19], q[8];\nRZZ(0) q[15], q[18];\nRZZ(0) q[13], q[3];\nRZZ(0) q[12], q[1];\nRZZ(0) q[14], q[5];\nRZZ(0) q[4], q[16];\nRZZ(0) q[6], q[10];\nRZZ(0) q[0], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(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];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nry(1.0*pi) q[5];\nry(0.5*pi) q[7];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[18];\nRZZ(0) q[1], q[7];\nRZZ(0) q[14], q[15];\nRZZ(0) q[6], q[19];\nRZZ(0) q[11], q[4];\nRZZ(0) q[16], q[12];\nRZZ(0) q[10], q[18];\nRZZ(0) q[13], q[3];\nRZZ(0) q[17], q[5];\nRZZ(0) q[2], q[9];\nRZZ(0) q[0], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) 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];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[14], q[0];\nRZZ(0) q[19], q[12];\nRZZ(0) q[18], q[13];\nRZZ(0) q[11], q[8];\nRZZ(0) q[5], q[16];\nRZZ(0) q[3], q[7];\nRZZ(0) q[17], q[10];\nRZZ(0) q[2], q[4];\nRZZ(0) q[1], q[6];\nRZZ(0) q[9], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\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(3.5*pi) q[5];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[10], q[2];\nRZZ(0) q[8], q[6];\nRZZ(0) q[0], q[13];\nRZZ(0) q[15], q[9];\nRZZ(0) q[18], q[5];\nRZZ(0) q[7], q[16];\nRZZ(0) q[19], q[3];\nRZZ(0) q[11], q[4];\nRZZ(0) q[1], q[17];\nRZZ(0) q[12], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[8], q[11];\nRZZ(0) q[14], q[10];\nRZZ(0) q[2], q[16];\nRZZ(0) q[3], q[0];\nRZZ(0) q[9], q[1];\nRZZ(0) q[7], q[17];\nRZZ(0) q[5], q[19];\nRZZ(0) q[6], q[4];\nRZZ(0) q[15], q[12];\nRZZ(0) q[13], q[18];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[12], q[17];\nRZZ(0) q[2], q[16];\nRZZ(0) q[1], q[0];\nRZZ(0) q[3], q[14];\nRZZ(0) q[11], q[5];\nRZZ(0) q[7], q[13];\nRZZ(0) q[8], q[4];\nRZZ(0) q[9], q[15];\nRZZ(0) q[18], q[6];\nRZZ(0) q[10], q[19];\nry(3.5*pi) q[1];\nry(1.0*pi) q[3];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.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[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[19];\nRZZ(0) q[2], q[7];\nRZZ(0) q[0], q[1];\nRZZ(0) q[9], q[16];\nRZZ(0) q[3], q[5];\nRZZ(0) q[15], q[13];\nRZZ(0) q[4], q[12];\nRZZ(0) q[19], q[10];\nRZZ(0) q[6], q[14];\nRZZ(0) q[11], q[17];\nRZZ(0) q[18], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[13], q[8];\nRZZ(0) q[0], q[4];\nRZZ(0) q[14], q[5];\nRZZ(0) q[6], q[17];\nRZZ(0) q[9], q[2];\nRZZ(0) q[10], q[3];\nRZZ(0) q[7], q[12];\nRZZ(0) q[16], q[15];\nRZZ(0) q[18], q[11];\nRZZ(0) q[19], q[1];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.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];\nry(3.5*pi) q[7];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[3], q[8];\nRZZ(0) q[18], q[13];\nRZZ(0) q[7], q[9];\nRZZ(0) q[14], q[17];\nRZZ(0) q[0], q[11];\nRZZ(0) q[10], q[5];\nRZZ(0) q[1], q[2];\nRZZ(0) q[16], q[15];\nRZZ(0) q[4], q[6];\nRZZ(0) q[12], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nRZZ(0) q[4], q[12];\nRZZ(0) q[15], q[5];\nRZZ(0) q[17], q[8];\nRZZ(0) q[14], q[1];\nRZZ(0) q[10], q[0];\nRZZ(0) q[3], q[6];\nRZZ(0) q[18], q[11];\nRZZ(0) q[9], q[13];\nRZZ(0) q[2], q[19];\nRZZ(0) q[7], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[6];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nRZZ(0) q[8], q[0];\nRZZ(0) q[14], q[10];\nRZZ(0) q[16], q[7];\nRZZ(0) q[17], q[1];\nRZZ(0) q[3], q[13];\nRZZ(0) q[6], q[12];\nRZZ(0) q[11], q[2];\nRZZ(0) q[5], q[9];\nRZZ(0) q[4], q[18];\nRZZ(0) q[19], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*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[9];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[18];\nRZZ(0) q[12], q[14];\nRZZ(0) q[10], q[0];\nRZZ(0) q[3], q[16];\nRZZ(0) q[2], q[8];\nRZZ(0) q[1], q[7];\nRZZ(0) q[13], q[18];\nRZZ(0) q[17], q[15];\nRZZ(0) q[5], q[4];\nRZZ(0) q[11], q[6];\nRZZ(0) q[9], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[1], q[5];\nRZZ(0) q[3], q[18];\nRZZ(0) q[13], q[6];\nRZZ(0) q[11], q[19];\nRZZ(0) q[2], q[12];\nRZZ(0) q[15], q[16];\nRZZ(0) q[10], q[9];\nRZZ(0) q[8], q[17];\nRZZ(0) q[4], q[14];\nRZZ(0) q[7], q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.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];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[19];\nRZZ(0) q[2], q[15];\nRZZ(0) q[7], q[11];\nRZZ(0) q[14], q[17];\nRZZ(0) q[10], q[9];\nRZZ(0) q[6], q[4];\nRZZ(0) q[0], q[3];\nRZZ(0) q[12], q[13];\nRZZ(0) q[1], q[5];\nRZZ(0) q[18], q[16];\nRZZ(0) q[19], q[8];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[8];\nry(1.0*pi) q[10];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[6];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[7], q[11];\nRZZ(0) q[17], q[10];\nRZZ(0) q[1], q[13];\nRZZ(0) q[16], q[4];\nRZZ(0) q[9], q[14];\nRZZ(0) q[19], q[3];\nRZZ(0) q[0], q[12];\nRZZ(0) q[8], q[15];\nRZZ(0) q[6], q[2];\nRZZ(0) q[18], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\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(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[15];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[4], q[16];\nRZZ(0) q[3], q[14];\nRZZ(0) q[7], q[10];\nRZZ(0) q[6], q[12];\nRZZ(0) q[5], q[1];\nRZZ(0) q[15], q[8];\nRZZ(0) q[17], q[9];\nRZZ(0) q[0], q[11];\nRZZ(0) q[13], q[2];\nRZZ(0) q[19], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[12], q[17];\nRZZ(0) q[9], q[4];\nRZZ(0) q[3], q[16];\nRZZ(0) q[6], q[10];\nRZZ(0) q[13], q[14];\nRZZ(0) q[19], q[7];\nRZZ(0) q[1], q[0];\nRZZ(0) q[11], q[15];\nRZZ(0) q[5], q[2];\nRZZ(0) q[8], q[18];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(1.0*pi) q[6];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[14];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[16], q[13];\nRZZ(0) q[15], q[10];\nRZZ(0) q[3], q[0];\nRZZ(0) q[4], q[19];\nRZZ(0) q[9], q[12];\nRZZ(0) q[6], q[17];\nRZZ(0) q[14], q[7];\nRZZ(0) q[8], q[2];\nRZZ(0) q[1], q[5];\nRZZ(0) q[11], q[18];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[7], q[1];\nRZZ(0) q[15], q[19];\nRZZ(0) q[17], q[3];\nRZZ(0) q[4], q[13];\nRZZ(0) q[14], q[11];\nRZZ(0) q[5], q[16];\nRZZ(0) q[9], q[2];\nRZZ(0) q[6], q[12];\nRZZ(0) q[18], q[8];\nRZZ(0) q[10], q[0];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nRZZ(0) q[9], q[8];\nRZZ(0) q[1], q[15];\nRZZ(0) q[14], q[17];\nRZZ(0) q[7], q[10];\nRZZ(0) q[5], q[13];\nRZZ(0) q[11], q[18];\nRZZ(0) q[2], q[16];\nRZZ(0) q[0], q[4];\nRZZ(0) q[12], q[19];\nRZZ(0) q[3], q[6];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[12];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\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[5];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[18], q[2];\nRZZ(0) q[3], q[17];\nRZZ(0) q[14], q[12];\nRZZ(0) q[15], q[16];\nRZZ(0) q[7], q[1];\nRZZ(0) q[5], q[9];\nRZZ(0) q[19], q[8];\nRZZ(0) q[0], q[6];\nRZZ(0) q[10], q[11];\nRZZ(0) q[13], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0) q[17], q[18];\nRZZ(0) q[10], q[19];\nRZZ(0) q[6], q[1];\nRZZ(0) q[13], q[15];\nRZZ(0) q[11], q[2];\nRZZ(0) q[8], q[3];\nRZZ(0) q[12], q[4];\nRZZ(0) q[7], q[5];\nRZZ(0) q[9], q[14];\nRZZ(0) q[0], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*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(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[4], q[7];\nRZZ(0) q[6], q[2];\nRZZ(0) q[13], q[15];\nRZZ(0) q[19], q[5];\nRZZ(0) q[11], q[1];\nRZZ(0) q[10], q[3];\nRZZ(0) q[0], q[18];\nRZZ(0) q[14], q[9];\nRZZ(0) q[12], q[17];\nRZZ(0) q[8], q[16];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[9];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[11];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[1], q[5];\nRZZ(0) q[11], q[10];\nRZZ(0) q[17], q[19];\nRZZ(0) q[6], q[4];\nRZZ(0) q[16], q[7];\nRZZ(0) q[12], q[9];\nRZZ(0) q[14], q[0];\nRZZ(0) q[15], q[2];\nRZZ(0) q[13], q[18];\nRZZ(0) q[8], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nRZZ(0) q[10], q[18];\nRZZ(0) q[14], q[12];\nRZZ(0) q[19], q[17];\nRZZ(0) q[13], q[16];\nRZZ(0) q[9], q[11];\nRZZ(0) q[4], q[3];\nRZZ(0) q[15], q[1];\nRZZ(0) q[0], q[5];\nRZZ(0) q[2], q[8];\nRZZ(0) q[7], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(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];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[3], q[13];\nRZZ(0) q[5], q[18];\nRZZ(0) q[10], q[6];\nRZZ(0) q[4], q[0];\nRZZ(0) q[14], q[19];\nRZZ(0) q[12], q[11];\nRZZ(0) q[15], q[16];\nRZZ(0) q[7], q[8];\nRZZ(0) q[1], q[2];\nRZZ(0) q[17], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (2, 6) [4]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*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];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[18], q[14];\nRZZ(0) q[1], q[10];\nRZZ(0) q[5], q[19];\nRZZ(0) q[13], q[12];\nRZZ(0) q[3], q[2];\nRZZ(0) q[9], q[17];\nRZZ(0) q[15], q[11];\nRZZ(0) q[0], q[4];\nRZZ(0) q[7], q[16];\nRZZ(0) q[8], q[6];\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(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(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[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[3], q[12];\nRZZ(0) q[10], q[17];\nRZZ(0) q[4], q[5];\nRZZ(0) q[7], q[16];\nRZZ(0) q[15], q[18];\nRZZ(0) q[9], q[13];\nRZZ(0) q[14], q[2];\nRZZ(0) q[11], q[19];\nRZZ(0) q[1], q[8];\nRZZ(0) q[6], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (8, 0) [6]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\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(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[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[3], q[1];\nRZZ(0) q[15], q[5];\nRZZ(0) q[2], q[17];\nRZZ(0) q[7], q[10];\nRZZ(0) q[0], q[14];\nRZZ(0) q[4], q[13];\nRZZ(0) q[11], q[8];\nRZZ(0) q[19], q[6];\nRZZ(0) q[18], q[12];\nRZZ(0) q[16], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*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];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[3], q[9];\nRZZ(0) q[12], q[1];\nRZZ(0) q[17], q[11];\nRZZ(0) q[0], q[19];\nRZZ(0) q[6], q[10];\nRZZ(0) q[4], q[2];\nRZZ(0) q[16], q[5];\nRZZ(0) q[13], q[8];\nRZZ(0) q[7], q[18];\nRZZ(0) q[14], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(1.0*pi) q[19];\nRZZ(0) q[19], q[9];\nRZZ(0) q[13], q[4];\nRZZ(0) q[17], q[12];\nRZZ(0) q[15], q[6];\nRZZ(0) q[14], q[2];\nRZZ(0) q[18], q[10];\nRZZ(0) q[1], q[11];\nRZZ(0) q[8], q[5];\nRZZ(0) q[7], q[16];\nRZZ(0) q[0], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nRZZ(0) q[4], q[14];\nRZZ(0) q[11], q[6];\nRZZ(0) q[2], q[5];\nRZZ(0) q[0], q[17];\nRZZ(0) q[9], q[19];\nRZZ(0) q[7], q[10];\nRZZ(0) q[3], q[16];\nRZZ(0) q[13], q[12];\nRZZ(0) q[1], q[15];\nRZZ(0) q[18], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*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];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(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[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[10], q[16];\nRZZ(0) q[15], q[14];\nRZZ(0) q[9], q[18];\nRZZ(0) q[17], q[11];\nRZZ(0) q[2], q[13];\nRZZ(0) q[0], q[12];\nRZZ(0) q[3], q[6];\nRZZ(0) q[5], q[1];\nRZZ(0) q[8], q[7];\nRZZ(0) q[19], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*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];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[5], q[17];\nRZZ(0) q[11], q[15];\nRZZ(0) q[19], q[0];\nRZZ(0) q[16], q[10];\nRZZ(0) q[13], q[14];\nRZZ(0) q[12], q[7];\nRZZ(0) q[4], q[8];\nRZZ(0) q[2], q[6];\nRZZ(0) q[1], q[3];\nRZZ(0) q[18], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[2];\nry(1.0*pi) q[4];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[4], q[1];\nRZZ(0) q[0], q[14];\nRZZ(0) q[12], q[19];\nRZZ(0) q[3], q[8];\nRZZ(0) q[16], q[9];\nRZZ(0) q[13], q[18];\nRZZ(0) q[5], q[17];\nRZZ(0) q[11], q[6];\nRZZ(0) q[7], q[2];\nRZZ(0) q[10], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[18], q[14];\nRZZ(0) q[5], q[16];\nRZZ(0) q[7], q[8];\nRZZ(0) q[4], q[13];\nRZZ(0) q[15], q[6];\nRZZ(0) q[11], q[9];\nRZZ(0) q[0], q[3];\nRZZ(0) q[2], q[12];\nRZZ(0) q[1], q[10];\nRZZ(0) q[17], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (8, 5) [8]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[7];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[14], q[18];\nRZZ(0) q[5], q[2];\nRZZ(0) q[19], q[0];\nRZZ(0) q[13], q[10];\nRZZ(0) q[6], q[7];\nRZZ(0) q[3], q[9];\nRZZ(0) q[11], q[1];\nRZZ(0) q[16], q[8];\nRZZ(0) q[17], q[4];\nRZZ(0) q[12], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[4];\nry(3.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[19], q[10];\nRZZ(0) q[12], q[13];\nRZZ(0) q[7], q[17];\nRZZ(0) q[16], q[5];\nRZZ(0) q[15], q[11];\nRZZ(0) q[1], q[6];\nRZZ(0) q[9], q[0];\nRZZ(0) q[2], q[3];\nRZZ(0) q[8], q[18];\nRZZ(0) q[14], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nRZZ(0) q[1], q[0];\nRZZ(0) q[13], q[3];\nRZZ(0) q[12], q[11];\nRZZ(0) q[19], q[18];\nRZZ(0) q[2], q[14];\nRZZ(0) q[9], q[15];\nRZZ(0) q[16], q[10];\nRZZ(0) q[6], q[5];\nRZZ(0) q[4], q[17];\nRZZ(0) q[8], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[3];\nrz(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[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[10], q[17];\nRZZ(0) q[2], q[16];\nRZZ(0) q[15], q[12];\nRZZ(0) q[6], q[13];\nRZZ(0) q[3], q[7];\nRZZ(0) q[1], q[0];\nRZZ(0) q[9], q[4];\nRZZ(0) q[14], q[8];\nRZZ(0) q[19], q[5];\nRZZ(0) q[18], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[17];\nRZZ(0) q[7], q[14];\nRZZ(0) q[16], q[0];\nRZZ(0) q[3], q[4];\nRZZ(0) q[17], q[1];\nRZZ(0) q[18], q[5];\nRZZ(0) q[12], q[2];\nRZZ(0) q[11], q[8];\nRZZ(0) q[9], q[10];\nRZZ(0) q[13], q[19];\nRZZ(0) q[15], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[15], q[1];\nRZZ(0) q[13], q[5];\nRZZ(0) q[12], q[11];\nRZZ(0) q[8], q[9];\nRZZ(0) q[7], q[10];\nRZZ(0) q[18], q[19];\nRZZ(0) q[6], q[0];\nRZZ(0) q[16], q[2];\nRZZ(0) q[14], q[3];\nRZZ(0) q[17], q[4];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*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(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[2], q[5];\nRZZ(0) q[3], q[18];\nRZZ(0) q[6], q[10];\nRZZ(0) q[19], q[15];\nRZZ(0) q[11], q[8];\nRZZ(0) q[4], q[16];\nRZZ(0) q[0], q[13];\nRZZ(0) q[12], q[14];\nRZZ(0) q[9], q[17];\nRZZ(0) q[7], q[1];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nry(1.0*pi) q[13];\nry(0.5*pi) q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[18], q[17];\nRZZ(0) q[14], q[13];\nRZZ(0) q[19], q[10];\nRZZ(0) q[8], q[3];\nRZZ(0) q[1], q[16];\nRZZ(0) q[7], q[0];\nRZZ(0) q[2], q[15];\nRZZ(0) q[11], q[9];\nRZZ(0) q[6], q[4];\nRZZ(0) q[5], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (8, 2) [9]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrz(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[10], q[4];\nRZZ(0) q[7], q[18];\nRZZ(0) q[2], q[6];\nRZZ(0) q[9], q[8];\nRZZ(0) q[12], q[17];\nRZZ(0) q[13], q[0];\nRZZ(0) q[15], q[1];\nRZZ(0) q[16], q[11];\nRZZ(0) q[14], q[5];\nRZZ(0) q[3], q[19];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[17], q[2];\nRZZ(0) q[10], q[9];\nRZZ(0) q[11], q[18];\nRZZ(0) q[8], q[19];\nRZZ(0) q[13], q[5];\nRZZ(0) q[6], q[1];\nRZZ(0) q[16], q[7];\nRZZ(0) q[0], q[3];\nRZZ(0) q[4], q[15];\nRZZ(0) q[12], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(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];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[19], q[1];\nRZZ(0) q[3], q[8];\nRZZ(0) q[9], q[5];\nRZZ(0) q[2], q[7];\nRZZ(0) q[13], q[14];\nRZZ(0) q[11], q[15];\nRZZ(0) q[18], q[6];\nRZZ(0) q[4], q[10];\nRZZ(0) q[12], q[0];\nRZZ(0) q[17], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(0.5*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(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[7], q[16];\nRZZ(0) q[10], q[4];\nRZZ(0) q[12], q[3];\nRZZ(0) q[13], q[8];\nRZZ(0) q[11], q[1];\nRZZ(0) q[17], q[6];\nRZZ(0) q[15], q[19];\nRZZ(0) q[14], q[18];\nRZZ(0) q[9], q[5];\nRZZ(0) q[0], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.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(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[16], q[7];\nRZZ(0) q[4], q[6];\nRZZ(0) q[9], q[15];\nRZZ(0) q[11], q[12];\nRZZ(0) q[5], q[8];\nRZZ(0) q[1], q[0];\nRZZ(0) q[13], q[3];\nRZZ(0) q[10], q[17];\nRZZ(0) q[14], q[19];\nRZZ(0) q[2], q[18];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[7];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[13];\nry(3.5*pi) q[15];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*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[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[18];\nRZZ(0) q[8], q[16];\nRZZ(0) q[19], q[10];\nRZZ(0) q[0], q[5];\nRZZ(0) q[15], q[11];\nRZZ(0) q[2], q[14];\nRZZ(0) q[4], q[17];\nRZZ(0) q[13], q[6];\nRZZ(0) q[18], q[3];\nRZZ(0) q[1], q[9];\nRZZ(0) q[7], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[4], q[0];\nRZZ(0) q[7], q[8];\nRZZ(0) q[12], q[5];\nRZZ(0) q[17], q[13];\nRZZ(0) q[6], q[10];\nRZZ(0) q[16], q[14];\nRZZ(0) q[19], q[11];\nRZZ(0) q[3], q[9];\nRZZ(0) q[2], q[15];\nRZZ(0) q[18], q[1];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[15], q[0];\nRZZ(0) q[8], q[19];\nRZZ(0) q[5], q[11];\nRZZ(0) q[16], q[10];\nRZZ(0) q[2], q[12];\nRZZ(0) q[4], q[18];\nRZZ(0) q[17], q[13];\nRZZ(0) q[14], q[7];\nRZZ(0) q[9], q[3];\nRZZ(0) q[1], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*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];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(1.0*pi) q[6];\nry(1.0*pi) q[9];\nry(3.5*pi) q[11];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (128, 2) [12]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[11], q[13];\nRZZ(0) q[15], q[12];\nRZZ(0) q[14], q[16];\nRZZ(0) q[2], q[4];\nRZZ(0) q[7], q[19];\nRZZ(0) q[3], q[10];\nRZZ(0) q[9], q[1];\nRZZ(0) q[18], q[5];\nRZZ(0) q[6], q[0];\nRZZ(0) q[17], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[17], q[10];\nRZZ(0) q[11], q[1];\nRZZ(0) q[7], q[5];\nRZZ(0) q[6], q[18];\nRZZ(0) q[12], q[13];\nRZZ(0) q[2], q[19];\nRZZ(0) q[3], q[15];\nRZZ(0) q[14], q[0];\nRZZ(0) q[16], q[9];\nRZZ(0) q[8], q[4];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[18], q[13];\nRZZ(0) q[0], q[12];\nRZZ(0) q[7], q[2];\nRZZ(0) q[19], q[10];\nRZZ(0) q[3], q[1];\nRZZ(0) q[17], q[5];\nRZZ(0) q[4], q[11];\nRZZ(0) q[15], q[8];\nRZZ(0) q[16], q[6];\nRZZ(0) q[14], q[9];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[4], q[19];\nRZZ(0) q[0], q[8];\nRZZ(0) q[6], q[5];\nRZZ(0) q[1], q[3];\nRZZ(0) q[2], q[13];\nRZZ(0) q[10], q[16];\nRZZ(0) q[7], q[14];\nRZZ(0) q[18], q[9];\nRZZ(0) q[12], q[17];\nRZZ(0) q[15], q[11];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[10];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[16];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[10], q[5];\nRZZ(0) q[3], q[6];\nRZZ(0) q[9], q[13];\nRZZ(0) q[11], q[16];\nRZZ(0) q[18], q[12];\nRZZ(0) q[14], q[17];\nRZZ(0) q[2], q[0];\nRZZ(0) q[4], q[7];\nRZZ(0) q[19], q[15];\nRZZ(0) q[1], q[8];\nry(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nRZZ(0) q[16], q[6];\nRZZ(0) q[0], q[18];\nRZZ(0) q[9], q[7];\nRZZ(0) q[1], q[10];\nRZZ(0) q[11], q[14];\nRZZ(0) q[13], q[19];\nRZZ(0) q[15], q[5];\nRZZ(0) q[12], q[8];\nRZZ(0) q[3], q[2];\nRZZ(0) q[17], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[0], q[16];\nRZZ(0) q[17], q[3];\nRZZ(0) q[4], q[19];\nRZZ(0) q[18], q[13];\nRZZ(0) q[8], q[9];\nRZZ(0) q[11], q[5];\nRZZ(0) q[2], q[1];\nRZZ(0) q[12], q[14];\nRZZ(0) q[7], q[10];\nRZZ(0) q[15], q[6];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.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[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[19];\nRZZ(0) q[12], q[2];\nRZZ(0) q[18], q[8];\nRZZ(0) q[19], q[13];\nRZZ(0) q[10], q[7];\nRZZ(0) q[3], q[9];\nRZZ(0) q[6], q[15];\nRZZ(0) q[0], q[17];\nRZZ(0) q[16], q[4];\nRZZ(0) q[5], q[14];\nRZZ(0) q[1], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[7], q[0];\nRZZ(0) q[6], q[13];\nRZZ(0) q[8], q[14];\nRZZ(0) q[3], q[11];\nRZZ(0) q[2], q[16];\nRZZ(0) q[18], q[10];\nRZZ(0) q[1], q[17];\nRZZ(0) q[5], q[15];\nRZZ(0) q[9], q[19];\nRZZ(0) q[12], q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[3], q[0];\nRZZ(0) q[14], q[17];\nRZZ(0) q[19], q[18];\nRZZ(0) q[12], q[5];\nRZZ(0) q[9], q[1];\nRZZ(0) q[15], q[16];\nRZZ(0) q[7], q[6];\nRZZ(0) q[4], q[13];\nRZZ(0) q[11], q[8];\nRZZ(0) q[10], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(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[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nRZZ(0) q[7], q[2];\nRZZ(0) q[1], q[19];\nRZZ(0) q[18], q[10];\nRZZ(0) q[3], q[15];\nRZZ(0) q[17], q[6];\nRZZ(0) q[9], q[8];\nRZZ(0) q[0], q[11];\nRZZ(0) q[4], q[14];\nRZZ(0) q[5], q[13];\nRZZ(0) q[16], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nRZZ(0) q[13], q[18];\nRZZ(0) q[2], q[5];\nRZZ(0) q[1], q[16];\nRZZ(0) q[11], q[17];\nRZZ(0) q[4], q[9];\nRZZ(0) q[3], q[15];\nRZZ(0) q[8], q[0];\nRZZ(0) q[12], q[14];\nRZZ(0) q[19], q[7];\nRZZ(0) q[10], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(1.0*pi) q[1];\nry(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[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[12];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0) q[14], q[4];\nRZZ(0) q[10], q[8];\nRZZ(0) q[2], q[6];\nRZZ(0) q[12], q[18];\nRZZ(0) q[13], q[3];\nRZZ(0) q[17], q[15];\nRZZ(0) q[0], q[16];\nRZZ(0) q[9], q[11];\nRZZ(0) q[5], q[7];\nRZZ(0) q[1], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[3];\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(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[16], q[5];\nRZZ(0) q[12], q[10];\nRZZ(0) q[7], q[14];\nRZZ(0) q[17], q[13];\nRZZ(0) q[3], q[2];\nRZZ(0) q[11], q[1];\nRZZ(0) q[0], q[6];\nRZZ(0) q[19], q[9];\nRZZ(0) q[18], q[8];\nRZZ(0) q[15], q[4];\nry(1.0*pi) q[1];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(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];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[11], q[17];\nRZZ(0) q[13], q[0];\nRZZ(0) q[10], q[12];\nRZZ(0) q[8], q[3];\nRZZ(0) q[1], q[5];\nRZZ(0) q[2], q[16];\nRZZ(0) q[18], q[4];\nRZZ(0) q[14], q[15];\nRZZ(0) q[6], q[9];\nRZZ(0) q[19], q[7];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[7], q[11];\nRZZ(0) q[9], q[18];\nRZZ(0) q[15], q[8];\nRZZ(0) q[5], q[2];\nRZZ(0) q[6], q[3];\nRZZ(0) q[14], q[0];\nRZZ(0) q[13], q[19];\nRZZ(0) q[1], q[12];\nRZZ(0) q[16], q[4];\nRZZ(0) q[17], q[10];\nry(1.0*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[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[4];\nry(0.5*pi) q[6];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nRZZ(0) q[11], q[7];\nRZZ(0) q[0], q[17];\nRZZ(0) q[5], q[8];\nRZZ(0) q[4], q[15];\nRZZ(0) q[10], q[2];\nRZZ(0) q[16], q[12];\nRZZ(0) q[1], q[19];\nRZZ(0) q[13], q[3];\nRZZ(0) q[9], q[18];\nRZZ(0) q[14], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(3.5*pi) 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];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.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];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[18];\nRZZ(0) q[16], q[2];\nRZZ(0) q[1], q[3];\nRZZ(0) q[10], q[0];\nRZZ(0) q[19], q[6];\nRZZ(0) q[9], q[5];\nRZZ(0) q[12], q[15];\nRZZ(0) q[7], q[4];\nRZZ(0) q[17], q[18];\nRZZ(0) q[8], q[13];\nRZZ(0) q[14], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrz(0.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];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[5], q[6];\nRZZ(0) q[10], q[4];\nRZZ(0) q[17], q[0];\nRZZ(0) q[15], q[1];\nRZZ(0) q[18], q[2];\nRZZ(0) q[8], q[3];\nRZZ(0) q[7], q[14];\nRZZ(0) q[16], q[13];\nRZZ(0) q[12], q[9];\nRZZ(0) q[11], q[19];\nrz(3.5*pi) q[2];\nrz(0.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];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(3.5*pi) q[3];\nry(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nRZZ(0) q[10], q[3];\nRZZ(0) q[1], q[19];\nRZZ(0) q[14], q[7];\nRZZ(0) q[11], q[13];\nRZZ(0) q[9], q[16];\nRZZ(0) q[18], q[17];\nRZZ(0) q[2], q[0];\nRZZ(0) q[8], q[12];\nRZZ(0) q[4], q[5];\nRZZ(0) q[6], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[18];\nRZZ(0) q[2], q[13];\nRZZ(0) q[18], q[12];\nRZZ(0) q[8], q[5];\nRZZ(0) q[6], q[4];\nRZZ(0) q[7], q[10];\nRZZ(0) q[19], q[1];\nRZZ(0) q[9], q[14];\nRZZ(0) q[11], q[0];\nRZZ(0) q[16], q[3];\nRZZ(0) q[15], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*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];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[9];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nRZZ(0) q[10], q[19];\nRZZ(0) q[2], q[9];\nRZZ(0) q[4], q[1];\nRZZ(0) q[17], q[7];\nRZZ(0) q[15], q[8];\nRZZ(0) q[18], q[6];\nRZZ(0) q[0], q[11];\nRZZ(0) q[14], q[12];\nRZZ(0) q[3], q[16];\nRZZ(0) q[5], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[18], q[15];\nRZZ(0) q[0], q[10];\nRZZ(0) q[16], q[17];\nRZZ(0) q[6], q[1];\nRZZ(0) q[12], q[13];\nRZZ(0) q[9], q[5];\nRZZ(0) q[8], q[7];\nRZZ(0) q[3], q[4];\nRZZ(0) q[14], q[11];\nRZZ(0) q[2], q[19];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[15];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[11];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nRZZ(0) q[10], q[6];\nRZZ(0) q[7], q[1];\nRZZ(0) q[11], q[14];\nRZZ(0) q[18], q[19];\nRZZ(0) q[12], q[9];\nRZZ(0) q[17], q[0];\nRZZ(0) q[8], q[16];\nRZZ(0) q[15], q[3];\nRZZ(0) q[4], q[13];\nRZZ(0) q[2], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*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];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(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[5];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[4], q[16];\nRZZ(0) q[5], q[9];\nRZZ(0) q[7], q[11];\nRZZ(0) q[10], q[15];\nRZZ(0) q[17], q[14];\nRZZ(0) q[12], q[6];\nRZZ(0) q[3], q[1];\nRZZ(0) q[8], q[0];\nRZZ(0) q[13], q[18];\nRZZ(0) q[19], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.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[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nRZZ(0) q[9], q[18];\nRZZ(0) q[5], q[6];\nRZZ(0) q[12], q[3];\nRZZ(0) q[1], q[4];\nRZZ(0) q[7], q[13];\nRZZ(0) q[8], q[2];\nRZZ(0) q[11], q[16];\nRZZ(0) q[19], q[14];\nRZZ(0) q[10], q[0];\nRZZ(0) q[15], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.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];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[5];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[19], q[10];\nRZZ(0) q[5], q[6];\nRZZ(0) q[4], q[11];\nRZZ(0) q[3], q[13];\nRZZ(0) q[8], q[1];\nRZZ(0) q[15], q[0];\nRZZ(0) q[2], q[7];\nRZZ(0) q[16], q[14];\nRZZ(0) q[17], q[12];\nRZZ(0) q[9], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[2], q[14];\nRZZ(0) q[17], q[6];\nRZZ(0) q[9], q[7];\nRZZ(0) q[0], q[3];\nRZZ(0) q[16], q[13];\nRZZ(0) q[18], q[1];\nRZZ(0) q[15], q[10];\nRZZ(0) q[5], q[12];\nRZZ(0) q[11], q[8];\nRZZ(0) q[4], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[4], q[3];\nRZZ(0) q[7], q[8];\nRZZ(0) q[12], q[6];\nRZZ(0) q[9], q[5];\nRZZ(0) q[0], q[15];\nRZZ(0) q[17], q[18];\nRZZ(0) q[2], q[10];\nRZZ(0) q[16], q[14];\nRZZ(0) q[1], q[13];\nRZZ(0) q[11], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(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[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[1], q[12];\nRZZ(0) q[0], q[7];\nRZZ(0) q[17], q[18];\nRZZ(0) q[15], q[14];\nRZZ(0) q[11], q[16];\nRZZ(0) q[13], q[8];\nRZZ(0) q[19], q[5];\nRZZ(0) q[3], q[2];\nRZZ(0) q[10], q[9];\nRZZ(0) q[4], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nRZZ(0) q[18], q[4];\nRZZ(0) q[16], q[10];\nRZZ(0) q[5], q[2];\nRZZ(0) q[13], q[19];\nRZZ(0) q[0], q[15];\nRZZ(0) q[3], q[8];\nRZZ(0) q[12], q[6];\nRZZ(0) q[1], q[9];\nRZZ(0) q[14], q[7];\nRZZ(0) q[17], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(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];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[13], q[9];\nRZZ(0) q[19], q[10];\nRZZ(0) q[4], q[5];\nRZZ(0) q[3], q[15];\nRZZ(0) q[6], q[18];\nRZZ(0) q[11], q[2];\nRZZ(0) q[12], q[17];\nRZZ(0) q[7], q[14];\nRZZ(0) q[8], q[1];\nRZZ(0) q[16], q[0];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*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(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[17], q[16];\nRZZ(0) q[18], q[13];\nRZZ(0) q[15], q[19];\nRZZ(0) q[6], q[0];\nRZZ(0) q[10], q[11];\nRZZ(0) q[4], q[9];\nRZZ(0) q[8], q[2];\nRZZ(0) q[12], q[7];\nRZZ(0) q[14], q[5];\nRZZ(0) q[3], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*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[9];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[11], q[8];\nRZZ(0) q[19], q[0];\nRZZ(0) q[16], q[7];\nRZZ(0) q[17], q[12];\nRZZ(0) q[10], q[5];\nRZZ(0) q[9], q[6];\nRZZ(0) q[2], q[18];\nRZZ(0) q[3], q[15];\nRZZ(0) q[14], q[4];\nRZZ(0) q[13], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[11], q[5];\nRZZ(0) q[16], q[15];\nRZZ(0) q[2], q[14];\nRZZ(0) q[13], q[18];\nRZZ(0) q[1], q[6];\nRZZ(0) q[4], q[12];\nRZZ(0) q[8], q[19];\nRZZ(0) q[10], q[9];\nRZZ(0) q[0], q[7];\nRZZ(0) q[17], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.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];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nRZZ(0) q[2], q[12];\nRZZ(0) q[14], q[8];\nRZZ(0) q[7], q[6];\nRZZ(0) q[0], q[13];\nRZZ(0) q[17], q[10];\nRZZ(0) q[16], q[15];\nRZZ(0) q[18], q[3];\nRZZ(0) q[9], q[1];\nRZZ(0) q[11], q[4];\nRZZ(0) q[19], q[5];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[10], q[1];\nRZZ(0) q[16], q[6];\nRZZ(0) q[12], q[7];\nRZZ(0) q[13], q[5];\nRZZ(0) q[15], q[14];\nRZZ(0) q[19], q[9];\nRZZ(0) q[18], q[3];\nRZZ(0) q[4], q[17];\nRZZ(0) q[11], q[0];\nRZZ(0) q[8], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[19];\nRZZ(0) q[9], q[15];\nRZZ(0) q[17], q[2];\nRZZ(0) q[5], q[14];\nRZZ(0) q[11], q[13];\nRZZ(0) q[8], q[4];\nRZZ(0) q[18], q[0];\nRZZ(0) q[10], q[16];\nRZZ(0) q[3], q[12];\nRZZ(0) q[1], q[6];\nRZZ(0) q[7], q[19];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[19], q[11];\nRZZ(0) q[12], q[9];\nRZZ(0) q[13], q[15];\nRZZ(0) q[2], q[0];\nRZZ(0) q[18], q[10];\nRZZ(0) q[4], q[3];\nRZZ(0) q[7], q[1];\nRZZ(0) q[6], q[8];\nRZZ(0) q[16], q[17];\nRZZ(0) q[14], q[5];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) 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[10];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(1.0*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];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nRZZ(0) q[5], q[16];\nRZZ(0) q[4], q[7];\nRZZ(0) q[15], q[14];\nRZZ(0) q[6], q[11];\nRZZ(0) q[12], q[9];\nRZZ(0) q[13], q[0];\nRZZ(0) q[10], q[2];\nRZZ(0) q[17], q[8];\nRZZ(0) q[18], q[19];\nRZZ(0) q[3], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[16], q[18];\nRZZ(0) q[1], q[3];\nRZZ(0) q[12], q[11];\nRZZ(0) q[7], q[4];\nRZZ(0) q[0], q[5];\nRZZ(0) q[2], q[15];\nRZZ(0) q[6], q[10];\nRZZ(0) q[9], q[14];\nRZZ(0) q[19], q[8];\nRZZ(0) q[17], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[14];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[18], q[15];\nRZZ(0) q[5], q[13];\nRZZ(0) q[16], q[14];\nRZZ(0) q[10], q[0];\nRZZ(0) q[6], q[11];\nRZZ(0) q[7], q[19];\nRZZ(0) q[8], q[12];\nRZZ(0) q[4], q[1];\nRZZ(0) q[9], q[17];\nRZZ(0) q[3], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[15], q[11];\nRZZ(0) q[9], q[17];\nRZZ(0) q[3], q[19];\nRZZ(0) q[7], q[16];\nRZZ(0) q[4], q[8];\nRZZ(0) q[2], q[6];\nRZZ(0) q[5], q[10];\nRZZ(0) q[0], q[18];\nRZZ(0) q[1], q[14];\nRZZ(0) q[13], q[12];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*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];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\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(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nRZZ(0) q[8], q[2];\nRZZ(0) q[7], q[5];\nRZZ(0) q[18], q[12];\nRZZ(0) q[3], q[15];\nRZZ(0) q[17], q[10];\nRZZ(0) q[1], q[11];\nRZZ(0) q[6], q[19];\nRZZ(0) q[9], q[16];\nRZZ(0) q[14], q[0];\nRZZ(0) q[4], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[7], q[12];\nRZZ(0) q[9], q[11];\nRZZ(0) q[18], q[0];\nRZZ(0) q[5], q[19];\nRZZ(0) q[6], q[15];\nRZZ(0) q[4], q[3];\nRZZ(0) q[17], q[2];\nRZZ(0) q[13], q[14];\nRZZ(0) q[8], q[1];\nRZZ(0) q[10], q[16];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*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];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[16], q[11];\nRZZ(0) q[4], q[9];\nRZZ(0) q[8], q[18];\nRZZ(0) q[3], q[5];\nRZZ(0) q[12], q[0];\nRZZ(0) q[2], q[19];\nRZZ(0) q[13], q[7];\nRZZ(0) q[15], q[14];\nRZZ(0) q[17], q[10];\nRZZ(0) q[1], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[14], q[0];\nRZZ(0) q[11], q[18];\nRZZ(0) q[7], q[5];\nRZZ(0) q[17], q[15];\nRZZ(0) q[4], q[16];\nRZZ(0) q[2], q[1];\nRZZ(0) q[13], q[8];\nRZZ(0) q[6], q[10];\nRZZ(0) q[9], q[3];\nRZZ(0) q[12], q[19];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[4];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[15], q[5];\nRZZ(0) q[11], q[3];\nRZZ(0) q[10], q[2];\nRZZ(0) q[4], q[7];\nRZZ(0) q[19], q[14];\nRZZ(0) q[16], q[0];\nRZZ(0) q[1], q[18];\nRZZ(0) q[13], q[8];\nRZZ(0) q[6], q[9];\nRZZ(0) q[12], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(1.0*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];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[19], q[12];\nRZZ(0) q[1], q[13];\nRZZ(0) q[2], q[18];\nRZZ(0) q[5], q[11];\nRZZ(0) q[3], q[16];\nRZZ(0) q[15], q[9];\nRZZ(0) q[6], q[14];\nRZZ(0) q[8], q[7];\nRZZ(0) q[10], q[17];\nRZZ(0) q[0], q[4];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[0], q[3];\nRZZ(0) q[10], q[17];\nRZZ(0) q[4], q[1];\nRZZ(0) q[15], q[11];\nRZZ(0) q[5], q[18];\nRZZ(0) q[8], q[13];\nRZZ(0) q[2], q[19];\nRZZ(0) q[16], q[12];\nRZZ(0) q[7], q[6];\nRZZ(0) q[9], q[14];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[18];\nRZZ(0) q[8], q[4];\nRZZ(0) q[3], q[14];\nRZZ(0) q[17], q[16];\nRZZ(0) q[10], q[6];\nRZZ(0) q[13], q[5];\nRZZ(0) q[18], q[15];\nRZZ(0) q[19], q[1];\nRZZ(0) q[0], q[11];\nRZZ(0) q[12], q[2];\nRZZ(0) q[9], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(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];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[13], q[18];\nRZZ(0) q[6], q[19];\nRZZ(0) q[1], q[7];\nRZZ(0) q[15], q[2];\nRZZ(0) q[16], q[17];\nRZZ(0) q[0], q[8];\nRZZ(0) q[14], q[5];\nRZZ(0) q[4], q[9];\nRZZ(0) q[12], q[3];\nRZZ(0) q[10], q[11];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[2], q[5];\nRZZ(0) q[19], q[3];\nRZZ(0) q[1], q[13];\nRZZ(0) q[4], q[15];\nRZZ(0) q[7], q[16];\nRZZ(0) q[10], q[9];\nRZZ(0) q[14], q[12];\nRZZ(0) q[17], q[6];\nRZZ(0) q[0], q[18];\nRZZ(0) q[11], q[8];\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(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[14], q[4];\nRZZ(0) q[13], q[12];\nRZZ(0) q[15], q[11];\nRZZ(0) q[17], q[3];\nRZZ(0) q[16], q[19];\nRZZ(0) q[5], q[2];\nRZZ(0) q[6], q[10];\nRZZ(0) q[0], q[18];\nRZZ(0) q[8], q[9];\nRZZ(0) q[1], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[11], q[2];\nRZZ(0) q[10], q[19];\nRZZ(0) q[18], q[8];\nRZZ(0) q[14], q[5];\nRZZ(0) q[17], q[12];\nRZZ(0) q[13], q[0];\nRZZ(0) q[6], q[1];\nRZZ(0) q[7], q[4];\nRZZ(0) q[9], q[15];\nRZZ(0) q[16], q[3];\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];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.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];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[2], q[6];\nRZZ(0) q[18], q[17];\nRZZ(0) q[11], q[9];\nRZZ(0) q[13], q[19];\nRZZ(0) q[12], q[4];\nRZZ(0) q[3], q[0];\nRZZ(0) q[1], q[15];\nRZZ(0) q[8], q[5];\nRZZ(0) q[7], q[16];\nRZZ(0) q[10], q[14];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[12], q[14];\nRZZ(0) q[15], q[11];\nRZZ(0) q[17], q[7];\nRZZ(0) q[1], q[19];\nRZZ(0) q[8], q[13];\nRZZ(0) q[4], q[3];\nRZZ(0) q[16], q[18];\nRZZ(0) q[6], q[10];\nRZZ(0) q[0], q[5];\nRZZ(0) q[2], q[9];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*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];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*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[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nRZZ(0) q[13], q[2];\nRZZ(0) q[18], q[6];\nRZZ(0) q[8], q[7];\nRZZ(0) q[4], q[0];\nRZZ(0) q[3], q[10];\nRZZ(0) q[11], q[14];\nRZZ(0) q[12], q[1];\nRZZ(0) q[19], q[17];\nRZZ(0) q[15], q[16];\nRZZ(0) q[5], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[16], q[17];\nRZZ(0) q[13], q[10];\nRZZ(0) q[0], q[14];\nRZZ(0) q[19], q[11];\nRZZ(0) q[2], q[9];\nRZZ(0) q[4], q[5];\nRZZ(0) q[1], q[8];\nRZZ(0) q[6], q[15];\nRZZ(0) q[3], q[12];\nRZZ(0) q[18], q[7];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) 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];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[19];\nRZZ(0) q[6], q[1];\nRZZ(0) q[11], q[4];\nRZZ(0) q[0], q[16];\nRZZ(0) q[9], q[13];\nRZZ(0) q[2], q[7];\nRZZ(0) q[8], q[19];\nRZZ(0) q[14], q[17];\nRZZ(0) q[12], q[5];\nRZZ(0) q[18], q[15];\nRZZ(0) q[10], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[17], q[11];\nRZZ(0) q[6], q[4];\nRZZ(0) q[14], q[5];\nRZZ(0) q[3], q[16];\nRZZ(0) q[19], q[0];\nRZZ(0) q[1], q[13];\nRZZ(0) q[8], q[2];\nRZZ(0) q[12], q[18];\nRZZ(0) q[15], q[9];\nRZZ(0) q[7], q[10];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[0];\nry(3.5*pi) q[2];\nry(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nRZZ(0) q[18], q[4];\nRZZ(0) q[9], q[16];\nRZZ(0) q[13], q[7];\nRZZ(0) q[6], q[1];\nRZZ(0) q[2], q[15];\nRZZ(0) q[3], q[17];\nRZZ(0) q[19], q[8];\nRZZ(0) q[10], q[14];\nRZZ(0) q[0], q[12];\nRZZ(0) q[5], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[4], q[10];\nRZZ(0) q[8], q[1];\nRZZ(0) q[11], q[15];\nRZZ(0) q[12], q[2];\nRZZ(0) q[18], q[0];\nRZZ(0) q[6], q[9];\nRZZ(0) q[17], q[19];\nRZZ(0) q[16], q[13];\nRZZ(0) q[14], q[3];\nRZZ(0) q[7], q[5];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[6];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nRZZ(0) q[3], q[8];\nRZZ(0) q[9], q[17];\nRZZ(0) q[1], q[16];\nRZZ(0) q[6], q[10];\nRZZ(0) q[11], q[4];\nRZZ(0) q[2], q[7];\nRZZ(0) q[18], q[15];\nRZZ(0) q[19], q[0];\nRZZ(0) q[5], q[13];\nRZZ(0) q[14], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*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(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(1.0*pi) q[18];\nRZZ(0) q[6], q[8];\nRZZ(0) q[17], q[7];\nRZZ(0) q[3], q[16];\nRZZ(0) q[5], q[10];\nRZZ(0) q[18], q[1];\nRZZ(0) q[15], q[0];\nRZZ(0) q[13], q[2];\nRZZ(0) q[9], q[4];\nRZZ(0) q[11], q[12];\nRZZ(0) q[19], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[15];\nry(1.0*pi) q[19];\nRZZ(0) q[11], q[12];\nRZZ(0) q[2], q[9];\nRZZ(0) q[5], q[16];\nRZZ(0) q[7], q[10];\nRZZ(0) q[17], q[4];\nRZZ(0) q[14], q[6];\nRZZ(0) q[19], q[1];\nRZZ(0) q[8], q[18];\nRZZ(0) q[13], q[15];\nRZZ(0) q[3], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[8], q[17];\nRZZ(0) q[6], q[11];\nRZZ(0) q[10], q[14];\nRZZ(0) q[2], q[15];\nRZZ(0) q[4], q[5];\nRZZ(0) q[7], q[18];\nRZZ(0) q[0], q[19];\nRZZ(0) q[1], q[3];\nRZZ(0) q[12], q[13];\nRZZ(0) q[9], q[16];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[13];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[14], q[10];\nRZZ(0) q[6], q[7];\nRZZ(0) q[3], q[8];\nRZZ(0) q[9], q[4];\nRZZ(0) q[11], q[16];\nRZZ(0) q[18], q[15];\nRZZ(0) q[2], q[12];\nRZZ(0) q[1], q[5];\nRZZ(0) q[13], q[17];\nRZZ(0) q[0], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[16];\nRZZ(0) q[4], q[12];\nRZZ(0) q[9], q[16];\nRZZ(0) q[7], q[14];\nRZZ(0) q[15], q[18];\nRZZ(0) q[19], q[3];\nRZZ(0) q[13], q[0];\nRZZ(0) q[5], q[10];\nRZZ(0) q[11], q[6];\nRZZ(0) q[1], q[17];\nRZZ(0) q[2], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*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];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[12], q[5];\nRZZ(0) q[2], q[11];\nRZZ(0) q[3], q[10];\nRZZ(0) q[6], q[19];\nRZZ(0) q[13], q[18];\nRZZ(0) q[0], q[4];\nRZZ(0) q[8], q[9];\nRZZ(0) q[7], q[1];\nRZZ(0) q[15], q[14];\nRZZ(0) q[16], q[17];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\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(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(1.0*pi) q[18];\nRZZ(0) q[12], q[7];\nRZZ(0) q[11], q[2];\nRZZ(0) q[18], q[4];\nRZZ(0) q[13], q[8];\nRZZ(0) q[9], q[19];\nRZZ(0) q[3], q[14];\nRZZ(0) q[17], q[5];\nRZZ(0) q[16], q[10];\nRZZ(0) q[1], q[0];\nRZZ(0) q[15], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.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[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(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[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(1.0*pi) q[13];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[14], q[10];\nRZZ(0) q[3], q[12];\nRZZ(0) q[19], q[7];\nRZZ(0) q[11], q[5];\nRZZ(0) q[16], q[2];\nRZZ(0) q[13], q[8];\nRZZ(0) q[1], q[18];\nRZZ(0) q[15], q[4];\nRZZ(0) q[17], q[6];\nRZZ(0) q[0], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[17];\nRZZ(0) q[19], q[5];\nRZZ(0) q[17], q[13];\nRZZ(0) q[4], q[18];\nRZZ(0) q[9], q[1];\nRZZ(0) q[7], q[11];\nRZZ(0) q[6], q[12];\nRZZ(0) q[0], q[16];\nRZZ(0) q[3], q[14];\nRZZ(0) q[8], q[15];\nRZZ(0) q[2], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[13];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[1], q[19];\nRZZ(0) q[7], q[15];\nRZZ(0) q[0], q[5];\nRZZ(0) q[16], q[13];\nRZZ(0) q[9], q[6];\nRZZ(0) q[4], q[14];\nRZZ(0) q[18], q[10];\nRZZ(0) q[8], q[3];\nRZZ(0) q[17], q[2];\nRZZ(0) q[11], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[9];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[13], q[4];\nRZZ(0) q[3], q[5];\nRZZ(0) q[0], q[2];\nRZZ(0) q[9], q[17];\nRZZ(0) q[12], q[1];\nRZZ(0) q[15], q[8];\nRZZ(0) q[18], q[16];\nRZZ(0) q[11], q[19];\nRZZ(0) q[7], q[10];\nRZZ(0) q[14], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(1.0*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[8];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nRZZ(0) q[10], q[8];\nRZZ(0) q[11], q[0];\nRZZ(0) q[3], q[17];\nRZZ(0) q[1], q[5];\nRZZ(0) q[6], q[7];\nRZZ(0) q[15], q[19];\nRZZ(0) q[2], q[4];\nRZZ(0) q[18], q[12];\nRZZ(0) q[14], q[13];\nRZZ(0) q[9], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[19];\nRZZ(0) q[11], q[3];\nRZZ(0) q[13], q[9];\nRZZ(0) q[0], q[18];\nRZZ(0) q[14], q[16];\nRZZ(0) q[5], q[4];\nRZZ(0) q[12], q[8];\nRZZ(0) q[17], q[6];\nRZZ(0) q[1], q[15];\nRZZ(0) q[10], q[19];\nRZZ(0) q[2], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[2], q[3];\nRZZ(0) q[16], q[19];\nRZZ(0) q[7], q[4];\nRZZ(0) q[18], q[8];\nRZZ(0) q[13], q[9];\nRZZ(0) q[5], q[0];\nRZZ(0) q[14], q[12];\nRZZ(0) q[15], q[11];\nRZZ(0) q[10], q[17];\nRZZ(0) q[1], q[6];\nrx(1.0*pi) q[1];\nrx(0.5*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];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[3], q[5];\nRZZ(0) q[11], q[7];\nRZZ(0) q[4], q[1];\nRZZ(0) q[15], q[14];\nRZZ(0) q[18], q[2];\nRZZ(0) q[17], q[10];\nRZZ(0) q[13], q[8];\nRZZ(0) q[0], q[19];\nRZZ(0) q[16], q[9];\nRZZ(0) q[6], q[12];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) 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];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[14], q[2];\nRZZ(0) q[7], q[15];\nRZZ(0) q[19], q[11];\nRZZ(0) q[10], q[4];\nRZZ(0) q[8], q[16];\nRZZ(0) q[1], q[12];\nRZZ(0) q[13], q[0];\nRZZ(0) q[5], q[9];\nRZZ(0) q[17], q[3];\nRZZ(0) q[6], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\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];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[0], q[2];\nRZZ(0) q[6], q[10];\nRZZ(0) q[18], q[19];\nRZZ(0) q[13], q[11];\nRZZ(0) q[3], q[16];\nRZZ(0) q[15], q[14];\nRZZ(0) q[1], q[12];\nRZZ(0) q[17], q[5];\nRZZ(0) q[8], q[9];\nRZZ(0) q[4], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[8], q[0];\nRZZ(0) q[2], q[10];\nRZZ(0) q[3], q[19];\nRZZ(0) q[9], q[16];\nRZZ(0) q[7], q[17];\nRZZ(0) q[14], q[6];\nRZZ(0) q[4], q[15];\nRZZ(0) q[5], q[12];\nRZZ(0) q[11], q[13];\nRZZ(0) q[18], q[1];\nrz(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[15];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[17], q[9];\nRZZ(0) q[15], q[4];\nRZZ(0) q[11], q[19];\nRZZ(0) q[10], q[3];\nRZZ(0) q[13], q[0];\nRZZ(0) q[16], q[1];\nRZZ(0) q[6], q[12];\nRZZ(0) q[18], q[14];\nRZZ(0) q[5], q[8];\nRZZ(0) q[7], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*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[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[3], q[5];\nRZZ(0) q[14], q[19];\nRZZ(0) q[2], q[10];\nRZZ(0) q[12], q[1];\nRZZ(0) q[0], q[4];\nRZZ(0) q[6], q[18];\nRZZ(0) q[17], q[7];\nRZZ(0) q[9], q[13];\nRZZ(0) q[15], q[11];\nRZZ(0) q[8], q[16];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[11], q[13];\nRZZ(0) q[4], q[12];\nRZZ(0) q[10], q[0];\nRZZ(0) q[1], q[15];\nRZZ(0) q[19], q[2];\nRZZ(0) q[6], q[14];\nRZZ(0) q[9], q[8];\nRZZ(0) q[3], q[5];\nRZZ(0) q[16], q[7];\nRZZ(0) q[17], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*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];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[1], q[16];\nRZZ(0) q[17], q[9];\nRZZ(0) q[0], q[11];\nRZZ(0) q[19], q[4];\nRZZ(0) q[14], q[18];\nRZZ(0) q[7], q[5];\nRZZ(0) q[3], q[6];\nRZZ(0) q[2], q[10];\nRZZ(0) q[8], q[15];\nRZZ(0) q[12], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*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(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[19], q[3];\nRZZ(0) q[15], q[16];\nRZZ(0) q[17], q[13];\nRZZ(0) q[12], q[6];\nRZZ(0) q[8], q[4];\nRZZ(0) q[0], q[18];\nRZZ(0) q[7], q[9];\nRZZ(0) q[10], q[1];\nRZZ(0) q[14], q[11];\nRZZ(0) q[2], q[5];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[5], q[17];\nRZZ(0) q[4], q[12];\nRZZ(0) q[0], q[13];\nRZZ(0) q[6], q[8];\nRZZ(0) q[14], q[7];\nRZZ(0) q[1], q[15];\nRZZ(0) q[16], q[2];\nRZZ(0) q[11], q[18];\nRZZ(0) q[10], q[19];\nRZZ(0) q[3], q[9];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[16], q[2];\nRZZ(0) q[5], q[4];\nRZZ(0) q[17], q[8];\nRZZ(0) q[9], q[3];\nRZZ(0) q[14], q[13];\nRZZ(0) q[19], q[7];\nRZZ(0) q[12], q[15];\nRZZ(0) q[10], q[6];\nRZZ(0) q[1], q[11];\nRZZ(0) q[0], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nRZZ(0) q[9], q[2];\nRZZ(0) q[12], q[11];\nRZZ(0) q[18], q[14];\nRZZ(0) q[19], q[4];\nRZZ(0) q[17], q[5];\nRZZ(0) q[8], q[3];\nRZZ(0) q[10], q[1];\nRZZ(0) q[7], q[15];\nRZZ(0) q[16], q[6];\nRZZ(0) q[13], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0) q[4], q[19];\nRZZ(0) q[15], q[6];\nRZZ(0) q[11], q[18];\nRZZ(0) q[10], q[8];\nRZZ(0) q[3], q[7];\nRZZ(0) q[5], q[13];\nRZZ(0) q[17], q[2];\nRZZ(0) q[16], q[0];\nRZZ(0) q[9], q[1];\nRZZ(0) q[12], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[18], q[8];\nRZZ(0) q[13], q[11];\nRZZ(0) q[17], q[3];\nRZZ(0) q[0], q[1];\nRZZ(0) q[7], q[2];\nRZZ(0) q[6], q[14];\nRZZ(0) q[16], q[12];\nRZZ(0) q[5], q[15];\nRZZ(0) q[9], q[10];\nRZZ(0) q[4], q[19];\nry(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*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];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nRZZ(0) q[17], q[18];\nRZZ(0) q[9], q[15];\nRZZ(0) q[2], q[0];\nRZZ(0) q[4], q[13];\nRZZ(0) q[12], q[1];\nRZZ(0) q[14], q[3];\nRZZ(0) q[11], q[7];\nRZZ(0) q[16], q[19];\nRZZ(0) q[8], q[5];\nRZZ(0) q[6], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.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(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[9], q[18];\nRZZ(0) q[0], q[12];\nRZZ(0) q[1], q[6];\nRZZ(0) q[4], q[3];\nRZZ(0) q[11], q[15];\nRZZ(0) q[14], q[16];\nRZZ(0) q[5], q[10];\nRZZ(0) q[8], q[13];\nRZZ(0) q[2], q[19];\nRZZ(0) q[7], q[17];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[11], q[19];\nRZZ(0) q[8], q[1];\nRZZ(0) q[12], q[18];\nRZZ(0) q[17], q[10];\nRZZ(0) q[15], q[2];\nRZZ(0) q[13], q[4];\nRZZ(0) q[9], q[6];\nRZZ(0) q[3], q[0];\nRZZ(0) q[7], q[16];\nRZZ(0) q[14], q[5];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[17];\nRZZ(0) q[18], q[12];\nRZZ(0) q[13], q[15];\nRZZ(0) q[19], q[14];\nRZZ(0) q[5], q[10];\nRZZ(0) q[0], q[17];\nRZZ(0) q[1], q[3];\nRZZ(0) q[4], q[9];\nRZZ(0) q[6], q[11];\nRZZ(0) q[7], q[8];\nRZZ(0) q[16], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(1.0*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];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[6], q[8];\nRZZ(0) q[12], q[11];\nRZZ(0) q[10], q[7];\nRZZ(0) q[15], q[1];\nRZZ(0) q[14], q[16];\nRZZ(0) q[13], q[5];\nRZZ(0) q[4], q[17];\nRZZ(0) q[9], q[2];\nRZZ(0) q[3], q[0];\nRZZ(0) q[18], q[19];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(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];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[15];\nRZZ(0) q[0], q[14];\nRZZ(0) q[19], q[2];\nRZZ(0) q[17], q[5];\nRZZ(0) q[1], q[6];\nRZZ(0) q[8], q[9];\nRZZ(0) q[11], q[16];\nRZZ(0) q[7], q[12];\nRZZ(0) q[18], q[3];\nRZZ(0) q[13], q[10];\nRZZ(0) q[15], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*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[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[9], q[7];\nRZZ(0) q[4], q[2];\nRZZ(0) q[15], q[8];\nRZZ(0) q[19], q[12];\nRZZ(0) q[10], q[6];\nRZZ(0) q[14], q[0];\nRZZ(0) q[17], q[11];\nRZZ(0) q[3], q[16];\nRZZ(0) q[1], q[13];\nRZZ(0) q[18], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*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[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*pi) q[19];\nRZZ(0) q[2], q[18];\nRZZ(0) q[0], q[5];\nRZZ(0) q[4], q[8];\nRZZ(0) q[6], q[9];\nRZZ(0) q[19], q[10];\nRZZ(0) q[13], q[1];\nRZZ(0) q[16], q[12];\nRZZ(0) q[14], q[15];\nRZZ(0) q[11], q[17];\nRZZ(0) q[7], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[5];\nry(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[13];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[4], q[16];\nRZZ(0) q[0], q[9];\nRZZ(0) q[7], q[10];\nRZZ(0) q[1], q[11];\nRZZ(0) q[2], q[17];\nRZZ(0) q[15], q[12];\nRZZ(0) q[13], q[8];\nRZZ(0) q[18], q[3];\nRZZ(0) q[6], q[5];\nRZZ(0) q[19], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[6];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0) q[11], q[15];\nRZZ(0) q[18], q[7];\nRZZ(0) q[16], q[13];\nRZZ(0) q[4], q[3];\nRZZ(0) q[10], q[2];\nRZZ(0) q[19], q[9];\nRZZ(0) q[5], q[8];\nRZZ(0) q[1], q[6];\nRZZ(0) q[0], q[14];\nRZZ(0) q[12], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[0], q[16];\nRZZ(0) q[10], q[18];\nRZZ(0) q[8], q[17];\nRZZ(0) q[3], q[12];\nRZZ(0) q[19], q[5];\nRZZ(0) q[1], q[15];\nRZZ(0) q[14], q[2];\nRZZ(0) q[13], q[11];\nRZZ(0) q[4], q[7];\nRZZ(0) q[9], q[6];\nrx(3.5*pi) q[1];\nrx(1.0*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[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[12], q[1];\nRZZ(0) q[11], q[14];\nRZZ(0) q[9], q[2];\nRZZ(0) q[19], q[3];\nRZZ(0) q[10], q[18];\nRZZ(0) q[8], q[15];\nRZZ(0) q[7], q[4];\nRZZ(0) q[17], q[0];\nRZZ(0) q[16], q[6];\nRZZ(0) q[13], q[5];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[8], q[4];\nRZZ(0) q[19], q[17];\nRZZ(0) q[13], q[11];\nRZZ(0) q[10], q[7];\nRZZ(0) q[3], q[16];\nRZZ(0) q[0], q[5];\nRZZ(0) q[15], q[14];\nRZZ(0) q[6], q[18];\nRZZ(0) q[1], q[12];\nRZZ(0) q[2], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(0.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];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[17], q[18];\nRZZ(0) q[1], q[12];\nRZZ(0) q[16], q[4];\nRZZ(0) q[2], q[10];\nRZZ(0) q[5], q[7];\nRZZ(0) q[3], q[19];\nRZZ(0) q[15], q[8];\nRZZ(0) q[9], q[0];\nRZZ(0) q[11], q[14];\nRZZ(0) q[13], q[6];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[3];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[11], q[2];\nRZZ(0) q[8], q[17];\nRZZ(0) q[14], q[7];\nRZZ(0) q[13], q[19];\nRZZ(0) q[18], q[15];\nRZZ(0) q[0], q[4];\nRZZ(0) q[9], q[10];\nRZZ(0) q[3], q[12];\nRZZ(0) q[6], q[1];\nRZZ(0) q[16], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[6], q[0];\nRZZ(0) q[14], q[8];\nRZZ(0) q[17], q[16];\nRZZ(0) q[7], q[3];\nRZZ(0) q[19], q[1];\nRZZ(0) q[5], q[10];\nRZZ(0) q[13], q[4];\nRZZ(0) q[15], q[2];\nRZZ(0) q[18], q[12];\nRZZ(0) q[11], q[9];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(1.0*pi) q[12];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(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];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[9], q[7];\nRZZ(0) q[12], q[16];\nRZZ(0) q[1], q[8];\nRZZ(0) q[14], q[13];\nRZZ(0) q[17], q[10];\nRZZ(0) q[2], q[3];\nRZZ(0) q[4], q[11];\nRZZ(0) q[5], q[15];\nRZZ(0) q[0], q[18];\nRZZ(0) q[19], q[6];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[1], q[12];\nRZZ(0) q[3], q[19];\nRZZ(0) q[4], q[16];\nRZZ(0) q[9], q[11];\nRZZ(0) q[2], q[14];\nRZZ(0) q[13], q[0];\nRZZ(0) q[18], q[10];\nRZZ(0) q[8], q[5];\nRZZ(0) q[15], q[6];\nRZZ(0) q[17], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*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(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(1.0*pi) q[16];\nry(0.5*pi) q[19];\nRZZ(0) q[5], q[3];\nRZZ(0) q[1], q[8];\nRZZ(0) q[13], q[19];\nRZZ(0) q[10], q[15];\nRZZ(0) q[12], q[16];\nRZZ(0) q[14], q[17];\nRZZ(0) q[9], q[2];\nRZZ(0) q[4], q[11];\nRZZ(0) q[0], q[18];\nRZZ(0) q[6], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[7], q[9];\nRZZ(0) q[15], q[19];\nRZZ(0) q[6], q[4];\nRZZ(0) q[5], q[16];\nRZZ(0) q[17], q[1];\nRZZ(0) q[18], q[3];\nRZZ(0) q[14], q[12];\nRZZ(0) q[2], q[13];\nRZZ(0) q[10], q[0];\nRZZ(0) q[11], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[18];\nRZZ(0) q[15], q[9];\nRZZ(0) q[18], q[8];\nRZZ(0) q[3], q[1];\nRZZ(0) q[6], q[19];\nRZZ(0) q[0], q[12];\nRZZ(0) q[17], q[13];\nRZZ(0) q[16], q[10];\nRZZ(0) q[14], q[7];\nRZZ(0) q[5], q[11];\nRZZ(0) q[2], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[10], q[15];\nRZZ(0) q[5], q[2];\nRZZ(0) q[4], q[6];\nRZZ(0) q[1], q[0];\nRZZ(0) q[8], q[12];\nRZZ(0) q[14], q[16];\nRZZ(0) q[11], q[17];\nRZZ(0) q[7], q[9];\nRZZ(0) q[18], q[19];\nRZZ(0) q[3], q[13];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(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];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(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];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nRZZ(0) q[4], q[17];\nRZZ(0) q[2], q[3];\nRZZ(0) q[15], q[0];\nRZZ(0) q[10], q[19];\nRZZ(0) q[11], q[14];\nRZZ(0) q[16], q[1];\nRZZ(0) q[12], q[6];\nRZZ(0) q[13], q[7];\nRZZ(0) q[8], q[5];\nRZZ(0) q[9], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*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];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[13];\nry(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[5], q[2];\nRZZ(0) q[16], q[15];\nRZZ(0) q[6], q[18];\nRZZ(0) q[19], q[11];\nRZZ(0) q[0], q[8];\nRZZ(0) q[4], q[14];\nRZZ(0) q[9], q[1];\nRZZ(0) q[13], q[12];\nRZZ(0) q[3], q[17];\nRZZ(0) q[10], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.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];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[18];\nRZZ(0) q[5], q[14];\nRZZ(0) q[1], q[11];\nRZZ(0) q[17], q[4];\nRZZ(0) q[12], q[10];\nRZZ(0) q[9], q[3];\nRZZ(0) q[16], q[2];\nRZZ(0) q[7], q[8];\nRZZ(0) q[15], q[6];\nRZZ(0) q[19], q[0];\nRZZ(0) q[18], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[9], q[5];\nRZZ(0) q[15], q[19];\nRZZ(0) q[10], q[12];\nRZZ(0) q[8], q[18];\nRZZ(0) q[0], q[7];\nRZZ(0) q[16], q[13];\nRZZ(0) q[14], q[17];\nRZZ(0) q[6], q[11];\nRZZ(0) q[3], q[4];\nRZZ(0) q[1], q[2];\nrz(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[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[17];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[1], q[0];\nRZZ(0) q[14], q[2];\nRZZ(0) q[15], q[17];\nRZZ(0) q[11], q[9];\nRZZ(0) q[4], q[6];\nRZZ(0) q[7], q[13];\nRZZ(0) q[8], q[18];\nRZZ(0) q[10], q[12];\nRZZ(0) q[3], q[19];\nRZZ(0) q[5], q[16];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(1.0*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[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0) q[3], q[17];\nRZZ(0) q[9], q[11];\nRZZ(0) q[4], q[12];\nRZZ(0) q[5], q[1];\nRZZ(0) q[10], q[0];\nRZZ(0) q[6], q[15];\nRZZ(0) q[2], q[8];\nRZZ(0) q[18], q[13];\nRZZ(0) q[7], q[14];\nRZZ(0) q[19], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[15], q[8];\nRZZ(0) q[13], q[6];\nRZZ(0) q[5], q[0];\nRZZ(0) q[3], q[7];\nRZZ(0) q[14], q[1];\nRZZ(0) q[2], q[12];\nRZZ(0) q[16], q[11];\nRZZ(0) q[17], q[4];\nRZZ(0) q[19], q[10];\nRZZ(0) q[9], q[18];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[19];\nRZZ(0) q[15], q[3];\nRZZ(0) q[6], q[0];\nRZZ(0) q[14], q[1];\nRZZ(0) q[4], q[13];\nRZZ(0) q[11], q[8];\nRZZ(0) q[2], q[16];\nRZZ(0) q[12], q[9];\nRZZ(0) q[19], q[18];\nRZZ(0) q[5], q[10];\nRZZ(0) q[7], q[17];\nry(0.5*pi) q[1];\nry(0.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[17], q[9];\nRZZ(0) q[13], q[6];\nRZZ(0) q[7], q[15];\nRZZ(0) q[14], q[2];\nRZZ(0) q[0], q[8];\nRZZ(0) q[11], q[4];\nRZZ(0) q[1], q[10];\nRZZ(0) q[16], q[5];\nRZZ(0) q[19], q[3];\nRZZ(0) q[18], q[12];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[17], q[10];\nRZZ(0) q[1], q[0];\nRZZ(0) q[6], q[11];\nRZZ(0) q[3], q[12];\nRZZ(0) q[8], q[7];\nRZZ(0) q[15], q[18];\nRZZ(0) q[2], q[9];\nRZZ(0) q[4], q[16];\nRZZ(0) q[5], q[14];\nRZZ(0) q[13], q[19];\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];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(1.0*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];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[7], q[17];\nRZZ(0) q[2], q[0];\nRZZ(0) q[3], q[14];\nRZZ(0) q[5], q[6];\nRZZ(0) q[9], q[11];\nRZZ(0) q[12], q[19];\nRZZ(0) q[10], q[18];\nRZZ(0) q[16], q[4];\nRZZ(0) q[8], q[13];\nRZZ(0) q[1], q[15];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[12];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nRZZ(0) q[7], q[6];\nRZZ(0) q[2], q[16];\nRZZ(0) q[8], q[4];\nRZZ(0) q[19], q[14];\nRZZ(0) q[18], q[5];\nRZZ(0) q[11], q[17];\nRZZ(0) q[1], q[12];\nRZZ(0) q[3], q[0];\nRZZ(0) q[15], q[10];\nRZZ(0) q[9], q[13];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[16];\nry(1.0*pi) q[17];\nry(1.0*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[8], q[6];\nRZZ(0) q[11], q[3];\nRZZ(0) q[5], q[1];\nRZZ(0) q[16], q[19];\nRZZ(0) q[15], q[18];\nRZZ(0) q[2], q[14];\nRZZ(0) q[9], q[4];\nRZZ(0) q[12], q[0];\nRZZ(0) q[10], q[7];\nRZZ(0) q[13], q[17];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[15], q[12];\nRZZ(0) q[3], q[8];\nRZZ(0) q[18], q[13];\nRZZ(0) q[9], q[1];\nRZZ(0) q[17], q[11];\nRZZ(0) q[7], q[0];\nRZZ(0) q[6], q[10];\nRZZ(0) q[2], q[19];\nRZZ(0) q[5], q[16];\nRZZ(0) q[14], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.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];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (2, 5) [14]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[18];\nRZZ(0) q[8], q[19];\nRZZ(0) q[15], q[10];\nRZZ(0) q[0], q[7];\nRZZ(0) q[11], q[2];\nRZZ(0) q[16], q[5];\nRZZ(0) q[4], q[17];\nRZZ(0) q[18], q[14];\nRZZ(0) q[12], q[6];\nRZZ(0) q[13], q[9];\nRZZ(0) q[3], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nRZZ(0) q[9], q[12];\nRZZ(0) q[4], q[3];\nRZZ(0) q[5], q[10];\nRZZ(0) q[19], q[0];\nRZZ(0) q[17], q[7];\nRZZ(0) q[11], q[16];\nRZZ(0) q[2], q[6];\nRZZ(0) q[1], q[18];\nRZZ(0) q[14], q[15];\nRZZ(0) q[8], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[2];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (8, 7) [16]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[18], q[5];\nRZZ(0) q[16], q[6];\nRZZ(0) q[1], q[13];\nRZZ(0) q[7], q[12];\nRZZ(0) q[0], q[4];\nRZZ(0) q[17], q[2];\nRZZ(0) q[10], q[3];\nRZZ(0) q[19], q[14];\nRZZ(0) q[15], q[9];\nRZZ(0) q[8], q[11];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[9];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[19];\nRZZ(0) q[13], q[1];\nRZZ(0) q[15], q[5];\nRZZ(0) q[8], q[17];\nRZZ(0) q[12], q[16];\nRZZ(0) q[9], q[6];\nRZZ(0) q[14], q[7];\nRZZ(0) q[11], q[18];\nRZZ(0) q[3], q[4];\nRZZ(0) q[19], q[2];\nRZZ(0) q[10], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(1.0*pi) q[2];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[8], q[14];\nRZZ(0) q[5], q[4];\nRZZ(0) q[6], q[9];\nRZZ(0) q[17], q[0];\nRZZ(0) q[10], q[7];\nRZZ(0) q[16], q[15];\nRZZ(0) q[3], q[2];\nRZZ(0) q[12], q[1];\nRZZ(0) q[13], q[11];\nRZZ(0) q[18], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[9], q[5];\nRZZ(0) q[16], q[0];\nRZZ(0) q[19], q[8];\nRZZ(0) q[18], q[2];\nRZZ(0) q[12], q[1];\nRZZ(0) q[3], q[7];\nRZZ(0) q[17], q[4];\nRZZ(0) q[13], q[6];\nRZZ(0) q[10], q[14];\nRZZ(0) q[15], q[11];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[17], q[6];\nRZZ(0) q[3], q[16];\nRZZ(0) q[4], q[12];\nRZZ(0) q[15], q[7];\nRZZ(0) q[14], q[5];\nRZZ(0) q[8], q[19];\nRZZ(0) q[10], q[18];\nRZZ(0) q[2], q[9];\nRZZ(0) q[11], q[13];\nRZZ(0) q[1], q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[7];\nry(3.5*pi) q[9];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[0], q[1];\nRZZ(0) q[16], q[15];\nRZZ(0) q[13], q[14];\nRZZ(0) q[7], q[8];\nRZZ(0) q[2], q[12];\nRZZ(0) q[5], q[17];\nRZZ(0) q[4], q[3];\nRZZ(0) q[10], q[9];\nRZZ(0) q[6], q[19];\nRZZ(0) q[18], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(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(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[11], q[3];\nRZZ(0) q[4], q[12];\nRZZ(0) q[10], q[1];\nRZZ(0) q[7], q[19];\nRZZ(0) q[9], q[5];\nRZZ(0) q[13], q[15];\nRZZ(0) q[6], q[17];\nRZZ(0) q[0], q[16];\nRZZ(0) q[14], q[2];\nRZZ(0) q[8], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[18], q[13];\nRZZ(0) q[12], q[4];\nRZZ(0) q[3], q[17];\nRZZ(0) q[9], q[14];\nRZZ(0) q[11], q[16];\nRZZ(0) q[5], q[2];\nRZZ(0) q[10], q[1];\nRZZ(0) q[15], q[8];\nRZZ(0) q[19], q[7];\nRZZ(0) q[6], q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[9];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) 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];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (2, 3) [22]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.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];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[3], q[0];\nRZZ(0) q[17], q[19];\nRZZ(0) q[5], q[18];\nRZZ(0) q[10], q[2];\nRZZ(0) q[14], q[6];\nRZZ(0) q[11], q[9];\nRZZ(0) q[16], q[4];\nRZZ(0) q[1], q[13];\nRZZ(0) q[15], q[12];\nRZZ(0) q[7], q[8];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[3], q[16];\nRZZ(0) q[5], q[14];\nRZZ(0) q[12], q[8];\nRZZ(0) q[6], q[15];\nRZZ(0) q[9], q[18];\nRZZ(0) q[11], q[13];\nRZZ(0) q[7], q[4];\nRZZ(0) q[17], q[2];\nRZZ(0) q[10], q[0];\nRZZ(0) q[19], q[1];\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(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(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];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*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[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (2, 2) [27]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[14], q[12];\nRZZ(0) q[13], q[8];\nRZZ(0) q[2], q[4];\nRZZ(0) q[9], q[17];\nRZZ(0) q[16], q[19];\nRZZ(0) q[11], q[1];\nRZZ(0) q[3], q[6];\nRZZ(0) q[7], q[5];\nRZZ(0) q[18], q[10];\nRZZ(0) q[0], q[15];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[14];\nry(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*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];\nry(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[6], q[17];\nRZZ(0) q[15], q[13];\nRZZ(0) q[4], q[16];\nRZZ(0) q[11], q[5];\nRZZ(0) q[18], q[3];\nRZZ(0) q[19], q[0];\nRZZ(0) q[7], q[14];\nRZZ(0) q[2], q[8];\nRZZ(0) q[10], q[1];\nRZZ(0) q[12], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[5];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (32, 5) [28]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[1], q[8];\nRZZ(0) q[18], q[13];\nRZZ(0) q[14], q[15];\nRZZ(0) q[10], q[0];\nRZZ(0) q[17], q[2];\nRZZ(0) q[19], q[11];\nRZZ(0) q[4], q[12];\nRZZ(0) q[7], q[9];\nRZZ(0) q[3], q[5];\nRZZ(0) q[6], q[16];\nrz(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.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];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[1], q[5];\nRZZ(0) q[19], q[4];\nRZZ(0) q[7], q[12];\nRZZ(0) q[18], q[2];\nRZZ(0) q[11], q[9];\nRZZ(0) q[10], q[0];\nRZZ(0) q[15], q[13];\nRZZ(0) q[6], q[14];\nRZZ(0) q[17], q[8];\nRZZ(0) q[16], q[3];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[13];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[10], q[0];\nRZZ(0) q[5], q[15];\nRZZ(0) q[4], q[1];\nRZZ(0) q[18], q[2];\nRZZ(0) q[13], q[17];\nRZZ(0) q[3], q[7];\nRZZ(0) q[8], q[11];\nRZZ(0) q[6], q[19];\nRZZ(0) q[14], q[16];\nRZZ(0) q[12], q[9];\nrx(1.0*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];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[7];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[8], q[1];\nRZZ(0) q[4], q[11];\nRZZ(0) q[0], q[7];\nRZZ(0) q[16], q[5];\nRZZ(0) q[14], q[6];\nRZZ(0) q[17], q[13];\nRZZ(0) q[9], q[15];\nRZZ(0) q[19], q[2];\nRZZ(0) q[12], q[3];\nRZZ(0) q[10], q[18];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[10], q[2];\nRZZ(0) q[8], q[13];\nRZZ(0) q[16], q[12];\nRZZ(0) q[7], q[3];\nRZZ(0) q[1], q[18];\nRZZ(0) q[14], q[4];\nRZZ(0) q[17], q[0];\nRZZ(0) q[11], q[9];\nRZZ(0) q[15], q[5];\nRZZ(0) q[6], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(1.0*pi) 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];\nry(0.5*pi) q[8];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0) q[15], q[5];\nRZZ(0) q[6], q[9];\nRZZ(0) q[11], q[13];\nRZZ(0) q[17], q[10];\nRZZ(0) q[19], q[2];\nRZZ(0) q[1], q[16];\nRZZ(0) q[7], q[12];\nRZZ(0) q[0], q[18];\nRZZ(0) q[8], q[3];\nRZZ(0) q[4], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[4], q[18];\nRZZ(0) q[0], q[15];\nRZZ(0) q[17], q[1];\nRZZ(0) q[2], q[11];\nRZZ(0) q[19], q[3];\nRZZ(0) q[10], q[14];\nRZZ(0) q[16], q[5];\nRZZ(0) q[12], q[9];\nRZZ(0) q[13], q[6];\nRZZ(0) q[8], q[7];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.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];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[12], q[2];\nRZZ(0) q[7], q[17];\nRZZ(0) q[3], q[14];\nRZZ(0) q[1], q[4];\nRZZ(0) q[6], q[10];\nRZZ(0) q[19], q[15];\nRZZ(0) q[0], q[5];\nRZZ(0) q[18], q[16];\nRZZ(0) q[9], q[11];\nRZZ(0) q[8], q[13];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[7], q[2];\nRZZ(0) q[19], q[16];\nRZZ(0) q[0], q[13];\nRZZ(0) q[3], q[12];\nRZZ(0) q[11], q[17];\nRZZ(0) q[4], q[6];\nRZZ(0) q[1], q[5];\nRZZ(0) q[8], q[9];\nRZZ(0) q[15], q[10];\nRZZ(0) q[14], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.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];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[10];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0) q[17], q[0];\nRZZ(0) q[9], q[7];\nRZZ(0) q[4], q[15];\nRZZ(0) q[19], q[16];\nRZZ(0) q[13], q[18];\nRZZ(0) q[8], q[10];\nRZZ(0) q[12], q[14];\nRZZ(0) q[3], q[1];\nRZZ(0) q[2], q[5];\nRZZ(0) q[6], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[4], q[1];\nRZZ(0) q[10], q[19];\nRZZ(0) q[9], q[7];\nRZZ(0) q[8], q[14];\nRZZ(0) q[18], q[0];\nRZZ(0) q[6], q[13];\nRZZ(0) q[12], q[17];\nRZZ(0) q[16], q[11];\nRZZ(0) q[5], q[15];\nRZZ(0) q[3], q[2];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[9], q[18];\nRZZ(0) q[7], q[1];\nRZZ(0) q[3], q[6];\nRZZ(0) q[5], q[2];\nRZZ(0) q[15], q[12];\nRZZ(0) q[17], q[16];\nRZZ(0) q[0], q[11];\nRZZ(0) q[13], q[8];\nRZZ(0) q[14], q[19];\nRZZ(0) q[4], q[10];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[13], q[9];\nRZZ(0) q[6], q[15];\nRZZ(0) q[16], q[19];\nRZZ(0) q[11], q[5];\nRZZ(0) q[7], q[1];\nRZZ(0) q[18], q[17];\nRZZ(0) q[14], q[8];\nRZZ(0) q[4], q[2];\nRZZ(0) q[3], q[12];\nRZZ(0) q[10], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\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(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[11];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[9], q[10];\nRZZ(0) q[12], q[18];\nRZZ(0) q[0], q[5];\nRZZ(0) q[15], q[4];\nRZZ(0) q[7], q[13];\nRZZ(0) q[16], q[1];\nRZZ(0) q[14], q[17];\nRZZ(0) q[11], q[3];\nRZZ(0) q[19], q[8];\nRZZ(0) q[2], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[10], q[19];\nRZZ(0) q[6], q[1];\nRZZ(0) q[11], q[4];\nRZZ(0) q[7], q[15];\nRZZ(0) q[9], q[8];\nRZZ(0) q[2], q[17];\nRZZ(0) q[12], q[3];\nRZZ(0) q[18], q[16];\nRZZ(0) q[13], q[14];\nRZZ(0) q[0], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*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];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.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(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[1], q[10];\nRZZ(0) q[15], q[7];\nRZZ(0) q[3], q[5];\nRZZ(0) q[0], q[13];\nRZZ(0) q[11], q[18];\nRZZ(0) q[12], q[6];\nRZZ(0) q[4], q[8];\nRZZ(0) q[9], q[14];\nRZZ(0) q[2], q[17];\nRZZ(0) q[19], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[12], q[2];\nRZZ(0) q[6], q[3];\nRZZ(0) q[19], q[7];\nRZZ(0) q[15], q[1];\nRZZ(0) q[14], q[16];\nRZZ(0) q[9], q[11];\nRZZ(0) q[10], q[4];\nRZZ(0) q[8], q[13];\nRZZ(0) q[5], q[17];\nRZZ(0) q[18], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[16];\nry(0.5*pi) q[18];\nRZZ(0) q[1], q[9];\nRZZ(0) q[11], q[15];\nRZZ(0) q[19], q[10];\nRZZ(0) q[7], q[3];\nRZZ(0) q[5], q[4];\nRZZ(0) q[2], q[16];\nRZZ(0) q[12], q[17];\nRZZ(0) q[18], q[13];\nRZZ(0) q[0], q[8];\nRZZ(0) q[14], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrx(0.5*pi) 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];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[8], q[11];\nRZZ(0) q[4], q[18];\nRZZ(0) q[3], q[1];\nRZZ(0) q[0], q[5];\nRZZ(0) q[19], q[7];\nRZZ(0) q[2], q[13];\nRZZ(0) q[6], q[12];\nRZZ(0) q[10], q[17];\nRZZ(0) q[15], q[14];\nRZZ(0) q[9], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.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[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(1.0*pi) q[8];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nRZZ(0) q[14], q[6];\nRZZ(0) q[0], q[4];\nRZZ(0) q[11], q[3];\nRZZ(0) q[1], q[7];\nRZZ(0) q[2], q[10];\nRZZ(0) q[5], q[16];\nRZZ(0) q[18], q[8];\nRZZ(0) q[17], q[15];\nRZZ(0) q[9], q[12];\nRZZ(0) q[13], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) 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];\nry(3.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[7], q[8];\nRZZ(0) q[2], q[14];\nRZZ(0) q[10], q[4];\nRZZ(0) q[6], q[1];\nRZZ(0) q[15], q[11];\nRZZ(0) q[0], q[16];\nRZZ(0) q[9], q[3];\nRZZ(0) q[17], q[5];\nRZZ(0) q[19], q[12];\nRZZ(0) q[13], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) 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(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[4], q[15];\nRZZ(0) q[8], q[7];\nRZZ(0) q[13], q[3];\nRZZ(0) q[9], q[17];\nRZZ(0) q[1], q[2];\nRZZ(0) q[0], q[16];\nRZZ(0) q[12], q[6];\nRZZ(0) q[14], q[10];\nRZZ(0) q[19], q[18];\nRZZ(0) q[11], q[5];\nry(3.5*pi) q[2];\nrz(3.5*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];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[5], q[16];\nRZZ(0) q[7], q[2];\nRZZ(0) q[18], q[3];\nRZZ(0) q[12], q[14];\nRZZ(0) q[13], q[6];\nRZZ(0) q[8], q[0];\nRZZ(0) q[17], q[9];\nRZZ(0) q[15], q[1];\nRZZ(0) q[4], q[19];\nRZZ(0) q[11], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[19], q[12];\nRZZ(0) q[5], q[2];\nRZZ(0) q[17], q[14];\nRZZ(0) q[18], q[3];\nRZZ(0) q[16], q[15];\nRZZ(0) q[8], q[11];\nRZZ(0) q[7], q[10];\nRZZ(0) q[1], q[0];\nRZZ(0) q[4], q[9];\nRZZ(0) q[6], q[13];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(1.0*pi) q[2];\nry(0.5*pi) q[4];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[3], q[18];\nRZZ(0) q[4], q[10];\nRZZ(0) q[14], q[15];\nRZZ(0) q[17], q[19];\nRZZ(0) q[1], q[16];\nRZZ(0) q[7], q[12];\nRZZ(0) q[9], q[0];\nRZZ(0) q[11], q[13];\nRZZ(0) q[2], q[5];\nRZZ(0) q[6], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(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];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[10], q[4];\nRZZ(0) q[3], q[16];\nRZZ(0) q[15], q[9];\nRZZ(0) q[19], q[11];\nRZZ(0) q[18], q[0];\nRZZ(0) q[1], q[5];\nRZZ(0) q[6], q[7];\nRZZ(0) q[8], q[17];\nRZZ(0) q[14], q[13];\nRZZ(0) q[12], q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[18], q[0];\nRZZ(0) q[12], q[5];\nRZZ(0) q[11], q[7];\nRZZ(0) q[15], q[2];\nRZZ(0) q[19], q[16];\nRZZ(0) q[6], q[8];\nRZZ(0) q[17], q[10];\nRZZ(0) q[14], q[13];\nRZZ(0) q[9], q[1];\nRZZ(0) q[3], q[4];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[11], q[5];\nRZZ(0) q[8], q[14];\nRZZ(0) q[10], q[15];\nRZZ(0) q[12], q[6];\nRZZ(0) q[9], q[19];\nRZZ(0) q[4], q[7];\nRZZ(0) q[1], q[18];\nRZZ(0) q[0], q[2];\nRZZ(0) q[3], q[13];\nRZZ(0) q[17], q[16];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[12];\nry(0.5*pi) q[15];\nry(3.5*pi) q[18];\nRZZ(0) q[19], q[5];\nRZZ(0) q[10], q[15];\nRZZ(0) q[1], q[14];\nRZZ(0) q[3], q[2];\nRZZ(0) q[9], q[11];\nRZZ(0) q[6], q[18];\nRZZ(0) q[8], q[12];\nRZZ(0) q[17], q[13];\nRZZ(0) q[16], q[0];\nRZZ(0) q[7], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[7], q[8];\nRZZ(0) q[0], q[16];\nRZZ(0) q[12], q[10];\nRZZ(0) q[3], q[5];\nRZZ(0) q[13], q[4];\nRZZ(0) q[19], q[6];\nRZZ(0) q[9], q[18];\nRZZ(0) q[15], q[2];\nRZZ(0) q[11], q[17];\nRZZ(0) q[1], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[4], q[1];\nRZZ(0) q[14], q[17];\nRZZ(0) q[11], q[13];\nRZZ(0) q[6], q[3];\nRZZ(0) q[19], q[15];\nRZZ(0) q[7], q[18];\nRZZ(0) q[10], q[9];\nRZZ(0) q[16], q[0];\nRZZ(0) q[12], q[8];\nRZZ(0) q[5], q[2];\nrx(1.0*pi) q[1];\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];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[3], q[17];\nRZZ(0) q[15], q[14];\nRZZ(0) q[16], q[10];\nRZZ(0) q[18], q[11];\nRZZ(0) q[6], q[9];\nRZZ(0) q[8], q[13];\nRZZ(0) q[4], q[12];\nRZZ(0) q[2], q[5];\nRZZ(0) q[1], q[19];\nRZZ(0) q[0], q[7];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*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];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (2, 7) [31]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(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[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[14], q[1];\nRZZ(0) q[19], q[4];\nRZZ(0) q[8], q[6];\nRZZ(0) q[3], q[7];\nRZZ(0) q[0], q[16];\nRZZ(0) q[12], q[17];\nRZZ(0) q[5], q[10];\nRZZ(0) q[18], q[15];\nRZZ(0) q[11], q[13];\nRZZ(0) q[2], q[9];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[13], q[15];\nRZZ(0) q[9], q[10];\nRZZ(0) q[16], q[4];\nRZZ(0) q[14], q[17];\nRZZ(0) q[8], q[3];\nRZZ(0) q[11], q[0];\nRZZ(0) q[6], q[7];\nRZZ(0) q[2], q[12];\nRZZ(0) q[19], q[18];\nRZZ(0) q[5], q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (32, 4) [33]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nry(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[6], q[3];\nRZZ(0) q[10], q[11];\nRZZ(0) q[18], q[0];\nRZZ(0) q[19], q[16];\nRZZ(0) q[17], q[12];\nRZZ(0) q[4], q[9];\nRZZ(0) q[15], q[8];\nRZZ(0) q[13], q[2];\nRZZ(0) q[1], q[5];\nRZZ(0) q[14], q[7];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(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];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[19];\nRZZ(0) q[10], q[0];\nRZZ(0) q[19], q[3];\nRZZ(0) q[1], q[9];\nRZZ(0) q[2], q[17];\nRZZ(0) q[14], q[8];\nRZZ(0) q[16], q[5];\nRZZ(0) q[13], q[12];\nRZZ(0) q[15], q[7];\nRZZ(0) q[4], q[11];\nRZZ(0) q[18], q[6];\nry(1.0*pi) q[3];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(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(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[17], q[2];\nRZZ(0) q[11], q[12];\nRZZ(0) q[19], q[18];\nRZZ(0) q[6], q[13];\nRZZ(0) q[16], q[14];\nRZZ(0) q[1], q[4];\nRZZ(0) q[7], q[9];\nRZZ(0) q[8], q[15];\nRZZ(0) q[0], q[3];\nRZZ(0) q[10], q[5];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[4], q[0];\nRZZ(0) q[16], q[15];\nRZZ(0) q[14], q[2];\nRZZ(0) q[11], q[17];\nRZZ(0) q[19], q[8];\nRZZ(0) q[3], q[5];\nRZZ(0) q[12], q[1];\nRZZ(0) q[6], q[9];\nRZZ(0) q[7], q[18];\nRZZ(0) q[13], q[10];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[6], q[18];\nRZZ(0) q[14], q[2];\nRZZ(0) q[19], q[16];\nRZZ(0) q[13], q[4];\nRZZ(0) q[9], q[11];\nRZZ(0) q[15], q[12];\nRZZ(0) q[1], q[8];\nRZZ(0) q[0], q[3];\nRZZ(0) q[7], q[10];\nRZZ(0) q[17], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[11], q[7];\nRZZ(0) q[6], q[10];\nRZZ(0) q[0], q[2];\nRZZ(0) q[19], q[13];\nRZZ(0) q[18], q[3];\nRZZ(0) q[5], q[4];\nRZZ(0) q[17], q[14];\nRZZ(0) q[16], q[1];\nRZZ(0) q[8], q[12];\nRZZ(0) q[15], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*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(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[19], q[6];\nRZZ(0) q[17], q[9];\nRZZ(0) q[8], q[15];\nRZZ(0) q[11], q[18];\nRZZ(0) q[1], q[10];\nRZZ(0) q[13], q[3];\nRZZ(0) q[0], q[14];\nRZZ(0) q[4], q[16];\nRZZ(0) q[5], q[2];\nRZZ(0) q[12], q[7];\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(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(0.5*pi) 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(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[3], q[15];\nRZZ(0) q[6], q[18];\nRZZ(0) q[0], q[8];\nRZZ(0) q[4], q[7];\nRZZ(0) q[2], q[13];\nRZZ(0) q[14], q[9];\nRZZ(0) q[16], q[12];\nRZZ(0) q[17], q[11];\nRZZ(0) q[19], q[10];\nRZZ(0) q[5], q[1];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[16];\nry(1.0*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(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];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[15];\nry(3.5*pi) q[17];\nry(1.0*pi) q[19];\nRZZ(0) q[12], q[3];\nRZZ(0) q[16], q[18];\nRZZ(0) q[8], q[13];\nRZZ(0) q[0], q[6];\nRZZ(0) q[11], q[4];\nRZZ(0) q[5], q[10];\nRZZ(0) q[14], q[2];\nRZZ(0) q[17], q[15];\nRZZ(0) q[1], q[19];\nRZZ(0) q[9], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[1], q[10];\nRZZ(0) q[13], q[8];\nRZZ(0) q[18], q[17];\nRZZ(0) q[0], q[6];\nRZZ(0) q[12], q[14];\nRZZ(0) q[19], q[7];\nRZZ(0) q[16], q[3];\nRZZ(0) q[4], q[9];\nRZZ(0) q[15], q[11];\nRZZ(0) q[2], q[5];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[3], q[2];\nRZZ(0) q[18], q[7];\nRZZ(0) q[17], q[14];\nRZZ(0) q[8], q[6];\nRZZ(0) q[16], q[13];\nRZZ(0) q[19], q[11];\nRZZ(0) q[5], q[12];\nRZZ(0) q[10], q[1];\nRZZ(0) q[9], q[4];\nRZZ(0) q[0], q[15];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.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];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[14], q[11];\nRZZ(0) q[0], q[13];\nRZZ(0) q[9], q[8];\nRZZ(0) q[10], q[3];\nRZZ(0) q[15], q[16];\nRZZ(0) q[2], q[6];\nRZZ(0) q[4], q[7];\nRZZ(0) q[17], q[18];\nRZZ(0) q[19], q[5];\nRZZ(0) q[12], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nRZZ(0) q[17], q[1];\nRZZ(0) q[10], q[13];\nRZZ(0) q[4], q[5];\nRZZ(0) q[7], q[0];\nRZZ(0) q[8], q[12];\nRZZ(0) q[11], q[15];\nRZZ(0) q[19], q[2];\nRZZ(0) q[3], q[6];\nRZZ(0) q[16], q[18];\nRZZ(0) q[9], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(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[7];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[2], q[8];\nRZZ(0) q[14], q[5];\nRZZ(0) q[11], q[12];\nRZZ(0) q[7], q[15];\nRZZ(0) q[17], q[9];\nRZZ(0) q[3], q[10];\nRZZ(0) q[19], q[4];\nRZZ(0) q[13], q[6];\nRZZ(0) q[0], q[16];\nRZZ(0) q[18], q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*pi) q[7];\nry(3.5*pi) q[11];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.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];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*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[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[5], q[2];\nRZZ(0) q[16], q[3];\nRZZ(0) q[1], q[10];\nRZZ(0) q[19], q[14];\nRZZ(0) q[11], q[17];\nRZZ(0) q[12], q[9];\nRZZ(0) q[6], q[7];\nRZZ(0) q[4], q[18];\nRZZ(0) q[0], q[8];\nRZZ(0) q[15], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.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];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[10], q[4];\nRZZ(0) q[19], q[7];\nRZZ(0) q[18], q[1];\nRZZ(0) q[14], q[13];\nRZZ(0) q[15], q[8];\nRZZ(0) q[0], q[11];\nRZZ(0) q[17], q[5];\nRZZ(0) q[6], q[9];\nRZZ(0) q[12], q[16];\nRZZ(0) q[2], q[3];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[7];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[12];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[2], q[13];\nRZZ(0) q[0], q[7];\nRZZ(0) q[17], q[12];\nRZZ(0) q[9], q[15];\nRZZ(0) q[16], q[18];\nRZZ(0) q[10], q[11];\nRZZ(0) q[6], q[3];\nRZZ(0) q[19], q[1];\nRZZ(0) q[14], q[8];\nRZZ(0) q[5], q[4];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[5];\nry(0.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(0.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];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[19];\nRZZ(0) q[9], q[12];\nRZZ(0) q[16], q[8];\nRZZ(0) q[1], q[6];\nRZZ(0) q[18], q[11];\nRZZ(0) q[19], q[5];\nRZZ(0) q[17], q[10];\nRZZ(0) q[15], q[3];\nRZZ(0) q[4], q[14];\nRZZ(0) q[0], q[2];\nRZZ(0) q[7], q[13];\nry(0.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[7];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*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[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[18], q[2];\nRZZ(0) q[1], q[4];\nRZZ(0) q[19], q[0];\nRZZ(0) q[16], q[9];\nRZZ(0) q[7], q[11];\nRZZ(0) q[6], q[14];\nRZZ(0) q[3], q[15];\nRZZ(0) q[10], q[5];\nRZZ(0) q[17], q[13];\nRZZ(0) q[8], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[8], q[0];\nRZZ(0) q[3], q[4];\nRZZ(0) q[1], q[6];\nRZZ(0) q[18], q[17];\nRZZ(0) q[9], q[10];\nRZZ(0) q[12], q[11];\nRZZ(0) q[2], q[14];\nRZZ(0) q[16], q[15];\nRZZ(0) q[5], q[19];\nRZZ(0) q[13], q[7];\nry(1.0*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];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(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];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[12], q[8];\nRZZ(0) q[11], q[9];\nRZZ(0) q[15], q[3];\nRZZ(0) q[1], q[5];\nRZZ(0) q[13], q[14];\nRZZ(0) q[6], q[7];\nRZZ(0) q[19], q[4];\nRZZ(0) q[16], q[0];\nRZZ(0) q[17], q[10];\nRZZ(0) q[2], q[18];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[3], q[19];\nRZZ(0) q[5], q[0];\nRZZ(0) q[10], q[8];\nRZZ(0) q[9], q[13];\nRZZ(0) q[17], q[4];\nRZZ(0) q[18], q[2];\nRZZ(0) q[6], q[16];\nRZZ(0) q[12], q[14];\nRZZ(0) q[11], q[15];\nRZZ(0) q[7], q[1];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[0], q[12];\nRZZ(0) q[13], q[11];\nRZZ(0) q[16], q[2];\nRZZ(0) q[17], q[15];\nRZZ(0) q[6], q[10];\nRZZ(0) q[5], q[14];\nRZZ(0) q[7], q[1];\nRZZ(0) q[9], q[3];\nRZZ(0) q[19], q[18];\nRZZ(0) q[8], q[4];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(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];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[9], q[17];\nRZZ(0) q[16], q[6];\nRZZ(0) q[8], q[10];\nRZZ(0) q[18], q[3];\nRZZ(0) q[7], q[5];\nRZZ(0) q[19], q[2];\nRZZ(0) q[4], q[13];\nRZZ(0) q[15], q[11];\nRZZ(0) q[14], q[0];\nRZZ(0) q[12], q[1];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(1.0*pi) q[4];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[4], q[9];\nRZZ(0) q[1], q[17];\nRZZ(0) q[7], q[19];\nRZZ(0) q[12], q[13];\nRZZ(0) q[16], q[10];\nRZZ(0) q[0], q[18];\nRZZ(0) q[15], q[11];\nRZZ(0) q[2], q[5];\nRZZ(0) q[8], q[6];\nRZZ(0) q[14], q[3];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) 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];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[0], q[11];\nRZZ(0) q[19], q[8];\nRZZ(0) q[12], q[17];\nRZZ(0) q[9], q[18];\nRZZ(0) q[14], q[1];\nRZZ(0) q[7], q[15];\nRZZ(0) q[6], q[2];\nRZZ(0) q[5], q[3];\nRZZ(0) q[16], q[13];\nRZZ(0) q[4], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(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(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[8], q[6];\nRZZ(0) q[10], q[3];\nRZZ(0) q[12], q[15];\nRZZ(0) q[9], q[7];\nRZZ(0) q[19], q[14];\nRZZ(0) q[17], q[1];\nRZZ(0) q[13], q[16];\nRZZ(0) q[2], q[0];\nRZZ(0) q[11], q[18];\nRZZ(0) q[4], q[5];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*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[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[3];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[6], q[16];\nRZZ(0) q[4], q[19];\nRZZ(0) q[12], q[9];\nRZZ(0) q[1], q[5];\nRZZ(0) q[17], q[13];\nRZZ(0) q[8], q[14];\nRZZ(0) q[7], q[0];\nRZZ(0) q[2], q[10];\nRZZ(0) q[11], q[3];\nRZZ(0) q[15], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(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];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[13];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nRZZ(0) q[7], q[9];\nRZZ(0) q[17], q[18];\nRZZ(0) q[4], q[8];\nRZZ(0) q[12], q[14];\nRZZ(0) q[11], q[3];\nRZZ(0) q[15], q[13];\nRZZ(0) q[0], q[2];\nRZZ(0) q[19], q[16];\nRZZ(0) q[5], q[10];\nRZZ(0) q[6], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[14], q[4];\nRZZ(0) q[7], q[5];\nRZZ(0) q[16], q[2];\nRZZ(0) q[9], q[1];\nRZZ(0) q[8], q[12];\nRZZ(0) q[13], q[15];\nRZZ(0) q[10], q[19];\nRZZ(0) q[0], q[3];\nRZZ(0) q[17], q[11];\nRZZ(0) q[6], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[2], q[3];\nRZZ(0) q[6], q[11];\nRZZ(0) q[5], q[0];\nRZZ(0) q[10], q[17];\nRZZ(0) q[9], q[4];\nRZZ(0) q[14], q[16];\nRZZ(0) q[8], q[15];\nRZZ(0) q[19], q[13];\nRZZ(0) q[12], q[1];\nRZZ(0) q[7], q[18];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[10];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[16], q[19];\nRZZ(0) q[8], q[7];\nRZZ(0) q[0], q[1];\nRZZ(0) q[15], q[13];\nRZZ(0) q[14], q[12];\nRZZ(0) q[17], q[5];\nRZZ(0) q[2], q[18];\nRZZ(0) q[6], q[4];\nRZZ(0) q[10], q[11];\nRZZ(0) q[3], q[9];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*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];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (32, 2) [34]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrx(1.0*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[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[4], q[10];\nRZZ(0) q[7], q[11];\nRZZ(0) q[19], q[18];\nRZZ(0) q[0], q[17];\nRZZ(0) q[6], q[3];\nRZZ(0) q[1], q[2];\nRZZ(0) q[8], q[14];\nRZZ(0) q[5], q[13];\nRZZ(0) q[12], q[16];\nRZZ(0) q[15], q[9];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[3], q[0];\nRZZ(0) q[13], q[4];\nRZZ(0) q[7], q[2];\nRZZ(0) q[14], q[8];\nRZZ(0) q[10], q[19];\nRZZ(0) q[5], q[11];\nRZZ(0) q[12], q[9];\nRZZ(0) q[1], q[17];\nRZZ(0) q[15], q[16];\nRZZ(0) q[18], q[6];\nrx(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];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[7];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[19], q[12];\nRZZ(0) q[1], q[14];\nRZZ(0) q[8], q[6];\nRZZ(0) q[9], q[4];\nRZZ(0) q[2], q[18];\nRZZ(0) q[15], q[0];\nRZZ(0) q[5], q[10];\nRZZ(0) q[7], q[3];\nRZZ(0) q[11], q[13];\nRZZ(0) q[17], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[15], q[12];\nRZZ(0) q[18], q[0];\nRZZ(0) q[13], q[16];\nRZZ(0) q[6], q[5];\nRZZ(0) q[17], q[3];\nRZZ(0) q[4], q[7];\nRZZ(0) q[11], q[19];\nRZZ(0) q[9], q[10];\nRZZ(0) q[8], q[2];\nRZZ(0) q[1], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[16], q[5];\nRZZ(0) q[7], q[13];\nRZZ(0) q[10], q[0];\nRZZ(0) q[9], q[15];\nRZZ(0) q[4], q[3];\nRZZ(0) q[6], q[8];\nRZZ(0) q[12], q[18];\nRZZ(0) q[11], q[14];\nRZZ(0) q[2], q[19];\nRZZ(0) q[17], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(1.0*pi) q[16];\nRZZ(0) q[4], q[1];\nRZZ(0) q[14], q[11];\nRZZ(0) q[16], q[10];\nRZZ(0) q[9], q[8];\nRZZ(0) q[2], q[3];\nRZZ(0) q[5], q[6];\nRZZ(0) q[12], q[7];\nRZZ(0) q[17], q[18];\nRZZ(0) q[0], q[15];\nRZZ(0) q[13], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.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];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[19];\nRZZ(0) q[0], q[14];\nRZZ(0) q[19], q[12];\nRZZ(0) q[6], q[5];\nRZZ(0) q[3], q[17];\nRZZ(0) q[13], q[2];\nRZZ(0) q[7], q[8];\nRZZ(0) q[16], q[18];\nRZZ(0) q[1], q[9];\nRZZ(0) q[11], q[4];\nRZZ(0) q[15], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*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[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[12], q[16];\nRZZ(0) q[15], q[8];\nRZZ(0) q[5], q[13];\nRZZ(0) q[18], q[19];\nRZZ(0) q[0], q[3];\nRZZ(0) q[6], q[11];\nRZZ(0) q[7], q[9];\nRZZ(0) q[2], q[10];\nRZZ(0) q[1], q[4];\nRZZ(0) q[14], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[18], q[14];\nRZZ(0) q[1], q[16];\nRZZ(0) q[15], q[2];\nRZZ(0) q[17], q[19];\nRZZ(0) q[3], q[5];\nRZZ(0) q[4], q[8];\nRZZ(0) q[9], q[13];\nRZZ(0) q[6], q[12];\nRZZ(0) q[11], q[7];\nRZZ(0) q[0], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nRZZ(0) q[13], q[9];\nRZZ(0) q[18], q[7];\nRZZ(0) q[17], q[5];\nRZZ(0) q[0], q[4];\nRZZ(0) q[12], q[19];\nRZZ(0) q[2], q[16];\nRZZ(0) q[14], q[11];\nRZZ(0) q[10], q[15];\nRZZ(0) q[8], q[3];\nRZZ(0) q[6], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[17], q[5];\nRZZ(0) q[0], q[2];\nRZZ(0) q[9], q[16];\nRZZ(0) q[13], q[4];\nRZZ(0) q[1], q[3];\nRZZ(0) q[10], q[8];\nRZZ(0) q[15], q[12];\nRZZ(0) q[6], q[7];\nRZZ(0) q[18], q[11];\nRZZ(0) q[19], q[14];\nry(0.5*pi) q[1];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[9], q[0];\nRZZ(0) q[4], q[16];\nRZZ(0) q[5], q[6];\nRZZ(0) q[10], q[12];\nRZZ(0) q[3], q[13];\nRZZ(0) q[18], q[8];\nRZZ(0) q[14], q[1];\nRZZ(0) q[7], q[19];\nRZZ(0) q[17], q[2];\nRZZ(0) q[11], q[15];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nry(1.0*pi) q[9];\nry(3.5*pi) q[11];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[18], q[5];\nRZZ(0) q[2], q[14];\nRZZ(0) q[7], q[6];\nRZZ(0) q[13], q[0];\nRZZ(0) q[9], q[10];\nRZZ(0) q[15], q[16];\nRZZ(0) q[11], q[12];\nRZZ(0) q[4], q[1];\nRZZ(0) q[8], q[17];\nRZZ(0) q[3], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[14], q[9];\nRZZ(0) q[11], q[19];\nRZZ(0) q[1], q[3];\nRZZ(0) q[10], q[4];\nRZZ(0) q[12], q[6];\nRZZ(0) q[17], q[7];\nRZZ(0) q[15], q[18];\nRZZ(0) q[13], q[2];\nRZZ(0) q[16], q[0];\nRZZ(0) q[5], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[9];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[2], q[15];\nRZZ(0) q[1], q[5];\nRZZ(0) q[7], q[0];\nRZZ(0) q[4], q[3];\nRZZ(0) q[18], q[11];\nRZZ(0) q[17], q[14];\nRZZ(0) q[19], q[12];\nRZZ(0) q[8], q[6];\nRZZ(0) q[10], q[9];\nRZZ(0) q[16], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nry(3.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];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[19];\nRZZ(0) q[6], q[17];\nRZZ(0) q[0], q[15];\nRZZ(0) q[11], q[5];\nRZZ(0) q[1], q[8];\nRZZ(0) q[4], q[19];\nRZZ(0) q[16], q[9];\nRZZ(0) q[14], q[7];\nRZZ(0) q[12], q[18];\nRZZ(0) q[10], q[13];\nRZZ(0) q[3], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[17], q[19];\nRZZ(0) q[10], q[6];\nRZZ(0) q[18], q[3];\nRZZ(0) q[16], q[12];\nRZZ(0) q[8], q[13];\nRZZ(0) q[11], q[2];\nRZZ(0) q[15], q[1];\nRZZ(0) q[4], q[7];\nRZZ(0) q[0], q[9];\nRZZ(0) q[14], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[13], q[18];\nRZZ(0) q[0], q[14];\nRZZ(0) q[15], q[9];\nRZZ(0) q[4], q[11];\nRZZ(0) q[1], q[3];\nRZZ(0) q[16], q[8];\nRZZ(0) q[12], q[17];\nRZZ(0) q[5], q[19];\nRZZ(0) q[2], q[6];\nRZZ(0) q[7], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[16], q[10];\nRZZ(0) q[15], q[17];\nRZZ(0) q[6], q[5];\nRZZ(0) q[2], q[9];\nRZZ(0) q[13], q[4];\nRZZ(0) q[11], q[3];\nRZZ(0) q[7], q[12];\nRZZ(0) q[19], q[1];\nRZZ(0) q[18], q[14];\nRZZ(0) q[8], q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.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(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[18], q[19];\nRZZ(0) q[13], q[16];\nRZZ(0) q[15], q[14];\nRZZ(0) q[7], q[11];\nRZZ(0) q[17], q[3];\nRZZ(0) q[1], q[12];\nRZZ(0) q[2], q[10];\nRZZ(0) q[8], q[9];\nRZZ(0) q[0], q[4];\nRZZ(0) q[6], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.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[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nRZZ(0) q[0], q[16];\nRZZ(0) q[10], q[5];\nRZZ(0) q[19], q[4];\nRZZ(0) q[17], q[1];\nRZZ(0) q[3], q[12];\nRZZ(0) q[15], q[11];\nRZZ(0) q[8], q[18];\nRZZ(0) q[14], q[13];\nRZZ(0) q[9], q[2];\nRZZ(0) q[7], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[9], q[5];\nRZZ(0) q[18], q[12];\nRZZ(0) q[16], q[13];\nRZZ(0) q[3], q[7];\nRZZ(0) q[19], q[14];\nRZZ(0) q[6], q[8];\nRZZ(0) q[11], q[0];\nRZZ(0) q[1], q[2];\nRZZ(0) q[17], q[10];\nRZZ(0) q[15], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[4], q[17];\nRZZ(0) q[0], q[9];\nRZZ(0) q[10], q[2];\nRZZ(0) q[5], q[7];\nRZZ(0) q[15], q[13];\nRZZ(0) q[14], q[8];\nRZZ(0) q[19], q[11];\nRZZ(0) q[18], q[1];\nRZZ(0) q[6], q[16];\nRZZ(0) q[12], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(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(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[18];\nRZZ(0) q[0], q[10];\nRZZ(0) q[19], q[6];\nRZZ(0) q[16], q[17];\nRZZ(0) q[7], q[8];\nRZZ(0) q[15], q[11];\nRZZ(0) q[14], q[12];\nRZZ(0) q[13], q[3];\nRZZ(0) q[5], q[2];\nRZZ(0) q[1], q[18];\nRZZ(0) q[9], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[5], q[9];\nRZZ(0) q[16], q[4];\nRZZ(0) q[13], q[14];\nRZZ(0) q[11], q[19];\nRZZ(0) q[12], q[18];\nRZZ(0) q[2], q[6];\nRZZ(0) q[17], q[0];\nRZZ(0) q[3], q[1];\nRZZ(0) q[15], q[10];\nRZZ(0) q[7], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*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];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[16], q[15];\nRZZ(0) q[13], q[1];\nRZZ(0) q[3], q[2];\nRZZ(0) q[5], q[14];\nRZZ(0) q[0], q[12];\nRZZ(0) q[7], q[6];\nRZZ(0) q[8], q[17];\nRZZ(0) q[10], q[9];\nRZZ(0) q[11], q[4];\nRZZ(0) q[19], q[18];\nrz(1.0*pi) q[2];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[8];\nry(1.0*pi) q[10];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.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];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[4], q[17];\nRZZ(0) q[12], q[9];\nRZZ(0) q[15], q[7];\nRZZ(0) q[0], q[10];\nRZZ(0) q[2], q[13];\nRZZ(0) q[3], q[8];\nRZZ(0) q[5], q[11];\nRZZ(0) q[6], q[14];\nRZZ(0) q[19], q[1];\nRZZ(0) q[16], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nRZZ(0) q[11], q[15];\nRZZ(0) q[10], q[13];\nRZZ(0) q[8], q[16];\nRZZ(0) q[18], q[7];\nRZZ(0) q[12], q[14];\nRZZ(0) q[6], q[1];\nRZZ(0) q[2], q[3];\nRZZ(0) q[17], q[4];\nRZZ(0) q[0], q[19];\nRZZ(0) q[9], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.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];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[16], q[12];\nRZZ(0) q[14], q[9];\nRZZ(0) q[0], q[11];\nRZZ(0) q[6], q[4];\nRZZ(0) q[7], q[8];\nRZZ(0) q[17], q[13];\nRZZ(0) q[19], q[3];\nRZZ(0) q[15], q[5];\nRZZ(0) q[1], q[2];\nRZZ(0) q[18], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[13], q[8];\nRZZ(0) q[11], q[17];\nRZZ(0) q[0], q[2];\nRZZ(0) q[9], q[3];\nRZZ(0) q[6], q[12];\nRZZ(0) q[16], q[1];\nRZZ(0) q[15], q[14];\nRZZ(0) q[4], q[18];\nRZZ(0) q[5], q[19];\nRZZ(0) q[7], q[10];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(0.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];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[0];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[7], q[10];\nRZZ(0) q[5], q[14];\nRZZ(0) q[17], q[4];\nRZZ(0) q[6], q[1];\nRZZ(0) q[3], q[15];\nRZZ(0) q[0], q[13];\nRZZ(0) q[9], q[8];\nRZZ(0) q[2], q[11];\nRZZ(0) q[16], q[18];\nRZZ(0) q[19], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*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[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(1.0*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[16], q[5];\nRZZ(0) q[15], q[8];\nRZZ(0) q[2], q[1];\nRZZ(0) q[3], q[18];\nRZZ(0) q[11], q[19];\nRZZ(0) q[14], q[4];\nRZZ(0) q[0], q[6];\nRZZ(0) q[12], q[7];\nRZZ(0) q[9], q[17];\nRZZ(0) q[13], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (2, 1) [37]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrx(1.0*pi) q[0];\nrx(3.5*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];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nRZZ(0) q[13], q[16];\nRZZ(0) q[14], q[9];\nRZZ(0) q[2], q[0];\nRZZ(0) q[11], q[4];\nRZZ(0) q[15], q[3];\nRZZ(0) q[7], q[10];\nRZZ(0) q[5], q[6];\nRZZ(0) q[12], q[8];\nRZZ(0) q[19], q[1];\nRZZ(0) q[18], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[19];\nRZZ(0) q[11], q[15];\nRZZ(0) q[18], q[3];\nRZZ(0) q[10], q[5];\nRZZ(0) q[19], q[17];\nRZZ(0) q[7], q[1];\nRZZ(0) q[4], q[9];\nRZZ(0) q[13], q[16];\nRZZ(0) q[12], q[6];\nRZZ(0) q[0], q[2];\nRZZ(0) q[8], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(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];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (32, 6) [41]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.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[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[6], q[8];\nRZZ(0) q[3], q[0];\nRZZ(0) q[5], q[19];\nRZZ(0) q[14], q[12];\nRZZ(0) q[7], q[17];\nRZZ(0) q[10], q[18];\nRZZ(0) q[2], q[15];\nRZZ(0) q[4], q[13];\nRZZ(0) q[9], q[1];\nRZZ(0) q[16], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[19], q[11];\nRZZ(0) q[0], q[15];\nRZZ(0) q[18], q[13];\nRZZ(0) q[12], q[6];\nRZZ(0) q[5], q[14];\nRZZ(0) q[7], q[2];\nRZZ(0) q[4], q[16];\nRZZ(0) q[1], q[17];\nRZZ(0) q[8], q[3];\nRZZ(0) q[9], q[10];\nry(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[19], q[18];\nRZZ(0) q[16], q[0];\nRZZ(0) q[17], q[12];\nRZZ(0) q[14], q[10];\nRZZ(0) q[1], q[2];\nRZZ(0) q[5], q[3];\nRZZ(0) q[9], q[8];\nRZZ(0) q[15], q[13];\nRZZ(0) q[11], q[7];\nRZZ(0) q[6], q[4];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(1.0*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];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[4], q[17];\nRZZ(0) q[10], q[6];\nRZZ(0) q[19], q[15];\nRZZ(0) q[14], q[3];\nRZZ(0) q[8], q[9];\nRZZ(0) q[11], q[0];\nRZZ(0) q[16], q[2];\nRZZ(0) q[12], q[7];\nRZZ(0) q[5], q[13];\nRZZ(0) q[1], q[18];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[15];\nry(0.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[11], q[18];\nRZZ(0) q[2], q[3];\nRZZ(0) q[12], q[5];\nRZZ(0) q[8], q[7];\nRZZ(0) q[15], q[0];\nRZZ(0) q[6], q[16];\nRZZ(0) q[4], q[10];\nRZZ(0) q[17], q[14];\nRZZ(0) q[1], q[13];\nRZZ(0) q[19], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[7], q[14];\nRZZ(0) q[11], q[16];\nRZZ(0) q[3], q[18];\nRZZ(0) q[19], q[15];\nRZZ(0) q[5], q[0];\nRZZ(0) q[9], q[2];\nRZZ(0) q[8], q[10];\nRZZ(0) q[17], q[6];\nRZZ(0) q[4], q[13];\nRZZ(0) q[1], q[12];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[18];\nRZZ(0) q[2], q[8];\nRZZ(0) q[14], q[9];\nRZZ(0) q[13], q[19];\nRZZ(0) q[0], q[7];\nRZZ(0) q[11], q[18];\nRZZ(0) q[15], q[3];\nRZZ(0) q[1], q[12];\nRZZ(0) q[6], q[5];\nRZZ(0) q[17], q[16];\nRZZ(0) q[10], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[14], q[10];\nRZZ(0) q[15], q[17];\nRZZ(0) q[0], q[13];\nRZZ(0) q[1], q[7];\nRZZ(0) q[19], q[3];\nRZZ(0) q[12], q[6];\nRZZ(0) q[5], q[9];\nRZZ(0) q[2], q[4];\nRZZ(0) q[8], q[18];\nRZZ(0) q[16], q[11];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[3], q[14];\nRZZ(0) q[1], q[8];\nRZZ(0) q[19], q[9];\nRZZ(0) q[12], q[5];\nRZZ(0) q[16], q[11];\nRZZ(0) q[18], q[6];\nRZZ(0) q[17], q[10];\nRZZ(0) q[13], q[15];\nRZZ(0) q[7], q[0];\nRZZ(0) q[2], q[4];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[12], q[4];\nRZZ(0) q[14], q[0];\nRZZ(0) q[17], q[15];\nRZZ(0) q[8], q[19];\nRZZ(0) q[11], q[1];\nRZZ(0) q[13], q[18];\nRZZ(0) q[6], q[7];\nRZZ(0) q[10], q[16];\nRZZ(0) q[5], q[9];\nRZZ(0) q[2], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[3], q[17];\nRZZ(0) q[19], q[1];\nRZZ(0) q[7], q[6];\nRZZ(0) q[14], q[2];\nRZZ(0) q[0], q[12];\nRZZ(0) q[15], q[13];\nRZZ(0) q[8], q[16];\nRZZ(0) q[10], q[4];\nRZZ(0) q[18], q[9];\nRZZ(0) q[5], q[11];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[7], q[2];\nRZZ(0) q[11], q[8];\nRZZ(0) q[3], q[12];\nRZZ(0) q[17], q[14];\nRZZ(0) q[16], q[4];\nRZZ(0) q[9], q[1];\nRZZ(0) q[13], q[5];\nRZZ(0) q[6], q[10];\nRZZ(0) q[15], q[18];\nRZZ(0) q[0], q[19];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[9], q[14];\nRZZ(0) q[19], q[6];\nRZZ(0) q[8], q[7];\nRZZ(0) q[12], q[18];\nRZZ(0) q[15], q[17];\nRZZ(0) q[0], q[2];\nRZZ(0) q[16], q[5];\nRZZ(0) q[11], q[13];\nRZZ(0) q[10], q[3];\nRZZ(0) q[4], q[1];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[5], q[12];\nRZZ(0) q[8], q[13];\nRZZ(0) q[19], q[17];\nRZZ(0) q[9], q[3];\nRZZ(0) q[15], q[18];\nRZZ(0) q[7], q[10];\nRZZ(0) q[2], q[4];\nRZZ(0) q[11], q[14];\nRZZ(0) q[1], q[6];\nRZZ(0) q[0], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[8], q[3];\nRZZ(0) q[1], q[12];\nRZZ(0) q[7], q[11];\nRZZ(0) q[10], q[17];\nRZZ(0) q[2], q[14];\nRZZ(0) q[9], q[6];\nRZZ(0) q[4], q[16];\nRZZ(0) q[5], q[18];\nRZZ(0) q[15], q[13];\nRZZ(0) q[19], q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[8];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[10];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[10], q[3];\nRZZ(0) q[9], q[11];\nRZZ(0) q[16], q[8];\nRZZ(0) q[7], q[4];\nRZZ(0) q[0], q[13];\nRZZ(0) q[2], q[14];\nRZZ(0) q[1], q[17];\nRZZ(0) q[19], q[15];\nRZZ(0) q[12], q[5];\nRZZ(0) q[18], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[11], q[13];\nRZZ(0) q[18], q[2];\nRZZ(0) q[10], q[4];\nRZZ(0) q[1], q[3];\nRZZ(0) q[15], q[9];\nRZZ(0) q[8], q[16];\nRZZ(0) q[7], q[0];\nRZZ(0) q[17], q[6];\nRZZ(0) q[14], q[5];\nRZZ(0) q[12], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0) q[18], q[11];\nRZZ(0) q[13], q[1];\nRZZ(0) q[2], q[5];\nRZZ(0) q[6], q[19];\nRZZ(0) q[15], q[3];\nRZZ(0) q[14], q[12];\nRZZ(0) q[0], q[9];\nRZZ(0) q[10], q[4];\nRZZ(0) q[8], q[17];\nRZZ(0) q[7], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[3], q[7];\nRZZ(0) q[11], q[5];\nRZZ(0) q[13], q[9];\nRZZ(0) q[10], q[2];\nRZZ(0) q[17], q[14];\nRZZ(0) q[8], q[12];\nRZZ(0) q[15], q[6];\nRZZ(0) q[0], q[18];\nRZZ(0) q[4], q[16];\nRZZ(0) q[19], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[10], q[18];\nRZZ(0) q[19], q[2];\nRZZ(0) q[17], q[12];\nRZZ(0) q[11], q[5];\nRZZ(0) q[0], q[9];\nRZZ(0) q[16], q[4];\nRZZ(0) q[7], q[14];\nRZZ(0) q[3], q[1];\nRZZ(0) q[13], q[8];\nRZZ(0) q[6], q[15];\nrz(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[6];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[6], q[1];\nRZZ(0) q[14], q[12];\nRZZ(0) q[4], q[17];\nRZZ(0) q[11], q[3];\nRZZ(0) q[15], q[16];\nRZZ(0) q[7], q[2];\nRZZ(0) q[10], q[5];\nRZZ(0) q[8], q[13];\nRZZ(0) q[18], q[19];\nRZZ(0) q[9], q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*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];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[4], q[0];\nRZZ(0) q[15], q[13];\nRZZ(0) q[17], q[12];\nRZZ(0) q[18], q[11];\nRZZ(0) q[16], q[9];\nRZZ(0) q[5], q[6];\nRZZ(0) q[8], q[3];\nRZZ(0) q[10], q[7];\nRZZ(0) q[1], q[14];\nRZZ(0) q[2], q[19];\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(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[16], q[12];\nRZZ(0) q[4], q[19];\nRZZ(0) q[3], q[13];\nRZZ(0) q[10], q[14];\nRZZ(0) q[1], q[9];\nRZZ(0) q[11], q[17];\nRZZ(0) q[5], q[8];\nRZZ(0) q[6], q[7];\nRZZ(0) q[15], q[18];\nRZZ(0) q[2], q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[2], q[16];\nRZZ(0) q[11], q[19];\nRZZ(0) q[14], q[4];\nRZZ(0) q[17], q[3];\nRZZ(0) q[15], q[0];\nRZZ(0) q[13], q[5];\nRZZ(0) q[9], q[10];\nRZZ(0) q[7], q[18];\nRZZ(0) q[12], q[8];\nRZZ(0) q[6], q[1];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[15];\nry(3.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nry(1.0*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];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[19];\nRZZ(0) q[4], q[2];\nRZZ(0) q[16], q[13];\nRZZ(0) q[14], q[18];\nRZZ(0) q[19], q[9];\nRZZ(0) q[15], q[0];\nRZZ(0) q[1], q[12];\nRZZ(0) q[5], q[3];\nRZZ(0) q[8], q[6];\nRZZ(0) q[10], q[11];\nRZZ(0) q[7], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[19], q[1];\nRZZ(0) q[9], q[5];\nRZZ(0) q[3], q[11];\nRZZ(0) q[18], q[10];\nRZZ(0) q[13], q[6];\nRZZ(0) q[8], q[2];\nRZZ(0) q[7], q[17];\nRZZ(0) q[16], q[12];\nRZZ(0) q[14], q[0];\nRZZ(0) q[4], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[17], q[18];\nRZZ(0) q[13], q[0];\nRZZ(0) q[7], q[4];\nRZZ(0) q[11], q[10];\nRZZ(0) q[16], q[8];\nRZZ(0) q[3], q[19];\nRZZ(0) q[15], q[5];\nRZZ(0) q[9], q[1];\nRZZ(0) q[2], q[6];\nRZZ(0) q[14], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[2];\nry(0.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[9];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[12], q[5];\nRZZ(0) q[19], q[1];\nRZZ(0) q[14], q[4];\nRZZ(0) q[0], q[6];\nRZZ(0) q[8], q[13];\nRZZ(0) q[9], q[16];\nRZZ(0) q[11], q[7];\nRZZ(0) q[15], q[10];\nRZZ(0) q[3], q[17];\nRZZ(0) q[18], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[5];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[18], q[6];\nRZZ(0) q[12], q[5];\nRZZ(0) q[0], q[9];\nRZZ(0) q[16], q[4];\nRZZ(0) q[7], q[2];\nRZZ(0) q[8], q[17];\nRZZ(0) q[11], q[15];\nRZZ(0) q[14], q[10];\nRZZ(0) q[13], q[1];\nRZZ(0) q[19], q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[4], q[9];\nRZZ(0) q[15], q[17];\nRZZ(0) q[0], q[10];\nRZZ(0) q[7], q[6];\nRZZ(0) q[11], q[1];\nRZZ(0) q[8], q[16];\nRZZ(0) q[14], q[3];\nRZZ(0) q[12], q[13];\nRZZ(0) q[18], q[19];\nRZZ(0) q[5], q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.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(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[2], q[10];\nRZZ(0) q[9], q[4];\nRZZ(0) q[7], q[11];\nRZZ(0) q[14], q[13];\nRZZ(0) q[3], q[0];\nRZZ(0) q[5], q[6];\nRZZ(0) q[15], q[8];\nRZZ(0) q[17], q[16];\nRZZ(0) q[18], q[1];\nRZZ(0) q[19], q[12];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) 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];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nRZZ(0) q[10], q[1];\nRZZ(0) q[3], q[13];\nRZZ(0) q[2], q[4];\nRZZ(0) q[9], q[18];\nRZZ(0) q[14], q[15];\nRZZ(0) q[7], q[6];\nRZZ(0) q[0], q[17];\nRZZ(0) q[8], q[16];\nRZZ(0) q[5], q[19];\nRZZ(0) q[11], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[2];\nry(0.5*pi) q[5];\nry(0.5*pi) q[9];\nry(3.5*pi) q[13];\nry(0.5*pi) q[15];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (128, 6) [45]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nRZZ(0) q[7], q[15];\nRZZ(0) q[1], q[5];\nRZZ(0) q[13], q[9];\nRZZ(0) q[10], q[8];\nRZZ(0) q[19], q[0];\nRZZ(0) q[4], q[17];\nRZZ(0) q[2], q[16];\nRZZ(0) q[14], q[6];\nRZZ(0) q[11], q[3];\nRZZ(0) q[18], q[12];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[6], q[13];\nRZZ(0) q[1], q[5];\nRZZ(0) q[11], q[14];\nRZZ(0) q[9], q[4];\nRZZ(0) q[17], q[0];\nRZZ(0) q[3], q[18];\nRZZ(0) q[8], q[12];\nRZZ(0) q[2], q[15];\nRZZ(0) q[16], q[10];\nRZZ(0) q[7], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[1], q[8];\nRZZ(0) q[10], q[13];\nRZZ(0) q[16], q[9];\nRZZ(0) q[7], q[2];\nRZZ(0) q[11], q[4];\nRZZ(0) q[3], q[6];\nRZZ(0) q[14], q[15];\nRZZ(0) q[19], q[12];\nRZZ(0) q[18], q[17];\nRZZ(0) q[5], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(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[4];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[2], q[5];\nRZZ(0) q[4], q[15];\nRZZ(0) q[18], q[11];\nRZZ(0) q[12], q[7];\nRZZ(0) q[3], q[14];\nRZZ(0) q[8], q[17];\nRZZ(0) q[0], q[19];\nRZZ(0) q[1], q[16];\nRZZ(0) q[6], q[9];\nRZZ(0) q[13], q[10];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(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];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[0], q[4];\nRZZ(0) q[14], q[1];\nRZZ(0) q[12], q[18];\nRZZ(0) q[19], q[5];\nRZZ(0) q[8], q[10];\nRZZ(0) q[17], q[15];\nRZZ(0) q[13], q[2];\nRZZ(0) q[11], q[6];\nRZZ(0) q[9], q[3];\nRZZ(0) q[7], q[16];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[18];\nRZZ(0) q[16], q[13];\nRZZ(0) q[3], q[14];\nRZZ(0) q[6], q[10];\nRZZ(0) q[4], q[9];\nRZZ(0) q[19], q[5];\nRZZ(0) q[18], q[1];\nRZZ(0) q[8], q[7];\nRZZ(0) q[11], q[12];\nRZZ(0) q[15], q[2];\nRZZ(0) q[0], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[0];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[17];\nRZZ(0) q[19], q[4];\nRZZ(0) q[13], q[5];\nRZZ(0) q[6], q[1];\nRZZ(0) q[11], q[14];\nRZZ(0) q[10], q[7];\nRZZ(0) q[9], q[0];\nRZZ(0) q[16], q[12];\nRZZ(0) q[2], q[8];\nRZZ(0) q[17], q[3];\nRZZ(0) q[15], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nRZZ(0) q[8], q[2];\nRZZ(0) q[17], q[6];\nRZZ(0) q[19], q[18];\nRZZ(0) q[7], q[14];\nRZZ(0) q[15], q[9];\nRZZ(0) q[1], q[4];\nRZZ(0) q[13], q[3];\nRZZ(0) q[10], q[0];\nRZZ(0) q[12], q[5];\nRZZ(0) q[11], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[10], q[6];\nRZZ(0) q[7], q[4];\nRZZ(0) q[13], q[19];\nRZZ(0) q[8], q[15];\nRZZ(0) q[0], q[1];\nRZZ(0) q[9], q[5];\nRZZ(0) q[2], q[14];\nRZZ(0) q[12], q[3];\nRZZ(0) q[18], q[16];\nRZZ(0) q[11], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[0], q[14];\nRZZ(0) q[13], q[2];\nRZZ(0) q[6], q[12];\nRZZ(0) q[8], q[1];\nRZZ(0) q[7], q[15];\nRZZ(0) q[19], q[4];\nRZZ(0) q[17], q[16];\nRZZ(0) q[11], q[5];\nRZZ(0) q[3], q[9];\nRZZ(0) q[18], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[10], q[0];\nRZZ(0) q[18], q[2];\nRZZ(0) q[19], q[12];\nRZZ(0) q[15], q[17];\nRZZ(0) q[9], q[16];\nRZZ(0) q[3], q[11];\nRZZ(0) q[13], q[4];\nRZZ(0) q[5], q[14];\nRZZ(0) q[6], q[7];\nRZZ(0) q[8], q[1];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[5], q[16];\nRZZ(0) q[14], q[17];\nRZZ(0) q[3], q[11];\nRZZ(0) q[12], q[13];\nRZZ(0) q[4], q[1];\nRZZ(0) q[15], q[19];\nRZZ(0) q[2], q[9];\nRZZ(0) q[8], q[0];\nRZZ(0) q[6], q[18];\nRZZ(0) q[10], q[7];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[10];\nry(0.5*pi) q[12];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(0.5*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];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[10], q[2];\nRZZ(0) q[16], q[17];\nRZZ(0) q[4], q[12];\nRZZ(0) q[18], q[8];\nRZZ(0) q[3], q[5];\nRZZ(0) q[14], q[1];\nRZZ(0) q[19], q[13];\nRZZ(0) q[6], q[11];\nRZZ(0) q[0], q[9];\nRZZ(0) q[7], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.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[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[15], q[10];\nRZZ(0) q[3], q[7];\nRZZ(0) q[13], q[17];\nRZZ(0) q[6], q[11];\nRZZ(0) q[9], q[19];\nRZZ(0) q[1], q[0];\nRZZ(0) q[8], q[12];\nRZZ(0) q[18], q[14];\nRZZ(0) q[4], q[16];\nRZZ(0) q[5], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[14], q[1];\nRZZ(0) q[3], q[19];\nRZZ(0) q[17], q[15];\nRZZ(0) q[10], q[7];\nRZZ(0) q[6], q[5];\nRZZ(0) q[12], q[9];\nRZZ(0) q[2], q[8];\nRZZ(0) q[16], q[13];\nRZZ(0) q[0], q[11];\nRZZ(0) q[18], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.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];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[17];\nRZZ(0) q[1], q[17];\nRZZ(0) q[0], q[10];\nRZZ(0) q[14], q[5];\nRZZ(0) q[7], q[18];\nRZZ(0) q[19], q[4];\nRZZ(0) q[15], q[8];\nRZZ(0) q[6], q[11];\nRZZ(0) q[2], q[12];\nRZZ(0) q[16], q[9];\nRZZ(0) q[3], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*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[8];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0) q[16], q[10];\nRZZ(0) q[2], q[15];\nRZZ(0) q[12], q[1];\nRZZ(0) q[11], q[19];\nRZZ(0) q[17], q[13];\nRZZ(0) q[18], q[9];\nRZZ(0) q[0], q[5];\nRZZ(0) q[14], q[6];\nRZZ(0) q[3], q[7];\nRZZ(0) q[4], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[2];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[12];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[16], q[7];\nRZZ(0) q[0], q[15];\nRZZ(0) q[2], q[3];\nRZZ(0) q[13], q[4];\nRZZ(0) q[1], q[18];\nRZZ(0) q[11], q[14];\nRZZ(0) q[10], q[17];\nRZZ(0) q[8], q[12];\nRZZ(0) q[6], q[5];\nRZZ(0) q[9], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*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(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(3.5*pi) q[14];\nRZZ(0) q[17], q[16];\nRZZ(0) q[14], q[19];\nRZZ(0) q[7], q[15];\nRZZ(0) q[1], q[4];\nRZZ(0) q[5], q[6];\nRZZ(0) q[9], q[10];\nRZZ(0) q[11], q[8];\nRZZ(0) q[3], q[0];\nRZZ(0) q[13], q[12];\nRZZ(0) q[18], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*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];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[14];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[14], q[9];\nRZZ(0) q[8], q[7];\nRZZ(0) q[10], q[0];\nRZZ(0) q[17], q[13];\nRZZ(0) q[16], q[12];\nRZZ(0) q[6], q[1];\nRZZ(0) q[4], q[2];\nRZZ(0) q[15], q[19];\nRZZ(0) q[3], q[5];\nRZZ(0) q[18], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[13], q[3];\nRZZ(0) q[18], q[10];\nRZZ(0) q[6], q[11];\nRZZ(0) q[1], q[17];\nRZZ(0) q[5], q[9];\nRZZ(0) q[16], q[2];\nRZZ(0) q[4], q[7];\nRZZ(0) q[15], q[14];\nRZZ(0) q[12], q[8];\nRZZ(0) q[19], q[0];\nry(3.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[11], q[14];\nRZZ(0) q[3], q[19];\nRZZ(0) q[7], q[8];\nRZZ(0) q[6], q[17];\nRZZ(0) q[2], q[12];\nRZZ(0) q[10], q[5];\nRZZ(0) q[18], q[0];\nRZZ(0) q[9], q[16];\nRZZ(0) q[1], q[13];\nRZZ(0) q[15], q[4];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) 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(1.0*pi) q[8];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[1], q[9];\nRZZ(0) q[13], q[17];\nRZZ(0) q[10], q[14];\nRZZ(0) q[7], q[6];\nRZZ(0) q[0], q[5];\nRZZ(0) q[8], q[11];\nRZZ(0) q[18], q[2];\nRZZ(0) q[19], q[12];\nRZZ(0) q[4], q[15];\nRZZ(0) q[16], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(0.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];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[12], q[14];\nRZZ(0) q[3], q[6];\nRZZ(0) q[13], q[15];\nRZZ(0) q[0], q[16];\nRZZ(0) q[1], q[11];\nRZZ(0) q[18], q[8];\nRZZ(0) q[7], q[19];\nRZZ(0) q[2], q[5];\nRZZ(0) q[10], q[4];\nRZZ(0) q[9], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[3];\nrx(1.0*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[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nRZZ(0) q[14], q[7];\nRZZ(0) q[6], q[1];\nRZZ(0) q[3], q[0];\nRZZ(0) q[9], q[16];\nRZZ(0) q[11], q[15];\nRZZ(0) q[19], q[4];\nRZZ(0) q[12], q[5];\nRZZ(0) q[13], q[18];\nRZZ(0) q[10], q[17];\nRZZ(0) q[2], q[8];\nry(3.5*pi) q[1];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[12];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*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];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[7];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[2], q[4];\nRZZ(0) q[11], q[5];\nRZZ(0) q[1], q[12];\nRZZ(0) q[16], q[19];\nRZZ(0) q[17], q[8];\nRZZ(0) q[14], q[7];\nRZZ(0) q[6], q[9];\nRZZ(0) q[15], q[13];\nRZZ(0) q[3], q[18];\nRZZ(0) q[10], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[17], q[9];\nRZZ(0) q[14], q[8];\nRZZ(0) q[6], q[11];\nRZZ(0) q[13], q[3];\nRZZ(0) q[16], q[4];\nRZZ(0) q[18], q[7];\nRZZ(0) q[2], q[19];\nRZZ(0) q[10], q[0];\nRZZ(0) q[1], q[5];\nRZZ(0) q[12], q[15];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[15];\nry(0.5*pi) q[17];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[14], q[13];\nRZZ(0) q[6], q[16];\nRZZ(0) q[3], q[17];\nRZZ(0) q[15], q[18];\nRZZ(0) q[5], q[10];\nRZZ(0) q[4], q[19];\nRZZ(0) q[0], q[12];\nRZZ(0) q[2], q[8];\nRZZ(0) q[9], q[11];\nRZZ(0) q[1], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[10], q[11];\nRZZ(0) q[0], q[12];\nRZZ(0) q[7], q[14];\nRZZ(0) q[16], q[19];\nRZZ(0) q[6], q[4];\nRZZ(0) q[5], q[17];\nRZZ(0) q[8], q[15];\nRZZ(0) q[1], q[9];\nRZZ(0) q[2], q[3];\nRZZ(0) q[13], q[18];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[9];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[15];\nry(0.5*pi) q[17];\nRZZ(0) q[0], q[5];\nRZZ(0) q[9], q[4];\nRZZ(0) q[2], q[18];\nRZZ(0) q[3], q[15];\nRZZ(0) q[7], q[12];\nRZZ(0) q[8], q[1];\nRZZ(0) q[16], q[11];\nRZZ(0) q[17], q[14];\nRZZ(0) q[19], q[13];\nRZZ(0) q[10], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.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];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[2], q[3];\nRZZ(0) q[5], q[18];\nRZZ(0) q[13], q[8];\nRZZ(0) q[1], q[0];\nRZZ(0) q[14], q[19];\nRZZ(0) q[10], q[15];\nRZZ(0) q[7], q[11];\nRZZ(0) q[9], q[16];\nRZZ(0) q[17], q[12];\nRZZ(0) q[4], q[6];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[4];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[18], q[11];\nRZZ(0) q[19], q[17];\nRZZ(0) q[16], q[13];\nRZZ(0) q[3], q[9];\nRZZ(0) q[0], q[7];\nRZZ(0) q[5], q[1];\nRZZ(0) q[4], q[6];\nRZZ(0) q[12], q[15];\nRZZ(0) q[10], q[2];\nRZZ(0) q[8], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nRZZ(0) q[8], q[18];\nRZZ(0) q[6], q[19];\nRZZ(0) q[5], q[7];\nRZZ(0) q[10], q[16];\nRZZ(0) q[11], q[15];\nRZZ(0) q[12], q[3];\nRZZ(0) q[2], q[4];\nRZZ(0) q[9], q[13];\nRZZ(0) q[14], q[0];\nRZZ(0) q[17], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[0], q[6];\nRZZ(0) q[10], q[15];\nRZZ(0) q[14], q[3];\nRZZ(0) q[9], q[18];\nRZZ(0) q[19], q[16];\nRZZ(0) q[12], q[1];\nRZZ(0) q[13], q[7];\nRZZ(0) q[4], q[5];\nRZZ(0) q[11], q[2];\nRZZ(0) q[8], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nry(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[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[0];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[8], q[0];\nRZZ(0) q[1], q[5];\nRZZ(0) q[12], q[11];\nRZZ(0) q[4], q[6];\nRZZ(0) q[16], q[3];\nRZZ(0) q[7], q[14];\nRZZ(0) q[18], q[9];\nRZZ(0) q[10], q[13];\nRZZ(0) q[19], q[2];\nRZZ(0) q[17], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[13], q[10];\nRZZ(0) q[7], q[1];\nRZZ(0) q[8], q[17];\nRZZ(0) q[18], q[2];\nRZZ(0) q[15], q[14];\nRZZ(0) q[16], q[11];\nRZZ(0) q[5], q[19];\nRZZ(0) q[0], q[4];\nRZZ(0) q[3], q[12];\nRZZ(0) q[6], q[9];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*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[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[10];\nry(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[4], q[16];\nRZZ(0) q[7], q[13];\nRZZ(0) q[19], q[1];\nRZZ(0) q[10], q[17];\nRZZ(0) q[3], q[6];\nRZZ(0) q[8], q[14];\nRZZ(0) q[12], q[11];\nRZZ(0) q[15], q[5];\nRZZ(0) q[0], q[18];\nRZZ(0) q[9], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(1.0*pi) q[7];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[6], q[2];\nRZZ(0) q[18], q[11];\nRZZ(0) q[17], q[9];\nRZZ(0) q[16], q[19];\nRZZ(0) q[3], q[14];\nRZZ(0) q[7], q[15];\nRZZ(0) q[8], q[5];\nRZZ(0) q[4], q[1];\nRZZ(0) q[13], q[10];\nRZZ(0) q[12], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[19];\nRZZ(0) q[9], q[13];\nRZZ(0) q[12], q[17];\nRZZ(0) q[2], q[14];\nRZZ(0) q[5], q[15];\nRZZ(0) q[10], q[6];\nRZZ(0) q[16], q[11];\nRZZ(0) q[18], q[19];\nRZZ(0) q[7], q[8];\nRZZ(0) q[0], q[3];\nRZZ(0) q[4], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[18], q[16];\nRZZ(0) q[5], q[0];\nRZZ(0) q[2], q[4];\nRZZ(0) q[7], q[13];\nRZZ(0) q[11], q[14];\nRZZ(0) q[9], q[12];\nRZZ(0) q[3], q[19];\nRZZ(0) q[10], q[1];\nRZZ(0) q[6], q[8];\nRZZ(0) q[15], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[1], q[19];\nRZZ(0) q[7], q[12];\nRZZ(0) q[11], q[17];\nRZZ(0) q[14], q[18];\nRZZ(0) q[6], q[10];\nRZZ(0) q[16], q[0];\nRZZ(0) q[4], q[8];\nRZZ(0) q[9], q[3];\nRZZ(0) q[2], q[13];\nRZZ(0) q[15], q[5];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[13];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*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];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nRZZ(0) q[15], q[19];\nRZZ(0) q[8], q[10];\nRZZ(0) q[18], q[14];\nRZZ(0) q[1], q[2];\nRZZ(0) q[13], q[9];\nRZZ(0) q[12], q[4];\nRZZ(0) q[16], q[11];\nRZZ(0) q[3], q[17];\nRZZ(0) q[7], q[0];\nRZZ(0) q[5], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[14], q[13];\nRZZ(0) q[7], q[3];\nRZZ(0) q[12], q[17];\nRZZ(0) q[10], q[4];\nRZZ(0) q[19], q[5];\nRZZ(0) q[18], q[2];\nRZZ(0) q[1], q[16];\nRZZ(0) q[15], q[8];\nRZZ(0) q[0], q[11];\nRZZ(0) q[9], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[9];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[4], q[6];\nRZZ(0) q[12], q[13];\nRZZ(0) q[2], q[1];\nRZZ(0) q[10], q[5];\nRZZ(0) q[8], q[9];\nRZZ(0) q[7], q[19];\nRZZ(0) q[0], q[15];\nRZZ(0) q[14], q[17];\nRZZ(0) q[3], q[18];\nRZZ(0) q[11], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nry(1.0*pi) q[19];\nry(1.0*pi) q[0];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0) q[10], q[15];\nRZZ(0) q[3], q[7];\nRZZ(0) q[6], q[2];\nRZZ(0) q[0], q[9];\nRZZ(0) q[11], q[17];\nRZZ(0) q[13], q[14];\nRZZ(0) q[1], q[4];\nRZZ(0) q[19], q[12];\nRZZ(0) q[16], q[5];\nRZZ(0) q[18], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[17], q[4];\nRZZ(0) q[14], q[13];\nRZZ(0) q[3], q[11];\nRZZ(0) q[0], q[18];\nRZZ(0) q[5], q[16];\nRZZ(0) q[1], q[10];\nRZZ(0) q[19], q[7];\nRZZ(0) q[8], q[6];\nRZZ(0) q[12], q[15];\nRZZ(0) q[9], q[2];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(0.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];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nRZZ(0) q[5], q[15];\nRZZ(0) q[13], q[9];\nRZZ(0) q[19], q[6];\nRZZ(0) q[8], q[3];\nRZZ(0) q[0], q[14];\nRZZ(0) q[10], q[16];\nRZZ(0) q[12], q[7];\nRZZ(0) q[1], q[4];\nRZZ(0) q[17], q[11];\nRZZ(0) q[18], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*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];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[10], q[15];\nRZZ(0) q[5], q[9];\nRZZ(0) q[16], q[4];\nRZZ(0) q[8], q[17];\nRZZ(0) q[19], q[11];\nRZZ(0) q[13], q[14];\nRZZ(0) q[6], q[7];\nRZZ(0) q[0], q[18];\nRZZ(0) q[3], q[2];\nRZZ(0) q[12], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[14];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[2], q[14];\nRZZ(0) q[0], q[1];\nRZZ(0) q[6], q[11];\nRZZ(0) q[16], q[8];\nRZZ(0) q[9], q[19];\nRZZ(0) q[18], q[5];\nRZZ(0) q[17], q[12];\nRZZ(0) q[10], q[15];\nRZZ(0) q[4], q[13];\nRZZ(0) q[3], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*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];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[9], q[2];\nRZZ(0) q[7], q[8];\nRZZ(0) q[4], q[11];\nRZZ(0) q[14], q[6];\nRZZ(0) q[5], q[19];\nRZZ(0) q[1], q[10];\nRZZ(0) q[16], q[17];\nRZZ(0) q[12], q[15];\nRZZ(0) q[3], q[18];\nRZZ(0) q[13], q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*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];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[6], q[0];\nRZZ(0) q[14], q[1];\nRZZ(0) q[12], q[18];\nRZZ(0) q[11], q[7];\nRZZ(0) q[3], q[5];\nRZZ(0) q[17], q[8];\nRZZ(0) q[13], q[2];\nRZZ(0) q[4], q[15];\nRZZ(0) q[19], q[16];\nRZZ(0) q[9], q[10];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[6];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[18];\nRZZ(0) q[15], q[14];\nRZZ(0) q[19], q[7];\nRZZ(0) q[6], q[10];\nRZZ(0) q[2], q[0];\nRZZ(0) q[9], q[3];\nRZZ(0) q[5], q[12];\nRZZ(0) q[4], q[18];\nRZZ(0) q[8], q[17];\nRZZ(0) q[11], q[16];\nRZZ(0) q[13], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[15], q[12];\nRZZ(0) q[17], q[2];\nRZZ(0) q[11], q[14];\nRZZ(0) q[4], q[1];\nRZZ(0) q[19], q[6];\nRZZ(0) q[13], q[7];\nRZZ(0) q[3], q[0];\nRZZ(0) q[16], q[18];\nRZZ(0) q[10], q[8];\nRZZ(0) q[5], q[9];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[3], q[11];\nRZZ(0) q[7], q[15];\nRZZ(0) q[2], q[6];\nRZZ(0) q[13], q[1];\nRZZ(0) q[16], q[18];\nRZZ(0) q[10], q[9];\nRZZ(0) q[14], q[12];\nRZZ(0) q[5], q[19];\nRZZ(0) q[8], q[17];\nRZZ(0) q[4], q[0];\nry(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[14];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\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(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nRZZ(0) q[6], q[8];\nRZZ(0) q[9], q[13];\nRZZ(0) q[10], q[12];\nRZZ(0) q[19], q[2];\nRZZ(0) q[0], q[17];\nRZZ(0) q[14], q[5];\nRZZ(0) q[11], q[15];\nRZZ(0) q[18], q[16];\nRZZ(0) q[4], q[3];\nRZZ(0) q[1], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*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];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nRZZ(0) q[8], q[4];\nRZZ(0) q[1], q[12];\nRZZ(0) q[10], q[17];\nRZZ(0) q[13], q[19];\nRZZ(0) q[5], q[2];\nRZZ(0) q[9], q[18];\nRZZ(0) q[15], q[6];\nRZZ(0) q[14], q[3];\nRZZ(0) q[0], q[11];\nRZZ(0) q[16], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[9], q[13];\nRZZ(0) q[15], q[14];\nRZZ(0) q[18], q[10];\nRZZ(0) q[3], q[11];\nRZZ(0) q[8], q[7];\nRZZ(0) q[12], q[17];\nRZZ(0) q[16], q[0];\nRZZ(0) q[19], q[1];\nRZZ(0) q[2], q[6];\nRZZ(0) q[5], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[19];\nRZZ(0) q[2], q[19];\nRZZ(0) q[15], q[4];\nRZZ(0) q[11], q[3];\nRZZ(0) q[16], q[14];\nRZZ(0) q[5], q[18];\nRZZ(0) q[13], q[8];\nRZZ(0) q[17], q[6];\nRZZ(0) q[1], q[12];\nRZZ(0) q[7], q[0];\nRZZ(0) q[10], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*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[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[8], q[7];\nRZZ(0) q[11], q[15];\nRZZ(0) q[9], q[4];\nRZZ(0) q[16], q[5];\nRZZ(0) q[6], q[1];\nRZZ(0) q[14], q[13];\nRZZ(0) q[2], q[18];\nRZZ(0) q[10], q[12];\nRZZ(0) q[3], q[17];\nRZZ(0) q[0], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(1.0*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];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[14], q[17];\nRZZ(0) q[15], q[4];\nRZZ(0) q[7], q[3];\nRZZ(0) q[19], q[16];\nRZZ(0) q[9], q[10];\nRZZ(0) q[8], q[6];\nRZZ(0) q[11], q[5];\nRZZ(0) q[0], q[2];\nRZZ(0) q[13], q[18];\nRZZ(0) q[12], q[1];\nrz(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[19], q[0];\nRZZ(0) q[16], q[8];\nRZZ(0) q[15], q[11];\nRZZ(0) q[10], q[12];\nRZZ(0) q[3], q[13];\nRZZ(0) q[7], q[2];\nRZZ(0) q[9], q[6];\nRZZ(0) q[14], q[5];\nRZZ(0) q[17], q[4];\nRZZ(0) q[18], 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];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[8], q[1];\nRZZ(0) q[7], q[5];\nRZZ(0) q[10], q[3];\nRZZ(0) q[17], q[12];\nRZZ(0) q[0], q[4];\nRZZ(0) q[2], q[9];\nRZZ(0) q[16], q[14];\nRZZ(0) q[15], q[6];\nRZZ(0) q[18], q[11];\nRZZ(0) q[19], q[13];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(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];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[0];\nry(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[8], q[7];\nRZZ(0) q[3], q[15];\nRZZ(0) q[13], q[10];\nRZZ(0) q[11], q[4];\nRZZ(0) q[2], q[19];\nRZZ(0) q[12], q[9];\nRZZ(0) q[6], q[0];\nRZZ(0) q[1], q[5];\nRZZ(0) q[17], q[18];\nRZZ(0) q[16], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(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];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(1.0*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[0], q[4];\nRZZ(0) q[18], q[6];\nRZZ(0) q[8], q[15];\nRZZ(0) q[13], q[2];\nRZZ(0) q[5], q[3];\nRZZ(0) q[7], q[14];\nRZZ(0) q[16], q[11];\nRZZ(0) q[19], q[1];\nRZZ(0) q[17], q[12];\nRZZ(0) q[9], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[6], q[13];\nRZZ(0) q[19], q[9];\nRZZ(0) q[5], q[3];\nRZZ(0) q[10], q[18];\nRZZ(0) q[15], q[1];\nRZZ(0) q[11], q[8];\nRZZ(0) q[16], q[2];\nRZZ(0) q[17], q[0];\nRZZ(0) q[12], q[4];\nRZZ(0) q[14], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[11], q[10];\nRZZ(0) q[16], q[4];\nRZZ(0) q[14], q[9];\nRZZ(0) q[19], q[8];\nRZZ(0) q[15], q[13];\nRZZ(0) q[6], q[18];\nRZZ(0) q[1], q[3];\nRZZ(0) q[5], q[0];\nRZZ(0) q[7], q[12];\nRZZ(0) q[17], q[2];\nry(0.5*pi) q[1];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[19];\nRZZ(0) q[7], q[13];\nRZZ(0) q[5], q[0];\nRZZ(0) q[12], q[16];\nRZZ(0) q[11], q[8];\nRZZ(0) q[18], q[14];\nRZZ(0) q[10], q[2];\nRZZ(0) q[3], q[4];\nRZZ(0) q[19], q[17];\nRZZ(0) q[9], q[6];\nRZZ(0) q[1], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[7], q[1];\nRZZ(0) q[6], q[10];\nRZZ(0) q[19], q[15];\nRZZ(0) q[18], q[12];\nRZZ(0) q[17], q[11];\nRZZ(0) q[14], q[0];\nRZZ(0) q[9], q[8];\nRZZ(0) q[5], q[13];\nRZZ(0) q[4], q[3];\nRZZ(0) q[2], q[16];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(1.0*pi) q[6];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(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(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[5], q[4];\nRZZ(0) q[0], q[16];\nRZZ(0) q[11], q[17];\nRZZ(0) q[15], q[7];\nRZZ(0) q[9], q[1];\nRZZ(0) q[13], q[3];\nRZZ(0) q[8], q[18];\nRZZ(0) q[2], q[14];\nRZZ(0) q[19], q[6];\nRZZ(0) q[10], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[19], q[9];\nRZZ(0) q[7], q[14];\nRZZ(0) q[2], q[17];\nRZZ(0) q[13], q[18];\nRZZ(0) q[6], q[0];\nRZZ(0) q[3], q[12];\nRZZ(0) q[1], q[10];\nRZZ(0) q[15], q[16];\nRZZ(0) q[4], q[5];\nRZZ(0) q[11], q[8];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) 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];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[19];\nRZZ(0) q[16], q[8];\nRZZ(0) q[7], q[5];\nRZZ(0) q[0], q[3];\nRZZ(0) q[6], q[19];\nRZZ(0) q[12], q[2];\nRZZ(0) q[17], q[15];\nRZZ(0) q[1], q[4];\nRZZ(0) q[14], q[13];\nRZZ(0) q[18], q[11];\nRZZ(0) q[9], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nry(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];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[8], q[7];\nRZZ(0) q[18], q[12];\nRZZ(0) q[13], q[2];\nRZZ(0) q[16], q[3];\nRZZ(0) q[4], q[1];\nRZZ(0) q[0], q[19];\nRZZ(0) q[11], q[5];\nRZZ(0) q[9], q[6];\nRZZ(0) q[17], q[15];\nRZZ(0) q[10], q[14];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nRZZ(0) q[13], q[9];\nRZZ(0) q[6], q[1];\nRZZ(0) q[15], q[17];\nRZZ(0) q[2], q[14];\nRZZ(0) q[16], q[8];\nRZZ(0) q[19], q[3];\nRZZ(0) q[0], q[4];\nRZZ(0) q[7], q[10];\nRZZ(0) q[11], q[5];\nRZZ(0) q[18], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[15];\nry(3.5*pi) q[17];\nRZZ(0) q[14], q[19];\nRZZ(0) q[18], q[17];\nRZZ(0) q[1], q[3];\nRZZ(0) q[2], q[11];\nRZZ(0) q[15], q[16];\nRZZ(0) q[6], q[12];\nRZZ(0) q[10], q[0];\nRZZ(0) q[5], q[8];\nRZZ(0) q[4], q[9];\nRZZ(0) q[13], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[19], q[11];\nRZZ(0) q[3], q[7];\nRZZ(0) q[15], q[2];\nRZZ(0) q[4], q[6];\nRZZ(0) q[16], q[8];\nRZZ(0) q[1], q[18];\nRZZ(0) q[12], q[17];\nRZZ(0) q[10], q[9];\nRZZ(0) q[0], q[13];\nRZZ(0) q[5], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[2], q[19];\nRZZ(0) q[1], q[16];\nRZZ(0) q[17], q[6];\nRZZ(0) q[5], q[9];\nRZZ(0) q[8], q[3];\nRZZ(0) q[12], q[14];\nRZZ(0) q[0], q[15];\nRZZ(0) q[10], q[13];\nRZZ(0) q[18], q[4];\nRZZ(0) q[7], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[5], q[7];\nRZZ(0) q[2], q[11];\nRZZ(0) q[3], q[19];\nRZZ(0) q[9], q[8];\nRZZ(0) q[15], q[6];\nRZZ(0) q[16], q[17];\nRZZ(0) q[1], q[14];\nRZZ(0) q[0], q[4];\nRZZ(0) q[13], q[10];\nRZZ(0) q[18], q[12];\nry(0.5*pi) q[3];\nry(3.5*pi) q[6];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nRZZ(0) q[19], q[16];\nRZZ(0) q[9], q[17];\nRZZ(0) q[2], q[12];\nRZZ(0) q[10], q[4];\nRZZ(0) q[7], q[1];\nRZZ(0) q[5], q[14];\nRZZ(0) q[3], q[0];\nRZZ(0) q[8], q[18];\nRZZ(0) q[13], q[15];\nRZZ(0) q[11], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(1.0*pi) q[4];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[8];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[7], q[6];\nRZZ(0) q[9], q[8];\nRZZ(0) q[16], q[1];\nRZZ(0) q[18], q[14];\nRZZ(0) q[12], q[17];\nRZZ(0) q[11], q[2];\nRZZ(0) q[10], q[0];\nRZZ(0) q[4], q[15];\nRZZ(0) q[3], q[5];\nRZZ(0) q[13], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[19], q[15];\nRZZ(0) q[13], q[8];\nRZZ(0) q[4], q[12];\nRZZ(0) q[14], q[11];\nRZZ(0) q[16], q[1];\nRZZ(0) q[5], q[7];\nRZZ(0) q[18], q[9];\nRZZ(0) q[17], q[10];\nRZZ(0) q[0], q[2];\nRZZ(0) q[3], q[6];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[14], q[4];\nRZZ(0) q[12], q[0];\nRZZ(0) q[13], q[7];\nRZZ(0) q[5], q[15];\nRZZ(0) q[19], q[2];\nRZZ(0) q[11], q[16];\nRZZ(0) q[10], q[3];\nRZZ(0) q[6], q[1];\nRZZ(0) q[8], q[17];\nRZZ(0) q[18], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0) q[0], q[1];\nRZZ(0) q[15], q[10];\nRZZ(0) q[3], q[16];\nRZZ(0) q[19], q[14];\nRZZ(0) q[5], q[2];\nRZZ(0) q[17], q[7];\nRZZ(0) q[8], q[6];\nRZZ(0) q[12], q[4];\nRZZ(0) q[11], q[9];\nRZZ(0) q[18], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*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(1.0*pi) q[5];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[4], q[13];\nRZZ(0) q[3], q[17];\nRZZ(0) q[7], q[12];\nRZZ(0) q[1], q[9];\nRZZ(0) q[18], q[8];\nRZZ(0) q[19], q[16];\nRZZ(0) q[2], q[10];\nRZZ(0) q[6], q[11];\nRZZ(0) q[5], q[0];\nRZZ(0) q[15], q[14];\nry(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[8], q[19];\nRZZ(0) q[17], q[10];\nRZZ(0) q[12], q[4];\nRZZ(0) q[9], q[14];\nRZZ(0) q[3], q[15];\nRZZ(0) q[16], q[6];\nRZZ(0) q[2], q[0];\nRZZ(0) q[7], q[11];\nRZZ(0) q[18], q[1];\nRZZ(0) q[13], q[5];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[5];\nry(0.5*pi) q[8];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrz(1.0*pi) 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];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[14], q[16];\nRZZ(0) q[0], q[18];\nRZZ(0) q[2], q[13];\nRZZ(0) q[10], q[8];\nRZZ(0) q[12], q[3];\nRZZ(0) q[9], q[11];\nRZZ(0) q[15], q[7];\nRZZ(0) q[17], q[6];\nRZZ(0) q[19], q[4];\nRZZ(0) q[5], q[1];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[2];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nRZZ(0) q[3], q[17];\nRZZ(0) q[14], q[10];\nRZZ(0) q[18], q[7];\nRZZ(0) q[11], q[1];\nRZZ(0) q[2], q[0];\nRZZ(0) q[4], q[12];\nRZZ(0) q[6], q[8];\nRZZ(0) q[13], q[5];\nRZZ(0) q[15], q[16];\nRZZ(0) q[19], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*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[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[4], q[13];\nRZZ(0) q[14], q[16];\nRZZ(0) q[11], q[1];\nRZZ(0) q[9], q[2];\nRZZ(0) q[7], q[5];\nRZZ(0) q[8], q[6];\nRZZ(0) q[15], q[10];\nRZZ(0) q[12], q[0];\nRZZ(0) q[19], q[17];\nRZZ(0) q[3], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[12], q[14];\nRZZ(0) q[3], q[19];\nRZZ(0) q[6], q[16];\nRZZ(0) q[2], q[9];\nRZZ(0) q[15], q[1];\nRZZ(0) q[11], q[7];\nRZZ(0) q[18], q[8];\nRZZ(0) q[17], q[0];\nRZZ(0) q[10], q[13];\nRZZ(0) q[5], q[4];\nry(0.5*pi) q[1];\nry(0.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[14], q[11];\nRZZ(0) q[9], q[5];\nRZZ(0) q[18], q[4];\nRZZ(0) q[10], q[3];\nRZZ(0) q[1], q[7];\nRZZ(0) q[0], q[19];\nRZZ(0) q[15], q[8];\nRZZ(0) q[13], q[2];\nRZZ(0) q[16], q[6];\nRZZ(0) q[12], q[17];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(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];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[7], q[17];\nRZZ(0) q[9], q[11];\nRZZ(0) q[5], q[1];\nRZZ(0) q[16], q[18];\nRZZ(0) q[19], q[12];\nRZZ(0) q[10], q[8];\nRZZ(0) q[3], q[2];\nRZZ(0) q[6], q[0];\nRZZ(0) q[13], q[14];\nRZZ(0) q[4], q[15];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[1], q[9];\nRZZ(0) q[3], q[13];\nRZZ(0) q[14], q[6];\nRZZ(0) q[12], q[8];\nRZZ(0) q[10], q[7];\nRZZ(0) q[5], q[16];\nRZZ(0) q[19], q[2];\nRZZ(0) q[4], q[11];\nRZZ(0) q[18], q[17];\nRZZ(0) q[0], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[18], q[17];\nRZZ(0) q[11], q[10];\nRZZ(0) q[13], q[19];\nRZZ(0) q[1], q[4];\nRZZ(0) q[15], q[7];\nRZZ(0) q[16], q[5];\nRZZ(0) q[12], q[14];\nRZZ(0) q[8], q[6];\nRZZ(0) q[0], q[3];\nRZZ(0) q[2], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[7], q[1];\nRZZ(0) q[6], q[13];\nRZZ(0) q[16], q[9];\nRZZ(0) q[19], q[4];\nRZZ(0) q[11], q[12];\nRZZ(0) q[8], q[15];\nRZZ(0) q[10], q[17];\nRZZ(0) q[2], q[14];\nRZZ(0) q[3], q[5];\nRZZ(0) q[0], q[18];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(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[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[10], q[11];\nRZZ(0) q[3], q[15];\nRZZ(0) q[5], q[9];\nRZZ(0) q[2], q[14];\nRZZ(0) q[17], q[6];\nRZZ(0) q[16], q[7];\nRZZ(0) q[12], q[18];\nRZZ(0) q[4], q[19];\nRZZ(0) q[13], q[0];\nRZZ(0) q[1], q[8];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[6], q[12];\nRZZ(0) q[8], q[9];\nRZZ(0) q[19], q[11];\nRZZ(0) q[17], q[5];\nRZZ(0) q[18], q[13];\nRZZ(0) q[3], q[4];\nRZZ(0) q[1], q[14];\nRZZ(0) q[10], q[0];\nRZZ(0) q[2], q[7];\nRZZ(0) q[16], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[19];\nRZZ(0) q[13], q[0];\nRZZ(0) q[16], q[15];\nRZZ(0) q[18], q[19];\nRZZ(0) q[3], q[5];\nRZZ(0) q[6], q[14];\nRZZ(0) q[10], q[2];\nRZZ(0) q[1], q[11];\nRZZ(0) q[9], q[17];\nRZZ(0) q[4], q[8];\nRZZ(0) q[12], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[18];\nRZZ(0) q[17], q[10];\nRZZ(0) q[2], q[0];\nRZZ(0) q[1], q[8];\nRZZ(0) q[11], q[13];\nRZZ(0) q[3], q[14];\nRZZ(0) q[12], q[18];\nRZZ(0) q[9], q[6];\nRZZ(0) q[4], q[5];\nRZZ(0) q[15], q[7];\nRZZ(0) q[19], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(0.5*pi) q[6];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[12], q[13];\nRZZ(0) q[15], q[10];\nRZZ(0) q[8], q[11];\nRZZ(0) q[2], q[16];\nRZZ(0) q[9], q[19];\nRZZ(0) q[7], q[3];\nRZZ(0) q[1], q[17];\nRZZ(0) q[5], q[6];\nRZZ(0) q[18], q[14];\nRZZ(0) q[0], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(1.0*pi) q[0];\nry(1.0*pi) q[2];\nry(1.0*pi) q[5];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[12];\nry(1.0*pi) q[14];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nRZZ(0) q[17], q[2];\nRZZ(0) q[5], q[1];\nRZZ(0) q[19], q[14];\nRZZ(0) q[12], q[18];\nRZZ(0) q[10], q[13];\nRZZ(0) q[16], q[11];\nRZZ(0) q[0], q[8];\nRZZ(0) q[6], q[3];\nRZZ(0) q[9], q[7];\nRZZ(0) q[4], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*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(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[2];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[18], q[9];\nRZZ(0) q[3], q[17];\nRZZ(0) q[7], q[13];\nRZZ(0) q[16], q[2];\nRZZ(0) q[12], q[10];\nRZZ(0) q[1], q[5];\nRZZ(0) q[8], q[14];\nRZZ(0) q[15], q[4];\nRZZ(0) q[11], q[6];\nRZZ(0) q[19], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(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(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[6], q[11];\nRZZ(0) q[5], q[15];\nRZZ(0) q[16], q[19];\nRZZ(0) q[7], q[0];\nRZZ(0) q[17], q[1];\nRZZ(0) q[9], q[4];\nRZZ(0) q[12], q[10];\nRZZ(0) q[3], q[2];\nRZZ(0) q[18], q[8];\nRZZ(0) q[13], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[3], q[13];\nRZZ(0) q[14], q[4];\nRZZ(0) q[18], q[9];\nRZZ(0) q[19], q[0];\nRZZ(0) q[17], q[1];\nRZZ(0) q[10], q[2];\nRZZ(0) q[11], q[16];\nRZZ(0) q[8], q[6];\nRZZ(0) q[5], q[7];\nRZZ(0) q[15], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.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];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[8], q[11];\nRZZ(0) q[18], q[2];\nRZZ(0) q[16], q[9];\nRZZ(0) q[17], q[10];\nRZZ(0) q[19], q[6];\nRZZ(0) q[7], q[5];\nRZZ(0) q[14], q[4];\nRZZ(0) q[15], q[0];\nRZZ(0) q[3], q[12];\nRZZ(0) q[1], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*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[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[4], q[19];\nRZZ(0) q[7], q[0];\nRZZ(0) q[18], q[13];\nRZZ(0) q[9], q[2];\nRZZ(0) q[15], q[10];\nRZZ(0) q[11], q[12];\nRZZ(0) q[5], q[8];\nRZZ(0) q[17], q[16];\nRZZ(0) q[3], q[6];\nRZZ(0) q[14], q[1];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[6], q[2];\nRZZ(0) q[12], q[16];\nRZZ(0) q[3], q[11];\nRZZ(0) q[4], q[5];\nRZZ(0) q[15], q[8];\nRZZ(0) q[17], q[1];\nRZZ(0) q[14], q[13];\nRZZ(0) q[18], q[9];\nRZZ(0) q[19], q[7];\nRZZ(0) q[0], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[16], q[3];\nRZZ(0) q[19], q[9];\nRZZ(0) q[14], q[10];\nRZZ(0) q[5], q[8];\nRZZ(0) q[0], q[6];\nRZZ(0) q[12], q[2];\nRZZ(0) q[1], q[7];\nRZZ(0) q[11], q[17];\nRZZ(0) q[15], q[13];\nRZZ(0) q[4], q[18];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[16], q[10];\nRZZ(0) q[1], q[14];\nRZZ(0) q[0], q[3];\nRZZ(0) q[7], q[13];\nRZZ(0) q[17], q[12];\nRZZ(0) q[4], q[15];\nRZZ(0) q[19], q[8];\nRZZ(0) q[5], q[2];\nRZZ(0) q[6], q[18];\nRZZ(0) q[9], q[11];\nry(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0) q[14], q[0];\nRZZ(0) q[2], q[11];\nRZZ(0) q[7], q[6];\nRZZ(0) q[19], q[17];\nRZZ(0) q[13], q[1];\nRZZ(0) q[8], q[10];\nRZZ(0) q[3], q[15];\nRZZ(0) q[5], q[18];\nRZZ(0) q[4], q[9];\nRZZ(0) q[16], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[1], q[12];\nRZZ(0) q[2], q[0];\nRZZ(0) q[5], q[4];\nRZZ(0) q[6], q[18];\nRZZ(0) q[9], q[15];\nRZZ(0) q[13], q[7];\nRZZ(0) q[8], q[16];\nRZZ(0) q[11], q[10];\nRZZ(0) q[3], q[17];\nRZZ(0) q[14], q[19];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[14];\nry(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[15];\nRZZ(0) q[17], q[0];\nRZZ(0) q[8], q[12];\nRZZ(0) q[10], q[7];\nRZZ(0) q[13], q[3];\nRZZ(0) q[4], q[2];\nRZZ(0) q[1], q[19];\nRZZ(0) q[15], q[9];\nRZZ(0) q[6], q[18];\nRZZ(0) q[11], q[5];\nRZZ(0) q[16], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[1], q[5];\nRZZ(0) q[18], q[8];\nRZZ(0) q[11], q[0];\nRZZ(0) q[2], q[19];\nRZZ(0) q[3], q[17];\nRZZ(0) q[7], q[15];\nRZZ(0) q[9], q[6];\nRZZ(0) q[12], q[14];\nRZZ(0) q[10], q[16];\nRZZ(0) q[13], q[4];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0) q[8], q[3];\nRZZ(0) q[11], q[9];\nRZZ(0) q[15], q[1];\nRZZ(0) q[5], q[13];\nRZZ(0) q[16], q[7];\nRZZ(0) q[17], q[12];\nRZZ(0) q[10], q[14];\nRZZ(0) q[0], q[18];\nRZZ(0) q[2], q[4];\nRZZ(0) q[6], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[18], q[11];\nRZZ(0) q[12], q[15];\nRZZ(0) q[8], q[17];\nRZZ(0) q[10], q[7];\nRZZ(0) q[6], q[14];\nRZZ(0) q[13], q[1];\nRZZ(0) q[0], q[2];\nRZZ(0) q[9], q[19];\nRZZ(0) q[16], q[5];\nRZZ(0) q[3], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[14], q[0];\nRZZ(0) q[2], q[16];\nRZZ(0) q[1], q[15];\nRZZ(0) q[9], q[12];\nRZZ(0) q[18], q[7];\nRZZ(0) q[17], q[5];\nRZZ(0) q[6], q[10];\nRZZ(0) q[3], q[13];\nRZZ(0) q[19], q[4];\nRZZ(0) q[11], q[8];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(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];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nRZZ(0) q[13], q[8];\nRZZ(0) q[15], q[10];\nRZZ(0) q[18], q[12];\nRZZ(0) q[19], q[16];\nRZZ(0) q[4], q[6];\nRZZ(0) q[0], q[1];\nRZZ(0) q[14], q[11];\nRZZ(0) q[17], q[7];\nRZZ(0) q[2], q[3];\nRZZ(0) q[9], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*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];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[3], q[18];\nRZZ(0) q[5], q[12];\nRZZ(0) q[2], q[11];\nRZZ(0) q[14], q[7];\nRZZ(0) q[15], q[17];\nRZZ(0) q[4], q[1];\nRZZ(0) q[9], q[8];\nRZZ(0) q[19], q[10];\nRZZ(0) q[13], q[6];\nRZZ(0) q[16], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) 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];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[0], q[9];\nRZZ(0) q[12], q[16];\nRZZ(0) q[4], q[1];\nRZZ(0) q[5], q[7];\nRZZ(0) q[19], q[17];\nRZZ(0) q[13], q[15];\nRZZ(0) q[8], q[18];\nRZZ(0) q[10], q[2];\nRZZ(0) q[6], q[3];\nRZZ(0) q[11], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(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];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[14], q[17];\nRZZ(0) q[0], q[16];\nRZZ(0) q[2], q[8];\nRZZ(0) q[4], q[6];\nRZZ(0) q[11], q[12];\nRZZ(0) q[1], q[9];\nRZZ(0) q[5], q[10];\nRZZ(0) q[15], q[19];\nRZZ(0) q[18], q[3];\nRZZ(0) q[7], q[13];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[14];\nRZZ(0) q[13], q[16];\nRZZ(0) q[5], q[15];\nRZZ(0) q[11], q[4];\nRZZ(0) q[12], q[6];\nRZZ(0) q[18], q[8];\nRZZ(0) q[10], q[19];\nRZZ(0) q[1], q[17];\nRZZ(0) q[9], q[7];\nRZZ(0) q[0], q[2];\nRZZ(0) q[3], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nRZZ(0) q[15], q[1];\nRZZ(0) q[14], q[6];\nRZZ(0) q[5], q[2];\nRZZ(0) q[13], q[0];\nRZZ(0) q[3], q[19];\nRZZ(0) q[11], q[8];\nRZZ(0) q[10], q[12];\nRZZ(0) q[9], q[17];\nRZZ(0) q[7], q[18];\nRZZ(0) q[16], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0) q[5], q[7];\nRZZ(0) q[11], q[2];\nRZZ(0) q[8], q[0];\nRZZ(0) q[9], q[12];\nRZZ(0) q[3], q[10];\nRZZ(0) q[1], q[6];\nRZZ(0) q[13], q[4];\nRZZ(0) q[19], q[14];\nRZZ(0) q[16], q[17];\nRZZ(0) q[18], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*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[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\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[7];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[9], q[15];\nRZZ(0) q[10], q[11];\nRZZ(0) q[13], q[17];\nRZZ(0) q[5], q[12];\nRZZ(0) q[1], q[0];\nRZZ(0) q[4], q[7];\nRZZ(0) q[3], q[18];\nRZZ(0) q[2], q[8];\nRZZ(0) q[16], q[14];\nRZZ(0) q[19], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[12];\nry(3.5*pi) q[16];\nry(3.5*pi) q[18];\nRZZ(0) q[2], q[13];\nRZZ(0) q[1], q[12];\nRZZ(0) q[17], q[4];\nRZZ(0) q[15], q[9];\nRZZ(0) q[8], q[10];\nRZZ(0) q[3], q[11];\nRZZ(0) q[19], q[5];\nRZZ(0) q[14], q[16];\nRZZ(0) q[18], q[7];\nRZZ(0) q[6], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[19];\nRZZ(0) q[16], q[4];\nRZZ(0) q[11], q[10];\nRZZ(0) q[13], q[2];\nRZZ(0) q[19], q[18];\nRZZ(0) q[0], q[15];\nRZZ(0) q[12], q[8];\nRZZ(0) q[6], q[7];\nRZZ(0) q[9], q[3];\nRZZ(0) q[1], q[17];\nRZZ(0) q[5], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[9], q[12];\nRZZ(0) q[17], q[8];\nRZZ(0) q[13], q[18];\nRZZ(0) q[16], q[6];\nRZZ(0) q[4], q[11];\nRZZ(0) q[1], q[3];\nRZZ(0) q[5], q[15];\nRZZ(0) q[2], q[0];\nRZZ(0) q[14], q[10];\nRZZ(0) q[7], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[12], q[19];\nRZZ(0) q[8], q[17];\nRZZ(0) q[3], q[16];\nRZZ(0) q[4], q[1];\nRZZ(0) q[14], q[0];\nRZZ(0) q[13], q[15];\nRZZ(0) q[5], q[9];\nRZZ(0) q[11], q[7];\nRZZ(0) q[10], q[2];\nRZZ(0) q[6], q[18];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[12], q[9];\nRZZ(0) q[5], q[15];\nRZZ(0) q[18], q[19];\nRZZ(0) q[4], q[17];\nRZZ(0) q[6], q[13];\nRZZ(0) q[16], q[8];\nRZZ(0) q[7], q[3];\nRZZ(0) q[2], q[1];\nRZZ(0) q[0], q[11];\nRZZ(0) q[14], q[10];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.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[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[9], q[19];\nRZZ(0) q[8], q[7];\nRZZ(0) q[13], q[6];\nRZZ(0) q[1], q[18];\nRZZ(0) q[10], q[11];\nRZZ(0) q[2], q[14];\nRZZ(0) q[12], q[15];\nRZZ(0) q[0], q[16];\nRZZ(0) q[4], q[17];\nRZZ(0) q[3], q[5];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[0];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[11];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (128, 3) [47]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[2], q[18];\nRZZ(0) q[1], q[6];\nRZZ(0) q[17], q[14];\nRZZ(0) q[8], q[7];\nRZZ(0) q[0], q[11];\nRZZ(0) q[19], q[13];\nRZZ(0) q[9], q[12];\nRZZ(0) q[5], q[16];\nRZZ(0) q[10], q[3];\nRZZ(0) q[15], q[4];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[13];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) 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];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[17], q[18];\nRZZ(0) q[10], q[7];\nRZZ(0) q[16], q[6];\nRZZ(0) q[12], q[13];\nRZZ(0) q[19], q[0];\nRZZ(0) q[1], q[14];\nRZZ(0) q[5], q[3];\nRZZ(0) q[11], q[8];\nRZZ(0) q[15], q[4];\nRZZ(0) q[9], q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.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];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.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[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[19];\nRZZ(0) q[4], q[16];\nRZZ(0) q[5], q[13];\nRZZ(0) q[0], q[11];\nRZZ(0) q[19], q[12];\nRZZ(0) q[14], q[9];\nRZZ(0) q[3], q[8];\nRZZ(0) q[17], q[15];\nRZZ(0) q[18], q[7];\nRZZ(0) q[6], q[10];\nRZZ(0) q[1], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[19], q[16];\nRZZ(0) q[14], q[6];\nRZZ(0) q[9], q[0];\nRZZ(0) q[8], q[13];\nRZZ(0) q[12], q[4];\nRZZ(0) q[1], q[7];\nRZZ(0) q[2], q[17];\nRZZ(0) q[15], q[3];\nRZZ(0) q[10], q[18];\nRZZ(0) q[5], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[18];\nRZZ(0) q[18], q[5];\nRZZ(0) q[17], q[11];\nRZZ(0) q[6], q[19];\nRZZ(0) q[4], q[2];\nRZZ(0) q[3], q[10];\nRZZ(0) q[9], q[1];\nRZZ(0) q[14], q[12];\nRZZ(0) q[7], q[8];\nRZZ(0) q[16], q[0];\nRZZ(0) q[13], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(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[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nRZZ(0) q[18], q[6];\nRZZ(0) q[15], q[7];\nRZZ(0) q[3], q[16];\nRZZ(0) q[8], q[17];\nRZZ(0) q[0], q[10];\nRZZ(0) q[12], q[14];\nRZZ(0) q[13], q[1];\nRZZ(0) q[19], q[2];\nRZZ(0) q[4], q[9];\nRZZ(0) q[5], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(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(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[14], q[9];\nRZZ(0) q[17], q[7];\nRZZ(0) q[18], q[10];\nRZZ(0) q[3], q[11];\nRZZ(0) q[8], q[13];\nRZZ(0) q[6], q[15];\nRZZ(0) q[1], q[2];\nRZZ(0) q[19], q[4];\nRZZ(0) q[5], q[16];\nRZZ(0) q[0], q[12];\nry(1.0*pi) q[1];\nry(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(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];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[5], q[12];\nRZZ(0) q[0], q[13];\nRZZ(0) q[3], q[16];\nRZZ(0) q[18], q[1];\nRZZ(0) q[4], q[9];\nRZZ(0) q[6], q[19];\nRZZ(0) q[7], q[2];\nRZZ(0) q[8], q[11];\nRZZ(0) q[10], q[17];\nRZZ(0) q[14], q[15];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[12];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[13], q[2];\nRZZ(0) q[8], q[11];\nRZZ(0) q[5], q[4];\nRZZ(0) q[7], q[1];\nRZZ(0) q[6], q[0];\nRZZ(0) q[12], q[14];\nRZZ(0) q[15], q[19];\nRZZ(0) q[16], q[17];\nRZZ(0) q[3], q[9];\nRZZ(0) q[18], q[10];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0) q[15], q[10];\nRZZ(0) q[4], q[14];\nRZZ(0) q[17], q[2];\nRZZ(0) q[13], q[7];\nRZZ(0) q[8], q[9];\nRZZ(0) q[18], q[5];\nRZZ(0) q[11], q[16];\nRZZ(0) q[6], q[3];\nRZZ(0) q[0], q[19];\nRZZ(0) q[12], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*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];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nry(1.0*pi) q[17];\nrz(1.0*pi) q[19];\nRZZ(0) q[18], q[4];\nRZZ(0) q[15], q[9];\nRZZ(0) q[7], q[16];\nRZZ(0) q[14], q[1];\nRZZ(0) q[12], q[10];\nRZZ(0) q[8], q[17];\nRZZ(0) q[2], q[19];\nRZZ(0) q[0], q[3];\nRZZ(0) q[11], q[5];\nRZZ(0) q[6], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\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(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[19];\nRZZ(0) q[15], q[10];\nRZZ(0) q[9], q[0];\nRZZ(0) q[11], q[8];\nRZZ(0) q[16], q[4];\nRZZ(0) q[6], q[12];\nRZZ(0) q[7], q[18];\nRZZ(0) q[13], q[19];\nRZZ(0) q[5], q[14];\nRZZ(0) q[2], q[3];\nRZZ(0) q[1], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*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];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(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];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0) q[1], q[7];\nRZZ(0) q[16], q[5];\nRZZ(0) q[12], q[6];\nRZZ(0) q[0], q[19];\nRZZ(0) q[13], q[18];\nRZZ(0) q[17], q[10];\nRZZ(0) q[9], q[14];\nRZZ(0) q[4], q[8];\nRZZ(0) q[11], q[3];\nRZZ(0) q[15], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[17];\nRZZ(0) q[15], q[16];\nRZZ(0) q[19], q[18];\nRZZ(0) q[4], q[5];\nRZZ(0) q[0], q[6];\nRZZ(0) q[2], q[9];\nRZZ(0) q[8], q[7];\nRZZ(0) q[14], q[11];\nRZZ(0) q[10], q[13];\nRZZ(0) q[17], q[3];\nRZZ(0) q[12], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[7], q[0];\nRZZ(0) q[5], q[4];\nRZZ(0) q[14], q[12];\nRZZ(0) q[6], q[13];\nRZZ(0) q[15], q[16];\nRZZ(0) q[10], q[2];\nRZZ(0) q[17], q[8];\nRZZ(0) q[3], q[1];\nRZZ(0) q[18], q[19];\nRZZ(0) q[11], q[9];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[13], q[11];\nRZZ(0) q[17], q[9];\nRZZ(0) q[16], q[12];\nRZZ(0) q[4], q[18];\nRZZ(0) q[2], q[14];\nRZZ(0) q[3], q[0];\nRZZ(0) q[15], q[1];\nRZZ(0) q[8], q[10];\nRZZ(0) q[5], q[6];\nRZZ(0) q[19], q[7];\nry(3.5*pi) 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(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[5], q[12];\nRZZ(0) q[13], q[17];\nRZZ(0) q[9], q[11];\nRZZ(0) q[19], q[18];\nRZZ(0) q[7], q[15];\nRZZ(0) q[6], q[2];\nRZZ(0) q[3], q[1];\nRZZ(0) q[10], q[0];\nRZZ(0) q[4], q[14];\nRZZ(0) q[8], q[16];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[13];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(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];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[0], q[7];\nRZZ(0) q[17], q[9];\nRZZ(0) q[18], q[15];\nRZZ(0) q[8], q[2];\nRZZ(0) q[3], q[16];\nRZZ(0) q[1], q[6];\nRZZ(0) q[13], q[12];\nRZZ(0) q[5], q[14];\nRZZ(0) q[11], q[10];\nRZZ(0) q[4], q[19];\nrz(1.0*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) 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];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[10], q[0];\nRZZ(0) q[12], q[4];\nRZZ(0) q[15], q[17];\nRZZ(0) q[5], q[8];\nRZZ(0) q[13], q[3];\nRZZ(0) q[1], q[6];\nRZZ(0) q[14], q[16];\nRZZ(0) q[2], q[11];\nRZZ(0) q[18], q[7];\nRZZ(0) q[9], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[8];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[7], q[15];\nRZZ(0) q[11], q[16];\nRZZ(0) q[9], q[14];\nRZZ(0) q[6], q[5];\nRZZ(0) q[17], q[10];\nRZZ(0) q[8], q[2];\nRZZ(0) q[4], q[12];\nRZZ(0) q[18], q[3];\nRZZ(0) q[19], q[1];\nRZZ(0) q[13], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*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(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[18];\nRZZ(0) q[11], q[15];\nRZZ(0) q[2], q[9];\nRZZ(0) q[19], q[6];\nRZZ(0) q[18], q[7];\nRZZ(0) q[5], q[14];\nRZZ(0) q[13], q[17];\nRZZ(0) q[10], q[0];\nRZZ(0) q[12], q[16];\nRZZ(0) q[3], q[4];\nRZZ(0) q[1], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[3], q[18];\nRZZ(0) q[11], q[1];\nRZZ(0) q[6], q[19];\nRZZ(0) q[0], q[14];\nRZZ(0) q[4], q[15];\nRZZ(0) q[9], q[12];\nRZZ(0) q[17], q[5];\nRZZ(0) q[7], q[16];\nRZZ(0) q[8], q[2];\nRZZ(0) q[10], q[13];\nry(0.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[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nRZZ(0) q[12], q[14];\nRZZ(0) q[7], q[1];\nRZZ(0) q[17], q[5];\nRZZ(0) q[19], q[9];\nRZZ(0) q[13], q[4];\nRZZ(0) q[18], q[16];\nRZZ(0) q[8], q[11];\nRZZ(0) q[3], q[10];\nRZZ(0) q[15], q[2];\nRZZ(0) q[0], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[18];\nRZZ(0) q[15], q[10];\nRZZ(0) q[16], q[13];\nRZZ(0) q[7], q[14];\nRZZ(0) q[12], q[5];\nRZZ(0) q[2], q[0];\nRZZ(0) q[8], q[18];\nRZZ(0) q[19], q[3];\nRZZ(0) q[17], q[4];\nRZZ(0) q[11], q[6];\nRZZ(0) q[1], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[8];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[19];\nRZZ(0) q[4], q[11];\nRZZ(0) q[5], q[8];\nRZZ(0) q[9], q[7];\nRZZ(0) q[0], q[3];\nRZZ(0) q[18], q[17];\nRZZ(0) q[14], q[12];\nRZZ(0) q[6], q[19];\nRZZ(0) q[2], q[1];\nRZZ(0) q[15], q[16];\nRZZ(0) q[10], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0) q[17], q[3];\nRZZ(0) q[19], q[14];\nRZZ(0) q[13], q[7];\nRZZ(0) q[6], q[11];\nRZZ(0) q[0], q[12];\nRZZ(0) q[15], q[9];\nRZZ(0) q[2], q[8];\nRZZ(0) q[5], q[18];\nRZZ(0) q[10], q[4];\nRZZ(0) q[16], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(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];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[8], q[9];\nRZZ(0) q[4], q[18];\nRZZ(0) q[16], q[1];\nRZZ(0) q[11], q[2];\nRZZ(0) q[13], q[7];\nRZZ(0) q[6], q[0];\nRZZ(0) q[5], q[14];\nRZZ(0) q[19], q[3];\nRZZ(0) q[17], q[10];\nRZZ(0) q[15], q[12];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[3];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[12], q[18];\nRZZ(0) q[1], q[4];\nRZZ(0) q[10], q[5];\nRZZ(0) q[14], q[19];\nRZZ(0) q[3], q[16];\nRZZ(0) q[15], q[8];\nRZZ(0) q[9], q[7];\nRZZ(0) q[17], q[6];\nRZZ(0) q[0], q[13];\nRZZ(0) q[11], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[18];\nRZZ(0) q[3], q[2];\nRZZ(0) q[7], q[9];\nRZZ(0) q[13], q[17];\nRZZ(0) q[11], q[14];\nRZZ(0) q[18], q[19];\nRZZ(0) q[4], q[10];\nRZZ(0) q[0], q[6];\nRZZ(0) q[1], q[12];\nRZZ(0) q[8], q[5];\nRZZ(0) q[15], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) 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];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[10], q[4];\nRZZ(0) q[18], q[1];\nRZZ(0) q[7], q[14];\nRZZ(0) q[8], q[15];\nRZZ(0) q[9], q[16];\nRZZ(0) q[3], q[0];\nRZZ(0) q[12], q[13];\nRZZ(0) q[2], q[11];\nRZZ(0) q[5], q[17];\nRZZ(0) q[19], q[6];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.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];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[2], q[1];\nRZZ(0) q[14], q[7];\nRZZ(0) q[12], q[16];\nRZZ(0) q[4], q[15];\nRZZ(0) q[11], q[19];\nRZZ(0) q[13], q[10];\nRZZ(0) q[5], q[3];\nRZZ(0) q[18], q[0];\nRZZ(0) q[17], q[9];\nRZZ(0) q[6], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[11], q[4];\nRZZ(0) q[1], q[15];\nRZZ(0) q[9], q[8];\nRZZ(0) q[14], q[12];\nRZZ(0) q[10], q[3];\nRZZ(0) q[17], q[7];\nRZZ(0) q[2], q[13];\nRZZ(0) q[19], q[5];\nRZZ(0) q[6], q[0];\nRZZ(0) q[16], q[18];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.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];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[18];\nRZZ(0) q[15], q[7];\nRZZ(0) q[17], q[10];\nRZZ(0) q[5], q[0];\nRZZ(0) q[4], q[8];\nRZZ(0) q[19], q[1];\nRZZ(0) q[9], q[14];\nRZZ(0) q[18], q[16];\nRZZ(0) q[13], q[12];\nRZZ(0) q[2], q[6];\nRZZ(0) q[11], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(1.0*pi) 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];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[6], q[14];\nRZZ(0) q[2], q[1];\nRZZ(0) q[12], q[3];\nRZZ(0) q[0], q[7];\nRZZ(0) q[13], q[11];\nRZZ(0) q[10], q[4];\nRZZ(0) q[5], q[19];\nRZZ(0) q[16], q[15];\nRZZ(0) q[18], q[9];\nRZZ(0) q[8], q[17];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[6], q[16];\nRZZ(0) q[0], q[11];\nRZZ(0) q[10], q[9];\nRZZ(0) q[19], q[15];\nRZZ(0) q[12], q[5];\nRZZ(0) q[18], q[17];\nRZZ(0) q[4], q[13];\nRZZ(0) q[3], q[8];\nRZZ(0) q[2], q[1];\nRZZ(0) q[14], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[8];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[4], q[9];\nRZZ(0) q[15], q[0];\nRZZ(0) q[1], q[2];\nRZZ(0) q[7], q[6];\nRZZ(0) q[11], q[18];\nRZZ(0) q[13], q[12];\nRZZ(0) q[3], q[19];\nRZZ(0) q[17], q[16];\nRZZ(0) q[14], q[8];\nRZZ(0) q[5], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[18], q[15];\nRZZ(0) q[10], q[14];\nRZZ(0) q[8], q[13];\nRZZ(0) q[12], q[4];\nRZZ(0) q[3], q[7];\nRZZ(0) q[1], q[19];\nRZZ(0) q[9], q[16];\nRZZ(0) q[17], q[0];\nRZZ(0) q[5], q[6];\nRZZ(0) q[2], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[18], q[1];\nRZZ(0) q[16], q[14];\nRZZ(0) q[4], q[8];\nRZZ(0) q[10], q[3];\nRZZ(0) q[5], q[15];\nRZZ(0) q[7], q[0];\nRZZ(0) q[6], q[13];\nRZZ(0) q[11], q[2];\nRZZ(0) q[12], q[19];\nRZZ(0) q[17], q[9];\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(0.5*pi) q[7];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*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];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[13];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[19];\nRZZ(0) q[2], q[3];\nRZZ(0) q[8], q[4];\nRZZ(0) q[5], q[0];\nRZZ(0) q[10], q[6];\nRZZ(0) q[18], q[17];\nRZZ(0) q[11], q[13];\nRZZ(0) q[15], q[19];\nRZZ(0) q[9], q[14];\nRZZ(0) q[12], q[7];\nRZZ(0) q[16], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(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];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[4], q[9];\nRZZ(0) q[13], q[19];\nRZZ(0) q[18], q[5];\nRZZ(0) q[6], q[0];\nRZZ(0) q[2], q[12];\nRZZ(0) q[1], q[16];\nRZZ(0) q[15], q[7];\nRZZ(0) q[10], q[3];\nRZZ(0) q[11], q[8];\nRZZ(0) q[17], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(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];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[14], q[3];\nRZZ(0) q[6], q[7];\nRZZ(0) q[5], q[0];\nRZZ(0) q[10], q[9];\nRZZ(0) q[8], q[4];\nRZZ(0) q[17], q[19];\nRZZ(0) q[11], q[1];\nRZZ(0) q[16], q[13];\nRZZ(0) q[2], q[15];\nRZZ(0) q[12], q[18];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[9];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[6], q[11];\nRZZ(0) q[3], q[0];\nRZZ(0) q[2], q[8];\nRZZ(0) q[18], q[13];\nRZZ(0) q[12], q[14];\nRZZ(0) q[1], q[17];\nRZZ(0) q[4], q[10];\nRZZ(0) q[15], q[9];\nRZZ(0) q[19], q[7];\nRZZ(0) q[16], q[5];\nrz(0.5*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[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.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];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[12];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nRZZ(0) q[11], q[9];\nRZZ(0) q[12], q[2];\nRZZ(0) q[8], q[0];\nRZZ(0) q[10], q[6];\nRZZ(0) q[7], q[5];\nRZZ(0) q[13], q[17];\nRZZ(0) q[3], q[16];\nRZZ(0) q[18], q[1];\nRZZ(0) q[15], q[4];\nRZZ(0) q[19], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*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[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(1.0*pi) q[18];\nRZZ(0) q[10], q[8];\nRZZ(0) q[7], q[11];\nRZZ(0) q[9], q[19];\nRZZ(0) q[16], q[0];\nRZZ(0) q[5], q[18];\nRZZ(0) q[12], q[1];\nRZZ(0) q[17], q[3];\nRZZ(0) q[14], q[6];\nRZZ(0) q[13], q[2];\nRZZ(0) q[15], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[16], q[19];\nRZZ(0) q[7], q[3];\nRZZ(0) q[15], q[8];\nRZZ(0) q[4], q[2];\nRZZ(0) q[10], q[0];\nRZZ(0) q[12], q[5];\nRZZ(0) q[1], q[9];\nRZZ(0) q[14], q[11];\nRZZ(0) q[6], q[17];\nRZZ(0) q[18], q[13];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[2], q[15];\nRZZ(0) q[17], q[3];\nRZZ(0) q[8], q[11];\nRZZ(0) q[4], q[10];\nRZZ(0) q[0], q[9];\nRZZ(0) q[18], q[12];\nRZZ(0) q[6], q[16];\nRZZ(0) q[14], q[5];\nRZZ(0) q[7], q[13];\nRZZ(0) q[19], q[1];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.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];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[3], q[10];\nRZZ(0) q[8], q[0];\nRZZ(0) q[5], q[14];\nRZZ(0) q[9], q[18];\nRZZ(0) q[6], q[2];\nRZZ(0) q[1], q[4];\nRZZ(0) q[11], q[15];\nRZZ(0) q[17], q[12];\nRZZ(0) q[7], q[13];\nRZZ(0) q[16], q[19];\nry(3.5*pi) q[1];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.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];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[13], q[17];\nRZZ(0) q[7], q[11];\nRZZ(0) q[8], q[18];\nRZZ(0) q[15], q[19];\nRZZ(0) q[16], q[4];\nRZZ(0) q[3], q[0];\nRZZ(0) q[2], q[5];\nRZZ(0) q[10], q[6];\nRZZ(0) q[12], q[1];\nRZZ(0) q[9], q[14];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[1], q[3];\nRZZ(0) q[14], q[12];\nRZZ(0) q[10], q[8];\nRZZ(0) q[18], q[17];\nRZZ(0) q[5], q[9];\nRZZ(0) q[7], q[0];\nRZZ(0) q[6], q[19];\nRZZ(0) q[4], q[13];\nRZZ(0) q[2], q[16];\nRZZ(0) q[11], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.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];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[14], q[1];\nRZZ(0) q[5], q[6];\nRZZ(0) q[19], q[12];\nRZZ(0) q[10], q[17];\nRZZ(0) q[18], q[9];\nRZZ(0) q[2], q[15];\nRZZ(0) q[3], q[0];\nRZZ(0) q[16], q[13];\nRZZ(0) q[8], q[7];\nRZZ(0) q[11], q[4];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*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(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[19];\nRZZ(0) q[15], q[13];\nRZZ(0) q[8], q[7];\nRZZ(0) q[0], q[2];\nRZZ(0) q[3], q[10];\nRZZ(0) q[5], q[17];\nRZZ(0) q[1], q[12];\nRZZ(0) q[9], q[14];\nRZZ(0) q[11], q[16];\nRZZ(0) q[19], q[4];\nRZZ(0) q[18], q[6];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.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];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[19], q[1];\nRZZ(0) q[7], q[12];\nRZZ(0) q[16], q[4];\nRZZ(0) q[6], q[2];\nRZZ(0) q[11], q[3];\nRZZ(0) q[0], q[9];\nRZZ(0) q[10], q[18];\nRZZ(0) q[17], q[14];\nRZZ(0) q[5], q[8];\nRZZ(0) q[13], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.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[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[17];\nRZZ(0) q[1], q[3];\nRZZ(0) q[14], q[5];\nRZZ(0) q[6], q[2];\nRZZ(0) q[16], q[15];\nRZZ(0) q[10], q[18];\nRZZ(0) q[11], q[13];\nRZZ(0) q[9], q[12];\nRZZ(0) q[8], q[7];\nRZZ(0) q[4], q[19];\nRZZ(0) q[17], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[3], q[19];\nRZZ(0) q[18], q[12];\nRZZ(0) q[17], q[7];\nRZZ(0) q[13], q[9];\nRZZ(0) q[6], q[0];\nRZZ(0) q[8], q[2];\nRZZ(0) q[4], q[14];\nRZZ(0) q[10], q[16];\nRZZ(0) q[15], q[11];\nRZZ(0) q[1], q[5];\nry(1.0*pi) q[1];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[4];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[19], q[0];\nRZZ(0) q[3], q[16];\nRZZ(0) q[13], q[15];\nRZZ(0) q[17], q[2];\nRZZ(0) q[9], q[10];\nRZZ(0) q[14], q[4];\nRZZ(0) q[7], q[12];\nRZZ(0) q[5], q[8];\nRZZ(0) q[18], q[11];\nRZZ(0) q[6], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[13], q[15];\nRZZ(0) q[9], q[19];\nRZZ(0) q[14], q[18];\nRZZ(0) q[17], q[6];\nRZZ(0) q[7], q[10];\nRZZ(0) q[1], q[16];\nRZZ(0) q[0], q[5];\nRZZ(0) q[3], q[11];\nRZZ(0) q[8], q[12];\nRZZ(0) q[2], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(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];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(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(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[18];\nRZZ(0) q[15], q[1];\nRZZ(0) q[11], q[13];\nRZZ(0) q[5], q[12];\nRZZ(0) q[3], q[10];\nRZZ(0) q[6], q[7];\nRZZ(0) q[18], q[2];\nRZZ(0) q[4], q[14];\nRZZ(0) q[8], q[17];\nRZZ(0) q[19], q[9];\nRZZ(0) q[0], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[2], q[11];\nRZZ(0) q[1], q[10];\nRZZ(0) q[12], q[3];\nRZZ(0) q[5], q[8];\nRZZ(0) q[13], q[4];\nRZZ(0) q[18], q[6];\nRZZ(0) q[16], q[9];\nRZZ(0) q[17], q[14];\nRZZ(0) q[15], q[7];\nRZZ(0) q[19], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[5], q[17];\nRZZ(0) q[11], q[4];\nRZZ(0) q[18], q[7];\nRZZ(0) q[3], q[19];\nRZZ(0) q[0], q[12];\nRZZ(0) q[1], q[13];\nRZZ(0) q[6], q[2];\nRZZ(0) q[10], q[16];\nRZZ(0) q[14], q[8];\nRZZ(0) q[9], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*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[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0) q[10], q[11];\nRZZ(0) q[17], q[3];\nRZZ(0) q[0], q[4];\nRZZ(0) q[12], q[16];\nRZZ(0) q[2], q[7];\nRZZ(0) q[15], q[8];\nRZZ(0) q[18], q[5];\nRZZ(0) q[9], q[6];\nRZZ(0) q[13], q[1];\nRZZ(0) q[19], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[6], q[8];\nRZZ(0) q[1], q[12];\nRZZ(0) q[7], q[2];\nRZZ(0) q[10], q[5];\nRZZ(0) q[15], q[0];\nRZZ(0) q[14], q[11];\nRZZ(0) q[17], q[4];\nRZZ(0) q[3], q[13];\nRZZ(0) q[18], q[16];\nRZZ(0) q[9], q[19];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[12], q[7];\nRZZ(0) q[19], q[2];\nRZZ(0) q[9], q[14];\nRZZ(0) q[10], q[6];\nRZZ(0) q[8], q[5];\nRZZ(0) q[11], q[18];\nRZZ(0) q[16], q[13];\nRZZ(0) q[17], q[0];\nRZZ(0) q[15], q[4];\nRZZ(0) q[1], q[3];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[5], q[1];\nRZZ(0) q[2], q[13];\nRZZ(0) q[3], q[12];\nRZZ(0) q[8], q[14];\nRZZ(0) q[15], q[18];\nRZZ(0) q[0], q[17];\nRZZ(0) q[9], q[4];\nRZZ(0) q[6], q[11];\nRZZ(0) q[10], q[7];\nRZZ(0) q[16], q[19];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[4];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[18], q[3];\nRZZ(0) q[15], q[10];\nRZZ(0) q[19], q[2];\nRZZ(0) q[14], q[12];\nRZZ(0) q[9], q[0];\nRZZ(0) q[13], q[11];\nRZZ(0) q[8], q[16];\nRZZ(0) q[7], q[1];\nRZZ(0) q[17], q[4];\nRZZ(0) q[5], q[6];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0) q[10], q[9];\nRZZ(0) q[1], q[17];\nRZZ(0) q[7], q[13];\nRZZ(0) q[14], q[12];\nRZZ(0) q[19], q[0];\nRZZ(0) q[8], q[3];\nRZZ(0) q[18], q[5];\nRZZ(0) q[4], q[15];\nRZZ(0) q[6], q[16];\nRZZ(0) q[11], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nry(1.0*pi) q[18];\nRZZ(0) q[15], q[1];\nRZZ(0) q[18], q[3];\nRZZ(0) q[10], q[9];\nRZZ(0) q[13], q[8];\nRZZ(0) q[7], q[12];\nRZZ(0) q[0], q[17];\nRZZ(0) q[4], q[11];\nRZZ(0) q[19], q[2];\nRZZ(0) q[14], q[5];\nRZZ(0) q[6], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[9], q[13];\nRZZ(0) q[1], q[8];\nRZZ(0) q[14], q[5];\nRZZ(0) q[11], q[10];\nRZZ(0) q[16], q[3];\nRZZ(0) q[18], q[7];\nRZZ(0) q[12], q[0];\nRZZ(0) q[4], q[15];\nRZZ(0) q[17], q[2];\nRZZ(0) q[6], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[4];\nry(3.5*pi) q[6];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[19];\nRZZ(0) q[2], q[14];\nRZZ(0) q[16], q[3];\nRZZ(0) q[7], q[0];\nRZZ(0) q[15], q[19];\nRZZ(0) q[11], q[13];\nRZZ(0) q[12], q[8];\nRZZ(0) q[6], q[1];\nRZZ(0) q[10], q[4];\nRZZ(0) q[9], q[5];\nRZZ(0) q[18], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[17], q[12];\nRZZ(0) q[3], q[16];\nRZZ(0) q[11], q[1];\nRZZ(0) q[8], q[10];\nRZZ(0) q[19], q[6];\nRZZ(0) q[0], q[7];\nRZZ(0) q[18], q[15];\nRZZ(0) q[2], q[9];\nRZZ(0) q[13], q[4];\nRZZ(0) q[14], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(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];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[19];\nRZZ(0) q[3], q[16];\nRZZ(0) q[14], q[12];\nRZZ(0) q[6], q[4];\nRZZ(0) q[13], q[11];\nRZZ(0) q[19], q[15];\nRZZ(0) q[8], q[2];\nRZZ(0) q[5], q[18];\nRZZ(0) q[17], q[0];\nRZZ(0) q[9], q[10];\nRZZ(0) q[7], q[1];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[5];\nry(0.5*pi) q[7];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[16], q[2];\nRZZ(0) q[5], q[7];\nRZZ(0) q[15], q[11];\nRZZ(0) q[6], q[13];\nRZZ(0) q[3], q[8];\nRZZ(0) q[0], q[9];\nRZZ(0) q[4], q[10];\nRZZ(0) q[12], q[18];\nRZZ(0) q[17], q[14];\nRZZ(0) q[1], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[1], q[16];\nRZZ(0) q[5], q[4];\nRZZ(0) q[7], q[2];\nRZZ(0) q[6], q[13];\nRZZ(0) q[9], q[17];\nRZZ(0) q[8], q[12];\nRZZ(0) q[11], q[3];\nRZZ(0) q[19], q[14];\nRZZ(0) q[15], q[18];\nRZZ(0) q[0], q[10];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[3], q[14];\nRZZ(0) q[12], q[11];\nRZZ(0) q[19], q[7];\nRZZ(0) q[10], q[4];\nRZZ(0) q[2], q[17];\nRZZ(0) q[8], q[1];\nRZZ(0) q[0], q[5];\nRZZ(0) q[6], q[15];\nRZZ(0) q[16], q[9];\nRZZ(0) q[18], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nRZZ(0) q[15], q[9];\nRZZ(0) q[0], q[5];\nRZZ(0) q[14], q[11];\nRZZ(0) q[3], q[12];\nRZZ(0) q[7], q[16];\nRZZ(0) q[1], q[6];\nRZZ(0) q[4], q[18];\nRZZ(0) q[2], q[13];\nRZZ(0) q[17], q[8];\nRZZ(0) q[19], q[10];\nry(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*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];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[16];\nry(0.5*pi) q[19];\nRZZ(0) q[14], q[19];\nRZZ(0) q[1], q[17];\nRZZ(0) q[0], q[13];\nRZZ(0) q[18], q[2];\nRZZ(0) q[15], q[3];\nRZZ(0) q[9], q[11];\nRZZ(0) q[7], q[16];\nRZZ(0) q[4], q[6];\nRZZ(0) q[10], q[12];\nRZZ(0) q[5], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*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];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[1], q[0];\nRZZ(0) q[18], q[4];\nRZZ(0) q[8], q[14];\nRZZ(0) q[6], q[7];\nRZZ(0) q[19], q[16];\nRZZ(0) q[3], q[13];\nRZZ(0) q[12], q[10];\nRZZ(0) q[9], q[2];\nRZZ(0) q[5], q[11];\nRZZ(0) q[15], q[17];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*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];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nRZZ(0) q[0], q[19];\nRZZ(0) q[5], q[10];\nRZZ(0) q[15], q[7];\nRZZ(0) q[13], q[14];\nRZZ(0) q[4], q[18];\nRZZ(0) q[3], q[17];\nRZZ(0) q[11], q[2];\nRZZ(0) q[9], q[12];\nRZZ(0) q[1], q[6];\nRZZ(0) q[16], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(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];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[0];\nrz(1.0*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];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[18];\nRZZ(0) q[18], q[14];\nRZZ(0) q[0], q[17];\nRZZ(0) q[4], q[6];\nRZZ(0) q[7], q[1];\nRZZ(0) q[2], q[11];\nRZZ(0) q[9], q[15];\nRZZ(0) q[12], q[8];\nRZZ(0) q[5], q[10];\nRZZ(0) q[3], q[16];\nRZZ(0) q[19], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[0];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[12], q[18];\nRZZ(0) q[10], q[15];\nRZZ(0) q[6], q[17];\nRZZ(0) q[0], q[4];\nRZZ(0) q[13], q[2];\nRZZ(0) q[16], q[19];\nRZZ(0) q[7], q[9];\nRZZ(0) q[3], q[8];\nRZZ(0) q[5], q[11];\nRZZ(0) q[1], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[7], q[4];\nRZZ(0) q[16], q[18];\nRZZ(0) q[11], q[14];\nRZZ(0) q[9], q[1];\nRZZ(0) q[17], q[10];\nRZZ(0) q[12], q[2];\nRZZ(0) q[13], q[15];\nRZZ(0) q[3], q[6];\nRZZ(0) q[0], q[5];\nRZZ(0) q[8], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[4], q[11];\nRZZ(0) q[2], q[0];\nRZZ(0) q[6], q[3];\nRZZ(0) q[8], q[16];\nRZZ(0) q[14], q[15];\nRZZ(0) q[7], q[9];\nRZZ(0) q[19], q[1];\nRZZ(0) q[17], q[18];\nRZZ(0) q[12], q[5];\nRZZ(0) q[13], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*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];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[7];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[7], q[8];\nRZZ(0) q[10], q[17];\nRZZ(0) q[13], q[6];\nRZZ(0) q[11], q[14];\nRZZ(0) q[15], q[1];\nRZZ(0) q[9], q[12];\nRZZ(0) q[19], q[18];\nRZZ(0) q[3], q[16];\nRZZ(0) q[4], q[2];\nRZZ(0) q[0], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[7], q[1];\nRZZ(0) q[11], q[10];\nRZZ(0) q[0], q[5];\nRZZ(0) q[6], q[12];\nRZZ(0) q[17], q[15];\nRZZ(0) q[16], q[18];\nRZZ(0) q[14], q[3];\nRZZ(0) q[8], q[9];\nRZZ(0) q[4], q[2];\nRZZ(0) q[19], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.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];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[13], q[6];\nRZZ(0) q[7], q[18];\nRZZ(0) q[3], q[4];\nRZZ(0) q[14], q[0];\nRZZ(0) q[11], q[10];\nRZZ(0) q[16], q[8];\nRZZ(0) q[9], q[5];\nRZZ(0) q[19], q[17];\nRZZ(0) q[2], q[12];\nRZZ(0) q[1], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[17], q[9];\nRZZ(0) q[14], q[1];\nRZZ(0) q[3], q[5];\nRZZ(0) q[19], q[4];\nRZZ(0) q[12], q[8];\nRZZ(0) q[18], q[0];\nRZZ(0) q[11], q[6];\nRZZ(0) q[16], q[15];\nRZZ(0) q[2], q[7];\nRZZ(0) q[13], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*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];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[14], q[0];\nRZZ(0) q[3], q[10];\nRZZ(0) q[9], q[16];\nRZZ(0) q[6], q[17];\nRZZ(0) q[13], q[18];\nRZZ(0) q[7], q[19];\nRZZ(0) q[4], q[2];\nRZZ(0) q[15], q[11];\nRZZ(0) q[12], q[5];\nRZZ(0) q[1], q[8];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.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[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[14], q[5];\nRZZ(0) q[16], q[6];\nRZZ(0) q[18], q[11];\nRZZ(0) q[0], q[19];\nRZZ(0) q[3], q[4];\nRZZ(0) q[1], q[9];\nRZZ(0) q[2], q[8];\nRZZ(0) q[13], q[12];\nRZZ(0) q[10], q[17];\nRZZ(0) q[7], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[6], q[1];\nRZZ(0) q[2], q[17];\nRZZ(0) q[9], q[10];\nRZZ(0) q[3], q[5];\nRZZ(0) q[15], q[7];\nRZZ(0) q[18], q[4];\nRZZ(0) q[14], q[8];\nRZZ(0) q[12], q[13];\nRZZ(0) q[16], q[19];\nRZZ(0) q[0], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[6], q[5];\nRZZ(0) q[13], q[1];\nRZZ(0) q[0], q[10];\nRZZ(0) q[4], q[7];\nRZZ(0) q[15], q[16];\nRZZ(0) q[19], q[9];\nRZZ(0) q[18], q[14];\nRZZ(0) q[2], q[11];\nRZZ(0) q[8], q[17];\nRZZ(0) q[12], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[13], q[9];\nRZZ(0) q[8], q[6];\nRZZ(0) q[0], q[11];\nRZZ(0) q[16], q[14];\nRZZ(0) q[5], q[2];\nRZZ(0) q[4], q[15];\nRZZ(0) q[18], q[17];\nRZZ(0) q[10], q[1];\nRZZ(0) q[3], q[12];\nRZZ(0) q[19], q[7];\nry(1.0*pi) q[1];\nrz(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*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[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[10], q[1];\nRZZ(0) q[8], q[0];\nRZZ(0) q[16], q[15];\nRZZ(0) q[19], q[12];\nRZZ(0) q[17], q[14];\nRZZ(0) q[5], q[9];\nRZZ(0) q[3], q[7];\nRZZ(0) q[13], q[6];\nRZZ(0) q[4], q[11];\nRZZ(0) q[2], q[18];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[16];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[2];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nRZZ(0) q[14], q[17];\nRZZ(0) q[6], q[9];\nRZZ(0) q[8], q[10];\nRZZ(0) q[19], q[13];\nRZZ(0) q[5], q[16];\nRZZ(0) q[15], q[11];\nRZZ(0) q[3], q[12];\nRZZ(0) q[0], q[1];\nRZZ(0) q[18], q[7];\nRZZ(0) q[4], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[19];\nRZZ(0) q[15], q[13];\nRZZ(0) q[3], q[7];\nRZZ(0) q[1], q[0];\nRZZ(0) q[4], q[19];\nRZZ(0) q[18], q[12];\nRZZ(0) q[8], q[14];\nRZZ(0) q[5], q[9];\nRZZ(0) q[16], q[2];\nRZZ(0) q[6], q[17];\nRZZ(0) q[11], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[12], q[19];\nRZZ(0) q[16], q[14];\nRZZ(0) q[11], q[5];\nRZZ(0) q[10], q[15];\nRZZ(0) q[8], q[18];\nRZZ(0) q[17], q[13];\nRZZ(0) q[7], q[6];\nRZZ(0) q[9], q[1];\nRZZ(0) q[4], q[3];\nRZZ(0) q[2], q[0];\nry(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(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[1], q[9];\nRZZ(0) q[10], q[6];\nRZZ(0) q[15], q[16];\nRZZ(0) q[0], q[19];\nRZZ(0) q[17], q[3];\nRZZ(0) q[11], q[12];\nRZZ(0) q[18], q[4];\nRZZ(0) q[5], q[2];\nRZZ(0) q[8], q[7];\nRZZ(0) q[13], q[14];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[0];\nrz(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[6];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0) q[5], q[0];\nRZZ(0) q[19], q[1];\nRZZ(0) q[10], q[18];\nRZZ(0) q[16], q[2];\nRZZ(0) q[8], q[6];\nRZZ(0) q[13], q[15];\nRZZ(0) q[17], q[3];\nRZZ(0) q[7], q[14];\nRZZ(0) q[4], q[9];\nRZZ(0) q[12], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0) q[2], q[19];\nRZZ(0) q[10], q[14];\nRZZ(0) q[5], q[15];\nRZZ(0) q[16], q[13];\nRZZ(0) q[7], q[4];\nRZZ(0) q[9], q[11];\nRZZ(0) q[12], q[1];\nRZZ(0) q[17], q[6];\nRZZ(0) q[8], q[3];\nRZZ(0) q[18], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[13], q[4];\nRZZ(0) q[15], q[14];\nRZZ(0) q[19], q[8];\nRZZ(0) q[7], q[9];\nRZZ(0) q[1], q[16];\nRZZ(0) q[3], q[17];\nRZZ(0) q[18], q[5];\nRZZ(0) q[0], q[2];\nRZZ(0) q[11], q[6];\nRZZ(0) q[10], q[12];\nrz(0.5*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];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(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];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[17], q[5];\nRZZ(0) q[2], q[4];\nRZZ(0) q[6], q[12];\nRZZ(0) q[13], q[18];\nRZZ(0) q[11], q[14];\nRZZ(0) q[15], q[9];\nRZZ(0) q[7], q[0];\nRZZ(0) q[19], q[3];\nRZZ(0) q[16], q[1];\nRZZ(0) q[10], q[8];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[4], q[14];\nRZZ(0) q[19], q[13];\nRZZ(0) q[9], q[0];\nRZZ(0) q[5], q[15];\nRZZ(0) q[11], q[10];\nRZZ(0) q[17], q[16];\nRZZ(0) q[1], q[12];\nRZZ(0) q[6], q[3];\nRZZ(0) q[18], q[2];\nRZZ(0) q[8], q[7];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*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(0.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[15], q[2];\nRZZ(0) q[18], q[9];\nRZZ(0) q[8], q[19];\nRZZ(0) q[17], q[13];\nRZZ(0) q[16], q[3];\nRZZ(0) q[6], q[14];\nRZZ(0) q[7], q[0];\nRZZ(0) q[5], q[4];\nRZZ(0) q[1], q[10];\nRZZ(0) q[11], q[12];\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(1.0*pi) q[5];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[1], q[7];\nRZZ(0) q[12], q[17];\nRZZ(0) q[0], q[14];\nRZZ(0) q[13], q[2];\nRZZ(0) q[5], q[8];\nRZZ(0) q[3], q[9];\nRZZ(0) q[16], q[18];\nRZZ(0) q[19], q[15];\nRZZ(0) q[4], q[10];\nRZZ(0) q[11], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nRZZ(0) q[13], q[0];\nRZZ(0) q[18], q[8];\nRZZ(0) q[9], q[4];\nRZZ(0) q[16], q[17];\nRZZ(0) q[12], q[15];\nRZZ(0) q[7], q[6];\nRZZ(0) q[2], q[14];\nRZZ(0) q[5], q[19];\nRZZ(0) q[3], q[10];\nRZZ(0) q[11], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[5], q[16];\nRZZ(0) q[7], q[18];\nRZZ(0) q[8], q[0];\nRZZ(0) q[19], q[2];\nRZZ(0) q[1], q[3];\nRZZ(0) q[15], q[17];\nRZZ(0) q[11], q[6];\nRZZ(0) q[14], q[12];\nRZZ(0) q[10], q[13];\nRZZ(0) q[4], q[9];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[7];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[3];\nrx(0.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[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[9], q[16];\nRZZ(0) q[10], q[4];\nRZZ(0) q[8], q[19];\nRZZ(0) q[6], q[1];\nRZZ(0) q[14], q[7];\nRZZ(0) q[0], q[3];\nRZZ(0) q[12], q[5];\nRZZ(0) q[15], q[18];\nRZZ(0) q[11], q[17];\nRZZ(0) q[2], q[13];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0) q[17], q[3];\nRZZ(0) q[9], q[16];\nRZZ(0) q[11], q[18];\nRZZ(0) q[5], q[19];\nRZZ(0) q[14], q[8];\nRZZ(0) q[1], q[2];\nRZZ(0) q[10], q[6];\nRZZ(0) q[4], q[13];\nRZZ(0) q[15], q[0];\nRZZ(0) q[7], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[19];\nRZZ(0) q[4], q[18];\nRZZ(0) q[19], q[15];\nRZZ(0) q[8], q[13];\nRZZ(0) q[5], q[0];\nRZZ(0) q[16], q[11];\nRZZ(0) q[10], q[9];\nRZZ(0) q[14], q[12];\nRZZ(0) q[17], q[7];\nRZZ(0) q[3], q[6];\nRZZ(0) q[1], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[3], q[15];\nRZZ(0) q[6], q[1];\nRZZ(0) q[12], q[18];\nRZZ(0) q[9], q[13];\nRZZ(0) q[2], q[19];\nRZZ(0) q[5], q[11];\nRZZ(0) q[8], q[14];\nRZZ(0) q[4], q[17];\nRZZ(0) q[7], q[16];\nRZZ(0) q[0], q[10];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[1];\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(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[5], q[15];\nRZZ(0) q[16], q[3];\nRZZ(0) q[12], q[6];\nRZZ(0) q[11], q[4];\nRZZ(0) q[8], q[0];\nRZZ(0) q[13], q[7];\nRZZ(0) q[19], q[10];\nRZZ(0) q[1], q[14];\nRZZ(0) q[18], q[17];\nRZZ(0) q[9], q[2];\nrz(3.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];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0) q[13], q[5];\nRZZ(0) q[4], q[2];\nRZZ(0) q[14], q[10];\nRZZ(0) q[7], q[9];\nRZZ(0) q[3], q[18];\nRZZ(0) q[8], q[6];\nRZZ(0) q[15], q[11];\nRZZ(0) q[12], q[16];\nRZZ(0) q[0], q[19];\nRZZ(0) q[17], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(1.0*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(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[19], q[7];\nRZZ(0) q[10], q[5];\nRZZ(0) q[4], q[15];\nRZZ(0) q[18], q[16];\nRZZ(0) q[6], q[3];\nRZZ(0) q[1], q[8];\nRZZ(0) q[9], q[12];\nRZZ(0) q[14], q[13];\nRZZ(0) q[17], q[11];\nRZZ(0) q[2], q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nRZZ(0) q[12], q[19];\nRZZ(0) q[16], q[18];\nRZZ(0) q[15], q[8];\nRZZ(0) q[10], q[17];\nRZZ(0) q[11], q[2];\nRZZ(0) q[9], q[3];\nRZZ(0) q[1], q[4];\nRZZ(0) q[6], q[5];\nRZZ(0) q[7], q[14];\nRZZ(0) q[0], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nRZZ(0) q[17], q[14];\nRZZ(0) q[9], q[15];\nRZZ(0) q[7], q[5];\nRZZ(0) q[19], q[1];\nRZZ(0) q[16], q[3];\nRZZ(0) q[8], q[12];\nRZZ(0) q[4], q[2];\nRZZ(0) q[13], q[6];\nRZZ(0) q[10], q[0];\nRZZ(0) q[11], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[19], q[0];\nRZZ(0) q[18], q[3];\nRZZ(0) q[5], q[6];\nRZZ(0) q[7], q[14];\nRZZ(0) q[12], q[4];\nRZZ(0) q[17], q[2];\nRZZ(0) q[11], q[9];\nRZZ(0) q[1], q[16];\nRZZ(0) q[8], q[15];\nRZZ(0) q[13], q[10];\nry(0.5*pi) q[1];\nry(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[5];\nry(0.5*pi) q[7];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(1.0*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];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[3], q[11];\nRZZ(0) q[12], q[15];\nRZZ(0) q[10], q[13];\nRZZ(0) q[14], q[19];\nRZZ(0) q[4], q[16];\nRZZ(0) q[6], q[17];\nRZZ(0) q[1], q[9];\nRZZ(0) q[2], q[7];\nRZZ(0) q[18], q[8];\nRZZ(0) q[5], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[17], q[9];\nRZZ(0) q[14], q[15];\nRZZ(0) q[16], q[13];\nRZZ(0) q[6], q[7];\nRZZ(0) q[19], q[3];\nRZZ(0) q[10], q[4];\nRZZ(0) q[2], q[8];\nRZZ(0) q[0], q[11];\nRZZ(0) q[12], q[1];\nRZZ(0) q[18], q[5];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(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];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[11], q[8];\nRZZ(0) q[1], q[10];\nRZZ(0) q[3], q[18];\nRZZ(0) q[5], q[17];\nRZZ(0) q[7], q[2];\nRZZ(0) q[9], q[13];\nRZZ(0) q[16], q[15];\nRZZ(0) q[14], q[0];\nRZZ(0) q[12], q[6];\nRZZ(0) q[19], q[4];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[17], q[7];\nRZZ(0) q[13], q[10];\nRZZ(0) q[12], q[6];\nRZZ(0) q[2], q[9];\nRZZ(0) q[4], q[5];\nRZZ(0) q[11], q[18];\nRZZ(0) q[8], q[0];\nRZZ(0) q[19], q[1];\nRZZ(0) q[16], q[3];\nRZZ(0) q[15], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[3], q[2];\nRZZ(0) q[18], q[7];\nRZZ(0) q[11], q[15];\nRZZ(0) q[19], q[1];\nRZZ(0) q[12], q[8];\nRZZ(0) q[16], q[9];\nRZZ(0) q[5], q[6];\nRZZ(0) q[10], q[4];\nRZZ(0) q[17], q[0];\nRZZ(0) q[13], q[14];\nry(0.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];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[10], q[6];\nRZZ(0) q[5], q[8];\nRZZ(0) q[13], q[0];\nRZZ(0) q[1], q[14];\nRZZ(0) q[12], q[4];\nRZZ(0) q[17], q[16];\nRZZ(0) q[11], q[19];\nRZZ(0) q[9], q[3];\nRZZ(0) q[2], q[18];\nRZZ(0) q[7], q[15];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nRZZ(0) q[2], q[6];\nRZZ(0) q[16], q[13];\nRZZ(0) q[4], q[10];\nRZZ(0) q[18], q[3];\nRZZ(0) q[15], q[0];\nRZZ(0) q[19], q[1];\nRZZ(0) q[12], q[14];\nRZZ(0) q[17], q[8];\nRZZ(0) q[11], q[5];\nRZZ(0) q[7], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) 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[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[16], q[14];\nRZZ(0) q[3], q[0];\nRZZ(0) q[17], q[19];\nRZZ(0) q[15], q[18];\nRZZ(0) q[7], q[4];\nRZZ(0) q[1], q[11];\nRZZ(0) q[13], q[6];\nRZZ(0) q[2], q[8];\nRZZ(0) q[12], q[5];\nRZZ(0) q[9], q[10];\nry(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*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];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[16];\nry(1.0*pi) q[18];\nRZZ(0) q[19], q[0];\nRZZ(0) q[1], q[15];\nRZZ(0) q[14], q[4];\nRZZ(0) q[16], q[2];\nRZZ(0) q[11], q[7];\nRZZ(0) q[13], q[3];\nRZZ(0) q[5], q[17];\nRZZ(0) q[18], q[8];\nRZZ(0) q[6], q[9];\nRZZ(0) q[12], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[12];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[14], q[10];\nRZZ(0) q[4], q[0];\nRZZ(0) q[7], q[13];\nRZZ(0) q[15], q[11];\nRZZ(0) q[2], q[6];\nRZZ(0) q[12], q[1];\nRZZ(0) q[17], q[16];\nRZZ(0) q[9], q[5];\nRZZ(0) q[19], q[8];\nRZZ(0) q[3], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(1.0*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(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[8], q[7];\nRZZ(0) q[9], q[17];\nRZZ(0) q[18], q[6];\nRZZ(0) q[5], q[11];\nRZZ(0) q[2], q[19];\nRZZ(0) q[13], q[1];\nRZZ(0) q[0], q[3];\nRZZ(0) q[14], q[10];\nRZZ(0) q[16], q[4];\nRZZ(0) q[15], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[5], q[15];\nRZZ(0) q[3], q[10];\nRZZ(0) q[18], q[6];\nRZZ(0) q[2], q[7];\nRZZ(0) q[16], q[11];\nRZZ(0) q[13], q[1];\nRZZ(0) q[19], q[9];\nRZZ(0) q[17], q[0];\nRZZ(0) q[14], q[12];\nRZZ(0) q[4], q[8];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[2];\nrx(1.0*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[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[9], q[2];\nRZZ(0) q[1], q[16];\nRZZ(0) q[3], q[5];\nRZZ(0) q[19], q[14];\nRZZ(0) q[4], q[7];\nRZZ(0) q[11], q[6];\nRZZ(0) q[15], q[10];\nRZZ(0) q[0], q[13];\nRZZ(0) q[17], q[8];\nRZZ(0) q[18], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nRZZ(0) q[3], q[1];\nRZZ(0) q[12], q[14];\nRZZ(0) q[18], q[7];\nRZZ(0) q[8], q[6];\nRZZ(0) q[17], q[15];\nRZZ(0) q[16], q[5];\nRZZ(0) q[10], q[19];\nRZZ(0) q[9], q[13];\nRZZ(0) q[2], q[4];\nRZZ(0) q[0], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (128, 4) [48]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\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(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nRZZ(0) q[9], q[12];\nRZZ(0) q[2], q[6];\nRZZ(0) q[11], q[4];\nRZZ(0) q[7], q[17];\nRZZ(0) q[10], q[5];\nRZZ(0) q[0], q[19];\nRZZ(0) q[8], q[3];\nRZZ(0) q[18], q[16];\nRZZ(0) q[15], q[14];\nRZZ(0) q[1], q[13];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[17], q[2];\nRZZ(0) q[1], q[5];\nRZZ(0) q[19], q[4];\nRZZ(0) q[6], q[16];\nRZZ(0) q[3], q[18];\nRZZ(0) q[13], q[9];\nRZZ(0) q[11], q[8];\nRZZ(0) q[10], q[12];\nRZZ(0) q[7], q[15];\nRZZ(0) q[14], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nRZZ(0) q[16], q[2];\nRZZ(0) q[3], q[5];\nRZZ(0) q[15], q[12];\nRZZ(0) q[18], q[11];\nRZZ(0) q[13], q[19];\nRZZ(0) q[4], q[14];\nRZZ(0) q[7], q[0];\nRZZ(0) q[1], q[17];\nRZZ(0) q[8], q[6];\nRZZ(0) q[10], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[0], q[5];\nRZZ(0) q[15], q[9];\nRZZ(0) q[7], q[6];\nRZZ(0) q[8], q[11];\nRZZ(0) q[13], q[10];\nRZZ(0) q[18], q[3];\nRZZ(0) q[16], q[4];\nRZZ(0) q[1], q[14];\nRZZ(0) q[12], q[2];\nRZZ(0) q[19], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[10];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[15], q[18];\nRZZ(0) q[1], q[11];\nRZZ(0) q[14], q[4];\nRZZ(0) q[19], q[8];\nRZZ(0) q[6], q[12];\nRZZ(0) q[13], q[0];\nRZZ(0) q[2], q[7];\nRZZ(0) q[16], q[3];\nRZZ(0) q[5], q[17];\nRZZ(0) q[10], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[9], q[2];\nRZZ(0) q[16], q[7];\nRZZ(0) q[1], q[15];\nRZZ(0) q[11], q[19];\nRZZ(0) q[4], q[8];\nRZZ(0) q[5], q[18];\nRZZ(0) q[10], q[12];\nRZZ(0) q[6], q[13];\nRZZ(0) q[0], q[14];\nRZZ(0) q[17], q[3];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[19];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.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];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[3], q[4];\nRZZ(0) q[12], q[8];\nRZZ(0) q[5], q[16];\nRZZ(0) q[6], q[0];\nRZZ(0) q[19], q[9];\nRZZ(0) q[2], q[13];\nRZZ(0) q[15], q[1];\nRZZ(0) q[7], q[18];\nRZZ(0) q[10], q[14];\nRZZ(0) q[17], q[11];\nrz(0.5*pi) 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(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) 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];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[5], q[1];\nRZZ(0) q[2], q[13];\nRZZ(0) q[18], q[14];\nRZZ(0) q[8], q[12];\nRZZ(0) q[11], q[10];\nRZZ(0) q[15], q[17];\nRZZ(0) q[7], q[0];\nRZZ(0) q[19], q[6];\nRZZ(0) q[9], q[3];\nRZZ(0) q[16], q[4];\nrz(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[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.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];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(1.0*pi) q[9];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[2], q[7];\nRZZ(0) q[4], q[10];\nRZZ(0) q[13], q[0];\nRZZ(0) q[5], q[18];\nRZZ(0) q[8], q[9];\nRZZ(0) q[12], q[11];\nRZZ(0) q[17], q[1];\nRZZ(0) q[14], q[16];\nRZZ(0) q[3], q[6];\nRZZ(0) q[19], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[0];\nry(3.5*pi) q[2];\nry(0.5*pi) q[6];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[17], q[12];\nRZZ(0) q[19], q[13];\nRZZ(0) q[14], q[11];\nRZZ(0) q[8], q[7];\nRZZ(0) q[0], q[1];\nRZZ(0) q[18], q[2];\nRZZ(0) q[10], q[5];\nRZZ(0) q[3], q[15];\nRZZ(0) q[16], q[6];\nRZZ(0) q[9], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*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];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[18], q[9];\nRZZ(0) q[8], q[3];\nRZZ(0) q[1], q[13];\nRZZ(0) q[17], q[15];\nRZZ(0) q[12], q[2];\nRZZ(0) q[10], q[16];\nRZZ(0) q[6], q[0];\nRZZ(0) q[11], q[19];\nRZZ(0) q[14], q[7];\nRZZ(0) q[4], q[5];\nry(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];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*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];\nrx(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nRZZ(0) q[19], q[16];\nRZZ(0) q[3], q[12];\nRZZ(0) q[14], q[1];\nRZZ(0) q[7], q[2];\nRZZ(0) q[5], q[9];\nRZZ(0) q[18], q[4];\nRZZ(0) q[6], q[10];\nRZZ(0) q[13], q[8];\nRZZ(0) q[15], q[0];\nRZZ(0) q[11], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0) q[16], q[9];\nRZZ(0) q[2], q[4];\nRZZ(0) q[0], q[5];\nRZZ(0) q[6], q[12];\nRZZ(0) q[14], q[18];\nRZZ(0) q[17], q[1];\nRZZ(0) q[3], q[8];\nRZZ(0) q[7], q[15];\nRZZ(0) q[10], q[13];\nRZZ(0) q[19], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[14], q[19];\nRZZ(0) q[7], q[4];\nRZZ(0) q[8], q[13];\nRZZ(0) q[12], q[6];\nRZZ(0) q[11], q[5];\nRZZ(0) q[16], q[17];\nRZZ(0) q[0], q[10];\nRZZ(0) q[3], q[2];\nRZZ(0) q[18], q[1];\nRZZ(0) q[9], q[15];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(1.0*pi) q[16];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[5];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[10], q[17];\nRZZ(0) q[5], q[2];\nRZZ(0) q[3], q[9];\nRZZ(0) q[11], q[6];\nRZZ(0) q[0], q[19];\nRZZ(0) q[18], q[12];\nRZZ(0) q[15], q[4];\nRZZ(0) q[7], q[8];\nRZZ(0) q[13], q[16];\nRZZ(0) q[1], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*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];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[2], q[13];\nRZZ(0) q[4], q[12];\nRZZ(0) q[8], q[7];\nRZZ(0) q[1], q[3];\nRZZ(0) q[6], q[11];\nRZZ(0) q[14], q[16];\nRZZ(0) q[15], q[5];\nRZZ(0) q[9], q[19];\nRZZ(0) q[10], q[17];\nRZZ(0) q[0], q[18];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[1], q[0];\nRZZ(0) q[13], q[14];\nRZZ(0) q[3], q[12];\nRZZ(0) q[19], q[11];\nRZZ(0) q[8], q[5];\nRZZ(0) q[15], q[6];\nRZZ(0) q[4], q[9];\nRZZ(0) q[18], q[17];\nRZZ(0) q[2], q[10];\nRZZ(0) q[16], q[7];\nrz(0.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];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[14];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[19];\nRZZ(0) q[11], q[17];\nRZZ(0) q[6], q[1];\nRZZ(0) q[0], q[19];\nRZZ(0) q[2], q[4];\nRZZ(0) q[14], q[3];\nRZZ(0) q[18], q[7];\nRZZ(0) q[13], q[8];\nRZZ(0) q[10], q[15];\nRZZ(0) q[9], q[16];\nRZZ(0) q[5], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[19], q[10];\nRZZ(0) q[16], q[12];\nRZZ(0) q[3], q[14];\nRZZ(0) q[4], q[13];\nRZZ(0) q[9], q[11];\nRZZ(0) q[8], q[0];\nRZZ(0) q[1], q[2];\nRZZ(0) q[15], q[18];\nRZZ(0) q[6], q[17];\nRZZ(0) q[7], q[5];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[8], q[16];\nRZZ(0) q[19], q[10];\nRZZ(0) q[3], q[9];\nRZZ(0) q[11], q[6];\nRZZ(0) q[12], q[2];\nRZZ(0) q[0], q[15];\nRZZ(0) q[17], q[1];\nRZZ(0) q[18], q[7];\nRZZ(0) q[14], q[13];\nRZZ(0) q[4], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[18];\nRZZ(0) q[10], q[4];\nRZZ(0) q[1], q[7];\nRZZ(0) q[2], q[19];\nRZZ(0) q[16], q[14];\nRZZ(0) q[18], q[9];\nRZZ(0) q[17], q[8];\nRZZ(0) q[15], q[13];\nRZZ(0) q[5], q[6];\nRZZ(0) q[3], q[12];\nRZZ(0) q[11], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(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[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0) q[0], q[12];\nRZZ(0) q[14], q[11];\nRZZ(0) q[6], q[19];\nRZZ(0) q[17], q[1];\nRZZ(0) q[3], q[2];\nRZZ(0) q[13], q[8];\nRZZ(0) q[15], q[18];\nRZZ(0) q[5], q[16];\nRZZ(0) q[9], q[10];\nRZZ(0) q[4], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*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];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[13], q[9];\nRZZ(0) q[8], q[18];\nRZZ(0) q[14], q[5];\nRZZ(0) q[7], q[16];\nRZZ(0) q[17], q[6];\nRZZ(0) q[19], q[0];\nRZZ(0) q[15], q[3];\nRZZ(0) q[1], q[2];\nRZZ(0) q[11], q[12];\nRZZ(0) q[10], q[4];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.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(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nRZZ(0) q[4], q[17];\nRZZ(0) q[7], q[2];\nRZZ(0) q[0], q[3];\nRZZ(0) q[6], q[12];\nRZZ(0) q[10], q[15];\nRZZ(0) q[5], q[1];\nRZZ(0) q[19], q[8];\nRZZ(0) q[9], q[13];\nRZZ(0) q[11], q[16];\nRZZ(0) q[14], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*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[8];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[19];\nRZZ(0) q[3], q[15];\nRZZ(0) q[5], q[19];\nRZZ(0) q[6], q[2];\nRZZ(0) q[4], q[1];\nRZZ(0) q[14], q[11];\nRZZ(0) q[13], q[12];\nRZZ(0) q[10], q[9];\nRZZ(0) q[8], q[18];\nRZZ(0) q[17], q[0];\nRZZ(0) q[7], q[16];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*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[12];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(3.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];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0) q[3], q[1];\nRZZ(0) q[12], q[0];\nRZZ(0) q[5], q[16];\nRZZ(0) q[9], q[2];\nRZZ(0) q[15], q[11];\nRZZ(0) q[4], q[17];\nRZZ(0) q[13], q[7];\nRZZ(0) q[6], q[18];\nRZZ(0) q[19], q[14];\nRZZ(0) q[10], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.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];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[9], q[1];\nRZZ(0) q[11], q[14];\nRZZ(0) q[3], q[19];\nRZZ(0) q[18], q[17];\nRZZ(0) q[8], q[4];\nRZZ(0) q[6], q[15];\nRZZ(0) q[2], q[5];\nRZZ(0) q[0], q[16];\nRZZ(0) q[12], q[7];\nRZZ(0) q[10], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[7], q[0];\nRZZ(0) q[17], q[16];\nRZZ(0) q[9], q[14];\nRZZ(0) q[11], q[2];\nRZZ(0) q[18], q[5];\nRZZ(0) q[10], q[4];\nRZZ(0) q[8], q[6];\nRZZ(0) q[1], q[13];\nRZZ(0) q[3], q[12];\nRZZ(0) q[15], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[7], q[14];\nRZZ(0) q[13], q[17];\nRZZ(0) q[9], q[2];\nRZZ(0) q[18], q[10];\nRZZ(0) q[12], q[19];\nRZZ(0) q[4], q[16];\nRZZ(0) q[8], q[0];\nRZZ(0) q[1], q[15];\nRZZ(0) q[6], q[3];\nRZZ(0) q[5], q[11];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[14], q[16];\nRZZ(0) q[7], q[19];\nRZZ(0) q[2], q[6];\nRZZ(0) q[15], q[3];\nRZZ(0) q[11], q[10];\nRZZ(0) q[4], q[5];\nRZZ(0) q[1], q[13];\nRZZ(0) q[17], q[12];\nRZZ(0) q[8], q[9];\nRZZ(0) q[18], q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[3], q[16];\nRZZ(0) q[14], q[17];\nRZZ(0) q[9], q[7];\nRZZ(0) q[10], q[18];\nRZZ(0) q[4], q[11];\nRZZ(0) q[0], q[13];\nRZZ(0) q[1], q[2];\nRZZ(0) q[5], q[6];\nRZZ(0) q[12], q[19];\nRZZ(0) q[15], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[18], q[16];\nRZZ(0) q[4], q[5];\nRZZ(0) q[11], q[14];\nRZZ(0) q[6], q[10];\nRZZ(0) q[17], q[13];\nRZZ(0) q[19], q[8];\nRZZ(0) q[7], q[2];\nRZZ(0) q[3], q[1];\nRZZ(0) q[0], q[15];\nRZZ(0) q[9], q[12];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[17], q[2];\nRZZ(0) q[14], q[8];\nRZZ(0) q[11], q[6];\nRZZ(0) q[4], q[1];\nRZZ(0) q[7], q[13];\nRZZ(0) q[10], q[19];\nRZZ(0) q[5], q[9];\nRZZ(0) q[16], q[3];\nRZZ(0) q[12], q[15];\nRZZ(0) q[18], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[10], q[5];\nRZZ(0) q[0], q[7];\nRZZ(0) q[12], q[3];\nRZZ(0) q[18], q[19];\nRZZ(0) q[16], q[9];\nRZZ(0) q[11], q[13];\nRZZ(0) q[15], q[17];\nRZZ(0) q[6], q[2];\nRZZ(0) q[4], q[1];\nRZZ(0) q[8], q[14];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) 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];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[19], q[11];\nRZZ(0) q[5], q[10];\nRZZ(0) q[17], q[16];\nRZZ(0) q[13], q[18];\nRZZ(0) q[2], q[4];\nRZZ(0) q[1], q[0];\nRZZ(0) q[15], q[7];\nRZZ(0) q[12], q[14];\nRZZ(0) q[8], q[9];\nRZZ(0) q[3], q[6];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[7], q[6];\nRZZ(0) q[17], q[16];\nRZZ(0) q[1], q[12];\nRZZ(0) q[5], q[3];\nRZZ(0) q[15], q[14];\nRZZ(0) q[13], q[9];\nRZZ(0) q[19], q[2];\nRZZ(0) q[10], q[11];\nRZZ(0) q[0], q[4];\nRZZ(0) q[8], q[18];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[12];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[6], q[18];\nRZZ(0) q[1], q[10];\nRZZ(0) q[7], q[19];\nRZZ(0) q[13], q[16];\nRZZ(0) q[15], q[17];\nRZZ(0) q[11], q[9];\nRZZ(0) q[5], q[12];\nRZZ(0) q[0], q[3];\nRZZ(0) q[8], q[14];\nRZZ(0) q[2], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(3.5*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[8];\nry(0.5*pi) q[10];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[6], q[19];\nRZZ(0) q[9], q[14];\nRZZ(0) q[8], q[0];\nRZZ(0) q[4], q[11];\nRZZ(0) q[12], q[13];\nRZZ(0) q[15], q[3];\nRZZ(0) q[17], q[10];\nRZZ(0) q[1], q[5];\nRZZ(0) q[7], q[16];\nRZZ(0) q[18], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[9], q[13];\nRZZ(0) q[6], q[14];\nRZZ(0) q[12], q[19];\nRZZ(0) q[17], q[4];\nRZZ(0) q[3], q[11];\nRZZ(0) q[15], q[1];\nRZZ(0) q[5], q[8];\nRZZ(0) q[0], q[2];\nRZZ(0) q[16], q[18];\nRZZ(0) q[10], q[7];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(0.5*pi) 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];\nry(3.5*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[18];\nRZZ(0) q[4], q[3];\nRZZ(0) q[0], q[11];\nRZZ(0) q[14], q[2];\nRZZ(0) q[12], q[13];\nRZZ(0) q[6], q[1];\nRZZ(0) q[9], q[7];\nRZZ(0) q[15], q[18];\nRZZ(0) q[10], q[16];\nRZZ(0) q[17], q[5];\nRZZ(0) q[8], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(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(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[9], q[3];\nRZZ(0) q[0], q[19];\nRZZ(0) q[15], q[6];\nRZZ(0) q[8], q[12];\nRZZ(0) q[10], q[17];\nRZZ(0) q[11], q[7];\nRZZ(0) q[2], q[1];\nRZZ(0) q[13], q[14];\nRZZ(0) q[18], q[4];\nRZZ(0) q[16], q[5];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[6];\nry(0.5*pi) q[10];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[2], q[12];\nRZZ(0) q[7], q[16];\nRZZ(0) q[1], q[11];\nRZZ(0) q[4], q[14];\nRZZ(0) q[5], q[19];\nRZZ(0) q[17], q[3];\nRZZ(0) q[6], q[9];\nRZZ(0) q[0], q[15];\nRZZ(0) q[18], q[8];\nRZZ(0) q[13], q[10];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[11];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[1], q[14];\nRZZ(0) q[10], q[18];\nRZZ(0) q[12], q[15];\nRZZ(0) q[13], q[16];\nRZZ(0) q[8], q[17];\nRZZ(0) q[19], q[11];\nRZZ(0) q[5], q[4];\nRZZ(0) q[7], q[2];\nRZZ(0) q[0], q[9];\nRZZ(0) q[6], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) 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(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[15], q[2];\nRZZ(0) q[12], q[14];\nRZZ(0) q[13], q[18];\nRZZ(0) q[7], q[4];\nRZZ(0) q[3], q[17];\nRZZ(0) q[5], q[8];\nRZZ(0) q[11], q[1];\nRZZ(0) q[10], q[19];\nRZZ(0) q[0], q[9];\nRZZ(0) q[16], q[6];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[10];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.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(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[19];\nRZZ(0) q[7], q[8];\nRZZ(0) q[5], q[12];\nRZZ(0) q[6], q[17];\nRZZ(0) q[14], q[3];\nRZZ(0) q[9], q[0];\nRZZ(0) q[16], q[1];\nRZZ(0) q[4], q[2];\nRZZ(0) q[13], q[11];\nRZZ(0) q[10], q[19];\nRZZ(0) q[15], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[1], q[11];\nRZZ(0) q[10], q[5];\nRZZ(0) q[14], q[18];\nRZZ(0) q[13], q[16];\nRZZ(0) q[17], q[4];\nRZZ(0) q[15], q[3];\nRZZ(0) q[0], q[6];\nRZZ(0) q[12], q[9];\nRZZ(0) q[19], q[8];\nRZZ(0) q[7], q[2];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[8], q[7];\nRZZ(0) q[5], q[2];\nRZZ(0) q[9], q[11];\nRZZ(0) q[6], q[19];\nRZZ(0) q[4], q[13];\nRZZ(0) q[1], q[17];\nRZZ(0) q[15], q[0];\nRZZ(0) q[12], q[3];\nRZZ(0) q[10], q[16];\nRZZ(0) q[18], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.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[6];\nry(1.0*pi) q[9];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[9], q[8];\nRZZ(0) q[15], q[7];\nRZZ(0) q[0], q[10];\nRZZ(0) q[19], q[1];\nRZZ(0) q[17], q[4];\nRZZ(0) q[12], q[3];\nRZZ(0) q[13], q[16];\nRZZ(0) q[6], q[11];\nRZZ(0) q[18], q[2];\nRZZ(0) q[5], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[4], q[1];\nRZZ(0) q[12], q[8];\nRZZ(0) q[18], q[17];\nRZZ(0) q[6], q[10];\nRZZ(0) q[15], q[5];\nRZZ(0) q[7], q[11];\nRZZ(0) q[0], q[19];\nRZZ(0) q[16], q[13];\nRZZ(0) q[14], q[3];\nRZZ(0) q[9], q[2];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[18];\nRZZ(0) q[17], q[15];\nRZZ(0) q[8], q[16];\nRZZ(0) q[12], q[1];\nRZZ(0) q[13], q[3];\nRZZ(0) q[7], q[9];\nRZZ(0) q[19], q[2];\nRZZ(0) q[4], q[18];\nRZZ(0) q[6], q[5];\nRZZ(0) q[10], q[11];\nRZZ(0) q[14], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[7], q[3];\nRZZ(0) q[18], q[6];\nRZZ(0) q[2], q[15];\nRZZ(0) q[16], q[8];\nRZZ(0) q[9], q[10];\nRZZ(0) q[4], q[1];\nRZZ(0) q[14], q[17];\nRZZ(0) q[11], q[13];\nRZZ(0) q[5], q[0];\nRZZ(0) q[12], q[19];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[9];\nry(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[9];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[3], q[12];\nRZZ(0) q[1], q[9];\nRZZ(0) q[4], q[8];\nRZZ(0) q[0], q[2];\nRZZ(0) q[10], q[19];\nRZZ(0) q[5], q[14];\nRZZ(0) q[18], q[13];\nRZZ(0) q[15], q[17];\nRZZ(0) q[6], q[16];\nRZZ(0) q[11], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[2], q[5];\nRZZ(0) q[13], q[14];\nRZZ(0) q[6], q[9];\nRZZ(0) q[19], q[1];\nRZZ(0) q[3], q[18];\nRZZ(0) q[15], q[16];\nRZZ(0) q[4], q[12];\nRZZ(0) q[11], q[17];\nRZZ(0) q[7], q[10];\nRZZ(0) q[0], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[9], q[14];\nRZZ(0) q[6], q[13];\nRZZ(0) q[0], q[3];\nRZZ(0) q[2], q[18];\nRZZ(0) q[4], q[16];\nRZZ(0) q[15], q[5];\nRZZ(0) q[10], q[19];\nRZZ(0) q[17], q[7];\nRZZ(0) q[8], q[12];\nRZZ(0) q[1], q[11];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*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];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nRZZ(0) q[5], q[2];\nRZZ(0) q[7], q[0];\nRZZ(0) q[15], q[4];\nRZZ(0) q[10], q[19];\nRZZ(0) q[1], q[14];\nRZZ(0) q[16], q[13];\nRZZ(0) q[8], q[9];\nRZZ(0) q[18], q[11];\nRZZ(0) q[12], q[17];\nRZZ(0) q[6], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[4];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[19];\nRZZ(0) q[14], q[13];\nRZZ(0) q[7], q[1];\nRZZ(0) q[3], q[18];\nRZZ(0) q[10], q[12];\nRZZ(0) q[16], q[19];\nRZZ(0) q[5], q[6];\nRZZ(0) q[17], q[0];\nRZZ(0) q[11], q[4];\nRZZ(0) q[2], q[8];\nRZZ(0) q[15], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(0.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];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[5], q[14];\nRZZ(0) q[10], q[11];\nRZZ(0) q[18], q[6];\nRZZ(0) q[17], q[15];\nRZZ(0) q[8], q[13];\nRZZ(0) q[1], q[9];\nRZZ(0) q[7], q[3];\nRZZ(0) q[0], q[19];\nRZZ(0) q[4], q[2];\nRZZ(0) q[12], q[16];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*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];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[14], q[6];\nRZZ(0) q[11], q[3];\nRZZ(0) q[4], q[19];\nRZZ(0) q[17], q[0];\nRZZ(0) q[7], q[10];\nRZZ(0) q[8], q[9];\nRZZ(0) q[18], q[5];\nRZZ(0) q[15], q[1];\nRZZ(0) q[13], q[12];\nRZZ(0) q[2], q[16];\nry(3.5*pi) q[1];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(3.5*pi) q[0];\nrz(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];\nry(3.5*pi) q[8];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0) q[3], q[12];\nRZZ(0) q[7], q[19];\nRZZ(0) q[14], q[8];\nRZZ(0) q[13], q[16];\nRZZ(0) q[15], q[18];\nRZZ(0) q[5], q[0];\nRZZ(0) q[11], q[1];\nRZZ(0) q[9], q[4];\nRZZ(0) q[2], q[10];\nRZZ(0) q[17], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[15], q[0];\nRZZ(0) q[4], q[5];\nRZZ(0) q[17], q[3];\nRZZ(0) q[9], q[8];\nRZZ(0) q[19], q[16];\nRZZ(0) q[12], q[10];\nRZZ(0) q[6], q[18];\nRZZ(0) q[7], q[14];\nRZZ(0) q[11], q[2];\nRZZ(0) q[13], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[10];\nry(3.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[7], q[11];\nRZZ(0) q[19], q[10];\nRZZ(0) q[6], q[2];\nRZZ(0) q[0], q[18];\nRZZ(0) q[17], q[12];\nRZZ(0) q[16], q[1];\nRZZ(0) q[13], q[3];\nRZZ(0) q[9], q[15];\nRZZ(0) q[14], q[4];\nRZZ(0) q[8], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[0], q[14];\nRZZ(0) q[11], q[5];\nRZZ(0) q[8], q[12];\nRZZ(0) q[10], q[16];\nRZZ(0) q[6], q[9];\nRZZ(0) q[4], q[2];\nRZZ(0) q[7], q[1];\nRZZ(0) q[15], q[17];\nRZZ(0) q[13], q[19];\nRZZ(0) q[18], q[3];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(1.0*pi) q[7];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[18];\nRZZ(0) q[0], q[19];\nRZZ(0) q[2], q[6];\nRZZ(0) q[18], q[10];\nRZZ(0) q[13], q[7];\nRZZ(0) q[8], q[12];\nRZZ(0) q[11], q[15];\nRZZ(0) q[9], q[4];\nRZZ(0) q[5], q[14];\nRZZ(0) q[17], q[3];\nRZZ(0) q[1], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[5];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[16];\nRZZ(0) q[12], q[13];\nRZZ(0) q[11], q[15];\nRZZ(0) q[1], q[17];\nRZZ(0) q[5], q[3];\nRZZ(0) q[19], q[18];\nRZZ(0) q[9], q[8];\nRZZ(0) q[7], q[6];\nRZZ(0) q[4], q[0];\nRZZ(0) q[2], q[14];\nRZZ(0) q[16], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[10], q[6];\nRZZ(0) q[0], q[18];\nRZZ(0) q[12], q[2];\nRZZ(0) q[19], q[9];\nRZZ(0) q[16], q[1];\nRZZ(0) q[8], q[4];\nRZZ(0) q[3], q[11];\nRZZ(0) q[17], q[7];\nRZZ(0) q[13], q[5];\nRZZ(0) q[15], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*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(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[3], q[11];\nRZZ(0) q[15], q[19];\nRZZ(0) q[16], q[18];\nRZZ(0) q[9], q[13];\nRZZ(0) q[7], q[4];\nRZZ(0) q[14], q[6];\nRZZ(0) q[5], q[10];\nRZZ(0) q[8], q[17];\nRZZ(0) q[0], q[2];\nRZZ(0) q[1], q[12];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(1.0*pi) q[14];\nry(0.5*pi) q[16];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[11], q[17];\nRZZ(0) q[6], q[0];\nRZZ(0) q[19], q[5];\nRZZ(0) q[10], q[2];\nRZZ(0) q[8], q[3];\nRZZ(0) q[18], q[16];\nRZZ(0) q[13], q[15];\nRZZ(0) q[4], q[1];\nRZZ(0) q[12], q[14];\nRZZ(0) q[9], q[7];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[6], q[10];\nRZZ(0) q[19], q[7];\nRZZ(0) q[18], q[2];\nRZZ(0) q[3], q[15];\nRZZ(0) q[4], q[12];\nRZZ(0) q[14], q[17];\nRZZ(0) q[11], q[13];\nRZZ(0) q[8], q[9];\nRZZ(0) q[0], q[5];\nRZZ(0) q[16], q[1];\nry(3.5*pi) q[1];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nry(1.0*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(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[8], q[12];\nRZZ(0) q[1], q[18];\nRZZ(0) q[19], q[15];\nRZZ(0) q[9], q[2];\nRZZ(0) q[3], q[13];\nRZZ(0) q[16], q[7];\nRZZ(0) q[6], q[14];\nRZZ(0) q[4], q[5];\nRZZ(0) q[11], q[10];\nRZZ(0) q[17], q[0];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*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];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[0], q[7];\nRZZ(0) q[17], q[5];\nRZZ(0) q[14], q[19];\nRZZ(0) q[8], q[11];\nRZZ(0) q[12], q[18];\nRZZ(0) q[16], q[3];\nRZZ(0) q[15], q[2];\nRZZ(0) q[4], q[10];\nRZZ(0) q[1], q[9];\nRZZ(0) q[13], q[6];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(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];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[3], q[2];\nRZZ(0) q[0], q[19];\nRZZ(0) q[8], q[4];\nRZZ(0) q[13], q[9];\nRZZ(0) q[17], q[1];\nRZZ(0) q[15], q[11];\nRZZ(0) q[12], q[7];\nRZZ(0) q[18], q[6];\nRZZ(0) q[14], q[10];\nRZZ(0) q[5], q[16];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[5];\nry(0.5*pi) q[8];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(1.0*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[8], q[19];\nRZZ(0) q[17], q[15];\nRZZ(0) q[11], q[18];\nRZZ(0) q[7], q[5];\nRZZ(0) q[3], q[1];\nRZZ(0) q[14], q[10];\nRZZ(0) q[12], q[4];\nRZZ(0) q[0], q[13];\nRZZ(0) q[6], q[16];\nRZZ(0) q[2], q[9];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[8], q[17];\nRZZ(0) q[7], q[3];\nRZZ(0) q[4], q[2];\nRZZ(0) q[9], q[19];\nRZZ(0) q[15], q[18];\nRZZ(0) q[6], q[10];\nRZZ(0) q[13], q[14];\nRZZ(0) q[1], q[16];\nRZZ(0) q[0], q[11];\nRZZ(0) q[12], q[5];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[17], q[11];\nRZZ(0) q[9], q[16];\nRZZ(0) q[10], q[7];\nRZZ(0) q[4], q[8];\nRZZ(0) q[6], q[15];\nRZZ(0) q[18], q[1];\nRZZ(0) q[2], q[12];\nRZZ(0) q[13], q[14];\nRZZ(0) q[0], q[19];\nRZZ(0) q[5], q[3];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.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(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[16];\nRZZ(0) q[0], q[10];\nRZZ(0) q[8], q[2];\nRZZ(0) q[12], q[6];\nRZZ(0) q[16], q[19];\nRZZ(0) q[18], q[17];\nRZZ(0) q[4], q[5];\nRZZ(0) q[7], q[15];\nRZZ(0) q[9], q[11];\nRZZ(0) q[13], q[3];\nRZZ(0) q[1], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[16], q[4];\nRZZ(0) q[8], q[6];\nRZZ(0) q[3], q[0];\nRZZ(0) q[14], q[12];\nRZZ(0) q[7], q[19];\nRZZ(0) q[1], q[5];\nRZZ(0) q[2], q[10];\nRZZ(0) q[18], q[9];\nRZZ(0) q[15], q[17];\nRZZ(0) q[13], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nRZZ(0) q[7], q[5];\nRZZ(0) q[12], q[2];\nRZZ(0) q[0], q[8];\nRZZ(0) q[13], q[18];\nRZZ(0) q[3], q[15];\nRZZ(0) q[9], q[16];\nRZZ(0) q[10], q[19];\nRZZ(0) q[4], q[11];\nRZZ(0) q[6], q[14];\nRZZ(0) q[17], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[9], q[6];\nRZZ(0) q[3], q[14];\nRZZ(0) q[15], q[5];\nRZZ(0) q[7], q[16];\nRZZ(0) q[11], q[4];\nRZZ(0) q[0], q[13];\nRZZ(0) q[10], q[18];\nRZZ(0) q[19], q[2];\nRZZ(0) q[17], q[12];\nRZZ(0) q[1], q[8];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[2], q[14];\nRZZ(0) q[11], q[4];\nRZZ(0) q[16], q[1];\nRZZ(0) q[5], q[12];\nRZZ(0) q[18], q[13];\nRZZ(0) q[19], q[15];\nRZZ(0) q[8], q[3];\nRZZ(0) q[10], q[6];\nRZZ(0) q[7], q[17];\nRZZ(0) q[9], q[0];\nry(0.5*pi) q[2];\nry(0.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*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];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[3], q[7];\nRZZ(0) q[9], q[12];\nRZZ(0) q[0], q[4];\nRZZ(0) q[19], q[17];\nRZZ(0) q[8], q[14];\nRZZ(0) q[6], q[13];\nRZZ(0) q[16], q[5];\nRZZ(0) q[1], q[2];\nRZZ(0) q[18], q[10];\nRZZ(0) q[11], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[17];\nRZZ(0) q[4], q[15];\nRZZ(0) q[3], q[8];\nRZZ(0) q[12], q[17];\nRZZ(0) q[19], q[1];\nRZZ(0) q[9], q[14];\nRZZ(0) q[18], q[0];\nRZZ(0) q[6], q[5];\nRZZ(0) q[10], q[2];\nRZZ(0) q[7], q[11];\nRZZ(0) q[16], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[19], q[4];\nRZZ(0) q[7], q[0];\nRZZ(0) q[9], q[2];\nRZZ(0) q[11], q[8];\nRZZ(0) q[5], q[1];\nRZZ(0) q[18], q[16];\nRZZ(0) q[15], q[13];\nRZZ(0) q[12], q[17];\nRZZ(0) q[6], q[14];\nRZZ(0) q[3], q[10];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(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];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[19];\nRZZ(0) q[12], q[16];\nRZZ(0) q[9], q[7];\nRZZ(0) q[1], q[3];\nRZZ(0) q[18], q[0];\nRZZ(0) q[17], q[19];\nRZZ(0) q[8], q[13];\nRZZ(0) q[15], q[2];\nRZZ(0) q[4], q[11];\nRZZ(0) q[14], q[10];\nRZZ(0) q[6], q[5];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\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];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[7], q[18];\nRZZ(0) q[5], q[15];\nRZZ(0) q[10], q[11];\nRZZ(0) q[19], q[6];\nRZZ(0) q[8], q[9];\nRZZ(0) q[4], q[17];\nRZZ(0) q[0], q[14];\nRZZ(0) q[16], q[12];\nRZZ(0) q[3], q[13];\nRZZ(0) q[2], q[1];\nrz(1.0*pi) q[3];\nry(1.0*pi) q[4];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[6];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[12], q[10];\nRZZ(0) q[19], q[14];\nRZZ(0) q[16], q[6];\nRZZ(0) q[8], q[4];\nRZZ(0) q[13], q[0];\nRZZ(0) q[15], q[1];\nRZZ(0) q[11], q[18];\nRZZ(0) q[17], q[9];\nRZZ(0) q[5], q[7];\nRZZ(0) q[3], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[8], q[7];\nRZZ(0) q[9], q[14];\nRZZ(0) q[6], q[19];\nRZZ(0) q[4], q[17];\nRZZ(0) q[16], q[11];\nRZZ(0) q[15], q[5];\nRZZ(0) q[18], q[12];\nRZZ(0) q[10], q[0];\nRZZ(0) q[13], q[2];\nRZZ(0) q[3], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[17], q[0];\nRZZ(0) q[7], q[8];\nRZZ(0) q[14], q[5];\nRZZ(0) q[2], q[15];\nRZZ(0) q[13], q[3];\nRZZ(0) q[18], q[19];\nRZZ(0) q[11], q[10];\nRZZ(0) q[12], q[6];\nRZZ(0) q[9], q[4];\nRZZ(0) q[16], q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[4];\nry(0.5*pi) q[7];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) 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];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[11];\nry(3.5*pi) q[14];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[16], q[18];\nRZZ(0) q[3], q[11];\nRZZ(0) q[17], q[10];\nRZZ(0) q[4], q[5];\nRZZ(0) q[6], q[14];\nRZZ(0) q[8], q[12];\nRZZ(0) q[13], q[15];\nRZZ(0) q[0], q[2];\nRZZ(0) q[9], q[7];\nRZZ(0) q[1], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nry(1.0*pi) q[17];\nRZZ(0) q[18], q[4];\nRZZ(0) q[15], q[13];\nRZZ(0) q[11], q[10];\nRZZ(0) q[5], q[2];\nRZZ(0) q[0], q[6];\nRZZ(0) q[16], q[12];\nRZZ(0) q[9], q[3];\nRZZ(0) q[17], q[1];\nRZZ(0) q[19], q[8];\nRZZ(0) q[7], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(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];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[7];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[16];\nRZZ(0) q[19], q[9];\nRZZ(0) q[3], q[0];\nRZZ(0) q[4], q[12];\nRZZ(0) q[17], q[5];\nRZZ(0) q[2], q[14];\nRZZ(0) q[11], q[13];\nRZZ(0) q[6], q[7];\nRZZ(0) q[15], q[18];\nRZZ(0) q[8], q[16];\nRZZ(0) q[1], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nRZZ(0) q[19], q[12];\nRZZ(0) q[13], q[14];\nRZZ(0) q[2], q[4];\nRZZ(0) q[15], q[6];\nRZZ(0) q[3], q[7];\nRZZ(0) q[17], q[1];\nRZZ(0) q[18], q[10];\nRZZ(0) q[8], q[9];\nRZZ(0) q[5], q[11];\nRZZ(0) q[0], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[10], q[12];\nRZZ(0) q[19], q[14];\nRZZ(0) q[3], q[2];\nRZZ(0) q[15], q[17];\nRZZ(0) q[0], q[9];\nRZZ(0) q[6], q[5];\nRZZ(0) q[8], q[13];\nRZZ(0) q[4], q[11];\nRZZ(0) q[7], q[18];\nRZZ(0) q[1], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[4];\nry(1.0*pi) q[7];\nry(0.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[19];\nRZZ(0) q[15], q[11];\nRZZ(0) q[5], q[3];\nRZZ(0) q[0], q[10];\nRZZ(0) q[12], q[17];\nRZZ(0) q[18], q[1];\nRZZ(0) q[2], q[8];\nRZZ(0) q[4], q[19];\nRZZ(0) q[9], q[7];\nRZZ(0) q[14], q[16];\nRZZ(0) q[13], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[17], q[10];\nRZZ(0) q[11], q[14];\nRZZ(0) q[18], q[3];\nRZZ(0) q[16], q[5];\nRZZ(0) q[13], q[12];\nRZZ(0) q[4], q[15];\nRZZ(0) q[9], q[0];\nRZZ(0) q[6], q[7];\nRZZ(0) q[19], q[2];\nRZZ(0) q[8], q[1];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[0], q[17];\nRZZ(0) q[18], q[11];\nRZZ(0) q[7], q[1];\nRZZ(0) q[15], q[14];\nRZZ(0) q[2], q[16];\nRZZ(0) q[19], q[3];\nRZZ(0) q[12], q[6];\nRZZ(0) q[13], q[4];\nRZZ(0) q[5], q[8];\nRZZ(0) q[10], q[9];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(1.0*pi) q[18];\nRZZ(0) q[2], q[4];\nRZZ(0) q[0], q[15];\nRZZ(0) q[17], q[8];\nRZZ(0) q[11], q[9];\nRZZ(0) q[13], q[3];\nRZZ(0) q[6], q[18];\nRZZ(0) q[14], q[19];\nRZZ(0) q[10], q[12];\nRZZ(0) q[7], q[5];\nRZZ(0) q[1], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) 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];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0) q[9], q[7];\nRZZ(0) q[5], q[2];\nRZZ(0) q[3], q[17];\nRZZ(0) q[14], q[12];\nRZZ(0) q[13], q[16];\nRZZ(0) q[1], q[10];\nRZZ(0) q[4], q[8];\nRZZ(0) q[0], q[6];\nRZZ(0) q[19], q[15];\nRZZ(0) q[18], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[19];\nRZZ(0) q[4], q[17];\nRZZ(0) q[5], q[15];\nRZZ(0) q[10], q[18];\nRZZ(0) q[12], q[8];\nRZZ(0) q[2], q[7];\nRZZ(0) q[3], q[6];\nRZZ(0) q[0], q[13];\nRZZ(0) q[9], q[14];\nRZZ(0) q[16], q[11];\nRZZ(0) q[1], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[15], q[6];\nRZZ(0) q[14], q[18];\nRZZ(0) q[0], q[1];\nRZZ(0) q[3], q[11];\nRZZ(0) q[13], q[8];\nRZZ(0) q[2], q[19];\nRZZ(0) q[9], q[7];\nRZZ(0) q[5], q[16];\nRZZ(0) q[12], q[10];\nRZZ(0) q[17], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[2], q[1];\nRZZ(0) q[7], q[8];\nRZZ(0) q[9], q[16];\nRZZ(0) q[10], q[0];\nRZZ(0) q[13], q[12];\nRZZ(0) q[15], q[5];\nRZZ(0) q[6], q[19];\nRZZ(0) q[4], q[17];\nRZZ(0) q[18], q[3];\nRZZ(0) q[14], q[11];\nry(3.5*pi) q[2];\nry(0.5*pi) q[4];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[11];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*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];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[2], q[0];\nRZZ(0) q[6], q[1];\nRZZ(0) q[14], q[17];\nRZZ(0) q[13], q[9];\nRZZ(0) q[8], q[16];\nRZZ(0) q[11], q[10];\nRZZ(0) q[19], q[15];\nRZZ(0) q[18], q[4];\nRZZ(0) q[12], q[7];\nRZZ(0) q[3], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[8], q[14];\nRZZ(0) q[18], q[5];\nRZZ(0) q[11], q[16];\nRZZ(0) q[17], q[1];\nRZZ(0) q[4], q[7];\nRZZ(0) q[6], q[13];\nRZZ(0) q[15], q[10];\nRZZ(0) q[19], q[12];\nRZZ(0) q[3], q[2];\nRZZ(0) q[9], q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[19], q[6];\nRZZ(0) q[2], q[13];\nRZZ(0) q[16], q[5];\nRZZ(0) q[0], q[10];\nRZZ(0) q[4], q[14];\nRZZ(0) q[18], q[8];\nRZZ(0) q[17], q[1];\nRZZ(0) q[12], q[11];\nRZZ(0) q[9], q[7];\nRZZ(0) q[3], q[15];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[14], q[7];\nRZZ(0) q[8], q[0];\nRZZ(0) q[4], q[16];\nRZZ(0) q[17], q[13];\nRZZ(0) q[6], q[11];\nRZZ(0) q[5], q[19];\nRZZ(0) q[10], q[9];\nRZZ(0) q[12], q[18];\nRZZ(0) q[15], q[2];\nRZZ(0) q[1], q[3];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.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(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[6], q[15];\nRZZ(0) q[11], q[0];\nRZZ(0) q[1], q[10];\nRZZ(0) q[2], q[16];\nRZZ(0) q[19], q[17];\nRZZ(0) q[4], q[13];\nRZZ(0) q[5], q[18];\nRZZ(0) q[9], q[14];\nRZZ(0) q[12], q[8];\nRZZ(0) q[7], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.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];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[14], q[11];\nRZZ(0) q[3], q[1];\nRZZ(0) q[5], q[16];\nRZZ(0) q[6], q[4];\nRZZ(0) q[17], q[13];\nRZZ(0) q[18], q[0];\nRZZ(0) q[15], q[2];\nRZZ(0) q[12], q[7];\nRZZ(0) q[19], q[10];\nRZZ(0) q[9], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(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];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[13], q[15];\nRZZ(0) q[4], q[14];\nRZZ(0) q[19], q[10];\nRZZ(0) q[17], q[8];\nRZZ(0) q[11], q[2];\nRZZ(0) q[5], q[1];\nRZZ(0) q[6], q[0];\nRZZ(0) q[7], q[9];\nRZZ(0) q[3], q[18];\nRZZ(0) q[12], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(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];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[19], q[0];\nRZZ(0) q[13], q[12];\nRZZ(0) q[18], q[5];\nRZZ(0) q[17], q[10];\nRZZ(0) q[4], q[15];\nRZZ(0) q[7], q[9];\nRZZ(0) q[14], q[1];\nRZZ(0) q[3], q[11];\nRZZ(0) q[8], q[16];\nRZZ(0) q[2], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[5], q[7];\nRZZ(0) q[9], q[15];\nRZZ(0) q[19], q[13];\nRZZ(0) q[14], q[17];\nRZZ(0) q[6], q[4];\nRZZ(0) q[10], q[2];\nRZZ(0) q[3], q[0];\nRZZ(0) q[16], q[8];\nRZZ(0) q[12], q[11];\nRZZ(0) q[1], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) 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];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[14], q[9];\nRZZ(0) q[10], q[12];\nRZZ(0) q[2], q[18];\nRZZ(0) q[16], q[15];\nRZZ(0) q[8], q[19];\nRZZ(0) q[7], q[11];\nRZZ(0) q[0], q[4];\nRZZ(0) q[1], q[3];\nRZZ(0) q[5], q[13];\nRZZ(0) q[17], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[13], q[2];\nRZZ(0) q[4], q[9];\nRZZ(0) q[6], q[10];\nRZZ(0) q[1], q[15];\nRZZ(0) q[16], q[19];\nRZZ(0) q[11], q[3];\nRZZ(0) q[7], q[8];\nRZZ(0) q[12], q[5];\nRZZ(0) q[18], q[0];\nRZZ(0) q[17], q[14];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[15], q[13];\nRZZ(0) q[3], q[12];\nRZZ(0) q[18], q[11];\nRZZ(0) q[2], q[17];\nRZZ(0) q[19], q[9];\nRZZ(0) q[7], q[4];\nRZZ(0) q[0], q[1];\nRZZ(0) q[6], q[10];\nRZZ(0) q[8], q[16];\nRZZ(0) q[14], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[17];\nry(3.5*pi) q[18];\nRZZ(0) q[4], q[3];\nRZZ(0) q[17], q[1];\nRZZ(0) q[9], q[18];\nRZZ(0) q[16], q[6];\nRZZ(0) q[11], q[8];\nRZZ(0) q[14], q[2];\nRZZ(0) q[5], q[7];\nRZZ(0) q[12], q[15];\nRZZ(0) q[19], q[10];\nRZZ(0) q[0], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[5], q[8];\nRZZ(0) q[16], q[17];\nRZZ(0) q[4], q[10];\nRZZ(0) q[15], q[6];\nRZZ(0) q[18], q[3];\nRZZ(0) q[1], q[2];\nRZZ(0) q[12], q[14];\nRZZ(0) q[9], q[11];\nRZZ(0) q[7], q[19];\nRZZ(0) q[0], q[13];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\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(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[15], q[18];\nRZZ(0) q[12], q[19];\nRZZ(0) q[11], q[0];\nRZZ(0) q[3], q[16];\nRZZ(0) q[8], q[6];\nRZZ(0) q[13], q[17];\nRZZ(0) q[1], q[9];\nRZZ(0) q[10], q[2];\nRZZ(0) q[14], q[4];\nRZZ(0) q[7], q[5];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[9];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[14];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[14], q[6];\nRZZ(0) q[11], q[9];\nRZZ(0) q[5], q[0];\nRZZ(0) q[16], q[2];\nRZZ(0) q[17], q[10];\nRZZ(0) q[18], q[13];\nRZZ(0) q[19], q[3];\nRZZ(0) q[4], q[12];\nRZZ(0) q[1], q[7];\nRZZ(0) q[15], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[6], q[18];\nRZZ(0) q[13], q[7];\nRZZ(0) q[10], q[8];\nRZZ(0) q[19], q[5];\nRZZ(0) q[16], q[0];\nRZZ(0) q[9], q[11];\nRZZ(0) q[15], q[1];\nRZZ(0) q[3], q[4];\nRZZ(0) q[14], q[17];\nRZZ(0) q[2], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[19], q[5];\nRZZ(0) q[0], q[7];\nRZZ(0) q[10], q[18];\nRZZ(0) q[9], q[2];\nRZZ(0) q[6], q[13];\nRZZ(0) q[1], q[8];\nRZZ(0) q[3], q[17];\nRZZ(0) q[11], q[16];\nRZZ(0) q[14], q[15];\nRZZ(0) q[12], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.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(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[8], q[17];\nRZZ(0) q[9], q[14];\nRZZ(0) q[4], q[15];\nRZZ(0) q[2], q[16];\nRZZ(0) q[3], q[1];\nRZZ(0) q[19], q[10];\nRZZ(0) q[11], q[5];\nRZZ(0) q[18], q[7];\nRZZ(0) q[12], q[6];\nRZZ(0) q[13], q[0];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[13];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[19];\nRZZ(0) q[11], q[1];\nRZZ(0) q[2], q[7];\nRZZ(0) q[4], q[8];\nRZZ(0) q[16], q[9];\nRZZ(0) q[10], q[0];\nRZZ(0) q[18], q[19];\nRZZ(0) q[6], q[15];\nRZZ(0) q[14], q[13];\nRZZ(0) q[17], q[3];\nRZZ(0) q[5], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[17], q[7];\nRZZ(0) q[13], q[9];\nRZZ(0) q[12], q[14];\nRZZ(0) q[19], q[5];\nRZZ(0) q[15], q[18];\nRZZ(0) q[16], q[0];\nRZZ(0) q[6], q[10];\nRZZ(0) q[4], q[2];\nRZZ(0) q[1], q[8];\nRZZ(0) q[3], q[11];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[14], q[3];\nRZZ(0) q[10], q[4];\nRZZ(0) q[5], q[1];\nRZZ(0) q[17], q[7];\nRZZ(0) q[8], q[15];\nRZZ(0) q[19], q[9];\nRZZ(0) q[0], q[18];\nRZZ(0) q[11], q[6];\nRZZ(0) q[13], q[2];\nRZZ(0) q[16], q[12];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nry(1.0*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];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[0];\nry(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[16];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[13], q[17];\nRZZ(0) q[9], q[7];\nRZZ(0) q[16], q[0];\nRZZ(0) q[4], q[14];\nRZZ(0) q[1], q[8];\nRZZ(0) q[11], q[2];\nRZZ(0) q[5], q[12];\nRZZ(0) q[18], q[3];\nRZZ(0) q[15], q[6];\nRZZ(0) q[10], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(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];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[15], q[4];\nRZZ(0) q[16], q[11];\nRZZ(0) q[7], q[3];\nRZZ(0) q[6], q[19];\nRZZ(0) q[13], q[1];\nRZZ(0) q[8], q[18];\nRZZ(0) q[10], q[17];\nRZZ(0) q[2], q[5];\nRZZ(0) q[0], q[14];\nRZZ(0) q[9], q[12];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[17], q[10];\nRZZ(0) q[12], q[18];\nRZZ(0) q[11], q[2];\nRZZ(0) q[9], q[0];\nRZZ(0) q[6], q[19];\nRZZ(0) q[4], q[7];\nRZZ(0) q[14], q[8];\nRZZ(0) q[13], q[5];\nRZZ(0) q[16], q[15];\nRZZ(0) q[1], q[3];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[1], q[7];\nRZZ(0) q[15], q[6];\nRZZ(0) q[2], q[17];\nRZZ(0) q[9], q[10];\nRZZ(0) q[5], q[16];\nRZZ(0) q[12], q[14];\nRZZ(0) q[8], q[3];\nRZZ(0) q[19], q[4];\nRZZ(0) q[11], q[18];\nRZZ(0) q[13], q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[18], q[16];\nRZZ(0) q[13], q[9];\nRZZ(0) q[3], q[7];\nRZZ(0) q[0], q[14];\nRZZ(0) q[1], q[17];\nRZZ(0) q[10], q[2];\nRZZ(0) q[4], q[15];\nRZZ(0) q[19], q[6];\nRZZ(0) q[5], q[8];\nRZZ(0) q[12], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[10], q[16];\nRZZ(0) q[7], q[9];\nRZZ(0) q[11], q[19];\nRZZ(0) q[15], q[8];\nRZZ(0) q[2], q[3];\nRZZ(0) q[13], q[1];\nRZZ(0) q[17], q[12];\nRZZ(0) q[0], q[6];\nRZZ(0) q[4], q[14];\nRZZ(0) q[18], q[5];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[11];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (2, 0) [51]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrx(1.0*pi) q[0];\nrx(1.0*pi) 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];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[9], q[1];\nRZZ(0) q[17], q[5];\nRZZ(0) q[8], q[10];\nRZZ(0) q[0], q[6];\nRZZ(0) q[2], q[12];\nRZZ(0) q[16], q[4];\nRZZ(0) q[14], q[13];\nRZZ(0) q[19], q[11];\nRZZ(0) q[18], q[7];\nRZZ(0) q[3], q[15];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[12], q[13];\nRZZ(0) q[2], q[3];\nRZZ(0) q[17], q[11];\nRZZ(0) q[9], q[5];\nRZZ(0) q[8], q[6];\nRZZ(0) q[4], q[16];\nRZZ(0) q[1], q[15];\nRZZ(0) q[14], q[7];\nRZZ(0) q[10], q[0];\nRZZ(0) q[19], q[18];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.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[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (8, 4) [55]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nry(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(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[10], q[19];\nRZZ(0) q[18], q[2];\nRZZ(0) q[9], q[14];\nRZZ(0) q[4], q[5];\nRZZ(0) q[7], q[0];\nRZZ(0) q[8], q[12];\nRZZ(0) q[17], q[13];\nRZZ(0) q[6], q[15];\nRZZ(0) q[1], q[11];\nRZZ(0) q[3], q[16];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(1.0*pi) q[19];\nRZZ(0) q[5], q[1];\nRZZ(0) q[12], q[18];\nRZZ(0) q[14], q[2];\nRZZ(0) q[7], q[3];\nRZZ(0) q[6], q[19];\nRZZ(0) q[0], q[11];\nRZZ(0) q[9], q[13];\nRZZ(0) q[10], q[8];\nRZZ(0) q[15], q[16];\nRZZ(0) q[4], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[16];\nry(0.5*pi) q[19];\nRZZ(0) q[15], q[16];\nRZZ(0) q[9], q[5];\nRZZ(0) q[3], q[2];\nRZZ(0) q[12], q[8];\nRZZ(0) q[4], q[1];\nRZZ(0) q[6], q[7];\nRZZ(0) q[18], q[0];\nRZZ(0) q[19], q[10];\nRZZ(0) q[17], q[13];\nRZZ(0) q[11], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*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];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[11], q[7];\nRZZ(0) q[2], q[5];\nRZZ(0) q[18], q[17];\nRZZ(0) q[3], q[19];\nRZZ(0) q[15], q[8];\nRZZ(0) q[0], q[4];\nRZZ(0) q[16], q[6];\nRZZ(0) q[9], q[10];\nRZZ(0) q[14], q[13];\nRZZ(0) q[12], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[17], q[13];\nRZZ(0) q[11], q[5];\nRZZ(0) q[18], q[1];\nRZZ(0) q[15], q[19];\nRZZ(0) q[14], q[16];\nRZZ(0) q[0], q[7];\nRZZ(0) q[9], q[10];\nRZZ(0) q[12], q[3];\nRZZ(0) q[4], q[8];\nRZZ(0) q[6], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[4];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[19];\nRZZ(0) q[2], q[13];\nRZZ(0) q[3], q[16];\nRZZ(0) q[4], q[7];\nRZZ(0) q[5], q[0];\nRZZ(0) q[9], q[1];\nRZZ(0) q[18], q[11];\nRZZ(0) q[17], q[12];\nRZZ(0) q[10], q[8];\nRZZ(0) q[19], q[14];\nRZZ(0) q[15], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[6], q[4];\nRZZ(0) q[18], q[14];\nRZZ(0) q[16], q[17];\nRZZ(0) q[12], q[9];\nRZZ(0) q[2], q[11];\nRZZ(0) q[19], q[10];\nRZZ(0) q[7], q[0];\nRZZ(0) q[3], q[1];\nRZZ(0) q[5], q[13];\nRZZ(0) q[15], q[8];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[17], q[4];\nRZZ(0) q[14], q[6];\nRZZ(0) q[2], q[3];\nRZZ(0) q[16], q[12];\nRZZ(0) q[9], q[15];\nRZZ(0) q[13], q[5];\nRZZ(0) q[7], q[18];\nRZZ(0) q[1], q[10];\nRZZ(0) q[19], q[0];\nRZZ(0) q[11], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (2, 4) [57]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrx(1.0*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(0.5*pi) q[5];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0) q[12], q[17];\nRZZ(0) q[6], q[0];\nRZZ(0) q[2], q[3];\nRZZ(0) q[15], q[10];\nRZZ(0) q[13], q[14];\nRZZ(0) q[16], q[4];\nRZZ(0) q[9], q[7];\nRZZ(0) q[19], q[5];\nRZZ(0) q[11], q[8];\nRZZ(0) q[18], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[12], q[5];\nRZZ(0) q[15], q[11];\nRZZ(0) q[0], q[7];\nRZZ(0) q[18], q[4];\nRZZ(0) q[13], q[17];\nRZZ(0) q[19], q[3];\nRZZ(0) q[1], q[8];\nRZZ(0) q[14], q[9];\nRZZ(0) q[10], q[6];\nRZZ(0) q[2], q[16];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (32, 0) [61]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*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[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[17], q[9];\nRZZ(0) q[7], q[19];\nRZZ(0) q[3], q[8];\nRZZ(0) q[5], q[11];\nRZZ(0) q[4], q[12];\nRZZ(0) q[10], q[18];\nRZZ(0) q[14], q[16];\nRZZ(0) q[1], q[15];\nRZZ(0) q[2], q[0];\nRZZ(0) q[6], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0) q[17], q[0];\nRZZ(0) q[15], q[1];\nRZZ(0) q[13], q[5];\nRZZ(0) q[12], q[18];\nRZZ(0) q[16], q[8];\nRZZ(0) q[11], q[19];\nRZZ(0) q[6], q[2];\nRZZ(0) q[10], q[7];\nRZZ(0) q[9], q[14];\nRZZ(0) q[4], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[14], q[0];\nRZZ(0) q[9], q[7];\nRZZ(0) q[5], q[15];\nRZZ(0) q[16], q[13];\nRZZ(0) q[18], q[10];\nRZZ(0) q[19], q[1];\nRZZ(0) q[3], q[2];\nRZZ(0) q[8], q[4];\nRZZ(0) q[17], q[11];\nRZZ(0) q[6], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[2], q[13];\nRZZ(0) q[14], q[15];\nRZZ(0) q[18], q[17];\nRZZ(0) q[4], q[19];\nRZZ(0) q[6], q[10];\nRZZ(0) q[1], q[5];\nRZZ(0) q[9], q[12];\nRZZ(0) q[8], q[3];\nRZZ(0) q[11], q[7];\nRZZ(0) q[0], q[16];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[11];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[0];\nry(3.5*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[7];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[1], q[12];\nRZZ(0) q[19], q[3];\nRZZ(0) q[8], q[9];\nRZZ(0) q[10], q[14];\nRZZ(0) q[7], q[13];\nRZZ(0) q[2], q[0];\nRZZ(0) q[11], q[6];\nRZZ(0) q[16], q[17];\nRZZ(0) q[15], q[18];\nRZZ(0) q[5], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nry(1.0*pi) q[5];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[10];\nry(0.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[14], q[6];\nRZZ(0) q[17], q[9];\nRZZ(0) q[16], q[11];\nRZZ(0) q[3], q[19];\nRZZ(0) q[7], q[4];\nRZZ(0) q[2], q[15];\nRZZ(0) q[0], q[8];\nRZZ(0) q[10], q[12];\nRZZ(0) q[13], q[5];\nRZZ(0) q[18], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\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(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[12];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0) q[14], q[0];\nRZZ(0) q[11], q[17];\nRZZ(0) q[1], q[4];\nRZZ(0) q[8], q[9];\nRZZ(0) q[10], q[18];\nRZZ(0) q[2], q[3];\nRZZ(0) q[16], q[12];\nRZZ(0) q[7], q[6];\nRZZ(0) q[19], q[13];\nRZZ(0) q[15], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nRZZ(0) q[11], q[17];\nRZZ(0) q[18], q[8];\nRZZ(0) q[5], q[6];\nRZZ(0) q[15], q[2];\nRZZ(0) q[14], q[1];\nRZZ(0) q[0], q[19];\nRZZ(0) q[4], q[10];\nRZZ(0) q[7], q[9];\nRZZ(0) q[12], q[13];\nRZZ(0) q[3], q[16];\nry(0.5*pi) q[4];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*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[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[7];\nry(1.0*pi) q[8];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[8], q[4];\nRZZ(0) q[14], q[9];\nRZZ(0) q[15], q[18];\nRZZ(0) q[10], q[19];\nRZZ(0) q[0], q[3];\nRZZ(0) q[17], q[16];\nRZZ(0) q[6], q[5];\nRZZ(0) q[2], q[1];\nRZZ(0) q[12], q[13];\nRZZ(0) q[11], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(1.0*pi) q[3];\nry(1.0*pi) q[5];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[12];\nry(0.5*pi) q[16];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[4], q[8];\nRZZ(0) q[2], q[10];\nRZZ(0) q[7], q[1];\nRZZ(0) q[0], q[5];\nRZZ(0) q[14], q[11];\nRZZ(0) q[19], q[17];\nRZZ(0) q[18], q[16];\nRZZ(0) q[12], q[13];\nRZZ(0) q[6], q[3];\nRZZ(0) q[15], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[6], q[7];\nRZZ(0) q[5], q[1];\nRZZ(0) q[8], q[17];\nRZZ(0) q[9], q[19];\nRZZ(0) q[3], q[16];\nRZZ(0) q[2], q[11];\nRZZ(0) q[12], q[4];\nRZZ(0) q[0], q[15];\nRZZ(0) q[13], q[18];\nRZZ(0) q[14], q[10];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[11];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[11], q[4];\nRZZ(0) q[9], q[15];\nRZZ(0) q[0], q[13];\nRZZ(0) q[2], q[7];\nRZZ(0) q[1], q[6];\nRZZ(0) q[19], q[17];\nRZZ(0) q[8], q[16];\nRZZ(0) q[5], q[12];\nRZZ(0) q[3], q[14];\nRZZ(0) q[18], q[10];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[9], q[6];\nRZZ(0) q[2], q[8];\nRZZ(0) q[5], q[3];\nRZZ(0) q[10], q[17];\nRZZ(0) q[12], q[15];\nRZZ(0) q[1], q[11];\nRZZ(0) q[18], q[0];\nRZZ(0) q[7], q[14];\nRZZ(0) q[13], q[16];\nRZZ(0) q[19], q[4];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[12], q[7];\nRZZ(0) q[10], q[14];\nRZZ(0) q[16], q[18];\nRZZ(0) q[13], q[4];\nRZZ(0) q[19], q[11];\nRZZ(0) q[2], q[15];\nRZZ(0) q[0], q[1];\nRZZ(0) q[9], q[5];\nRZZ(0) q[3], q[8];\nRZZ(0) q[6], q[17];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[17];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\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(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[4], q[0];\nRZZ(0) q[3], q[1];\nRZZ(0) q[16], q[7];\nRZZ(0) q[9], q[19];\nRZZ(0) q[14], q[18];\nRZZ(0) q[6], q[2];\nRZZ(0) q[11], q[13];\nRZZ(0) q[10], q[5];\nRZZ(0) q[17], q[15];\nRZZ(0) q[8], q[12];\nrz(3.5*pi) q[1];\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(3.5*pi) q[8];\nry(1.0*pi) q[12];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[5], q[19];\nRZZ(0) q[0], q[14];\nRZZ(0) q[1], q[9];\nRZZ(0) q[18], q[13];\nRZZ(0) q[10], q[4];\nRZZ(0) q[17], q[8];\nRZZ(0) q[12], q[11];\nRZZ(0) q[15], q[16];\nRZZ(0) q[7], q[2];\nRZZ(0) q[6], q[3];\nry(1.0*pi) q[1];\nry(0.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[18];\nRZZ(0) q[7], q[4];\nRZZ(0) q[0], q[6];\nRZZ(0) q[13], q[9];\nRZZ(0) q[2], q[10];\nRZZ(0) q[17], q[3];\nRZZ(0) q[16], q[14];\nRZZ(0) q[15], q[12];\nRZZ(0) q[1], q[8];\nRZZ(0) q[19], q[11];\nRZZ(0) q[5], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[18];\nRZZ(0) q[9], q[5];\nRZZ(0) q[11], q[16];\nRZZ(0) q[2], q[0];\nRZZ(0) q[14], q[7];\nRZZ(0) q[1], q[19];\nRZZ(0) q[6], q[10];\nRZZ(0) q[12], q[18];\nRZZ(0) q[15], q[17];\nRZZ(0) q[8], q[13];\nRZZ(0) q[3], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(1.0*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];\nrz(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[13], q[7];\nRZZ(0) q[5], q[18];\nRZZ(0) q[4], q[8];\nRZZ(0) q[9], q[6];\nRZZ(0) q[17], q[0];\nRZZ(0) q[3], q[15];\nRZZ(0) q[2], q[14];\nRZZ(0) q[10], q[16];\nRZZ(0) q[12], q[11];\nRZZ(0) q[1], q[19];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[12];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[5], q[10];\nRZZ(0) q[14], q[15];\nRZZ(0) q[19], q[12];\nRZZ(0) q[3], q[1];\nRZZ(0) q[4], q[13];\nRZZ(0) q[7], q[17];\nRZZ(0) q[8], q[18];\nRZZ(0) q[9], q[11];\nRZZ(0) q[16], q[6];\nRZZ(0) q[2], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(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[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[9];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0) q[2], q[4];\nRZZ(0) q[19], q[13];\nRZZ(0) q[9], q[8];\nRZZ(0) q[12], q[0];\nRZZ(0) q[11], q[7];\nRZZ(0) q[15], q[3];\nRZZ(0) q[1], q[17];\nRZZ(0) q[6], q[5];\nRZZ(0) q[16], q[10];\nRZZ(0) q[14], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0) q[12], q[2];\nRZZ(0) q[0], q[14];\nRZZ(0) q[10], q[1];\nRZZ(0) q[18], q[11];\nRZZ(0) q[7], q[5];\nRZZ(0) q[6], q[19];\nRZZ(0) q[15], q[3];\nRZZ(0) q[16], q[8];\nRZZ(0) q[4], q[13];\nRZZ(0) q[9], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(3.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];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[13], q[4];\nRZZ(0) q[8], q[10];\nRZZ(0) q[1], q[7];\nRZZ(0) q[11], q[19];\nRZZ(0) q[16], q[3];\nRZZ(0) q[6], q[18];\nRZZ(0) q[2], q[17];\nRZZ(0) q[15], q[0];\nRZZ(0) q[14], q[9];\nRZZ(0) q[12], q[5];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[2], q[14];\nRZZ(0) q[6], q[13];\nRZZ(0) q[10], q[15];\nRZZ(0) q[1], q[18];\nRZZ(0) q[17], q[8];\nRZZ(0) q[19], q[4];\nRZZ(0) q[0], q[11];\nRZZ(0) q[3], q[9];\nRZZ(0) q[12], q[5];\nRZZ(0) q[7], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[10], q[6];\nRZZ(0) q[15], q[13];\nRZZ(0) q[4], q[18];\nRZZ(0) q[0], q[19];\nRZZ(0) q[7], q[1];\nRZZ(0) q[16], q[12];\nRZZ(0) q[11], q[3];\nRZZ(0) q[5], q[14];\nRZZ(0) q[17], q[2];\nRZZ(0) q[9], q[8];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nRZZ(0) q[16], q[8];\nRZZ(0) q[19], q[5];\nRZZ(0) q[14], q[10];\nRZZ(0) q[4], q[18];\nRZZ(0) q[2], q[11];\nRZZ(0) q[1], q[9];\nRZZ(0) q[12], q[17];\nRZZ(0) q[3], q[6];\nRZZ(0) q[15], q[7];\nRZZ(0) q[0], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[13];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[8], q[6];\nRZZ(0) q[4], q[5];\nRZZ(0) q[0], q[14];\nRZZ(0) q[10], q[13];\nRZZ(0) q[12], q[7];\nRZZ(0) q[2], q[18];\nRZZ(0) q[15], q[3];\nRZZ(0) q[19], q[11];\nRZZ(0) q[17], q[1];\nRZZ(0) q[9], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[0], q[13];\nRZZ(0) q[6], q[18];\nRZZ(0) q[8], q[12];\nRZZ(0) q[11], q[2];\nRZZ(0) q[10], q[4];\nRZZ(0) q[7], q[15];\nRZZ(0) q[14], q[3];\nRZZ(0) q[9], q[17];\nRZZ(0) q[16], q[19];\nRZZ(0) q[1], q[5];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[18], q[1];\nRZZ(0) q[14], q[4];\nRZZ(0) q[2], q[11];\nRZZ(0) q[15], q[8];\nRZZ(0) q[12], q[3];\nRZZ(0) q[9], q[7];\nRZZ(0) q[16], q[13];\nRZZ(0) q[19], q[6];\nRZZ(0) q[5], q[10];\nRZZ(0) q[0], q[17];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[7];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(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];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nRZZ(0) q[19], q[5];\nRZZ(0) q[7], q[12];\nRZZ(0) q[16], q[2];\nRZZ(0) q[18], q[17];\nRZZ(0) q[14], q[13];\nRZZ(0) q[10], q[9];\nRZZ(0) q[8], q[15];\nRZZ(0) q[11], q[1];\nRZZ(0) q[0], q[3];\nRZZ(0) q[4], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*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(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[18], q[4];\nRZZ(0) q[5], q[12];\nRZZ(0) q[16], q[14];\nRZZ(0) q[6], q[9];\nRZZ(0) q[7], q[19];\nRZZ(0) q[10], q[3];\nRZZ(0) q[2], q[8];\nRZZ(0) q[0], q[15];\nRZZ(0) q[1], q[17];\nRZZ(0) q[11], q[13];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[13];\nry(3.5*pi) q[16];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.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[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0) q[16], q[9];\nRZZ(0) q[6], q[17];\nRZZ(0) q[7], q[0];\nRZZ(0) q[5], q[1];\nRZZ(0) q[18], q[19];\nRZZ(0) q[8], q[3];\nRZZ(0) q[12], q[4];\nRZZ(0) q[13], q[15];\nRZZ(0) q[2], q[11];\nRZZ(0) q[14], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[1];\nry(3.5*pi) q[3];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (32, 3) [63]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(1.0*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[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[19];\nRZZ(0) q[11], q[12];\nRZZ(0) q[18], q[9];\nRZZ(0) q[17], q[15];\nRZZ(0) q[2], q[3];\nRZZ(0) q[7], q[0];\nRZZ(0) q[16], q[14];\nRZZ(0) q[19], q[5];\nRZZ(0) q[10], q[13];\nRZZ(0) q[8], q[6];\nRZZ(0) q[1], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[10];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[1], q[3];\nRZZ(0) q[12], q[4];\nRZZ(0) q[10], q[17];\nRZZ(0) q[16], q[5];\nRZZ(0) q[13], q[2];\nRZZ(0) q[14], q[6];\nRZZ(0) q[15], q[11];\nRZZ(0) q[19], q[9];\nRZZ(0) q[8], q[0];\nRZZ(0) q[18], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*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];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[19], q[1];\nRZZ(0) q[9], q[12];\nRZZ(0) q[16], q[10];\nRZZ(0) q[11], q[7];\nRZZ(0) q[17], q[18];\nRZZ(0) q[6], q[2];\nRZZ(0) q[14], q[4];\nRZZ(0) q[0], q[8];\nRZZ(0) q[15], q[5];\nRZZ(0) q[13], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) 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];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nRZZ(0) q[1], q[6];\nRZZ(0) q[15], q[14];\nRZZ(0) q[19], q[3];\nRZZ(0) q[12], q[2];\nRZZ(0) q[16], q[0];\nRZZ(0) q[18], q[13];\nRZZ(0) q[5], q[7];\nRZZ(0) q[9], q[11];\nRZZ(0) q[17], q[8];\nRZZ(0) q[10], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(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];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[8];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0) q[6], q[13];\nRZZ(0) q[10], q[4];\nRZZ(0) q[9], q[5];\nRZZ(0) q[7], q[12];\nRZZ(0) q[19], q[17];\nRZZ(0) q[3], q[18];\nRZZ(0) q[16], q[8];\nRZZ(0) q[11], q[15];\nRZZ(0) q[0], q[1];\nRZZ(0) q[2], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[8], q[12];\nRZZ(0) q[2], q[10];\nRZZ(0) q[16], q[15];\nRZZ(0) q[17], q[5];\nRZZ(0) q[14], q[13];\nRZZ(0) q[1], q[4];\nRZZ(0) q[11], q[3];\nRZZ(0) q[19], q[6];\nRZZ(0) q[9], q[7];\nRZZ(0) q[18], q[0];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(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[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[10], q[17];\nRZZ(0) q[15], q[3];\nRZZ(0) q[8], q[9];\nRZZ(0) q[11], q[4];\nRZZ(0) q[14], q[13];\nRZZ(0) q[1], q[19];\nRZZ(0) q[2], q[0];\nRZZ(0) q[7], q[6];\nRZZ(0) q[12], q[16];\nRZZ(0) q[18], q[5];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[13], q[18];\nRZZ(0) q[12], q[5];\nRZZ(0) q[17], q[16];\nRZZ(0) q[14], q[3];\nRZZ(0) q[9], q[1];\nRZZ(0) q[10], q[6];\nRZZ(0) q[0], q[8];\nRZZ(0) q[2], q[4];\nRZZ(0) q[15], q[7];\nRZZ(0) q[11], q[19];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*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];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.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[7];\nry(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[19], q[17];\nRZZ(0) q[3], q[15];\nRZZ(0) q[5], q[14];\nRZZ(0) q[9], q[16];\nRZZ(0) q[8], q[11];\nRZZ(0) q[7], q[4];\nRZZ(0) q[2], q[0];\nRZZ(0) q[12], q[13];\nRZZ(0) q[6], q[18];\nRZZ(0) q[1], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0) q[11], q[14];\nRZZ(0) q[3], q[5];\nRZZ(0) q[4], q[8];\nRZZ(0) q[1], q[15];\nRZZ(0) q[10], q[18];\nRZZ(0) q[9], q[17];\nRZZ(0) q[6], q[19];\nRZZ(0) q[7], q[16];\nRZZ(0) q[12], q[2];\nRZZ(0) q[13], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[12], q[5];\nRZZ(0) q[6], q[4];\nRZZ(0) q[18], q[19];\nRZZ(0) q[1], q[16];\nRZZ(0) q[2], q[7];\nRZZ(0) q[17], q[13];\nRZZ(0) q[0], q[9];\nRZZ(0) q[3], q[11];\nRZZ(0) q[10], q[14];\nRZZ(0) q[8], q[15];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[6], q[9];\nRZZ(0) q[4], q[19];\nRZZ(0) q[7], q[2];\nRZZ(0) q[15], q[1];\nRZZ(0) q[5], q[10];\nRZZ(0) q[14], q[11];\nRZZ(0) q[13], q[16];\nRZZ(0) q[17], q[18];\nRZZ(0) q[8], q[12];\nRZZ(0) q[0], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(1.0*pi) 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];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[19];\nRZZ(0) q[4], q[7];\nRZZ(0) q[8], q[3];\nRZZ(0) q[0], q[9];\nRZZ(0) q[6], q[16];\nRZZ(0) q[19], q[18];\nRZZ(0) q[15], q[14];\nRZZ(0) q[12], q[2];\nRZZ(0) q[17], q[10];\nRZZ(0) q[1], q[11];\nRZZ(0) q[5], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[16];\nRZZ(0) q[16], q[13];\nRZZ(0) q[9], q[14];\nRZZ(0) q[7], q[8];\nRZZ(0) q[3], q[11];\nRZZ(0) q[0], q[2];\nRZZ(0) q[19], q[4];\nRZZ(0) q[12], q[17];\nRZZ(0) q[1], q[18];\nRZZ(0) q[10], q[5];\nRZZ(0) q[15], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[19];\nRZZ(0) q[6], q[19];\nRZZ(0) q[5], q[7];\nRZZ(0) q[9], q[2];\nRZZ(0) q[13], q[8];\nRZZ(0) q[17], q[16];\nRZZ(0) q[14], q[10];\nRZZ(0) q[15], q[1];\nRZZ(0) q[11], q[0];\nRZZ(0) q[4], q[3];\nRZZ(0) q[18], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[18], q[11];\nRZZ(0) q[9], q[13];\nRZZ(0) q[8], q[5];\nRZZ(0) q[2], q[14];\nRZZ(0) q[0], q[3];\nRZZ(0) q[7], q[6];\nRZZ(0) q[19], q[15];\nRZZ(0) q[17], q[10];\nRZZ(0) q[1], q[16];\nRZZ(0) q[4], q[12];\nry(3.5*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[8];\nry(1.0*pi) q[9];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(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(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[11], q[17];\nRZZ(0) q[14], q[4];\nRZZ(0) q[5], q[13];\nRZZ(0) q[6], q[2];\nRZZ(0) q[12], q[16];\nRZZ(0) q[9], q[8];\nRZZ(0) q[19], q[10];\nRZZ(0) q[7], q[1];\nRZZ(0) q[0], q[15];\nRZZ(0) q[3], q[18];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(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];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[9], q[19];\nRZZ(0) q[15], q[14];\nRZZ(0) q[2], q[1];\nRZZ(0) q[16], q[8];\nRZZ(0) q[3], q[10];\nRZZ(0) q[17], q[5];\nRZZ(0) q[12], q[13];\nRZZ(0) q[4], q[0];\nRZZ(0) q[11], q[18];\nRZZ(0) q[6], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[17], q[3];\nRZZ(0) q[15], q[10];\nRZZ(0) q[2], q[6];\nRZZ(0) q[4], q[5];\nRZZ(0) q[0], q[14];\nRZZ(0) q[7], q[8];\nRZZ(0) q[19], q[16];\nRZZ(0) q[1], q[18];\nRZZ(0) q[12], q[13];\nRZZ(0) q[9], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*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[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0) q[2], q[18];\nRZZ(0) q[9], q[13];\nRZZ(0) q[10], q[16];\nRZZ(0) q[4], q[17];\nRZZ(0) q[1], q[15];\nRZZ(0) q[7], q[0];\nRZZ(0) q[11], q[6];\nRZZ(0) q[3], q[8];\nRZZ(0) q[5], q[12];\nRZZ(0) q[19], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0) q[4], q[2];\nRZZ(0) q[7], q[18];\nRZZ(0) q[17], q[16];\nRZZ(0) q[14], q[9];\nRZZ(0) q[5], q[1];\nRZZ(0) q[10], q[13];\nRZZ(0) q[11], q[8];\nRZZ(0) q[15], q[19];\nRZZ(0) q[12], q[3];\nRZZ(0) q[6], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(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];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0) q[7], q[11];\nRZZ(0) q[19], q[14];\nRZZ(0) q[18], q[17];\nRZZ(0) q[10], q[13];\nRZZ(0) q[1], q[3];\nRZZ(0) q[0], q[4];\nRZZ(0) q[8], q[9];\nRZZ(0) q[6], q[5];\nRZZ(0) q[16], q[2];\nRZZ(0) q[12], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nry(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];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[9], q[18];\nRZZ(0) q[12], q[5];\nRZZ(0) q[7], q[3];\nRZZ(0) q[10], q[17];\nRZZ(0) q[0], q[2];\nRZZ(0) q[4], q[8];\nRZZ(0) q[1], q[13];\nRZZ(0) q[6], q[16];\nRZZ(0) q[15], q[11];\nRZZ(0) q[19], q[14];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*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];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[5], q[9];\nRZZ(0) q[16], q[1];\nRZZ(0) q[11], q[14];\nRZZ(0) q[15], q[10];\nRZZ(0) q[3], q[8];\nRZZ(0) q[7], q[4];\nRZZ(0) q[13], q[17];\nRZZ(0) q[12], q[6];\nRZZ(0) q[18], q[2];\nRZZ(0) q[19], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) 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[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[3], q[4];\nRZZ(0) q[18], q[8];\nRZZ(0) q[16], q[14];\nRZZ(0) q[11], q[5];\nRZZ(0) q[13], q[6];\nRZZ(0) q[12], q[10];\nRZZ(0) q[15], q[7];\nRZZ(0) q[1], q[19];\nRZZ(0) q[17], q[0];\nRZZ(0) q[2], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[6], q[17];\nRZZ(0) q[4], q[2];\nRZZ(0) q[1], q[18];\nRZZ(0) q[3], q[15];\nRZZ(0) q[9], q[8];\nRZZ(0) q[14], q[13];\nRZZ(0) q[7], q[11];\nRZZ(0) q[5], q[19];\nRZZ(0) q[12], q[0];\nRZZ(0) q[10], q[16];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[13], q[14];\nRZZ(0) q[5], q[0];\nRZZ(0) q[15], q[18];\nRZZ(0) q[3], q[1];\nRZZ(0) q[7], q[17];\nRZZ(0) q[16], q[6];\nRZZ(0) q[11], q[10];\nRZZ(0) q[9], q[4];\nRZZ(0) q[2], q[19];\nRZZ(0) q[12], q[8];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nRZZ(0) q[16], q[6];\nRZZ(0) q[5], q[19];\nRZZ(0) q[11], q[9];\nRZZ(0) q[17], q[8];\nRZZ(0) q[4], q[2];\nRZZ(0) q[18], q[14];\nRZZ(0) q[13], q[3];\nRZZ(0) q[7], q[1];\nRZZ(0) q[10], q[15];\nRZZ(0) q[12], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.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(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[7], q[16];\nRZZ(0) q[3], q[1];\nRZZ(0) q[19], q[17];\nRZZ(0) q[13], q[14];\nRZZ(0) q[11], q[5];\nRZZ(0) q[0], q[4];\nRZZ(0) q[18], q[12];\nRZZ(0) q[10], q[2];\nRZZ(0) q[9], q[6];\nRZZ(0) q[8], q[15];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*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];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nRZZ(0) q[2], q[17];\nRZZ(0) q[18], q[12];\nRZZ(0) q[16], q[10];\nRZZ(0) q[0], q[19];\nRZZ(0) q[11], q[3];\nRZZ(0) q[8], q[7];\nRZZ(0) q[1], q[13];\nRZZ(0) q[15], q[4];\nRZZ(0) q[14], q[9];\nRZZ(0) q[6], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[8], q[11];\nRZZ(0) q[13], q[18];\nRZZ(0) q[19], q[5];\nRZZ(0) q[7], q[12];\nRZZ(0) q[16], q[17];\nRZZ(0) q[10], q[9];\nRZZ(0) q[4], q[0];\nRZZ(0) q[6], q[2];\nRZZ(0) q[3], q[1];\nRZZ(0) q[15], q[14];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[16], q[13];\nRZZ(0) q[7], q[8];\nRZZ(0) q[4], q[5];\nRZZ(0) q[19], q[11];\nRZZ(0) q[14], q[18];\nRZZ(0) q[6], q[0];\nRZZ(0) q[15], q[12];\nRZZ(0) q[9], q[1];\nRZZ(0) q[2], q[3];\nRZZ(0) q[17], q[10];\nry(1.0*pi) q[2];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[7];\nry(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (32, 1) [65]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[8], q[1];\nRZZ(0) q[0], q[12];\nRZZ(0) q[2], q[3];\nRZZ(0) q[13], q[16];\nRZZ(0) q[18], q[7];\nRZZ(0) q[11], q[19];\nRZZ(0) q[15], q[14];\nRZZ(0) q[6], q[5];\nRZZ(0) q[9], q[17];\nRZZ(0) q[4], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[0], q[2];\nRZZ(0) q[6], q[9];\nRZZ(0) q[13], q[16];\nRZZ(0) q[4], q[1];\nRZZ(0) q[3], q[19];\nRZZ(0) q[5], q[17];\nRZZ(0) q[10], q[15];\nRZZ(0) q[11], q[14];\nRZZ(0) q[8], q[18];\nRZZ(0) q[7], q[12];\nry(3.5*pi) q[1];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[12];\nry(0.5*pi) q[14];\nry(3.5*pi) q[16];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[1], q[10];\nRZZ(0) q[13], q[17];\nRZZ(0) q[3], q[8];\nRZZ(0) q[12], q[6];\nRZZ(0) q[11], q[15];\nRZZ(0) q[16], q[14];\nRZZ(0) q[5], q[7];\nRZZ(0) q[18], q[0];\nRZZ(0) q[4], q[2];\nRZZ(0) q[19], q[9];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(1.0*pi) q[17];\nry(1.0*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(1.0*pi) 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(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[1], q[4];\nRZZ(0) q[19], q[5];\nRZZ(0) q[10], q[3];\nRZZ(0) q[6], q[2];\nRZZ(0) q[0], q[9];\nRZZ(0) q[15], q[7];\nRZZ(0) q[18], q[14];\nRZZ(0) q[16], q[11];\nRZZ(0) q[17], q[8];\nRZZ(0) q[12], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[16], q[13];\nRZZ(0) q[7], q[2];\nRZZ(0) q[4], q[12];\nRZZ(0) q[6], q[5];\nRZZ(0) q[10], q[15];\nRZZ(0) q[11], q[17];\nRZZ(0) q[14], q[19];\nRZZ(0) q[0], q[8];\nRZZ(0) q[18], q[3];\nRZZ(0) q[9], q[1];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*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[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[9], q[8];\nRZZ(0) q[2], q[16];\nRZZ(0) q[18], q[15];\nRZZ(0) q[14], q[10];\nRZZ(0) q[4], q[1];\nRZZ(0) q[17], q[6];\nRZZ(0) q[5], q[19];\nRZZ(0) q[13], q[12];\nRZZ(0) q[3], q[11];\nRZZ(0) q[0], q[7];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[19];\nRZZ(0) q[13], q[4];\nRZZ(0) q[9], q[7];\nRZZ(0) q[14], q[5];\nRZZ(0) q[10], q[11];\nRZZ(0) q[3], q[12];\nRZZ(0) q[0], q[16];\nRZZ(0) q[6], q[15];\nRZZ(0) q[17], q[19];\nRZZ(0) q[8], q[2];\nRZZ(0) q[18], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\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(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[11], q[9];\nRZZ(0) q[8], q[15];\nRZZ(0) q[1], q[2];\nRZZ(0) q[13], q[4];\nRZZ(0) q[5], q[17];\nRZZ(0) q[18], q[3];\nRZZ(0) q[7], q[10];\nRZZ(0) q[19], q[16];\nRZZ(0) q[14], q[6];\nRZZ(0) q[0], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[8], q[0];\nRZZ(0) q[1], q[14];\nRZZ(0) q[18], q[13];\nRZZ(0) q[6], q[7];\nRZZ(0) q[10], q[4];\nRZZ(0) q[15], q[2];\nRZZ(0) q[11], q[3];\nRZZ(0) q[19], q[16];\nRZZ(0) q[12], q[5];\nRZZ(0) q[9], q[17];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[18];\nRZZ(0) q[14], q[3];\nRZZ(0) q[5], q[9];\nRZZ(0) q[12], q[13];\nRZZ(0) q[6], q[17];\nRZZ(0) q[0], q[16];\nRZZ(0) q[18], q[10];\nRZZ(0) q[4], q[15];\nRZZ(0) q[2], q[8];\nRZZ(0) q[1], q[7];\nRZZ(0) q[11], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(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];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[16], q[6];\nRZZ(0) q[0], q[19];\nRZZ(0) q[11], q[12];\nRZZ(0) q[5], q[15];\nRZZ(0) q[10], q[7];\nRZZ(0) q[3], q[18];\nRZZ(0) q[8], q[13];\nRZZ(0) q[17], q[1];\nRZZ(0) q[9], q[14];\nRZZ(0) q[4], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[5], q[19];\nRZZ(0) q[3], q[16];\nRZZ(0) q[15], q[17];\nRZZ(0) q[7], q[18];\nRZZ(0) q[14], q[1];\nRZZ(0) q[0], q[13];\nRZZ(0) q[4], q[8];\nRZZ(0) q[2], q[6];\nRZZ(0) q[12], q[10];\nRZZ(0) q[9], q[11];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[15], q[13];\nRZZ(0) q[4], q[16];\nRZZ(0) q[5], q[1];\nRZZ(0) q[10], q[11];\nRZZ(0) q[3], q[6];\nRZZ(0) q[2], q[9];\nRZZ(0) q[7], q[14];\nRZZ(0) q[0], q[12];\nRZZ(0) q[8], q[17];\nRZZ(0) q[19], q[18];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[7];\nry(0.5*pi) q[10];\nry(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[18];\nRZZ(0) q[7], q[2];\nRZZ(0) q[16], q[19];\nRZZ(0) q[9], q[8];\nRZZ(0) q[5], q[12];\nRZZ(0) q[13], q[1];\nRZZ(0) q[6], q[11];\nRZZ(0) q[15], q[10];\nRZZ(0) q[14], q[18];\nRZZ(0) q[4], q[17];\nRZZ(0) q[3], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[6], q[16];\nRZZ(0) q[15], q[10];\nRZZ(0) q[11], q[9];\nRZZ(0) q[12], q[1];\nRZZ(0) q[18], q[7];\nRZZ(0) q[14], q[17];\nRZZ(0) q[13], q[0];\nRZZ(0) q[2], q[3];\nRZZ(0) q[5], q[19];\nRZZ(0) q[8], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(1.0*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(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[0], q[6];\nRZZ(0) q[10], q[8];\nRZZ(0) q[15], q[4];\nRZZ(0) q[5], q[7];\nRZZ(0) q[18], q[1];\nRZZ(0) q[9], q[16];\nRZZ(0) q[14], q[11];\nRZZ(0) q[17], q[13];\nRZZ(0) q[3], q[12];\nRZZ(0) q[19], q[2];\nry(1.0*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[19], q[3];\nRZZ(0) q[15], q[4];\nRZZ(0) q[13], q[9];\nRZZ(0) q[0], q[11];\nRZZ(0) q[2], q[14];\nRZZ(0) q[10], q[6];\nRZZ(0) q[16], q[12];\nRZZ(0) q[7], q[1];\nRZZ(0) q[18], q[8];\nRZZ(0) q[5], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.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[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[19];\nRZZ(0) q[1], q[4];\nRZZ(0) q[9], q[17];\nRZZ(0) q[15], q[2];\nRZZ(0) q[10], q[13];\nRZZ(0) q[3], q[19];\nRZZ(0) q[8], q[0];\nRZZ(0) q[18], q[7];\nRZZ(0) q[6], q[14];\nRZZ(0) q[11], q[5];\nRZZ(0) q[12], q[16];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(0.5*pi) q[5];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*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[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[16];\nRZZ(0) q[7], q[3];\nRZZ(0) q[12], q[14];\nRZZ(0) q[16], q[1];\nRZZ(0) q[10], q[18];\nRZZ(0) q[5], q[2];\nRZZ(0) q[0], q[15];\nRZZ(0) q[11], q[13];\nRZZ(0) q[8], q[6];\nRZZ(0) q[17], q[4];\nRZZ(0) q[19], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*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[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*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];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nRZZ(0) q[3], q[2];\nRZZ(0) q[4], q[15];\nRZZ(0) q[10], q[13];\nRZZ(0) q[16], q[6];\nRZZ(0) q[17], q[1];\nRZZ(0) q[14], q[0];\nRZZ(0) q[9], q[8];\nRZZ(0) q[12], q[11];\nRZZ(0) q[19], q[5];\nRZZ(0) q[18], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[10], q[19];\nRZZ(0) q[9], q[16];\nRZZ(0) q[4], q[7];\nRZZ(0) q[11], q[1];\nRZZ(0) q[12], q[15];\nRZZ(0) q[2], q[18];\nRZZ(0) q[0], q[14];\nRZZ(0) q[6], q[13];\nRZZ(0) q[3], q[17];\nRZZ(0) q[8], q[5];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*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[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\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(1.0*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*pi) q[9];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[16];\nRZZ(0) q[9], q[16];\nRZZ(0) q[3], q[11];\nRZZ(0) q[1], q[12];\nRZZ(0) q[5], q[4];\nRZZ(0) q[7], q[2];\nRZZ(0) q[14], q[6];\nRZZ(0) q[19], q[8];\nRZZ(0) q[18], q[13];\nRZZ(0) q[17], q[0];\nRZZ(0) q[10], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*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];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[13], q[19];\nRZZ(0) q[11], q[5];\nRZZ(0) q[7], q[18];\nRZZ(0) q[8], q[0];\nRZZ(0) q[15], q[16];\nRZZ(0) q[14], q[6];\nRZZ(0) q[2], q[1];\nRZZ(0) q[12], q[9];\nRZZ(0) q[3], q[17];\nRZZ(0) q[10], q[4];\nry(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[16], q[1];\nRZZ(0) q[13], q[7];\nRZZ(0) q[5], q[17];\nRZZ(0) q[19], q[12];\nRZZ(0) q[4], q[10];\nRZZ(0) q[8], q[2];\nRZZ(0) q[6], q[18];\nRZZ(0) q[15], q[14];\nRZZ(0) q[11], q[9];\nRZZ(0) q[0], q[3];\nry(0.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[3], q[5];\nRZZ(0) q[4], q[18];\nRZZ(0) q[14], q[6];\nRZZ(0) q[12], q[0];\nRZZ(0) q[7], q[11];\nRZZ(0) q[16], q[13];\nRZZ(0) q[9], q[17];\nRZZ(0) q[2], q[15];\nRZZ(0) q[1], q[8];\nRZZ(0) q[10], q[19];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[11], q[18];\nRZZ(0) q[0], q[16];\nRZZ(0) q[15], q[9];\nRZZ(0) q[1], q[2];\nRZZ(0) q[13], q[19];\nRZZ(0) q[5], q[6];\nRZZ(0) q[10], q[14];\nRZZ(0) q[4], q[7];\nRZZ(0) q[8], q[12];\nRZZ(0) q[17], q[3];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nry(1.0*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];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[10], q[18];\nRZZ(0) q[3], q[9];\nRZZ(0) q[1], q[11];\nRZZ(0) q[12], q[7];\nRZZ(0) q[19], q[5];\nRZZ(0) q[4], q[16];\nRZZ(0) q[13], q[15];\nRZZ(0) q[8], q[14];\nRZZ(0) q[0], q[2];\nRZZ(0) q[17], q[6];\nry(1.0*pi) q[2];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\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];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[18];\nRZZ(0) q[11], q[6];\nRZZ(0) q[10], q[13];\nRZZ(0) q[1], q[12];\nRZZ(0) q[19], q[2];\nRZZ(0) q[0], q[4];\nRZZ(0) q[14], q[9];\nRZZ(0) q[17], q[15];\nRZZ(0) q[7], q[3];\nRZZ(0) q[5], q[16];\nRZZ(0) q[8], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) 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];\nrx(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[18], q[15];\nRZZ(0) q[19], q[8];\nRZZ(0) q[11], q[3];\nRZZ(0) q[7], q[1];\nRZZ(0) q[10], q[2];\nRZZ(0) q[9], q[14];\nRZZ(0) q[6], q[0];\nRZZ(0) q[4], q[13];\nRZZ(0) q[16], q[17];\nRZZ(0) q[5], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[19];\nRZZ(0) q[5], q[16];\nRZZ(0) q[3], q[4];\nRZZ(0) q[12], q[0];\nRZZ(0) q[7], q[18];\nRZZ(0) q[6], q[13];\nRZZ(0) q[14], q[17];\nRZZ(0) q[1], q[19];\nRZZ(0) q[11], q[2];\nRZZ(0) q[8], q[10];\nRZZ(0) q[9], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[14], q[13];\nRZZ(0) q[12], q[6];\nRZZ(0) q[11], q[4];\nRZZ(0) q[3], q[10];\nRZZ(0) q[18], q[2];\nRZZ(0) q[15], q[7];\nRZZ(0) q[17], q[9];\nRZZ(0) q[19], q[16];\nRZZ(0) q[5], q[0];\nRZZ(0) q[1], q[8];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[5], q[8];\nRZZ(0) q[2], q[17];\nRZZ(0) q[12], q[19];\nRZZ(0) q[7], q[0];\nRZZ(0) q[6], q[13];\nRZZ(0) q[10], q[9];\nRZZ(0) q[14], q[1];\nRZZ(0) q[15], q[11];\nRZZ(0) q[4], q[16];\nRZZ(0) q[3], q[18];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[8];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (128, 7) [66]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0) q[9], q[8];\nRZZ(0) q[15], q[2];\nRZZ(0) q[7], q[10];\nRZZ(0) q[6], q[3];\nRZZ(0) q[18], q[13];\nRZZ(0) q[11], q[16];\nRZZ(0) q[0], q[12];\nRZZ(0) q[19], q[5];\nRZZ(0) q[1], q[14];\nRZZ(0) q[17], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*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(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nRZZ(0) q[11], q[17];\nRZZ(0) q[7], q[8];\nRZZ(0) q[12], q[0];\nRZZ(0) q[6], q[18];\nRZZ(0) q[16], q[15];\nRZZ(0) q[9], q[10];\nRZZ(0) q[4], q[1];\nRZZ(0) q[5], q[13];\nRZZ(0) q[3], q[14];\nRZZ(0) q[19], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[5], q[12];\nRZZ(0) q[3], q[18];\nRZZ(0) q[0], q[11];\nRZZ(0) q[17], q[9];\nRZZ(0) q[15], q[16];\nRZZ(0) q[13], q[7];\nRZZ(0) q[6], q[19];\nRZZ(0) q[2], q[1];\nRZZ(0) q[8], q[14];\nRZZ(0) q[10], q[4];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[2];\nrx(3.5*pi) 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];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(1.0*pi) q[0];\nry(1.0*pi) q[3];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[18];\nRZZ(0) q[10], q[9];\nRZZ(0) q[8], q[11];\nRZZ(0) q[3], q[5];\nRZZ(0) q[18], q[6];\nRZZ(0) q[1], q[2];\nRZZ(0) q[17], q[16];\nRZZ(0) q[15], q[0];\nRZZ(0) q[13], q[12];\nRZZ(0) q[19], q[14];\nRZZ(0) q[4], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[14], q[1];\nRZZ(0) q[18], q[9];\nRZZ(0) q[0], q[4];\nRZZ(0) q[19], q[8];\nRZZ(0) q[3], q[7];\nRZZ(0) q[2], q[11];\nRZZ(0) q[10], q[13];\nRZZ(0) q[17], q[6];\nRZZ(0) q[15], q[5];\nRZZ(0) q[16], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[15];\nry(0.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[14], q[7];\nRZZ(0) q[15], q[16];\nRZZ(0) q[18], q[6];\nRZZ(0) q[3], q[9];\nRZZ(0) q[8], q[2];\nRZZ(0) q[0], q[17];\nRZZ(0) q[19], q[12];\nRZZ(0) q[4], q[13];\nRZZ(0) q[10], q[5];\nRZZ(0) q[1], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[16];\nry(3.5*pi) q[18];\nRZZ(0) q[0], q[16];\nRZZ(0) q[11], q[4];\nRZZ(0) q[3], q[8];\nRZZ(0) q[12], q[6];\nRZZ(0) q[9], q[5];\nRZZ(0) q[13], q[14];\nRZZ(0) q[10], q[19];\nRZZ(0) q[18], q[1];\nRZZ(0) q[2], q[7];\nRZZ(0) q[15], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[8], q[13];\nRZZ(0) q[4], q[18];\nRZZ(0) q[14], q[17];\nRZZ(0) q[19], q[10];\nRZZ(0) q[9], q[2];\nRZZ(0) q[1], q[6];\nRZZ(0) q[5], q[7];\nRZZ(0) q[3], q[11];\nRZZ(0) q[12], q[0];\nRZZ(0) q[15], q[16];\nrz(3.5*pi) q[2];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[16], q[12];\nRZZ(0) q[9], q[8];\nRZZ(0) q[11], q[13];\nRZZ(0) q[3], q[15];\nRZZ(0) q[19], q[7];\nRZZ(0) q[2], q[18];\nRZZ(0) q[14], q[17];\nRZZ(0) q[10], q[1];\nRZZ(0) q[6], q[4];\nRZZ(0) q[5], q[0];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[17];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[12];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[3], q[6];\nRZZ(0) q[0], q[11];\nRZZ(0) q[18], q[15];\nRZZ(0) q[1], q[16];\nRZZ(0) q[9], q[10];\nRZZ(0) q[19], q[8];\nRZZ(0) q[2], q[4];\nRZZ(0) q[12], q[17];\nRZZ(0) q[7], q[13];\nRZZ(0) q[14], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) 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];\nrz(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[14], q[15];\nRZZ(0) q[19], q[3];\nRZZ(0) q[7], q[2];\nRZZ(0) q[6], q[13];\nRZZ(0) q[8], q[5];\nRZZ(0) q[1], q[11];\nRZZ(0) q[10], q[9];\nRZZ(0) q[0], q[12];\nRZZ(0) q[4], q[17];\nRZZ(0) q[18], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) 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];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[11], q[15];\nRZZ(0) q[16], q[14];\nRZZ(0) q[3], q[12];\nRZZ(0) q[19], q[10];\nRZZ(0) q[2], q[18];\nRZZ(0) q[9], q[5];\nRZZ(0) q[6], q[13];\nRZZ(0) q[0], q[7];\nRZZ(0) q[17], q[8];\nRZZ(0) q[1], q[4];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*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];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[12], q[5];\nRZZ(0) q[4], q[16];\nRZZ(0) q[17], q[15];\nRZZ(0) q[11], q[9];\nRZZ(0) q[2], q[19];\nRZZ(0) q[10], q[8];\nRZZ(0) q[6], q[0];\nRZZ(0) q[14], q[7];\nRZZ(0) q[18], q[13];\nRZZ(0) q[1], q[3];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(1.0*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(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[5], q[1];\nRZZ(0) q[6], q[3];\nRZZ(0) q[16], q[17];\nRZZ(0) q[19], q[18];\nRZZ(0) q[10], q[4];\nRZZ(0) q[0], q[13];\nRZZ(0) q[9], q[12];\nRZZ(0) q[2], q[7];\nRZZ(0) q[14], q[8];\nRZZ(0) q[11], q[15];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(3.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[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[11], q[14];\nRZZ(0) q[10], q[0];\nRZZ(0) q[15], q[1];\nRZZ(0) q[3], q[7];\nRZZ(0) q[8], q[5];\nRZZ(0) q[4], q[18];\nRZZ(0) q[6], q[9];\nRZZ(0) q[12], q[2];\nRZZ(0) q[13], q[19];\nRZZ(0) q[17], q[16];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[16];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.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(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[3], q[5];\nRZZ(0) q[6], q[17];\nRZZ(0) q[7], q[16];\nRZZ(0) q[10], q[4];\nRZZ(0) q[0], q[13];\nRZZ(0) q[8], q[12];\nRZZ(0) q[2], q[15];\nRZZ(0) q[19], q[1];\nRZZ(0) q[11], q[14];\nRZZ(0) q[9], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[5], q[17];\nRZZ(0) q[19], q[18];\nRZZ(0) q[4], q[10];\nRZZ(0) q[16], q[11];\nRZZ(0) q[3], q[14];\nRZZ(0) q[7], q[13];\nRZZ(0) q[6], q[1];\nRZZ(0) q[15], q[12];\nRZZ(0) q[2], q[9];\nRZZ(0) q[0], q[8];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[7];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nRZZ(0) q[2], q[14];\nRZZ(0) q[18], q[9];\nRZZ(0) q[17], q[0];\nRZZ(0) q[10], q[11];\nRZZ(0) q[6], q[8];\nRZZ(0) q[7], q[12];\nRZZ(0) q[16], q[15];\nRZZ(0) q[19], q[5];\nRZZ(0) q[13], q[1];\nRZZ(0) q[4], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(1.0*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[1], q[5];\nRZZ(0) q[11], q[13];\nRZZ(0) q[18], q[2];\nRZZ(0) q[10], q[7];\nRZZ(0) q[14], q[12];\nRZZ(0) q[17], q[6];\nRZZ(0) q[19], q[8];\nRZZ(0) q[4], q[9];\nRZZ(0) q[3], q[15];\nRZZ(0) q[0], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*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];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[19];\nRZZ(0) q[14], q[1];\nRZZ(0) q[2], q[8];\nRZZ(0) q[15], q[9];\nRZZ(0) q[16], q[19];\nRZZ(0) q[3], q[18];\nRZZ(0) q[12], q[5];\nRZZ(0) q[4], q[11];\nRZZ(0) q[17], q[13];\nRZZ(0) q[0], q[7];\nRZZ(0) q[10], q[6];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[5];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[0], q[11];\nRZZ(0) q[10], q[15];\nRZZ(0) q[7], q[4];\nRZZ(0) q[5], q[8];\nRZZ(0) q[19], q[14];\nRZZ(0) q[17], q[16];\nRZZ(0) q[12], q[18];\nRZZ(0) q[1], q[13];\nRZZ(0) q[9], q[2];\nRZZ(0) q[6], q[3];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[18];\nRZZ(0) q[3], q[8];\nRZZ(0) q[12], q[4];\nRZZ(0) q[7], q[10];\nRZZ(0) q[16], q[19];\nRZZ(0) q[14], q[6];\nRZZ(0) q[17], q[18];\nRZZ(0) q[9], q[13];\nRZZ(0) q[0], q[15];\nRZZ(0) q[11], q[2];\nRZZ(0) q[5], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\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(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[7];\nry(3.5*pi) q[9];\nry(0.5*pi) q[11];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nRZZ(0) q[16], q[10];\nRZZ(0) q[12], q[0];\nRZZ(0) q[15], q[1];\nRZZ(0) q[7], q[14];\nRZZ(0) q[2], q[13];\nRZZ(0) q[9], q[18];\nRZZ(0) q[3], q[11];\nRZZ(0) q[5], q[4];\nRZZ(0) q[6], q[19];\nRZZ(0) q[8], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[2], q[5];\nRZZ(0) q[11], q[18];\nRZZ(0) q[0], q[4];\nRZZ(0) q[9], q[19];\nRZZ(0) q[8], q[13];\nRZZ(0) q[15], q[10];\nRZZ(0) q[1], q[7];\nRZZ(0) q[12], q[17];\nRZZ(0) q[16], q[14];\nRZZ(0) q[3], q[6];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[1], q[3];\nRZZ(0) q[10], q[2];\nRZZ(0) q[13], q[17];\nRZZ(0) q[15], q[6];\nRZZ(0) q[14], q[18];\nRZZ(0) q[5], q[16];\nRZZ(0) q[11], q[4];\nRZZ(0) q[12], q[0];\nRZZ(0) q[19], q[7];\nRZZ(0) q[9], q[8];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[3], q[6];\nRZZ(0) q[8], q[0];\nRZZ(0) q[10], q[4];\nRZZ(0) q[7], q[18];\nRZZ(0) q[12], q[2];\nRZZ(0) q[19], q[13];\nRZZ(0) q[17], q[11];\nRZZ(0) q[16], q[14];\nRZZ(0) q[9], q[15];\nRZZ(0) q[1], q[5];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(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];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[10], q[9];\nRZZ(0) q[14], q[19];\nRZZ(0) q[4], q[2];\nRZZ(0) q[0], q[7];\nRZZ(0) q[18], q[3];\nRZZ(0) q[8], q[12];\nRZZ(0) q[5], q[16];\nRZZ(0) q[15], q[1];\nRZZ(0) q[11], q[6];\nRZZ(0) q[13], q[17];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*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];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[9], q[13];\nRZZ(0) q[0], q[19];\nRZZ(0) q[5], q[15];\nRZZ(0) q[6], q[18];\nRZZ(0) q[12], q[16];\nRZZ(0) q[3], q[11];\nRZZ(0) q[8], q[7];\nRZZ(0) q[14], q[1];\nRZZ(0) q[4], q[17];\nRZZ(0) q[10], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.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];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0) q[10], q[5];\nRZZ(0) q[16], q[14];\nRZZ(0) q[1], q[3];\nRZZ(0) q[15], q[19];\nRZZ(0) q[7], q[8];\nRZZ(0) q[2], q[12];\nRZZ(0) q[13], q[9];\nRZZ(0) q[4], q[6];\nRZZ(0) q[0], q[11];\nRZZ(0) q[17], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.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[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(1.0*pi) q[2];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[16], q[0];\nRZZ(0) q[9], q[2];\nRZZ(0) q[18], q[14];\nRZZ(0) q[11], q[12];\nRZZ(0) q[10], q[17];\nRZZ(0) q[13], q[19];\nRZZ(0) q[8], q[4];\nRZZ(0) q[5], q[3];\nRZZ(0) q[1], q[7];\nRZZ(0) q[6], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[15], q[7];\nRZZ(0) q[6], q[12];\nRZZ(0) q[19], q[14];\nRZZ(0) q[16], q[5];\nRZZ(0) q[2], q[17];\nRZZ(0) q[18], q[8];\nRZZ(0) q[1], q[0];\nRZZ(0) q[3], q[4];\nRZZ(0) q[11], q[9];\nRZZ(0) q[10], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[1], q[9];\nRZZ(0) q[0], q[13];\nRZZ(0) q[8], q[16];\nRZZ(0) q[2], q[5];\nRZZ(0) q[10], q[18];\nRZZ(0) q[12], q[19];\nRZZ(0) q[11], q[17];\nRZZ(0) q[14], q[7];\nRZZ(0) q[3], q[6];\nRZZ(0) q[4], q[15];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nry(1.0*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[15], q[3];\nRZZ(0) q[13], q[8];\nRZZ(0) q[2], q[11];\nRZZ(0) q[6], q[5];\nRZZ(0) q[9], q[4];\nRZZ(0) q[7], q[16];\nRZZ(0) q[1], q[0];\nRZZ(0) q[19], q[14];\nRZZ(0) q[12], q[18];\nRZZ(0) q[17], q[10];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[11];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[10], q[1];\nRZZ(0) q[11], q[6];\nRZZ(0) q[5], q[0];\nRZZ(0) q[8], q[13];\nRZZ(0) q[17], q[3];\nRZZ(0) q[19], q[14];\nRZZ(0) q[15], q[18];\nRZZ(0) q[16], q[12];\nRZZ(0) q[2], q[7];\nRZZ(0) q[9], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[12], q[7];\nRZZ(0) q[16], q[17];\nRZZ(0) q[15], q[1];\nRZZ(0) q[6], q[0];\nRZZ(0) q[10], q[19];\nRZZ(0) q[11], q[3];\nRZZ(0) q[9], q[14];\nRZZ(0) q[5], q[18];\nRZZ(0) q[13], q[4];\nRZZ(0) q[8], q[2];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[5];\nry(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*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];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nRZZ(0) q[12], q[3];\nRZZ(0) q[0], q[16];\nRZZ(0) q[11], q[7];\nRZZ(0) q[4], q[6];\nRZZ(0) q[1], q[5];\nRZZ(0) q[15], q[2];\nRZZ(0) q[13], q[10];\nRZZ(0) q[8], q[18];\nRZZ(0) q[9], q[17];\nRZZ(0) q[14], q[19];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[12], q[4];\nRZZ(0) q[15], q[9];\nRZZ(0) q[17], q[5];\nRZZ(0) q[14], q[7];\nRZZ(0) q[16], q[11];\nRZZ(0) q[3], q[18];\nRZZ(0) q[1], q[2];\nRZZ(0) q[6], q[13];\nRZZ(0) q[0], q[19];\nRZZ(0) q[10], q[8];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\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(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[1], q[0];\nRZZ(0) q[10], q[13];\nRZZ(0) q[12], q[14];\nRZZ(0) q[7], q[17];\nRZZ(0) q[19], q[18];\nRZZ(0) q[11], q[9];\nRZZ(0) q[2], q[3];\nRZZ(0) q[16], q[5];\nRZZ(0) q[4], q[6];\nRZZ(0) q[15], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[15];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[8], q[18];\nRZZ(0) q[13], q[6];\nRZZ(0) q[4], q[14];\nRZZ(0) q[16], q[19];\nRZZ(0) q[11], q[3];\nRZZ(0) q[10], q[0];\nRZZ(0) q[1], q[9];\nRZZ(0) q[12], q[2];\nRZZ(0) q[7], q[17];\nRZZ(0) q[15], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[0], q[7];\nRZZ(0) q[17], q[16];\nRZZ(0) q[11], q[2];\nRZZ(0) q[1], q[15];\nRZZ(0) q[12], q[13];\nRZZ(0) q[6], q[4];\nRZZ(0) q[10], q[14];\nRZZ(0) q[19], q[5];\nRZZ(0) q[18], q[9];\nRZZ(0) q[8], q[3];\nry(0.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[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[15];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\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(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[9], q[8];\nRZZ(0) q[12], q[11];\nRZZ(0) q[6], q[14];\nRZZ(0) q[3], q[10];\nRZZ(0) q[15], q[0];\nRZZ(0) q[18], q[5];\nRZZ(0) q[2], q[1];\nRZZ(0) q[4], q[19];\nRZZ(0) q[13], q[7];\nRZZ(0) q[16], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[6], q[1];\nRZZ(0) q[0], q[16];\nRZZ(0) q[4], q[10];\nRZZ(0) q[14], q[12];\nRZZ(0) q[8], q[17];\nRZZ(0) q[15], q[2];\nRZZ(0) q[18], q[11];\nRZZ(0) q[19], q[3];\nRZZ(0) q[13], q[5];\nRZZ(0) q[7], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[3], q[12];\nRZZ(0) q[4], q[0];\nRZZ(0) q[19], q[14];\nRZZ(0) q[7], q[9];\nRZZ(0) q[15], q[18];\nRZZ(0) q[16], q[11];\nRZZ(0) q[10], q[17];\nRZZ(0) q[2], q[5];\nRZZ(0) q[1], q[6];\nRZZ(0) q[8], q[13];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[17];\nRZZ(0) q[16], q[10];\nRZZ(0) q[11], q[19];\nRZZ(0) q[15], q[5];\nRZZ(0) q[18], q[13];\nRZZ(0) q[2], q[0];\nRZZ(0) q[9], q[8];\nRZZ(0) q[1], q[3];\nRZZ(0) q[17], q[7];\nRZZ(0) q[12], q[4];\nRZZ(0) q[6], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nry(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[17], q[18];\nRZZ(0) q[6], q[13];\nRZZ(0) q[10], q[1];\nRZZ(0) q[3], q[8];\nRZZ(0) q[4], q[15];\nRZZ(0) q[7], q[2];\nRZZ(0) q[14], q[19];\nRZZ(0) q[9], q[12];\nRZZ(0) q[16], q[0];\nRZZ(0) q[11], q[5];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[1], q[19];\nRZZ(0) q[2], q[8];\nRZZ(0) q[4], q[9];\nRZZ(0) q[13], q[18];\nRZZ(0) q[10], q[0];\nRZZ(0) q[15], q[17];\nRZZ(0) q[3], q[5];\nRZZ(0) q[14], q[16];\nRZZ(0) q[12], q[7];\nRZZ(0) q[6], q[11];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nRZZ(0) q[16], q[12];\nRZZ(0) q[1], q[0];\nRZZ(0) q[11], q[8];\nRZZ(0) q[19], q[7];\nRZZ(0) q[17], q[9];\nRZZ(0) q[4], q[13];\nRZZ(0) q[3], q[5];\nRZZ(0) q[14], q[2];\nRZZ(0) q[6], q[10];\nRZZ(0) q[18], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[6], q[16];\nRZZ(0) q[19], q[9];\nRZZ(0) q[18], q[7];\nRZZ(0) q[12], q[17];\nRZZ(0) q[14], q[8];\nRZZ(0) q[0], q[15];\nRZZ(0) q[4], q[5];\nRZZ(0) q[3], q[2];\nRZZ(0) q[11], q[13];\nRZZ(0) q[10], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*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];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nRZZ(0) q[8], q[4];\nRZZ(0) q[17], q[7];\nRZZ(0) q[5], q[0];\nRZZ(0) q[15], q[3];\nRZZ(0) q[19], q[14];\nRZZ(0) q[10], q[6];\nRZZ(0) q[18], q[16];\nRZZ(0) q[13], q[11];\nRZZ(0) q[9], q[2];\nRZZ(0) q[1], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nRZZ(0) q[11], q[6];\nRZZ(0) q[16], q[17];\nRZZ(0) q[1], q[3];\nRZZ(0) q[13], q[8];\nRZZ(0) q[10], q[0];\nRZZ(0) q[4], q[9];\nRZZ(0) q[5], q[15];\nRZZ(0) q[12], q[19];\nRZZ(0) q[18], q[14];\nRZZ(0) q[2], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0) q[0], q[10];\nRZZ(0) q[19], q[6];\nRZZ(0) q[8], q[2];\nRZZ(0) q[14], q[15];\nRZZ(0) q[5], q[18];\nRZZ(0) q[1], q[9];\nRZZ(0) q[3], q[16];\nRZZ(0) q[12], q[11];\nRZZ(0) q[4], q[17];\nRZZ(0) q[13], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[4];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[14], q[7];\nRZZ(0) q[13], q[15];\nRZZ(0) q[19], q[3];\nRZZ(0) q[8], q[16];\nRZZ(0) q[11], q[17];\nRZZ(0) q[4], q[0];\nRZZ(0) q[9], q[12];\nRZZ(0) q[10], q[1];\nRZZ(0) q[2], q[18];\nRZZ(0) q[5], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nRZZ(0) q[18], q[16];\nRZZ(0) q[11], q[1];\nRZZ(0) q[4], q[17];\nRZZ(0) q[13], q[14];\nRZZ(0) q[19], q[15];\nRZZ(0) q[9], q[12];\nRZZ(0) q[3], q[7];\nRZZ(0) q[5], q[10];\nRZZ(0) q[0], q[2];\nRZZ(0) q[6], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[13], q[7];\nRZZ(0) q[14], q[16];\nRZZ(0) q[3], q[9];\nRZZ(0) q[5], q[8];\nRZZ(0) q[15], q[1];\nRZZ(0) q[18], q[17];\nRZZ(0) q[6], q[19];\nRZZ(0) q[4], q[11];\nRZZ(0) q[12], q[0];\nRZZ(0) q[2], q[10];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[18], q[12];\nRZZ(0) q[4], q[7];\nRZZ(0) q[3], q[2];\nRZZ(0) q[19], q[16];\nRZZ(0) q[1], q[17];\nRZZ(0) q[5], q[9];\nRZZ(0) q[11], q[14];\nRZZ(0) q[15], q[0];\nRZZ(0) q[6], q[13];\nRZZ(0) q[10], q[8];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*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[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[9], q[2];\nRZZ(0) q[13], q[10];\nRZZ(0) q[17], q[7];\nRZZ(0) q[8], q[14];\nRZZ(0) q[19], q[4];\nRZZ(0) q[18], q[15];\nRZZ(0) q[3], q[12];\nRZZ(0) q[6], q[16];\nRZZ(0) q[5], q[11];\nRZZ(0) q[0], q[1];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[13], q[11];\nRZZ(0) q[12], q[19];\nRZZ(0) q[9], q[14];\nRZZ(0) q[2], q[4];\nRZZ(0) q[8], q[16];\nRZZ(0) q[7], q[5];\nRZZ(0) q[3], q[17];\nRZZ(0) q[0], q[1];\nRZZ(0) q[6], q[10];\nRZZ(0) q[18], q[15];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[6];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(1.0*pi) 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];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[8], q[18];\nRZZ(0) q[12], q[1];\nRZZ(0) q[5], q[2];\nRZZ(0) q[10], q[14];\nRZZ(0) q[0], q[13];\nRZZ(0) q[17], q[7];\nRZZ(0) q[3], q[15];\nRZZ(0) q[4], q[16];\nRZZ(0) q[19], q[11];\nRZZ(0) q[9], q[6];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[14];\nry(1.0*pi) q[16];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[12], q[1];\nRZZ(0) q[18], q[14];\nRZZ(0) q[17], q[0];\nRZZ(0) q[13], q[6];\nRZZ(0) q[10], q[19];\nRZZ(0) q[11], q[8];\nRZZ(0) q[15], q[9];\nRZZ(0) q[3], q[5];\nRZZ(0) q[16], q[2];\nRZZ(0) q[7], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[5], q[16];\nRZZ(0) q[9], q[10];\nRZZ(0) q[17], q[0];\nRZZ(0) q[8], q[2];\nRZZ(0) q[13], q[14];\nRZZ(0) q[11], q[18];\nRZZ(0) q[6], q[3];\nRZZ(0) q[15], q[1];\nRZZ(0) q[4], q[12];\nRZZ(0) q[19], q[7];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[11], q[19];\nRZZ(0) q[1], q[8];\nRZZ(0) q[2], q[7];\nRZZ(0) q[13], q[10];\nRZZ(0) q[15], q[14];\nRZZ(0) q[5], q[16];\nRZZ(0) q[18], q[3];\nRZZ(0) q[12], q[17];\nRZZ(0) q[6], q[0];\nRZZ(0) q[9], q[4];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[18], q[0];\nRZZ(0) q[16], q[1];\nRZZ(0) q[19], q[15];\nRZZ(0) q[4], q[6];\nRZZ(0) q[5], q[12];\nRZZ(0) q[2], q[3];\nRZZ(0) q[8], q[10];\nRZZ(0) q[9], q[14];\nRZZ(0) q[13], q[17];\nRZZ(0) q[7], q[11];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[8], q[6];\nRZZ(0) q[13], q[17];\nRZZ(0) q[2], q[15];\nRZZ(0) q[5], q[14];\nRZZ(0) q[10], q[9];\nRZZ(0) q[7], q[16];\nRZZ(0) q[3], q[18];\nRZZ(0) q[1], q[12];\nRZZ(0) q[19], q[0];\nRZZ(0) q[11], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[12], q[18];\nRZZ(0) q[14], q[3];\nRZZ(0) q[15], q[8];\nRZZ(0) q[17], q[13];\nRZZ(0) q[0], q[9];\nRZZ(0) q[7], q[11];\nRZZ(0) q[6], q[16];\nRZZ(0) q[10], q[4];\nRZZ(0) q[1], q[19];\nRZZ(0) q[5], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[4], q[5];\nRZZ(0) q[15], q[12];\nRZZ(0) q[16], q[17];\nRZZ(0) q[11], q[10];\nRZZ(0) q[3], q[8];\nRZZ(0) q[19], q[18];\nRZZ(0) q[0], q[7];\nRZZ(0) q[1], q[14];\nRZZ(0) q[6], q[2];\nRZZ(0) q[9], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[17], q[19];\nRZZ(0) q[2], q[8];\nRZZ(0) q[12], q[4];\nRZZ(0) q[1], q[7];\nRZZ(0) q[9], q[10];\nRZZ(0) q[15], q[0];\nRZZ(0) q[16], q[5];\nRZZ(0) q[14], q[6];\nRZZ(0) q[13], q[11];\nRZZ(0) q[3], q[18];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nry(1.0*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nRZZ(0) q[18], q[0];\nRZZ(0) q[14], q[10];\nRZZ(0) q[2], q[1];\nRZZ(0) q[16], q[11];\nRZZ(0) q[19], q[9];\nRZZ(0) q[12], q[7];\nRZZ(0) q[3], q[15];\nRZZ(0) q[5], q[8];\nRZZ(0) q[4], q[13];\nRZZ(0) q[6], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*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];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[0], q[4];\nRZZ(0) q[2], q[9];\nRZZ(0) q[7], q[12];\nRZZ(0) q[18], q[6];\nRZZ(0) q[3], q[16];\nRZZ(0) q[5], q[13];\nRZZ(0) q[10], q[14];\nRZZ(0) q[1], q[11];\nRZZ(0) q[19], q[15];\nRZZ(0) q[17], q[8];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(3.5*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];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nRZZ(0) q[14], q[12];\nRZZ(0) q[18], q[17];\nRZZ(0) q[6], q[9];\nRZZ(0) q[1], q[15];\nRZZ(0) q[0], q[2];\nRZZ(0) q[13], q[11];\nRZZ(0) q[16], q[3];\nRZZ(0) q[19], q[7];\nRZZ(0) q[10], q[5];\nRZZ(0) q[4], q[8];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[0];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[19], q[13];\nRZZ(0) q[9], q[5];\nRZZ(0) q[16], q[8];\nRZZ(0) q[10], q[3];\nRZZ(0) q[6], q[1];\nRZZ(0) q[11], q[17];\nRZZ(0) q[14], q[4];\nRZZ(0) q[18], q[12];\nRZZ(0) q[2], q[7];\nRZZ(0) q[15], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[9], q[2];\nRZZ(0) q[3], q[6];\nRZZ(0) q[0], q[19];\nRZZ(0) q[12], q[18];\nRZZ(0) q[10], q[13];\nRZZ(0) q[7], q[11];\nRZZ(0) q[14], q[16];\nRZZ(0) q[1], q[17];\nRZZ(0) q[4], q[15];\nRZZ(0) q[5], q[8];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[16], q[9];\nRZZ(0) q[0], q[10];\nRZZ(0) q[12], q[17];\nRZZ(0) q[19], q[14];\nRZZ(0) q[13], q[5];\nRZZ(0) q[2], q[18];\nRZZ(0) q[15], q[1];\nRZZ(0) q[6], q[11];\nRZZ(0) q[7], q[3];\nRZZ(0) q[8], q[4];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(0.5*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];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[4];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nRZZ(0) q[2], q[1];\nRZZ(0) q[14], q[10];\nRZZ(0) q[11], q[18];\nRZZ(0) q[9], q[12];\nRZZ(0) q[6], q[5];\nRZZ(0) q[17], q[16];\nRZZ(0) q[4], q[13];\nRZZ(0) q[19], q[7];\nRZZ(0) q[8], q[0];\nRZZ(0) q[15], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(1.0*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[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[10], q[11];\nRZZ(0) q[8], q[7];\nRZZ(0) q[3], q[15];\nRZZ(0) q[1], q[18];\nRZZ(0) q[13], q[2];\nRZZ(0) q[5], q[16];\nRZZ(0) q[19], q[6];\nRZZ(0) q[0], q[4];\nRZZ(0) q[14], q[9];\nRZZ(0) q[17], q[12];\nry(3.5*pi) q[1];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[17];\nRZZ(0) q[12], q[18];\nRZZ(0) q[9], q[8];\nRZZ(0) q[2], q[16];\nRZZ(0) q[15], q[11];\nRZZ(0) q[10], q[14];\nRZZ(0) q[4], q[13];\nRZZ(0) q[19], q[17];\nRZZ(0) q[0], q[5];\nRZZ(0) q[6], q[3];\nRZZ(0) q[1], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[2];\nry(1.0*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];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[14], q[3];\nRZZ(0) q[9], q[18];\nRZZ(0) q[13], q[16];\nRZZ(0) q[5], q[12];\nRZZ(0) q[6], q[7];\nRZZ(0) q[8], q[19];\nRZZ(0) q[1], q[10];\nRZZ(0) q[4], q[2];\nRZZ(0) q[11], q[17];\nRZZ(0) q[15], q[0];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[3], q[9];\nRZZ(0) q[16], q[7];\nRZZ(0) q[0], q[17];\nRZZ(0) q[19], q[13];\nRZZ(0) q[8], q[18];\nRZZ(0) q[1], q[4];\nRZZ(0) q[14], q[10];\nRZZ(0) q[2], q[15];\nRZZ(0) q[6], q[5];\nRZZ(0) q[11], q[12];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.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(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[4], q[6];\nRZZ(0) q[13], q[0];\nRZZ(0) q[17], q[8];\nRZZ(0) q[2], q[1];\nRZZ(0) q[18], q[19];\nRZZ(0) q[9], q[14];\nRZZ(0) q[3], q[15];\nRZZ(0) q[12], q[10];\nRZZ(0) q[11], q[7];\nRZZ(0) q[16], q[5];\nry(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[7], q[2];\nRZZ(0) q[9], q[18];\nRZZ(0) q[4], q[1];\nRZZ(0) q[11], q[19];\nRZZ(0) q[0], q[17];\nRZZ(0) q[13], q[15];\nRZZ(0) q[14], q[6];\nRZZ(0) q[12], q[8];\nRZZ(0) q[3], q[10];\nRZZ(0) q[16], q[5];\nry(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[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[4], q[8];\nRZZ(0) q[11], q[12];\nRZZ(0) q[14], q[1];\nRZZ(0) q[0], q[16];\nRZZ(0) q[19], q[2];\nRZZ(0) q[7], q[9];\nRZZ(0) q[13], q[15];\nRZZ(0) q[18], q[17];\nRZZ(0) q[10], q[5];\nRZZ(0) q[3], q[6];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nRZZ(0) q[4], q[8];\nRZZ(0) q[1], q[11];\nRZZ(0) q[15], q[19];\nRZZ(0) q[10], q[7];\nRZZ(0) q[18], q[3];\nRZZ(0) q[5], q[14];\nRZZ(0) q[9], q[0];\nRZZ(0) q[13], q[2];\nRZZ(0) q[6], q[12];\nRZZ(0) q[16], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) 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];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[0];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[11];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[18], q[0];\nRZZ(0) q[16], q[4];\nRZZ(0) q[9], q[10];\nRZZ(0) q[11], q[7];\nRZZ(0) q[1], q[14];\nRZZ(0) q[12], q[19];\nRZZ(0) q[3], q[6];\nRZZ(0) q[2], q[15];\nRZZ(0) q[13], q[8];\nRZZ(0) q[5], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[13], q[2];\nRZZ(0) q[0], q[19];\nRZZ(0) q[6], q[7];\nRZZ(0) q[16], q[14];\nRZZ(0) q[5], q[3];\nRZZ(0) q[15], q[1];\nRZZ(0) q[10], q[12];\nRZZ(0) q[4], q[9];\nRZZ(0) q[8], q[18];\nRZZ(0) q[11], q[17];\nrx(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];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.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[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[6], q[5];\nRZZ(0) q[1], q[13];\nRZZ(0) q[11], q[4];\nRZZ(0) q[7], q[8];\nRZZ(0) q[0], q[16];\nRZZ(0) q[15], q[2];\nRZZ(0) q[3], q[17];\nRZZ(0) q[9], q[10];\nRZZ(0) q[12], q[14];\nRZZ(0) q[18], q[19];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[18], q[2];\nRZZ(0) q[16], q[1];\nRZZ(0) q[4], q[11];\nRZZ(0) q[10], q[17];\nRZZ(0) q[8], q[0];\nRZZ(0) q[3], q[13];\nRZZ(0) q[5], q[7];\nRZZ(0) q[14], q[19];\nRZZ(0) q[15], q[9];\nRZZ(0) q[6], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[3];\nry(3.5*pi) q[5];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[17], q[5];\nRZZ(0) q[11], q[6];\nRZZ(0) q[7], q[0];\nRZZ(0) q[8], q[3];\nRZZ(0) q[2], q[1];\nRZZ(0) q[14], q[13];\nRZZ(0) q[10], q[16];\nRZZ(0) q[19], q[9];\nRZZ(0) q[4], q[18];\nRZZ(0) q[15], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[16], q[17];\nRZZ(0) q[8], q[4];\nRZZ(0) q[1], q[6];\nRZZ(0) q[18], q[12];\nRZZ(0) q[2], q[14];\nRZZ(0) q[0], q[15];\nRZZ(0) q[13], q[9];\nRZZ(0) q[10], q[3];\nRZZ(0) q[5], q[7];\nRZZ(0) q[11], q[19];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[19], q[1];\nRZZ(0) q[4], q[0];\nRZZ(0) q[2], q[8];\nRZZ(0) q[12], q[5];\nRZZ(0) q[15], q[11];\nRZZ(0) q[16], q[9];\nRZZ(0) q[7], q[3];\nRZZ(0) q[10], q[13];\nRZZ(0) q[18], q[6];\nRZZ(0) q[14], q[17];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[5];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[1], q[16];\nRZZ(0) q[11], q[14];\nRZZ(0) q[2], q[13];\nRZZ(0) q[5], q[9];\nRZZ(0) q[7], q[17];\nRZZ(0) q[8], q[4];\nRZZ(0) q[0], q[3];\nRZZ(0) q[19], q[15];\nRZZ(0) q[12], q[6];\nRZZ(0) q[18], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[5];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[7], q[0];\nRZZ(0) q[10], q[5];\nRZZ(0) q[19], q[11];\nRZZ(0) q[8], q[2];\nRZZ(0) q[12], q[3];\nRZZ(0) q[16], q[15];\nRZZ(0) q[14], q[18];\nRZZ(0) q[9], q[4];\nRZZ(0) q[6], q[1];\nRZZ(0) q[17], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*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];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[2], q[15];\nRZZ(0) q[11], q[8];\nRZZ(0) q[6], q[10];\nRZZ(0) q[1], q[7];\nRZZ(0) q[13], q[18];\nRZZ(0) q[0], q[17];\nRZZ(0) q[19], q[16];\nRZZ(0) q[14], q[5];\nRZZ(0) q[3], q[12];\nRZZ(0) q[9], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[19];\nRZZ(0) q[8], q[17];\nRZZ(0) q[1], q[10];\nRZZ(0) q[5], q[2];\nRZZ(0) q[0], q[6];\nRZZ(0) q[16], q[9];\nRZZ(0) q[3], q[12];\nRZZ(0) q[4], q[14];\nRZZ(0) q[13], q[19];\nRZZ(0) q[15], q[11];\nRZZ(0) q[18], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[19];\nRZZ(0) q[10], q[13];\nRZZ(0) q[12], q[4];\nRZZ(0) q[3], q[19];\nRZZ(0) q[6], q[1];\nRZZ(0) q[15], q[14];\nRZZ(0) q[17], q[18];\nRZZ(0) q[11], q[16];\nRZZ(0) q[7], q[0];\nRZZ(0) q[2], q[8];\nRZZ(0) q[9], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[12];\nry(3.5*pi) q[14];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[17], q[4];\nRZZ(0) q[7], q[18];\nRZZ(0) q[10], q[19];\nRZZ(0) q[2], q[0];\nRZZ(0) q[16], q[9];\nRZZ(0) q[8], q[13];\nRZZ(0) q[6], q[12];\nRZZ(0) q[5], q[1];\nRZZ(0) q[3], q[14];\nRZZ(0) q[15], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[6], q[11];\nRZZ(0) q[5], q[10];\nRZZ(0) q[12], q[17];\nRZZ(0) q[0], q[19];\nRZZ(0) q[4], q[13];\nRZZ(0) q[8], q[16];\nRZZ(0) q[1], q[18];\nRZZ(0) q[7], q[9];\nRZZ(0) q[15], q[3];\nRZZ(0) q[2], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) 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];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[14];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[15], q[3];\nRZZ(0) q[4], q[17];\nRZZ(0) q[7], q[14];\nRZZ(0) q[11], q[9];\nRZZ(0) q[18], q[12];\nRZZ(0) q[5], q[13];\nRZZ(0) q[1], q[0];\nRZZ(0) q[10], q[2];\nRZZ(0) q[8], q[19];\nRZZ(0) q[16], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(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];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[15], q[3];\nRZZ(0) q[1], q[2];\nRZZ(0) q[17], q[11];\nRZZ(0) q[8], q[19];\nRZZ(0) q[9], q[6];\nRZZ(0) q[5], q[14];\nRZZ(0) q[4], q[0];\nRZZ(0) q[12], q[16];\nRZZ(0) q[10], q[13];\nRZZ(0) q[7], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[0], q[17];\nRZZ(0) q[2], q[8];\nRZZ(0) q[16], q[5];\nRZZ(0) q[9], q[1];\nRZZ(0) q[3], q[6];\nRZZ(0) q[15], q[4];\nRZZ(0) q[7], q[11];\nRZZ(0) q[13], q[19];\nRZZ(0) q[18], q[14];\nRZZ(0) q[12], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[16], q[13];\nRZZ(0) q[3], q[6];\nRZZ(0) q[7], q[8];\nRZZ(0) q[4], q[17];\nRZZ(0) q[12], q[1];\nRZZ(0) q[9], q[0];\nRZZ(0) q[10], q[11];\nRZZ(0) q[19], q[15];\nRZZ(0) q[14], q[5];\nRZZ(0) q[18], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[0], q[19];\nRZZ(0) q[17], q[13];\nRZZ(0) q[3], q[11];\nRZZ(0) q[18], q[16];\nRZZ(0) q[5], q[14];\nRZZ(0) q[2], q[1];\nRZZ(0) q[10], q[6];\nRZZ(0) q[9], q[7];\nRZZ(0) q[4], q[12];\nRZZ(0) q[15], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[7], q[1];\nRZZ(0) q[14], q[4];\nRZZ(0) q[5], q[13];\nRZZ(0) q[10], q[15];\nRZZ(0) q[0], q[16];\nRZZ(0) q[8], q[2];\nRZZ(0) q[11], q[6];\nRZZ(0) q[17], q[9];\nRZZ(0) q[3], q[19];\nRZZ(0) q[12], q[18];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.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[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nRZZ(0) q[7], q[10];\nRZZ(0) q[0], q[14];\nRZZ(0) q[18], q[2];\nRZZ(0) q[13], q[15];\nRZZ(0) q[11], q[8];\nRZZ(0) q[5], q[9];\nRZZ(0) q[16], q[4];\nRZZ(0) q[6], q[17];\nRZZ(0) q[3], q[1];\nRZZ(0) q[12], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(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];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[11], q[14];\nRZZ(0) q[6], q[12];\nRZZ(0) q[16], q[17];\nRZZ(0) q[18], q[0];\nRZZ(0) q[10], q[7];\nRZZ(0) q[13], q[1];\nRZZ(0) q[4], q[15];\nRZZ(0) q[19], q[3];\nRZZ(0) q[5], q[2];\nRZZ(0) q[9], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[10], q[6];\nRZZ(0) q[17], q[14];\nRZZ(0) q[3], q[12];\nRZZ(0) q[13], q[9];\nRZZ(0) q[11], q[18];\nRZZ(0) q[4], q[16];\nRZZ(0) q[15], q[19];\nRZZ(0) q[2], q[7];\nRZZ(0) q[5], q[0];\nRZZ(0) q[1], q[8];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[6];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[0];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[4], q[18];\nRZZ(0) q[15], q[14];\nRZZ(0) q[8], q[0];\nRZZ(0) q[9], q[11];\nRZZ(0) q[16], q[13];\nRZZ(0) q[3], q[10];\nRZZ(0) q[7], q[6];\nRZZ(0) q[19], q[12];\nRZZ(0) q[17], q[1];\nRZZ(0) q[5], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[11], q[14];\nRZZ(0) q[18], q[7];\nRZZ(0) q[4], q[6];\nRZZ(0) q[0], q[10];\nRZZ(0) q[16], q[13];\nRZZ(0) q[19], q[17];\nRZZ(0) q[1], q[15];\nRZZ(0) q[9], q[8];\nRZZ(0) q[12], q[5];\nRZZ(0) q[2], q[3];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[7], q[2];\nRZZ(0) q[11], q[10];\nRZZ(0) q[5], q[8];\nRZZ(0) q[15], q[19];\nRZZ(0) q[0], q[1];\nRZZ(0) q[18], q[14];\nRZZ(0) q[4], q[16];\nRZZ(0) q[9], q[3];\nRZZ(0) q[12], q[17];\nRZZ(0) q[13], q[6];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nry(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.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(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[10], q[5];\nRZZ(0) q[19], q[7];\nRZZ(0) q[11], q[6];\nRZZ(0) q[8], q[13];\nRZZ(0) q[12], q[1];\nRZZ(0) q[18], q[15];\nRZZ(0) q[16], q[2];\nRZZ(0) q[3], q[17];\nRZZ(0) q[0], q[14];\nRZZ(0) q[9], q[4];\nrz(0.5*pi) q[1];\nry(1.0*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(0.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[2];\nrx(1.0*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];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[9], q[3];\nRZZ(0) q[16], q[19];\nRZZ(0) q[14], q[7];\nRZZ(0) q[18], q[4];\nRZZ(0) q[5], q[15];\nRZZ(0) q[13], q[0];\nRZZ(0) q[10], q[8];\nRZZ(0) q[2], q[6];\nRZZ(0) q[11], q[17];\nRZZ(0) q[1], q[12];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.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[8];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0) q[1], q[8];\nRZZ(0) q[2], q[16];\nRZZ(0) q[6], q[12];\nRZZ(0) q[17], q[0];\nRZZ(0) q[5], q[7];\nRZZ(0) q[14], q[4];\nRZZ(0) q[18], q[19];\nRZZ(0) q[3], q[15];\nRZZ(0) q[9], q[10];\nRZZ(0) q[13], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) 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(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[19];\nRZZ(0) q[11], q[0];\nRZZ(0) q[10], q[18];\nRZZ(0) q[15], q[1];\nRZZ(0) q[19], q[8];\nRZZ(0) q[7], q[4];\nRZZ(0) q[14], q[2];\nRZZ(0) q[12], q[17];\nRZZ(0) q[3], q[13];\nRZZ(0) q[6], q[9];\nRZZ(0) q[5], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nRZZ(0) q[7], q[14];\nRZZ(0) q[17], q[6];\nRZZ(0) q[16], q[8];\nRZZ(0) q[9], q[12];\nRZZ(0) q[5], q[18];\nRZZ(0) q[13], q[15];\nRZZ(0) q[19], q[1];\nRZZ(0) q[10], q[11];\nRZZ(0) q[4], q[0];\nRZZ(0) q[2], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[19], q[16];\nRZZ(0) q[14], q[13];\nRZZ(0) q[8], q[6];\nRZZ(0) q[4], q[2];\nRZZ(0) q[10], q[12];\nRZZ(0) q[15], q[11];\nRZZ(0) q[18], q[1];\nRZZ(0) q[17], q[9];\nRZZ(0) q[5], q[0];\nRZZ(0) q[7], q[3];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nRZZ(0) q[11], q[5];\nRZZ(0) q[16], q[7];\nRZZ(0) q[2], q[3];\nRZZ(0) q[18], q[0];\nRZZ(0) q[13], q[6];\nRZZ(0) q[1], q[19];\nRZZ(0) q[4], q[8];\nRZZ(0) q[10], q[12];\nRZZ(0) q[14], q[17];\nRZZ(0) q[9], q[15];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[19];\nRZZ(0) q[9], q[17];\nRZZ(0) q[15], q[14];\nRZZ(0) q[11], q[5];\nRZZ(0) q[13], q[6];\nRZZ(0) q[7], q[16];\nRZZ(0) q[19], q[1];\nRZZ(0) q[3], q[2];\nRZZ(0) q[4], q[12];\nRZZ(0) q[0], q[8];\nRZZ(0) q[10], q[18];\nrz(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*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];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[8], q[17];\nRZZ(0) q[12], q[19];\nRZZ(0) q[3], q[15];\nRZZ(0) q[7], q[18];\nRZZ(0) q[11], q[4];\nRZZ(0) q[2], q[5];\nRZZ(0) q[0], q[14];\nRZZ(0) q[16], q[9];\nRZZ(0) q[10], q[1];\nRZZ(0) q[13], q[6];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.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(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[7], q[11];\nRZZ(0) q[13], q[14];\nRZZ(0) q[3], q[16];\nRZZ(0) q[2], q[9];\nRZZ(0) q[18], q[15];\nRZZ(0) q[5], q[8];\nRZZ(0) q[19], q[12];\nRZZ(0) q[17], q[10];\nRZZ(0) q[6], q[0];\nRZZ(0) q[1], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[12];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nRZZ(0) q[4], q[5];\nRZZ(0) q[6], q[18];\nRZZ(0) q[11], q[3];\nRZZ(0) q[14], q[12];\nRZZ(0) q[1], q[9];\nRZZ(0) q[7], q[19];\nRZZ(0) q[16], q[15];\nRZZ(0) q[8], q[0];\nRZZ(0) q[2], q[13];\nRZZ(0) q[10], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(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];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[13];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[0], q[12];\nRZZ(0) q[3], q[7];\nRZZ(0) q[14], q[6];\nRZZ(0) q[17], q[18];\nRZZ(0) q[10], q[8];\nRZZ(0) q[5], q[1];\nRZZ(0) q[9], q[4];\nRZZ(0) q[13], q[16];\nRZZ(0) q[19], q[15];\nRZZ(0) q[2], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[17];\nRZZ(0) q[1], q[16];\nRZZ(0) q[2], q[18];\nRZZ(0) q[19], q[12];\nRZZ(0) q[6], q[13];\nRZZ(0) q[4], q[14];\nRZZ(0) q[11], q[10];\nRZZ(0) q[0], q[7];\nRZZ(0) q[15], q[9];\nRZZ(0) q[3], q[8];\nRZZ(0) q[5], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[17];\nRZZ(0) q[17], q[0];\nRZZ(0) q[2], q[1];\nRZZ(0) q[13], q[6];\nRZZ(0) q[11], q[10];\nRZZ(0) q[19], q[9];\nRZZ(0) q[7], q[15];\nRZZ(0) q[3], q[16];\nRZZ(0) q[18], q[12];\nRZZ(0) q[14], q[5];\nRZZ(0) q[4], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*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[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nRZZ(0) q[13], q[19];\nRZZ(0) q[6], q[14];\nRZZ(0) q[15], q[12];\nRZZ(0) q[18], q[0];\nRZZ(0) q[17], q[5];\nRZZ(0) q[9], q[10];\nRZZ(0) q[1], q[11];\nRZZ(0) q[16], q[7];\nRZZ(0) q[8], q[4];\nRZZ(0) q[2], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[12];\nry(3.5*pi) q[14];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[2], q[0];\nRZZ(0) q[19], q[7];\nRZZ(0) q[17], q[11];\nRZZ(0) q[15], q[9];\nRZZ(0) q[8], q[6];\nRZZ(0) q[5], q[14];\nRZZ(0) q[10], q[1];\nRZZ(0) q[3], q[18];\nRZZ(0) q[4], q[13];\nRZZ(0) q[16], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[15], q[16];\nRZZ(0) q[14], q[17];\nRZZ(0) q[8], q[18];\nRZZ(0) q[6], q[10];\nRZZ(0) q[19], q[11];\nRZZ(0) q[13], q[3];\nRZZ(0) q[2], q[1];\nRZZ(0) q[4], q[9];\nRZZ(0) q[0], q[5];\nRZZ(0) q[12], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[14], q[16];\nRZZ(0) q[2], q[18];\nRZZ(0) q[15], q[10];\nRZZ(0) q[13], q[19];\nRZZ(0) q[4], q[9];\nRZZ(0) q[6], q[0];\nRZZ(0) q[11], q[1];\nRZZ(0) q[3], q[8];\nRZZ(0) q[7], q[17];\nRZZ(0) q[12], q[5];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[2];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[15], q[9];\nRZZ(0) q[7], q[12];\nRZZ(0) q[17], q[16];\nRZZ(0) q[13], q[11];\nRZZ(0) q[10], q[0];\nRZZ(0) q[19], q[3];\nRZZ(0) q[6], q[14];\nRZZ(0) q[1], q[18];\nRZZ(0) q[4], q[5];\nRZZ(0) q[2], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[9];\nry(0.5*pi) q[12];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[0], q[14];\nRZZ(0) q[19], q[6];\nRZZ(0) q[11], q[18];\nRZZ(0) q[8], q[15];\nRZZ(0) q[10], q[5];\nRZZ(0) q[4], q[16];\nRZZ(0) q[2], q[1];\nRZZ(0) q[3], q[9];\nRZZ(0) q[12], q[13];\nRZZ(0) q[7], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[19];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nRZZ(0) q[10], q[6];\nRZZ(0) q[3], q[13];\nRZZ(0) q[18], q[7];\nRZZ(0) q[12], q[2];\nRZZ(0) q[17], q[11];\nRZZ(0) q[16], q[4];\nRZZ(0) q[0], q[9];\nRZZ(0) q[15], q[14];\nRZZ(0) q[8], q[5];\nRZZ(0) q[1], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*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[8];\nry(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (8, 3) [68]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[14];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[19];\nRZZ(0) q[6], q[14];\nRZZ(0) q[16], q[12];\nRZZ(0) q[5], q[7];\nRZZ(0) q[2], q[1];\nRZZ(0) q[18], q[15];\nRZZ(0) q[19], q[0];\nRZZ(0) q[3], q[4];\nRZZ(0) q[10], q[9];\nRZZ(0) q[13], q[8];\nRZZ(0) q[11], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nRZZ(0) q[4], q[13];\nRZZ(0) q[17], q[19];\nRZZ(0) q[8], q[15];\nRZZ(0) q[7], q[11];\nRZZ(0) q[14], q[1];\nRZZ(0) q[3], q[10];\nRZZ(0) q[5], q[2];\nRZZ(0) q[12], q[0];\nRZZ(0) q[18], q[6];\nRZZ(0) q[9], q[16];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[16];\nry(1.0*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nRZZ(0) q[6], q[12];\nRZZ(0) q[0], q[15];\nRZZ(0) q[1], q[19];\nRZZ(0) q[3], q[17];\nRZZ(0) q[2], q[4];\nRZZ(0) q[9], q[14];\nRZZ(0) q[16], q[8];\nRZZ(0) q[5], q[7];\nRZZ(0) q[18], q[11];\nRZZ(0) q[10], q[13];\nry(3.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*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];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[11], q[3];\nRZZ(0) q[6], q[0];\nRZZ(0) q[14], q[10];\nRZZ(0) q[8], q[9];\nRZZ(0) q[19], q[15];\nRZZ(0) q[5], q[17];\nRZZ(0) q[18], q[7];\nRZZ(0) q[2], q[13];\nRZZ(0) q[1], q[16];\nRZZ(0) q[4], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[2], q[19];\nRZZ(0) q[5], q[15];\nRZZ(0) q[11], q[17];\nRZZ(0) q[3], q[4];\nRZZ(0) q[8], q[18];\nRZZ(0) q[13], q[6];\nRZZ(0) q[10], q[16];\nRZZ(0) q[1], q[0];\nRZZ(0) q[9], q[7];\nRZZ(0) q[14], q[12];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*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[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[18];\nRZZ(0) q[7], q[6];\nRZZ(0) q[16], q[19];\nRZZ(0) q[4], q[12];\nRZZ(0) q[18], q[15];\nRZZ(0) q[5], q[10];\nRZZ(0) q[8], q[13];\nRZZ(0) q[2], q[9];\nRZZ(0) q[14], q[0];\nRZZ(0) q[11], q[3];\nRZZ(0) q[17], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[4];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[2], q[14];\nRZZ(0) q[11], q[9];\nRZZ(0) q[18], q[17];\nRZZ(0) q[13], q[7];\nRZZ(0) q[16], q[6];\nRZZ(0) q[0], q[5];\nRZZ(0) q[4], q[1];\nRZZ(0) q[3], q[12];\nRZZ(0) q[10], q[19];\nRZZ(0) q[15], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.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[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[3], q[17];\nRZZ(0) q[19], q[1];\nRZZ(0) q[10], q[9];\nRZZ(0) q[5], q[4];\nRZZ(0) q[8], q[14];\nRZZ(0) q[2], q[15];\nRZZ(0) q[0], q[11];\nRZZ(0) q[12], q[13];\nRZZ(0) q[16], q[18];\nRZZ(0) q[6], q[7];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[9];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(1.0*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];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (128, 5) [69]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\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(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[19];\nRZZ(0) q[18], q[4];\nRZZ(0) q[1], q[10];\nRZZ(0) q[9], q[5];\nRZZ(0) q[11], q[2];\nRZZ(0) q[15], q[19];\nRZZ(0) q[7], q[17];\nRZZ(0) q[6], q[0];\nRZZ(0) q[8], q[3];\nRZZ(0) q[13], q[14];\nRZZ(0) q[12], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nRZZ(0) q[4], q[19];\nRZZ(0) q[18], q[7];\nRZZ(0) q[9], q[0];\nRZZ(0) q[14], q[16];\nRZZ(0) q[12], q[2];\nRZZ(0) q[10], q[6];\nRZZ(0) q[13], q[15];\nRZZ(0) q[1], q[8];\nRZZ(0) q[5], q[11];\nRZZ(0) q[17], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nRZZ(0) q[14], q[12];\nRZZ(0) q[4], q[5];\nRZZ(0) q[10], q[2];\nRZZ(0) q[7], q[1];\nRZZ(0) q[8], q[15];\nRZZ(0) q[9], q[17];\nRZZ(0) q[11], q[18];\nRZZ(0) q[19], q[13];\nRZZ(0) q[0], q[6];\nRZZ(0) q[3], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(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(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.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[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nRZZ(0) q[6], q[3];\nRZZ(0) q[2], q[7];\nRZZ(0) q[19], q[11];\nRZZ(0) q[17], q[18];\nRZZ(0) q[14], q[0];\nRZZ(0) q[10], q[15];\nRZZ(0) q[9], q[4];\nRZZ(0) q[16], q[8];\nRZZ(0) q[13], q[12];\nRZZ(0) q[1], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) 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];\nrz(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\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(3.5*pi) q[9];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[19];\nRZZ(0) q[8], q[10];\nRZZ(0) q[3], q[17];\nRZZ(0) q[4], q[5];\nRZZ(0) q[1], q[7];\nRZZ(0) q[14], q[15];\nRZZ(0) q[0], q[6];\nRZZ(0) q[13], q[11];\nRZZ(0) q[16], q[2];\nRZZ(0) q[19], q[12];\nRZZ(0) q[18], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(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(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[2], q[3];\nRZZ(0) q[12], q[14];\nRZZ(0) q[0], q[9];\nRZZ(0) q[11], q[13];\nRZZ(0) q[6], q[19];\nRZZ(0) q[17], q[4];\nRZZ(0) q[7], q[8];\nRZZ(0) q[1], q[5];\nRZZ(0) q[10], q[15];\nRZZ(0) q[18], q[16];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[5], q[13];\nRZZ(0) q[8], q[3];\nRZZ(0) q[0], q[9];\nRZZ(0) q[14], q[12];\nRZZ(0) q[17], q[4];\nRZZ(0) q[6], q[1];\nRZZ(0) q[2], q[18];\nRZZ(0) q[7], q[10];\nRZZ(0) q[15], q[11];\nRZZ(0) q[19], q[16];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[1], q[9];\nRZZ(0) q[2], q[15];\nRZZ(0) q[3], q[12];\nRZZ(0) q[13], q[14];\nRZZ(0) q[6], q[17];\nRZZ(0) q[8], q[11];\nRZZ(0) q[7], q[16];\nRZZ(0) q[0], q[19];\nRZZ(0) q[5], q[10];\nRZZ(0) q[4], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.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[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[10], q[14];\nRZZ(0) q[3], q[13];\nRZZ(0) q[8], q[11];\nRZZ(0) q[4], q[9];\nRZZ(0) q[12], q[7];\nRZZ(0) q[6], q[18];\nRZZ(0) q[2], q[17];\nRZZ(0) q[15], q[19];\nRZZ(0) q[16], q[0];\nRZZ(0) q[1], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[0], q[12];\nRZZ(0) q[8], q[15];\nRZZ(0) q[5], q[2];\nRZZ(0) q[19], q[3];\nRZZ(0) q[9], q[11];\nRZZ(0) q[6], q[13];\nRZZ(0) q[10], q[1];\nRZZ(0) q[14], q[16];\nRZZ(0) q[18], q[17];\nRZZ(0) q[7], q[4];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[19], q[9];\nRZZ(0) q[6], q[3];\nRZZ(0) q[8], q[0];\nRZZ(0) q[10], q[2];\nRZZ(0) q[1], q[12];\nRZZ(0) q[14], q[13];\nRZZ(0) q[18], q[11];\nRZZ(0) q[15], q[5];\nRZZ(0) q[17], q[16];\nRZZ(0) q[4], q[7];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(1.0*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];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[19];\nRZZ(0) q[8], q[6];\nRZZ(0) q[19], q[1];\nRZZ(0) q[5], q[18];\nRZZ(0) q[2], q[12];\nRZZ(0) q[11], q[4];\nRZZ(0) q[16], q[13];\nRZZ(0) q[15], q[7];\nRZZ(0) q[17], q[14];\nRZZ(0) q[9], q[3];\nRZZ(0) q[0], q[10];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*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];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0) q[3], q[1];\nRZZ(0) q[11], q[13];\nRZZ(0) q[17], q[10];\nRZZ(0) q[0], q[7];\nRZZ(0) q[15], q[8];\nRZZ(0) q[19], q[18];\nRZZ(0) q[4], q[5];\nRZZ(0) q[14], q[2];\nRZZ(0) q[9], q[16];\nRZZ(0) q[12], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*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];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[4], q[1];\nRZZ(0) q[15], q[12];\nRZZ(0) q[7], q[8];\nRZZ(0) q[0], q[17];\nRZZ(0) q[10], q[11];\nRZZ(0) q[18], q[14];\nRZZ(0) q[16], q[5];\nRZZ(0) q[13], q[2];\nRZZ(0) q[19], q[3];\nRZZ(0) q[6], q[9];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[7];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[16];\nRZZ(0) q[10], q[15];\nRZZ(0) q[1], q[17];\nRZZ(0) q[12], q[4];\nRZZ(0) q[18], q[14];\nRZZ(0) q[16], q[9];\nRZZ(0) q[19], q[5];\nRZZ(0) q[11], q[8];\nRZZ(0) q[0], q[2];\nRZZ(0) q[6], q[3];\nRZZ(0) q[13], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*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[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(1.0*pi) q[19];\nRZZ(0) q[14], q[12];\nRZZ(0) q[2], q[1];\nRZZ(0) q[6], q[17];\nRZZ(0) q[4], q[11];\nRZZ(0) q[3], q[7];\nRZZ(0) q[18], q[10];\nRZZ(0) q[5], q[8];\nRZZ(0) q[0], q[9];\nRZZ(0) q[19], q[15];\nRZZ(0) q[16], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[0], q[15];\nRZZ(0) q[19], q[10];\nRZZ(0) q[6], q[4];\nRZZ(0) q[1], q[16];\nRZZ(0) q[9], q[14];\nRZZ(0) q[3], q[12];\nRZZ(0) q[13], q[7];\nRZZ(0) q[5], q[18];\nRZZ(0) q[8], q[17];\nRZZ(0) q[2], q[11];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[5];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nRZZ(0) q[6], q[11];\nRZZ(0) q[17], q[14];\nRZZ(0) q[5], q[16];\nRZZ(0) q[3], q[10];\nRZZ(0) q[19], q[13];\nRZZ(0) q[7], q[9];\nRZZ(0) q[8], q[12];\nRZZ(0) q[1], q[15];\nRZZ(0) q[18], q[0];\nRZZ(0) q[4], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nRZZ(0) q[6], q[4];\nRZZ(0) q[19], q[17];\nRZZ(0) q[8], q[11];\nRZZ(0) q[5], q[12];\nRZZ(0) q[18], q[0];\nRZZ(0) q[1], q[15];\nRZZ(0) q[3], q[13];\nRZZ(0) q[2], q[7];\nRZZ(0) q[16], q[9];\nRZZ(0) q[10], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(1.0*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];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[0];\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(1.0*pi) q[7];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[1], q[0];\nRZZ(0) q[8], q[14];\nRZZ(0) q[10], q[7];\nRZZ(0) q[6], q[9];\nRZZ(0) q[4], q[16];\nRZZ(0) q[11], q[13];\nRZZ(0) q[17], q[3];\nRZZ(0) q[15], q[19];\nRZZ(0) q[2], q[5];\nRZZ(0) q[18], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) 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];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[5], q[14];\nRZZ(0) q[12], q[15];\nRZZ(0) q[3], q[6];\nRZZ(0) q[0], q[17];\nRZZ(0) q[16], q[13];\nRZZ(0) q[11], q[7];\nRZZ(0) q[2], q[18];\nRZZ(0) q[1], q[10];\nRZZ(0) q[8], q[4];\nRZZ(0) q[9], q[19];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[17];\nRZZ(0) q[6], q[18];\nRZZ(0) q[5], q[19];\nRZZ(0) q[1], q[9];\nRZZ(0) q[12], q[14];\nRZZ(0) q[17], q[8];\nRZZ(0) q[16], q[4];\nRZZ(0) q[2], q[13];\nRZZ(0) q[3], q[0];\nRZZ(0) q[11], q[15];\nRZZ(0) q[10], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[12], q[0];\nRZZ(0) q[18], q[13];\nRZZ(0) q[10], q[15];\nRZZ(0) q[1], q[16];\nRZZ(0) q[7], q[5];\nRZZ(0) q[6], q[19];\nRZZ(0) q[4], q[3];\nRZZ(0) q[8], q[11];\nRZZ(0) q[9], q[17];\nRZZ(0) q[14], q[2];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[10], q[9];\nRZZ(0) q[13], q[18];\nRZZ(0) q[5], q[1];\nRZZ(0) q[15], q[12];\nRZZ(0) q[4], q[11];\nRZZ(0) q[3], q[17];\nRZZ(0) q[8], q[14];\nRZZ(0) q[0], q[7];\nRZZ(0) q[6], q[19];\nRZZ(0) q[16], q[2];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(0.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];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[5], q[19];\nRZZ(0) q[0], q[1];\nRZZ(0) q[12], q[2];\nRZZ(0) q[10], q[4];\nRZZ(0) q[3], q[7];\nRZZ(0) q[17], q[14];\nRZZ(0) q[16], q[13];\nRZZ(0) q[6], q[9];\nRZZ(0) q[18], q[8];\nRZZ(0) q[11], q[15];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[3], q[16];\nRZZ(0) q[14], q[5];\nRZZ(0) q[2], q[17];\nRZZ(0) q[6], q[1];\nRZZ(0) q[0], q[8];\nRZZ(0) q[13], q[12];\nRZZ(0) q[11], q[9];\nRZZ(0) q[19], q[18];\nRZZ(0) q[15], q[7];\nRZZ(0) q[10], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nry(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[19], q[14];\nRZZ(0) q[10], q[18];\nRZZ(0) q[4], q[5];\nRZZ(0) q[1], q[11];\nRZZ(0) q[17], q[13];\nRZZ(0) q[16], q[7];\nRZZ(0) q[8], q[12];\nRZZ(0) q[2], q[9];\nRZZ(0) q[3], q[15];\nRZZ(0) q[6], q[0];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[10], q[1];\nRZZ(0) q[15], q[7];\nRZZ(0) q[11], q[16];\nRZZ(0) q[12], q[8];\nRZZ(0) q[9], q[4];\nRZZ(0) q[14], q[3];\nRZZ(0) q[5], q[0];\nRZZ(0) q[2], q[18];\nRZZ(0) q[13], q[6];\nRZZ(0) q[19], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[19];\nRZZ(0) q[17], q[15];\nRZZ(0) q[14], q[12];\nRZZ(0) q[5], q[3];\nRZZ(0) q[9], q[4];\nRZZ(0) q[11], q[2];\nRZZ(0) q[6], q[10];\nRZZ(0) q[8], q[13];\nRZZ(0) q[1], q[7];\nRZZ(0) q[19], q[16];\nRZZ(0) q[18], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.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];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[8], q[13];\nRZZ(0) q[3], q[5];\nRZZ(0) q[1], q[16];\nRZZ(0) q[0], q[17];\nRZZ(0) q[9], q[14];\nRZZ(0) q[11], q[12];\nRZZ(0) q[2], q[4];\nRZZ(0) q[18], q[19];\nRZZ(0) q[15], q[10];\nRZZ(0) q[6], q[7];\nry(0.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nRZZ(0) q[3], q[8];\nRZZ(0) q[10], q[7];\nRZZ(0) q[4], q[5];\nRZZ(0) q[15], q[18];\nRZZ(0) q[13], q[14];\nRZZ(0) q[9], q[17];\nRZZ(0) q[1], q[2];\nRZZ(0) q[0], q[11];\nRZZ(0) q[16], q[6];\nRZZ(0) q[12], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(1.0*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(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[5];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[11];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[19];\nRZZ(0) q[1], q[10];\nRZZ(0) q[16], q[3];\nRZZ(0) q[18], q[9];\nRZZ(0) q[6], q[13];\nRZZ(0) q[7], q[14];\nRZZ(0) q[19], q[4];\nRZZ(0) q[15], q[8];\nRZZ(0) q[11], q[12];\nRZZ(0) q[17], q[0];\nRZZ(0) q[2], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[18];\nRZZ(0) q[17], q[7];\nRZZ(0) q[16], q[14];\nRZZ(0) q[5], q[11];\nRZZ(0) q[0], q[8];\nRZZ(0) q[1], q[19];\nRZZ(0) q[15], q[18];\nRZZ(0) q[6], q[2];\nRZZ(0) q[13], q[9];\nRZZ(0) q[4], q[10];\nRZZ(0) q[12], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[4], q[2];\nRZZ(0) q[11], q[12];\nRZZ(0) q[6], q[13];\nRZZ(0) q[0], q[5];\nRZZ(0) q[3], q[9];\nRZZ(0) q[19], q[17];\nRZZ(0) q[16], q[14];\nRZZ(0) q[8], q[1];\nRZZ(0) q[10], q[15];\nRZZ(0) q[18], q[7];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[10];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[9], q[7];\nRZZ(0) q[17], q[1];\nRZZ(0) q[19], q[10];\nRZZ(0) q[0], q[18];\nRZZ(0) q[5], q[2];\nRZZ(0) q[11], q[12];\nRZZ(0) q[8], q[14];\nRZZ(0) q[3], q[13];\nRZZ(0) q[15], q[6];\nRZZ(0) q[16], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(1.0*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];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[19], q[17];\nRZZ(0) q[10], q[13];\nRZZ(0) q[5], q[1];\nRZZ(0) q[14], q[8];\nRZZ(0) q[2], q[7];\nRZZ(0) q[15], q[4];\nRZZ(0) q[9], q[0];\nRZZ(0) q[11], q[18];\nRZZ(0) q[12], q[16];\nRZZ(0) q[3], q[6];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[13];\nry(3.5*pi) q[15];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*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(1.0*pi) q[7];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[13], q[6];\nRZZ(0) q[17], q[2];\nRZZ(0) q[7], q[1];\nRZZ(0) q[14], q[18];\nRZZ(0) q[10], q[5];\nRZZ(0) q[0], q[19];\nRZZ(0) q[11], q[9];\nRZZ(0) q[4], q[8];\nRZZ(0) q[3], q[15];\nRZZ(0) q[12], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[9], q[5];\nRZZ(0) q[15], q[7];\nRZZ(0) q[1], q[8];\nRZZ(0) q[13], q[0];\nRZZ(0) q[6], q[10];\nRZZ(0) q[19], q[4];\nRZZ(0) q[12], q[11];\nRZZ(0) q[2], q[17];\nRZZ(0) q[14], q[18];\nRZZ(0) q[16], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[0];\nry(1.0*pi) q[1];\nry(3.5*pi) q[3];\nry(0.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[6], q[9];\nRZZ(0) q[12], q[0];\nRZZ(0) q[2], q[14];\nRZZ(0) q[15], q[7];\nRZZ(0) q[11], q[18];\nRZZ(0) q[4], q[17];\nRZZ(0) q[3], q[10];\nRZZ(0) q[1], q[13];\nRZZ(0) q[8], q[16];\nRZZ(0) q[19], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.5*pi) q[4];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[18];\nRZZ(0) q[9], q[6];\nRZZ(0) q[2], q[5];\nRZZ(0) q[8], q[17];\nRZZ(0) q[19], q[3];\nRZZ(0) q[18], q[15];\nRZZ(0) q[11], q[16];\nRZZ(0) q[0], q[7];\nRZZ(0) q[1], q[14];\nRZZ(0) q[12], q[10];\nRZZ(0) q[4], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[15], q[8];\nRZZ(0) q[7], q[4];\nRZZ(0) q[1], q[5];\nRZZ(0) q[14], q[11];\nRZZ(0) q[13], q[0];\nRZZ(0) q[10], q[19];\nRZZ(0) q[17], q[6];\nRZZ(0) q[9], q[2];\nRZZ(0) q[12], q[16];\nRZZ(0) q[18], q[3];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nRZZ(0) q[10], q[11];\nRZZ(0) q[5], q[9];\nRZZ(0) q[1], q[7];\nRZZ(0) q[3], q[6];\nRZZ(0) q[13], q[18];\nRZZ(0) q[17], q[12];\nRZZ(0) q[14], q[16];\nRZZ(0) q[4], q[8];\nRZZ(0) q[15], q[0];\nRZZ(0) q[19], q[2];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[2], q[14];\nRZZ(0) q[3], q[5];\nRZZ(0) q[9], q[16];\nRZZ(0) q[12], q[4];\nRZZ(0) q[6], q[1];\nRZZ(0) q[17], q[0];\nRZZ(0) q[13], q[10];\nRZZ(0) q[7], q[15];\nRZZ(0) q[11], q[19];\nRZZ(0) q[8], q[18];\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(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[9];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nry(3.5*pi) q[16];\nry(1.0*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*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];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(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(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[11];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[11], q[0];\nRZZ(0) q[4], q[10];\nRZZ(0) q[16], q[7];\nRZZ(0) q[19], q[15];\nRZZ(0) q[3], q[18];\nRZZ(0) q[5], q[13];\nRZZ(0) q[8], q[2];\nRZZ(0) q[1], q[14];\nRZZ(0) q[9], q[6];\nRZZ(0) q[17], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0) q[8], q[1];\nRZZ(0) q[10], q[14];\nRZZ(0) q[0], q[11];\nRZZ(0) q[3], q[16];\nRZZ(0) q[17], q[6];\nRZZ(0) q[13], q[18];\nRZZ(0) q[2], q[9];\nRZZ(0) q[5], q[12];\nRZZ(0) q[15], q[4];\nRZZ(0) q[7], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) 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];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[3], q[7];\nRZZ(0) q[2], q[16];\nRZZ(0) q[18], q[13];\nRZZ(0) q[4], q[8];\nRZZ(0) q[9], q[14];\nRZZ(0) q[5], q[10];\nRZZ(0) q[17], q[19];\nRZZ(0) q[15], q[11];\nRZZ(0) q[0], q[1];\nRZZ(0) q[12], q[6];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) 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];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[19], q[8];\nRZZ(0) q[2], q[18];\nRZZ(0) q[9], q[3];\nRZZ(0) q[15], q[1];\nRZZ(0) q[5], q[13];\nRZZ(0) q[11], q[4];\nRZZ(0) q[7], q[0];\nRZZ(0) q[12], q[10];\nRZZ(0) q[17], q[14];\nRZZ(0) q[6], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(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];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[7], q[13];\nRZZ(0) q[1], q[18];\nRZZ(0) q[3], q[11];\nRZZ(0) q[9], q[8];\nRZZ(0) q[12], q[5];\nRZZ(0) q[16], q[4];\nRZZ(0) q[19], q[6];\nRZZ(0) q[2], q[15];\nRZZ(0) q[0], q[17];\nRZZ(0) q[14], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(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(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[8], q[11];\nRZZ(0) q[7], q[0];\nRZZ(0) q[1], q[9];\nRZZ(0) q[14], q[5];\nRZZ(0) q[2], q[15];\nRZZ(0) q[6], q[18];\nRZZ(0) q[3], q[13];\nRZZ(0) q[17], q[19];\nRZZ(0) q[10], q[12];\nRZZ(0) q[4], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[11], q[18];\nRZZ(0) q[4], q[1];\nRZZ(0) q[3], q[16];\nRZZ(0) q[2], q[15];\nRZZ(0) q[12], q[19];\nRZZ(0) q[8], q[9];\nRZZ(0) q[14], q[7];\nRZZ(0) q[17], q[0];\nRZZ(0) q[13], q[5];\nRZZ(0) q[10], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[2], q[5];\nRZZ(0) q[17], q[9];\nRZZ(0) q[11], q[4];\nRZZ(0) q[6], q[16];\nRZZ(0) q[14], q[3];\nRZZ(0) q[0], q[12];\nRZZ(0) q[18], q[15];\nRZZ(0) q[10], q[1];\nRZZ(0) q[7], q[19];\nRZZ(0) q[13], q[8];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[14];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[19];\nrz(1.0*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[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[19];\nRZZ(0) q[16], q[0];\nRZZ(0) q[3], q[8];\nRZZ(0) q[1], q[7];\nRZZ(0) q[15], q[19];\nRZZ(0) q[14], q[13];\nRZZ(0) q[6], q[17];\nRZZ(0) q[10], q[9];\nRZZ(0) q[5], q[4];\nRZZ(0) q[11], q[18];\nRZZ(0) q[12], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[4];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[14], q[1];\nRZZ(0) q[19], q[16];\nRZZ(0) q[10], q[11];\nRZZ(0) q[12], q[18];\nRZZ(0) q[6], q[0];\nRZZ(0) q[8], q[5];\nRZZ(0) q[13], q[4];\nRZZ(0) q[7], q[9];\nRZZ(0) q[3], q[17];\nRZZ(0) q[15], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*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];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[11], q[13];\nRZZ(0) q[4], q[9];\nRZZ(0) q[16], q[17];\nRZZ(0) q[5], q[6];\nRZZ(0) q[3], q[19];\nRZZ(0) q[7], q[10];\nRZZ(0) q[15], q[14];\nRZZ(0) q[8], q[18];\nRZZ(0) q[0], q[1];\nRZZ(0) q[2], q[12];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*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];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[18];\nRZZ(0) q[18], q[3];\nRZZ(0) q[14], q[12];\nRZZ(0) q[10], q[6];\nRZZ(0) q[13], q[16];\nRZZ(0) q[11], q[2];\nRZZ(0) q[17], q[4];\nRZZ(0) q[5], q[8];\nRZZ(0) q[9], q[15];\nRZZ(0) q[7], q[19];\nRZZ(0) q[1], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(1.0*pi) 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];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[0];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[10];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[19], q[4];\nRZZ(0) q[17], q[14];\nRZZ(0) q[5], q[8];\nRZZ(0) q[18], q[11];\nRZZ(0) q[13], q[3];\nRZZ(0) q[2], q[0];\nRZZ(0) q[7], q[12];\nRZZ(0) q[1], q[15];\nRZZ(0) q[10], q[9];\nRZZ(0) q[6], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*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];\nry(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[14], q[10];\nRZZ(0) q[9], q[2];\nRZZ(0) q[6], q[11];\nRZZ(0) q[18], q[13];\nRZZ(0) q[1], q[12];\nRZZ(0) q[8], q[17];\nRZZ(0) q[0], q[19];\nRZZ(0) q[5], q[16];\nRZZ(0) q[4], q[3];\nRZZ(0) q[15], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[14], q[17];\nRZZ(0) q[15], q[10];\nRZZ(0) q[1], q[0];\nRZZ(0) q[4], q[8];\nRZZ(0) q[11], q[13];\nRZZ(0) q[7], q[3];\nRZZ(0) q[5], q[19];\nRZZ(0) q[6], q[12];\nRZZ(0) q[2], q[18];\nRZZ(0) q[16], q[9];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0) q[18], q[15];\nRZZ(0) q[14], q[19];\nRZZ(0) q[10], q[1];\nRZZ(0) q[12], q[6];\nRZZ(0) q[7], q[8];\nRZZ(0) q[16], q[4];\nRZZ(0) q[17], q[5];\nRZZ(0) q[0], q[2];\nRZZ(0) q[3], q[9];\nRZZ(0) q[11], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[7], q[14];\nRZZ(0) q[8], q[6];\nRZZ(0) q[13], q[0];\nRZZ(0) q[12], q[10];\nRZZ(0) q[5], q[4];\nRZZ(0) q[2], q[17];\nRZZ(0) q[9], q[18];\nRZZ(0) q[11], q[3];\nRZZ(0) q[15], q[16];\nRZZ(0) q[1], q[19];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[9];\nry(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(1.0*pi) q[6];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[12], q[3];\nRZZ(0) q[1], q[15];\nRZZ(0) q[10], q[18];\nRZZ(0) q[4], q[2];\nRZZ(0) q[9], q[6];\nRZZ(0) q[8], q[0];\nRZZ(0) q[5], q[19];\nRZZ(0) q[14], q[11];\nRZZ(0) q[13], q[16];\nRZZ(0) q[7], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\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(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nRZZ(0) q[7], q[11];\nRZZ(0) q[19], q[3];\nRZZ(0) q[13], q[15];\nRZZ(0) q[16], q[9];\nRZZ(0) q[2], q[17];\nRZZ(0) q[4], q[12];\nRZZ(0) q[1], q[5];\nRZZ(0) q[18], q[14];\nRZZ(0) q[10], q[8];\nRZZ(0) q[6], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[6], q[19];\nRZZ(0) q[1], q[4];\nRZZ(0) q[16], q[8];\nRZZ(0) q[15], q[0];\nRZZ(0) q[9], q[18];\nRZZ(0) q[14], q[2];\nRZZ(0) q[12], q[5];\nRZZ(0) q[17], q[13];\nRZZ(0) q[7], q[3];\nRZZ(0) q[10], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[12], q[1];\nRZZ(0) q[14], q[8];\nRZZ(0) q[9], q[18];\nRZZ(0) q[15], q[16];\nRZZ(0) q[19], q[7];\nRZZ(0) q[3], q[10];\nRZZ(0) q[5], q[6];\nRZZ(0) q[13], q[17];\nRZZ(0) q[0], q[11];\nRZZ(0) q[4], q[2];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[8];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[16], q[0];\nRZZ(0) q[8], q[6];\nRZZ(0) q[1], q[7];\nRZZ(0) q[9], q[2];\nRZZ(0) q[10], q[17];\nRZZ(0) q[13], q[3];\nRZZ(0) q[14], q[15];\nRZZ(0) q[12], q[4];\nRZZ(0) q[19], q[5];\nRZZ(0) q[18], q[11];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[17], q[19];\nRZZ(0) q[7], q[12];\nRZZ(0) q[16], q[0];\nRZZ(0) q[1], q[11];\nRZZ(0) q[15], q[3];\nRZZ(0) q[2], q[5];\nRZZ(0) q[9], q[4];\nRZZ(0) q[10], q[6];\nRZZ(0) q[14], q[13];\nRZZ(0) q[18], q[8];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*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(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[1], q[0];\nRZZ(0) q[12], q[6];\nRZZ(0) q[13], q[16];\nRZZ(0) q[19], q[2];\nRZZ(0) q[8], q[15];\nRZZ(0) q[10], q[5];\nRZZ(0) q[3], q[9];\nRZZ(0) q[7], q[4];\nRZZ(0) q[17], q[11];\nRZZ(0) q[14], q[18];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[14], q[7];\nRZZ(0) q[3], q[12];\nRZZ(0) q[0], q[11];\nRZZ(0) q[1], q[6];\nRZZ(0) q[19], q[2];\nRZZ(0) q[17], q[8];\nRZZ(0) q[15], q[4];\nRZZ(0) q[18], q[10];\nRZZ(0) q[9], q[5];\nRZZ(0) q[16], q[13];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nRZZ(0) q[12], q[18];\nRZZ(0) q[14], q[17];\nRZZ(0) q[1], q[16];\nRZZ(0) q[2], q[6];\nRZZ(0) q[9], q[5];\nRZZ(0) q[10], q[13];\nRZZ(0) q[15], q[7];\nRZZ(0) q[0], q[4];\nRZZ(0) q[11], q[3];\nRZZ(0) q[8], q[19];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[4];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[9], q[3];\nRZZ(0) q[5], q[16];\nRZZ(0) q[0], q[1];\nRZZ(0) q[2], q[7];\nRZZ(0) q[18], q[19];\nRZZ(0) q[10], q[17];\nRZZ(0) q[8], q[12];\nRZZ(0) q[15], q[11];\nRZZ(0) q[6], q[13];\nRZZ(0) q[4], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.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[5];\nry(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[2], q[12];\nRZZ(0) q[10], q[3];\nRZZ(0) q[0], q[16];\nRZZ(0) q[14], q[17];\nRZZ(0) q[7], q[6];\nRZZ(0) q[5], q[11];\nRZZ(0) q[19], q[9];\nRZZ(0) q[13], q[15];\nRZZ(0) q[4], q[1];\nRZZ(0) q[18], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(1.0*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];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[17], q[2];\nRZZ(0) q[5], q[12];\nRZZ(0) q[1], q[8];\nRZZ(0) q[10], q[4];\nRZZ(0) q[3], q[6];\nRZZ(0) q[11], q[18];\nRZZ(0) q[7], q[0];\nRZZ(0) q[16], q[19];\nRZZ(0) q[9], q[14];\nRZZ(0) q[15], q[13];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[19], q[16];\nRZZ(0) q[11], q[6];\nRZZ(0) q[18], q[9];\nRZZ(0) q[1], q[15];\nRZZ(0) q[2], q[13];\nRZZ(0) q[4], q[17];\nRZZ(0) q[10], q[7];\nRZZ(0) q[12], q[8];\nRZZ(0) q[5], q[14];\nRZZ(0) q[3], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[14];\nry(0.5*pi) q[17];\nRZZ(0) q[6], q[12];\nRZZ(0) q[8], q[1];\nRZZ(0) q[15], q[18];\nRZZ(0) q[10], q[0];\nRZZ(0) q[4], q[19];\nRZZ(0) q[7], q[2];\nRZZ(0) q[16], q[13];\nRZZ(0) q[14], q[3];\nRZZ(0) q[9], q[11];\nRZZ(0) q[17], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[0];\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(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nRZZ(0) q[17], q[11];\nRZZ(0) q[16], q[6];\nRZZ(0) q[2], q[9];\nRZZ(0) q[10], q[13];\nRZZ(0) q[12], q[4];\nRZZ(0) q[0], q[7];\nRZZ(0) q[1], q[8];\nRZZ(0) q[3], q[14];\nRZZ(0) q[18], q[19];\nRZZ(0) q[15], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nRZZ(0) q[14], q[15];\nRZZ(0) q[17], q[5];\nRZZ(0) q[19], q[4];\nRZZ(0) q[3], q[9];\nRZZ(0) q[11], q[12];\nRZZ(0) q[6], q[13];\nRZZ(0) q[1], q[7];\nRZZ(0) q[0], q[18];\nRZZ(0) q[10], q[16];\nRZZ(0) q[2], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nRZZ(0) q[16], q[9];\nRZZ(0) q[3], q[10];\nRZZ(0) q[18], q[7];\nRZZ(0) q[11], q[12];\nRZZ(0) q[4], q[14];\nRZZ(0) q[17], q[19];\nRZZ(0) q[13], q[1];\nRZZ(0) q[6], q[0];\nRZZ(0) q[5], q[8];\nRZZ(0) q[2], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(1.0*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];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(1.0*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[3], q[5];\nRZZ(0) q[4], q[17];\nRZZ(0) q[1], q[10];\nRZZ(0) q[7], q[18];\nRZZ(0) q[8], q[19];\nRZZ(0) q[9], q[16];\nRZZ(0) q[15], q[14];\nRZZ(0) q[12], q[0];\nRZZ(0) q[6], q[13];\nRZZ(0) q[2], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.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];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nRZZ(0) q[15], q[11];\nRZZ(0) q[9], q[8];\nRZZ(0) q[3], q[1];\nRZZ(0) q[17], q[2];\nRZZ(0) q[4], q[19];\nRZZ(0) q[12], q[5];\nRZZ(0) q[10], q[18];\nRZZ(0) q[13], q[6];\nRZZ(0) q[0], q[7];\nRZZ(0) q[16], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[16];\nRZZ(0) q[1], q[7];\nRZZ(0) q[13], q[4];\nRZZ(0) q[15], q[14];\nRZZ(0) q[9], q[16];\nRZZ(0) q[18], q[11];\nRZZ(0) q[5], q[3];\nRZZ(0) q[0], q[17];\nRZZ(0) q[8], q[19];\nRZZ(0) q[12], q[6];\nRZZ(0) q[10], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(1.0*pi) q[4];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nRZZ(0) q[5], q[1];\nRZZ(0) q[18], q[15];\nRZZ(0) q[7], q[16];\nRZZ(0) q[14], q[12];\nRZZ(0) q[9], q[0];\nRZZ(0) q[11], q[2];\nRZZ(0) q[13], q[19];\nRZZ(0) q[6], q[4];\nRZZ(0) q[10], q[3];\nRZZ(0) q[8], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[17], q[8];\nRZZ(0) q[5], q[12];\nRZZ(0) q[9], q[11];\nRZZ(0) q[3], q[16];\nRZZ(0) q[18], q[7];\nRZZ(0) q[0], q[4];\nRZZ(0) q[10], q[15];\nRZZ(0) q[14], q[1];\nRZZ(0) q[6], q[13];\nRZZ(0) q[2], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[12], q[16];\nRZZ(0) q[2], q[5];\nRZZ(0) q[17], q[6];\nRZZ(0) q[9], q[15];\nRZZ(0) q[19], q[3];\nRZZ(0) q[4], q[7];\nRZZ(0) q[8], q[13];\nRZZ(0) q[10], q[11];\nRZZ(0) q[0], q[18];\nRZZ(0) q[1], q[14];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[12];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*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[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[7];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[8], q[11];\nRZZ(0) q[7], q[0];\nRZZ(0) q[12], q[1];\nRZZ(0) q[4], q[6];\nRZZ(0) q[15], q[9];\nRZZ(0) q[19], q[14];\nRZZ(0) q[10], q[3];\nRZZ(0) q[16], q[17];\nRZZ(0) q[5], q[13];\nRZZ(0) q[2], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[6], q[17];\nRZZ(0) q[14], q[0];\nRZZ(0) q[12], q[11];\nRZZ(0) q[2], q[3];\nRZZ(0) q[15], q[18];\nRZZ(0) q[9], q[19];\nRZZ(0) q[7], q[8];\nRZZ(0) q[1], q[13];\nRZZ(0) q[4], q[10];\nRZZ(0) q[5], q[16];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[14];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nRZZ(0) q[12], q[9];\nRZZ(0) q[19], q[14];\nRZZ(0) q[17], q[3];\nRZZ(0) q[18], q[10];\nRZZ(0) q[7], q[4];\nRZZ(0) q[13], q[2];\nRZZ(0) q[6], q[5];\nRZZ(0) q[1], q[15];\nRZZ(0) q[16], q[8];\nRZZ(0) q[0], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nry(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrz(1.0*pi) q[18];\nRZZ(0) q[18], q[0];\nRZZ(0) q[16], q[9];\nRZZ(0) q[11], q[3];\nRZZ(0) q[12], q[13];\nRZZ(0) q[10], q[1];\nRZZ(0) q[14], q[2];\nRZZ(0) q[19], q[6];\nRZZ(0) q[15], q[4];\nRZZ(0) q[5], q[7];\nRZZ(0) q[17], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[10], q[11];\nRZZ(0) q[17], q[7];\nRZZ(0) q[6], q[15];\nRZZ(0) q[8], q[0];\nRZZ(0) q[5], q[9];\nRZZ(0) q[3], q[14];\nRZZ(0) q[12], q[1];\nRZZ(0) q[19], q[13];\nRZZ(0) q[2], q[18];\nRZZ(0) q[4], q[16];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[5], q[15];\nRZZ(0) q[6], q[10];\nRZZ(0) q[19], q[11];\nRZZ(0) q[16], q[7];\nRZZ(0) q[3], q[18];\nRZZ(0) q[1], q[14];\nRZZ(0) q[9], q[0];\nRZZ(0) q[2], q[17];\nRZZ(0) q[12], q[4];\nRZZ(0) q[13], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(1.0*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];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[18], q[16];\nRZZ(0) q[12], q[4];\nRZZ(0) q[7], q[2];\nRZZ(0) q[1], q[11];\nRZZ(0) q[10], q[0];\nRZZ(0) q[9], q[6];\nRZZ(0) q[13], q[19];\nRZZ(0) q[3], q[14];\nRZZ(0) q[8], q[17];\nRZZ(0) q[15], q[5];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[18], q[0];\nRZZ(0) q[16], q[3];\nRZZ(0) q[15], q[10];\nRZZ(0) q[13], q[14];\nRZZ(0) q[6], q[8];\nRZZ(0) q[17], q[4];\nRZZ(0) q[9], q[12];\nRZZ(0) q[2], q[19];\nRZZ(0) q[11], q[5];\nRZZ(0) q[7], q[1];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[13];\nry(3.5*pi) q[15];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[5], q[18];\nRZZ(0) q[11], q[16];\nRZZ(0) q[1], q[14];\nRZZ(0) q[6], q[8];\nRZZ(0) q[17], q[3];\nRZZ(0) q[9], q[4];\nRZZ(0) q[19], q[2];\nRZZ(0) q[10], q[7];\nRZZ(0) q[0], q[15];\nRZZ(0) q[12], q[13];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\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];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[7], q[9];\nRZZ(0) q[10], q[4];\nRZZ(0) q[2], q[0];\nRZZ(0) q[19], q[8];\nRZZ(0) q[17], q[5];\nRZZ(0) q[12], q[11];\nRZZ(0) q[18], q[1];\nRZZ(0) q[13], q[15];\nRZZ(0) q[3], q[14];\nRZZ(0) q[16], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(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(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[3], q[2];\nRZZ(0) q[17], q[0];\nRZZ(0) q[1], q[12];\nRZZ(0) q[11], q[16];\nRZZ(0) q[14], q[8];\nRZZ(0) q[6], q[18];\nRZZ(0) q[5], q[15];\nRZZ(0) q[13], q[10];\nRZZ(0) q[4], q[9];\nRZZ(0) q[19], q[7];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[18];\nRZZ(0) q[13], q[8];\nRZZ(0) q[4], q[1];\nRZZ(0) q[18], q[19];\nRZZ(0) q[12], q[9];\nRZZ(0) q[3], q[5];\nRZZ(0) q[0], q[15];\nRZZ(0) q[14], q[17];\nRZZ(0) q[11], q[10];\nRZZ(0) q[16], q[7];\nRZZ(0) q[2], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[3], q[10];\nRZZ(0) q[15], q[6];\nRZZ(0) q[17], q[8];\nRZZ(0) q[2], q[11];\nRZZ(0) q[4], q[19];\nRZZ(0) q[14], q[16];\nRZZ(0) q[5], q[9];\nRZZ(0) q[1], q[13];\nRZZ(0) q[18], q[0];\nRZZ(0) q[12], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[8], q[10];\nRZZ(0) q[17], q[5];\nRZZ(0) q[16], q[0];\nRZZ(0) q[7], q[13];\nRZZ(0) q[9], q[19];\nRZZ(0) q[6], q[12];\nRZZ(0) q[14], q[11];\nRZZ(0) q[15], q[4];\nRZZ(0) q[18], q[1];\nRZZ(0) q[2], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[18];\nRZZ(0) q[15], q[11];\nRZZ(0) q[16], q[4];\nRZZ(0) q[12], q[19];\nRZZ(0) q[10], q[2];\nRZZ(0) q[8], q[9];\nRZZ(0) q[14], q[13];\nRZZ(0) q[5], q[18];\nRZZ(0) q[3], q[1];\nRZZ(0) q[0], q[6];\nRZZ(0) q[17], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[2];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[16], q[14];\nRZZ(0) q[15], q[5];\nRZZ(0) q[0], q[12];\nRZZ(0) q[19], q[3];\nRZZ(0) q[10], q[7];\nRZZ(0) q[6], q[4];\nRZZ(0) q[11], q[17];\nRZZ(0) q[8], q[18];\nRZZ(0) q[1], q[13];\nRZZ(0) q[2], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[2], q[7];\nRZZ(0) q[4], q[0];\nRZZ(0) q[11], q[14];\nRZZ(0) q[12], q[16];\nRZZ(0) q[19], q[9];\nRZZ(0) q[6], q[5];\nRZZ(0) q[8], q[18];\nRZZ(0) q[17], q[15];\nRZZ(0) q[10], q[1];\nRZZ(0) q[13], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[0];\nry(0.5*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[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[19];\nRZZ(0) q[11], q[8];\nRZZ(0) q[19], q[16];\nRZZ(0) q[13], q[0];\nRZZ(0) q[1], q[10];\nRZZ(0) q[6], q[5];\nRZZ(0) q[9], q[7];\nRZZ(0) q[4], q[15];\nRZZ(0) q[12], q[14];\nRZZ(0) q[18], q[2];\nRZZ(0) q[17], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.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[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[7], q[19];\nRZZ(0) q[14], q[13];\nRZZ(0) q[10], q[11];\nRZZ(0) q[15], q[5];\nRZZ(0) q[17], q[4];\nRZZ(0) q[9], q[16];\nRZZ(0) q[1], q[0];\nRZZ(0) q[8], q[6];\nRZZ(0) q[12], q[18];\nRZZ(0) q[2], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.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(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0) q[15], q[2];\nRZZ(0) q[9], q[11];\nRZZ(0) q[16], q[6];\nRZZ(0) q[12], q[14];\nRZZ(0) q[13], q[0];\nRZZ(0) q[5], q[3];\nRZZ(0) q[17], q[4];\nRZZ(0) q[10], q[7];\nRZZ(0) q[19], q[18];\nRZZ(0) q[8], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[17], q[1];\nRZZ(0) q[7], q[14];\nRZZ(0) q[8], q[12];\nRZZ(0) q[5], q[6];\nRZZ(0) q[19], q[13];\nRZZ(0) q[16], q[11];\nRZZ(0) q[15], q[4];\nRZZ(0) q[0], q[18];\nRZZ(0) q[10], q[3];\nRZZ(0) q[2], q[9];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[12];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[5];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0) q[4], q[19];\nRZZ(0) q[13], q[5];\nRZZ(0) q[12], q[11];\nRZZ(0) q[1], q[2];\nRZZ(0) q[15], q[6];\nRZZ(0) q[0], q[7];\nRZZ(0) q[9], q[3];\nRZZ(0) q[10], q[14];\nRZZ(0) q[17], q[18];\nRZZ(0) q[16], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[16], q[3];\nRZZ(0) q[0], q[7];\nRZZ(0) q[14], q[13];\nRZZ(0) q[12], q[9];\nRZZ(0) q[2], q[1];\nRZZ(0) q[11], q[17];\nRZZ(0) q[19], q[8];\nRZZ(0) q[18], q[10];\nRZZ(0) q[5], q[6];\nRZZ(0) q[15], q[4];\nry(0.5*pi) q[1];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[5], q[14];\nRZZ(0) q[18], q[17];\nRZZ(0) q[1], q[13];\nRZZ(0) q[7], q[15];\nRZZ(0) q[2], q[9];\nRZZ(0) q[8], q[4];\nRZZ(0) q[6], q[16];\nRZZ(0) q[19], q[11];\nRZZ(0) q[3], q[0];\nRZZ(0) q[12], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[12];\nry(3.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[17], q[19];\nRZZ(0) q[4], q[16];\nRZZ(0) q[15], q[9];\nRZZ(0) q[7], q[14];\nRZZ(0) q[13], q[18];\nRZZ(0) q[2], q[8];\nRZZ(0) q[0], q[6];\nRZZ(0) q[11], q[12];\nRZZ(0) q[1], q[10];\nRZZ(0) q[5], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[6], q[14];\nRZZ(0) q[0], q[1];\nRZZ(0) q[11], q[16];\nRZZ(0) q[12], q[8];\nRZZ(0) q[2], q[10];\nRZZ(0) q[15], q[3];\nRZZ(0) q[5], q[9];\nRZZ(0) q[13], q[18];\nRZZ(0) q[7], q[19];\nRZZ(0) q[4], q[17];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[10];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*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];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[14], q[1];\nRZZ(0) q[7], q[6];\nRZZ(0) q[17], q[2];\nRZZ(0) q[15], q[4];\nRZZ(0) q[8], q[16];\nRZZ(0) q[13], q[18];\nRZZ(0) q[5], q[11];\nRZZ(0) q[19], q[3];\nRZZ(0) q[10], q[9];\nRZZ(0) q[0], q[12];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[11];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[7];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(1.0*pi) q[18];\nRZZ(0) q[2], q[11];\nRZZ(0) q[10], q[16];\nRZZ(0) q[17], q[0];\nRZZ(0) q[1], q[9];\nRZZ(0) q[7], q[5];\nRZZ(0) q[13], q[6];\nRZZ(0) q[14], q[4];\nRZZ(0) q[3], q[12];\nRZZ(0) q[15], q[18];\nRZZ(0) q[19], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[11], q[10];\nRZZ(0) q[16], q[19];\nRZZ(0) q[12], q[2];\nRZZ(0) q[4], q[17];\nRZZ(0) q[3], q[6];\nRZZ(0) q[15], q[5];\nRZZ(0) q[1], q[0];\nRZZ(0) q[8], q[9];\nRZZ(0) q[13], q[18];\nRZZ(0) q[7], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(1.0*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[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[16];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[5], q[1];\nRZZ(0) q[18], q[11];\nRZZ(0) q[3], q[6];\nRZZ(0) q[15], q[17];\nRZZ(0) q[4], q[13];\nRZZ(0) q[2], q[14];\nRZZ(0) q[0], q[8];\nRZZ(0) q[12], q[19];\nRZZ(0) q[7], q[16];\nRZZ(0) q[10], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(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[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[0], q[18];\nRZZ(0) q[17], q[6];\nRZZ(0) q[15], q[11];\nRZZ(0) q[14], q[2];\nRZZ(0) q[4], q[3];\nRZZ(0) q[5], q[7];\nRZZ(0) q[19], q[12];\nRZZ(0) q[13], q[16];\nRZZ(0) q[10], q[8];\nRZZ(0) q[9], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[11], q[17];\nRZZ(0) q[18], q[8];\nRZZ(0) q[3], q[9];\nRZZ(0) q[2], q[5];\nRZZ(0) q[4], q[15];\nRZZ(0) q[16], q[19];\nRZZ(0) q[14], q[10];\nRZZ(0) q[13], q[6];\nRZZ(0) q[12], q[0];\nRZZ(0) q[7], q[1];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(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];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[19], q[16];\nRZZ(0) q[7], q[2];\nRZZ(0) q[18], q[4];\nRZZ(0) q[5], q[11];\nRZZ(0) q[0], q[1];\nRZZ(0) q[13], q[9];\nRZZ(0) q[15], q[12];\nRZZ(0) q[6], q[17];\nRZZ(0) q[14], q[8];\nRZZ(0) q[10], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[15];\nry(3.5*pi) q[17];\nRZZ(0) q[14], q[7];\nRZZ(0) q[4], q[16];\nRZZ(0) q[18], q[19];\nRZZ(0) q[8], q[0];\nRZZ(0) q[13], q[6];\nRZZ(0) q[2], q[5];\nRZZ(0) q[10], q[11];\nRZZ(0) q[9], q[17];\nRZZ(0) q[15], q[3];\nRZZ(0) q[1], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.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(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[3], q[17];\nRZZ(0) q[19], q[13];\nRZZ(0) q[9], q[2];\nRZZ(0) q[4], q[12];\nRZZ(0) q[6], q[7];\nRZZ(0) q[5], q[18];\nRZZ(0) q[11], q[16];\nRZZ(0) q[10], q[0];\nRZZ(0) q[8], q[1];\nRZZ(0) q[15], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[18];\nRZZ(0) q[9], q[19];\nRZZ(0) q[12], q[14];\nRZZ(0) q[5], q[2];\nRZZ(0) q[0], q[13];\nRZZ(0) q[4], q[6];\nRZZ(0) q[3], q[16];\nRZZ(0) q[10], q[8];\nRZZ(0) q[15], q[11];\nRZZ(0) q[17], q[18];\nRZZ(0) q[1], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.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];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[16], q[11];\nRZZ(0) q[17], q[3];\nRZZ(0) q[1], q[4];\nRZZ(0) q[2], q[12];\nRZZ(0) q[8], q[5];\nRZZ(0) q[0], q[15];\nRZZ(0) q[10], q[6];\nRZZ(0) q[13], q[7];\nRZZ(0) q[9], q[19];\nRZZ(0) q[14], q[18];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*pi) q[7];\nry(1.0*pi) q[8];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[15], q[5];\nRZZ(0) q[7], q[14];\nRZZ(0) q[0], q[19];\nRZZ(0) q[10], q[16];\nRZZ(0) q[6], q[12];\nRZZ(0) q[2], q[17];\nRZZ(0) q[13], q[3];\nRZZ(0) q[18], q[8];\nRZZ(0) q[11], q[9];\nRZZ(0) q[1], q[4];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[12], q[8];\nRZZ(0) q[9], q[17];\nRZZ(0) q[4], q[1];\nRZZ(0) q[18], q[5];\nRZZ(0) q[13], q[16];\nRZZ(0) q[15], q[0];\nRZZ(0) q[11], q[10];\nRZZ(0) q[14], q[7];\nRZZ(0) q[3], q[6];\nRZZ(0) q[2], q[19];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[1], q[16];\nRZZ(0) q[5], q[7];\nRZZ(0) q[3], q[9];\nRZZ(0) q[10], q[2];\nRZZ(0) q[6], q[4];\nRZZ(0) q[13], q[18];\nRZZ(0) q[17], q[19];\nRZZ(0) q[12], q[8];\nRZZ(0) q[0], q[15];\nRZZ(0) q[14], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[8];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[19];\nRZZ(0) q[10], q[1];\nRZZ(0) q[16], q[19];\nRZZ(0) q[0], q[18];\nRZZ(0) q[13], q[5];\nRZZ(0) q[2], q[14];\nRZZ(0) q[12], q[11];\nRZZ(0) q[4], q[17];\nRZZ(0) q[9], q[15];\nRZZ(0) q[7], q[8];\nRZZ(0) q[3], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*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];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[3], q[10];\nRZZ(0) q[8], q[9];\nRZZ(0) q[7], q[13];\nRZZ(0) q[6], q[4];\nRZZ(0) q[19], q[16];\nRZZ(0) q[18], q[14];\nRZZ(0) q[17], q[11];\nRZZ(0) q[15], q[5];\nRZZ(0) q[12], q[0];\nRZZ(0) q[1], q[2];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*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];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[7], q[15];\nRZZ(0) q[18], q[19];\nRZZ(0) q[9], q[1];\nRZZ(0) q[16], q[5];\nRZZ(0) q[10], q[13];\nRZZ(0) q[0], q[3];\nRZZ(0) q[14], q[4];\nRZZ(0) q[8], q[17];\nRZZ(0) q[12], q[6];\nRZZ(0) q[11], q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(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[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[17], q[7];\nRZZ(0) q[2], q[3];\nRZZ(0) q[19], q[15];\nRZZ(0) q[1], q[13];\nRZZ(0) q[9], q[4];\nRZZ(0) q[18], q[10];\nRZZ(0) q[11], q[12];\nRZZ(0) q[14], q[6];\nRZZ(0) q[8], q[0];\nRZZ(0) q[16], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(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];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nry(1.0*pi) q[19];\nRZZ(0) q[16], q[10];\nRZZ(0) q[7], q[19];\nRZZ(0) q[6], q[14];\nRZZ(0) q[11], q[0];\nRZZ(0) q[15], q[9];\nRZZ(0) q[12], q[1];\nRZZ(0) q[2], q[4];\nRZZ(0) q[3], q[8];\nRZZ(0) q[5], q[17];\nRZZ(0) q[18], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (8, 1) [70]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[19], q[13];\nRZZ(0) q[17], q[5];\nRZZ(0) q[1], q[16];\nRZZ(0) q[0], q[6];\nRZZ(0) q[12], q[18];\nRZZ(0) q[10], q[2];\nRZZ(0) q[11], q[7];\nRZZ(0) q[8], q[15];\nRZZ(0) q[9], q[4];\nRZZ(0) q[14], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[1], q[5];\nRZZ(0) q[11], q[15];\nRZZ(0) q[19], q[6];\nRZZ(0) q[10], q[14];\nRZZ(0) q[17], q[0];\nRZZ(0) q[7], q[18];\nRZZ(0) q[8], q[4];\nRZZ(0) q[12], q[16];\nRZZ(0) q[3], q[2];\nRZZ(0) q[13], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[2];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[13], q[5];\nRZZ(0) q[3], q[19];\nRZZ(0) q[17], q[8];\nRZZ(0) q[7], q[2];\nRZZ(0) q[11], q[6];\nRZZ(0) q[16], q[18];\nRZZ(0) q[4], q[10];\nRZZ(0) q[12], q[1];\nRZZ(0) q[0], q[9];\nRZZ(0) q[15], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[8];\nry(0.5*pi) q[11];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[7], q[2];\nRZZ(0) q[18], q[9];\nRZZ(0) q[5], q[1];\nRZZ(0) q[11], q[10];\nRZZ(0) q[16], q[6];\nRZZ(0) q[17], q[15];\nRZZ(0) q[13], q[0];\nRZZ(0) q[12], q[8];\nRZZ(0) q[14], q[19];\nRZZ(0) q[3], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.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[5];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nRZZ(0) q[17], q[7];\nRZZ(0) q[13], q[14];\nRZZ(0) q[5], q[4];\nRZZ(0) q[19], q[11];\nRZZ(0) q[6], q[1];\nRZZ(0) q[10], q[9];\nRZZ(0) q[16], q[0];\nRZZ(0) q[15], q[2];\nRZZ(0) q[18], q[8];\nRZZ(0) q[3], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[13], q[15];\nRZZ(0) q[19], q[6];\nRZZ(0) q[12], q[9];\nRZZ(0) q[5], q[14];\nRZZ(0) q[17], q[0];\nRZZ(0) q[8], q[18];\nRZZ(0) q[7], q[1];\nRZZ(0) q[3], q[2];\nRZZ(0) q[11], q[4];\nRZZ(0) q[10], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[5], q[16];\nRZZ(0) q[0], q[19];\nRZZ(0) q[3], q[7];\nRZZ(0) q[18], q[12];\nRZZ(0) q[9], q[1];\nRZZ(0) q[2], q[4];\nRZZ(0) q[13], q[15];\nRZZ(0) q[10], q[6];\nRZZ(0) q[8], q[17];\nRZZ(0) q[11], q[14];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(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];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[5];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[19];\nRZZ(0) q[11], q[9];\nRZZ(0) q[18], q[10];\nRZZ(0) q[8], q[13];\nRZZ(0) q[2], q[6];\nRZZ(0) q[12], q[16];\nRZZ(0) q[3], q[14];\nRZZ(0) q[19], q[4];\nRZZ(0) q[5], q[15];\nRZZ(0) q[0], q[17];\nRZZ(0) q[1], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(1.0*pi) q[13];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (8, 6) [72]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(0.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[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[1], q[6];\nRZZ(0) q[9], q[4];\nRZZ(0) q[14], q[11];\nRZZ(0) q[7], q[8];\nRZZ(0) q[18], q[0];\nRZZ(0) q[19], q[3];\nRZZ(0) q[15], q[13];\nRZZ(0) q[2], q[10];\nRZZ(0) q[5], q[17];\nRZZ(0) q[16], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[16], q[14];\nRZZ(0) q[11], q[10];\nRZZ(0) q[8], q[0];\nRZZ(0) q[12], q[4];\nRZZ(0) q[6], q[13];\nRZZ(0) q[15], q[19];\nRZZ(0) q[9], q[18];\nRZZ(0) q[3], q[17];\nRZZ(0) q[2], q[1];\nRZZ(0) q[5], q[7];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(0.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];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[7], q[8];\nRZZ(0) q[0], q[12];\nRZZ(0) q[15], q[14];\nRZZ(0) q[19], q[5];\nRZZ(0) q[2], q[10];\nRZZ(0) q[6], q[16];\nRZZ(0) q[11], q[1];\nRZZ(0) q[3], q[13];\nRZZ(0) q[17], q[18];\nRZZ(0) q[9], q[4];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[0], q[14];\nRZZ(0) q[3], q[18];\nRZZ(0) q[15], q[8];\nRZZ(0) q[7], q[2];\nRZZ(0) q[17], q[6];\nRZZ(0) q[10], q[13];\nRZZ(0) q[5], q[1];\nRZZ(0) q[19], q[4];\nRZZ(0) q[11], q[12];\nRZZ(0) q[16], q[9];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[4], q[5];\nRZZ(0) q[12], q[11];\nRZZ(0) q[10], q[13];\nRZZ(0) q[18], q[15];\nRZZ(0) q[3], q[8];\nRZZ(0) q[19], q[14];\nRZZ(0) q[16], q[2];\nRZZ(0) q[6], q[17];\nRZZ(0) q[7], q[0];\nRZZ(0) q[9], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[18];\nRZZ(0) q[10], q[8];\nRZZ(0) q[6], q[11];\nRZZ(0) q[3], q[15];\nRZZ(0) q[5], q[9];\nRZZ(0) q[17], q[7];\nRZZ(0) q[19], q[4];\nRZZ(0) q[13], q[0];\nRZZ(0) q[1], q[12];\nRZZ(0) q[16], q[18];\nRZZ(0) q[2], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[16];\nRZZ(0) q[8], q[10];\nRZZ(0) q[19], q[12];\nRZZ(0) q[16], q[15];\nRZZ(0) q[17], q[7];\nRZZ(0) q[4], q[9];\nRZZ(0) q[0], q[13];\nRZZ(0) q[2], q[11];\nRZZ(0) q[6], q[1];\nRZZ(0) q[18], q[14];\nRZZ(0) q[5], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[9];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[18], q[15];\nRZZ(0) q[13], q[14];\nRZZ(0) q[11], q[16];\nRZZ(0) q[19], q[0];\nRZZ(0) q[12], q[9];\nRZZ(0) q[1], q[10];\nRZZ(0) q[8], q[17];\nRZZ(0) q[5], q[4];\nRZZ(0) q[3], q[7];\nRZZ(0) q[2], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[0];\nry(0.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(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n",
    "Memory_RB: (128, 1) [73]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[20];\ncreg c[20];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*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];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[8], q[13];\nRZZ(0) q[10], q[4];\nRZZ(0) q[19], q[12];\nRZZ(0) q[2], q[5];\nRZZ(0) q[6], q[17];\nRZZ(0) q[3], q[7];\nRZZ(0) q[16], q[0];\nRZZ(0) q[1], q[9];\nRZZ(0) q[14], q[11];\nRZZ(0) q[18], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.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];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0) q[10], q[11];\nRZZ(0) q[4], q[9];\nRZZ(0) q[13], q[3];\nRZZ(0) q[5], q[1];\nRZZ(0) q[12], q[14];\nRZZ(0) q[6], q[17];\nRZZ(0) q[18], q[19];\nRZZ(0) q[16], q[0];\nRZZ(0) q[7], q[15];\nRZZ(0) q[8], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0) q[1], q[7];\nRZZ(0) q[2], q[9];\nRZZ(0) q[6], q[10];\nRZZ(0) q[11], q[0];\nRZZ(0) q[12], q[4];\nRZZ(0) q[19], q[5];\nRZZ(0) q[16], q[17];\nRZZ(0) q[8], q[3];\nRZZ(0) q[13], q[14];\nRZZ(0) q[18], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[18];\nRZZ(0) q[1], q[10];\nRZZ(0) q[5], q[11];\nRZZ(0) q[2], q[0];\nRZZ(0) q[9], q[14];\nRZZ(0) q[4], q[17];\nRZZ(0) q[16], q[7];\nRZZ(0) q[13], q[6];\nRZZ(0) q[12], q[15];\nRZZ(0) q[19], q[18];\nRZZ(0) q[8], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(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];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[19], q[9];\nRZZ(0) q[3], q[7];\nRZZ(0) q[0], q[2];\nRZZ(0) q[13], q[18];\nRZZ(0) q[14], q[6];\nRZZ(0) q[1], q[12];\nRZZ(0) q[15], q[8];\nRZZ(0) q[10], q[16];\nRZZ(0) q[5], q[17];\nRZZ(0) q[4], q[11];\nrz(0.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[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[2], q[18];\nRZZ(0) q[14], q[12];\nRZZ(0) q[4], q[5];\nRZZ(0) q[16], q[8];\nRZZ(0) q[6], q[9];\nRZZ(0) q[3], q[1];\nRZZ(0) q[10], q[15];\nRZZ(0) q[11], q[13];\nRZZ(0) q[17], q[19];\nRZZ(0) q[0], q[7];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(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(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[15], q[18];\nRZZ(0) q[9], q[1];\nRZZ(0) q[5], q[7];\nRZZ(0) q[11], q[16];\nRZZ(0) q[4], q[8];\nRZZ(0) q[3], q[17];\nRZZ(0) q[12], q[2];\nRZZ(0) q[19], q[14];\nRZZ(0) q[0], q[13];\nRZZ(0) q[6], q[10];\nrz(0.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];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*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[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[5], q[18];\nRZZ(0) q[19], q[14];\nRZZ(0) q[8], q[17];\nRZZ(0) q[0], q[6];\nRZZ(0) q[15], q[13];\nRZZ(0) q[7], q[2];\nRZZ(0) q[10], q[16];\nRZZ(0) q[11], q[9];\nRZZ(0) q[4], q[1];\nRZZ(0) q[3], q[12];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[19], q[5];\nRZZ(0) q[1], q[13];\nRZZ(0) q[9], q[15];\nRZZ(0) q[16], q[18];\nRZZ(0) q[8], q[6];\nRZZ(0) q[0], q[2];\nRZZ(0) q[10], q[11];\nRZZ(0) q[4], q[17];\nRZZ(0) q[14], q[12];\nRZZ(0) q[3], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*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(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nry(0.5*pi) q[16];\nRZZ(0) q[11], q[1];\nRZZ(0) q[14], q[0];\nRZZ(0) q[2], q[16];\nRZZ(0) q[18], q[13];\nRZZ(0) q[17], q[10];\nRZZ(0) q[4], q[12];\nRZZ(0) q[7], q[3];\nRZZ(0) q[9], q[15];\nRZZ(0) q[6], q[5];\nRZZ(0) q[19], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(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];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nRZZ(0) q[19], q[1];\nRZZ(0) q[12], q[10];\nRZZ(0) q[16], q[2];\nRZZ(0) q[17], q[11];\nRZZ(0) q[15], q[13];\nRZZ(0) q[4], q[6];\nRZZ(0) q[5], q[18];\nRZZ(0) q[14], q[0];\nRZZ(0) q[3], q[8];\nRZZ(0) q[9], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[9], q[6];\nRZZ(0) q[15], q[1];\nRZZ(0) q[4], q[12];\nRZZ(0) q[11], q[5];\nRZZ(0) q[18], q[8];\nRZZ(0) q[13], q[2];\nRZZ(0) q[14], q[7];\nRZZ(0) q[10], q[16];\nRZZ(0) q[0], q[19];\nRZZ(0) q[17], q[3];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.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[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) 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[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[16];\nRZZ(0) q[6], q[10];\nRZZ(0) q[7], q[3];\nRZZ(0) q[13], q[19];\nRZZ(0) q[1], q[16];\nRZZ(0) q[9], q[8];\nRZZ(0) q[0], q[17];\nRZZ(0) q[4], q[2];\nRZZ(0) q[12], q[5];\nRZZ(0) q[18], q[15];\nRZZ(0) q[11], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(1.0*pi) 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];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[12], q[19];\nRZZ(0) q[17], q[14];\nRZZ(0) q[8], q[1];\nRZZ(0) q[7], q[15];\nRZZ(0) q[9], q[0];\nRZZ(0) q[18], q[6];\nRZZ(0) q[10], q[4];\nRZZ(0) q[2], q[13];\nRZZ(0) q[11], q[5];\nRZZ(0) q[16], q[3];\nry(0.5*pi) q[1];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[7];\nry(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[12], q[19];\nRZZ(0) q[7], q[10];\nRZZ(0) q[9], q[1];\nRZZ(0) q[16], q[0];\nRZZ(0) q[3], q[13];\nRZZ(0) q[8], q[14];\nRZZ(0) q[4], q[15];\nRZZ(0) q[17], q[5];\nRZZ(0) q[2], q[18];\nRZZ(0) q[11], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[10], q[14];\nRZZ(0) q[1], q[19];\nRZZ(0) q[13], q[3];\nRZZ(0) q[2], q[0];\nRZZ(0) q[6], q[16];\nRZZ(0) q[4], q[8];\nRZZ(0) q[7], q[12];\nRZZ(0) q[9], q[11];\nRZZ(0) q[15], q[5];\nRZZ(0) q[17], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[17], q[14];\nRZZ(0) q[1], q[9];\nRZZ(0) q[6], q[4];\nRZZ(0) q[7], q[8];\nRZZ(0) q[13], q[19];\nRZZ(0) q[5], q[15];\nRZZ(0) q[0], q[10];\nRZZ(0) q[16], q[2];\nRZZ(0) q[12], q[18];\nRZZ(0) q[11], q[3];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[19];\nRZZ(0) q[19], q[16];\nRZZ(0) q[3], q[8];\nRZZ(0) q[15], q[14];\nRZZ(0) q[2], q[10];\nRZZ(0) q[11], q[18];\nRZZ(0) q[6], q[12];\nRZZ(0) q[4], q[1];\nRZZ(0) q[7], q[17];\nRZZ(0) q[5], q[13];\nRZZ(0) q[9], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.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];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[18];\nRZZ(0) q[9], q[17];\nRZZ(0) q[16], q[1];\nRZZ(0) q[15], q[0];\nRZZ(0) q[14], q[7];\nRZZ(0) q[6], q[2];\nRZZ(0) q[18], q[13];\nRZZ(0) q[5], q[11];\nRZZ(0) q[10], q[19];\nRZZ(0) q[4], q[3];\nRZZ(0) q[12], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[3], q[9];\nRZZ(0) q[5], q[14];\nRZZ(0) q[18], q[2];\nRZZ(0) q[16], q[0];\nRZZ(0) q[1], q[6];\nRZZ(0) q[10], q[17];\nRZZ(0) q[13], q[7];\nRZZ(0) q[11], q[19];\nRZZ(0) q[4], q[12];\nRZZ(0) q[15], q[8];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nRZZ(0) q[7], q[15];\nRZZ(0) q[5], q[14];\nRZZ(0) q[16], q[12];\nRZZ(0) q[19], q[13];\nRZZ(0) q[0], q[6];\nRZZ(0) q[11], q[3];\nRZZ(0) q[10], q[18];\nRZZ(0) q[17], q[4];\nRZZ(0) q[2], q[9];\nRZZ(0) q[8], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*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];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[19], q[17];\nRZZ(0) q[1], q[14];\nRZZ(0) q[2], q[5];\nRZZ(0) q[13], q[7];\nRZZ(0) q[0], q[8];\nRZZ(0) q[10], q[9];\nRZZ(0) q[18], q[16];\nRZZ(0) q[15], q[6];\nRZZ(0) q[12], q[3];\nRZZ(0) q[4], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*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];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[5];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nRZZ(0) q[8], q[5];\nRZZ(0) q[16], q[19];\nRZZ(0) q[15], q[10];\nRZZ(0) q[17], q[14];\nRZZ(0) q[2], q[0];\nRZZ(0) q[11], q[13];\nRZZ(0) q[6], q[1];\nRZZ(0) q[7], q[18];\nRZZ(0) q[12], q[4];\nRZZ(0) q[3], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nRZZ(0) q[0], q[1];\nRZZ(0) q[11], q[5];\nRZZ(0) q[17], q[4];\nRZZ(0) q[19], q[9];\nRZZ(0) q[14], q[7];\nRZZ(0) q[12], q[13];\nRZZ(0) q[8], q[16];\nRZZ(0) q[15], q[10];\nRZZ(0) q[2], q[6];\nRZZ(0) q[3], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[2];\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[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[3], q[11];\nRZZ(0) q[6], q[18];\nRZZ(0) q[1], q[2];\nRZZ(0) q[0], q[15];\nRZZ(0) q[19], q[4];\nRZZ(0) q[17], q[12];\nRZZ(0) q[5], q[14];\nRZZ(0) q[13], q[7];\nRZZ(0) q[8], q[10];\nRZZ(0) q[16], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*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(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[17], q[7];\nRZZ(0) q[1], q[2];\nRZZ(0) q[13], q[16];\nRZZ(0) q[0], q[3];\nRZZ(0) q[4], q[15];\nRZZ(0) q[6], q[8];\nRZZ(0) q[5], q[10];\nRZZ(0) q[18], q[11];\nRZZ(0) q[9], q[14];\nRZZ(0) q[19], q[12];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nRZZ(0) q[6], q[17];\nRZZ(0) q[16], q[1];\nRZZ(0) q[5], q[12];\nRZZ(0) q[14], q[11];\nRZZ(0) q[3], q[13];\nRZZ(0) q[8], q[2];\nRZZ(0) q[15], q[4];\nRZZ(0) q[10], q[7];\nRZZ(0) q[9], q[0];\nRZZ(0) q[18], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[9], q[19];\nRZZ(0) q[15], q[7];\nRZZ(0) q[16], q[12];\nRZZ(0) q[11], q[18];\nRZZ(0) q[6], q[1];\nRZZ(0) q[13], q[4];\nRZZ(0) q[8], q[0];\nRZZ(0) q[14], q[10];\nRZZ(0) q[3], q[2];\nRZZ(0) q[5], q[17];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.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[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[15];\nry(0.5*pi) q[17];\nRZZ(0) q[2], q[6];\nRZZ(0) q[19], q[1];\nRZZ(0) q[17], q[13];\nRZZ(0) q[11], q[4];\nRZZ(0) q[0], q[15];\nRZZ(0) q[12], q[10];\nRZZ(0) q[8], q[7];\nRZZ(0) q[9], q[5];\nRZZ(0) q[18], q[3];\nRZZ(0) q[14], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[12], q[1];\nRZZ(0) q[10], q[9];\nRZZ(0) q[14], q[18];\nRZZ(0) q[7], q[17];\nRZZ(0) q[8], q[4];\nRZZ(0) q[11], q[2];\nRZZ(0) q[15], q[16];\nRZZ(0) q[5], q[0];\nRZZ(0) q[3], q[13];\nRZZ(0) q[6], q[19];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[7];\nry(0.5*pi) q[9];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[12], q[9];\nRZZ(0) q[6], q[7];\nRZZ(0) q[19], q[18];\nRZZ(0) q[14], q[2];\nRZZ(0) q[1], q[3];\nRZZ(0) q[10], q[13];\nRZZ(0) q[16], q[11];\nRZZ(0) q[0], q[8];\nRZZ(0) q[5], q[15];\nRZZ(0) q[17], q[4];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*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];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[2], q[10];\nRZZ(0) q[9], q[12];\nRZZ(0) q[4], q[7];\nRZZ(0) q[13], q[18];\nRZZ(0) q[5], q[0];\nRZZ(0) q[3], q[14];\nRZZ(0) q[16], q[1];\nRZZ(0) q[6], q[19];\nRZZ(0) q[11], q[17];\nRZZ(0) q[15], q[8];\nry(3.5*pi) q[1];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[2];\nrx(0.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[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nRZZ(0) q[5], q[19];\nRZZ(0) q[10], q[8];\nRZZ(0) q[6], q[13];\nRZZ(0) q[15], q[12];\nRZZ(0) q[0], q[1];\nRZZ(0) q[17], q[7];\nRZZ(0) q[9], q[18];\nRZZ(0) q[14], q[11];\nRZZ(0) q[3], q[4];\nRZZ(0) q[16], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[0], q[18];\nRZZ(0) q[6], q[13];\nRZZ(0) q[16], q[7];\nRZZ(0) q[14], q[10];\nRZZ(0) q[9], q[2];\nRZZ(0) q[8], q[19];\nRZZ(0) q[12], q[11];\nRZZ(0) q[3], q[17];\nRZZ(0) q[5], q[4];\nRZZ(0) q[15], q[1];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[14], q[10];\nRZZ(0) q[9], q[16];\nRZZ(0) q[4], q[18];\nRZZ(0) q[3], q[2];\nRZZ(0) q[12], q[5];\nRZZ(0) q[19], q[15];\nRZZ(0) q[0], q[11];\nRZZ(0) q[8], q[17];\nRZZ(0) q[13], q[7];\nRZZ(0) q[1], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[9];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[19];\nRZZ(0) q[17], q[6];\nRZZ(0) q[16], q[11];\nRZZ(0) q[18], q[15];\nRZZ(0) q[8], q[5];\nRZZ(0) q[3], q[0];\nRZZ(0) q[2], q[12];\nRZZ(0) q[13], q[1];\nRZZ(0) q[4], q[9];\nRZZ(0) q[10], q[7];\nRZZ(0) q[14], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[0];\nry(1.0*pi) q[3];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[3], q[10];\nRZZ(0) q[9], q[12];\nRZZ(0) q[8], q[4];\nRZZ(0) q[15], q[13];\nRZZ(0) q[5], q[6];\nRZZ(0) q[18], q[2];\nRZZ(0) q[14], q[0];\nRZZ(0) q[7], q[19];\nRZZ(0) q[11], q[1];\nRZZ(0) q[16], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nry(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[4], q[5];\nRZZ(0) q[17], q[2];\nRZZ(0) q[7], q[16];\nRZZ(0) q[9], q[10];\nRZZ(0) q[13], q[14];\nRZZ(0) q[3], q[11];\nRZZ(0) q[19], q[12];\nRZZ(0) q[18], q[15];\nRZZ(0) q[8], q[1];\nRZZ(0) q[0], q[6];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*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];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[10], q[14];\nRZZ(0) q[7], q[4];\nRZZ(0) q[1], q[6];\nRZZ(0) q[19], q[17];\nRZZ(0) q[0], q[5];\nRZZ(0) q[3], q[9];\nRZZ(0) q[12], q[16];\nRZZ(0) q[13], q[15];\nRZZ(0) q[2], q[8];\nRZZ(0) q[18], q[11];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*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];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[18];\nRZZ(0) q[19], q[12];\nRZZ(0) q[10], q[7];\nRZZ(0) q[17], q[9];\nRZZ(0) q[6], q[1];\nRZZ(0) q[13], q[16];\nRZZ(0) q[0], q[3];\nRZZ(0) q[2], q[14];\nRZZ(0) q[4], q[8];\nRZZ(0) q[15], q[5];\nRZZ(0) q[11], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[16], q[19];\nRZZ(0) q[12], q[6];\nRZZ(0) q[10], q[2];\nRZZ(0) q[8], q[7];\nRZZ(0) q[13], q[11];\nRZZ(0) q[15], q[14];\nRZZ(0) q[1], q[4];\nRZZ(0) q[0], q[9];\nRZZ(0) q[5], q[17];\nRZZ(0) q[18], q[3];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[6];\nry(1.0*pi) q[8];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[1], q[2];\nRZZ(0) q[7], q[14];\nRZZ(0) q[3], q[15];\nRZZ(0) q[16], q[6];\nRZZ(0) q[11], q[5];\nRZZ(0) q[13], q[10];\nRZZ(0) q[0], q[12];\nRZZ(0) q[18], q[4];\nRZZ(0) q[17], q[19];\nRZZ(0) q[8], q[9];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[9], q[11];\nRZZ(0) q[4], q[0];\nRZZ(0) q[8], q[1];\nRZZ(0) q[3], q[18];\nRZZ(0) q[6], q[15];\nRZZ(0) q[12], q[7];\nRZZ(0) q[14], q[5];\nRZZ(0) q[2], q[13];\nRZZ(0) q[19], q[10];\nRZZ(0) q[16], q[17];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[16], q[10];\nRZZ(0) q[6], q[9];\nRZZ(0) q[5], q[14];\nRZZ(0) q[13], q[1];\nRZZ(0) q[18], q[11];\nRZZ(0) q[15], q[8];\nRZZ(0) q[17], q[2];\nRZZ(0) q[0], q[3];\nRZZ(0) q[7], q[4];\nRZZ(0) q[12], q[19];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[19];\nRZZ(0) q[3], q[19];\nRZZ(0) q[9], q[0];\nRZZ(0) q[8], q[10];\nRZZ(0) q[16], q[4];\nRZZ(0) q[11], q[1];\nRZZ(0) q[12], q[17];\nRZZ(0) q[18], q[6];\nRZZ(0) q[15], q[14];\nRZZ(0) q[7], q[2];\nRZZ(0) q[5], q[13];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[4];\nry(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(1.0*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[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[19];\nRZZ(0) q[1], q[13];\nRZZ(0) q[12], q[4];\nRZZ(0) q[15], q[14];\nRZZ(0) q[17], q[18];\nRZZ(0) q[2], q[3];\nRZZ(0) q[16], q[8];\nRZZ(0) q[6], q[19];\nRZZ(0) q[10], q[11];\nRZZ(0) q[7], q[5];\nRZZ(0) q[9], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*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];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[9];\nry(3.5*pi) q[11];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[19];\nRZZ(0) q[6], q[8];\nRZZ(0) q[5], q[1];\nRZZ(0) q[10], q[13];\nRZZ(0) q[15], q[14];\nRZZ(0) q[17], q[2];\nRZZ(0) q[12], q[16];\nRZZ(0) q[0], q[19];\nRZZ(0) q[9], q[4];\nRZZ(0) q[11], q[7];\nRZZ(0) q[18], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.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];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(1.0*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];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[12], q[3];\nRZZ(0) q[19], q[9];\nRZZ(0) q[0], q[17];\nRZZ(0) q[5], q[16];\nRZZ(0) q[14], q[10];\nRZZ(0) q[4], q[15];\nRZZ(0) q[11], q[1];\nRZZ(0) q[8], q[13];\nRZZ(0) q[18], q[6];\nRZZ(0) q[2], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[15], q[18];\nRZZ(0) q[4], q[17];\nRZZ(0) q[6], q[0];\nRZZ(0) q[12], q[2];\nRZZ(0) q[13], q[5];\nRZZ(0) q[19], q[16];\nRZZ(0) q[7], q[10];\nRZZ(0) q[9], q[14];\nRZZ(0) q[8], q[11];\nRZZ(0) q[1], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[8];\nry(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nRZZ(0) q[18], q[5];\nRZZ(0) q[14], q[9];\nRZZ(0) q[7], q[10];\nRZZ(0) q[2], q[3];\nRZZ(0) q[11], q[13];\nRZZ(0) q[1], q[19];\nRZZ(0) q[15], q[17];\nRZZ(0) q[6], q[16];\nRZZ(0) q[4], q[0];\nRZZ(0) q[8], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*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];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[14];\nry(3.5*pi) q[17];\nRZZ(0) q[3], q[0];\nRZZ(0) q[10], q[9];\nRZZ(0) q[1], q[18];\nRZZ(0) q[2], q[16];\nRZZ(0) q[15], q[7];\nRZZ(0) q[11], q[8];\nRZZ(0) q[4], q[19];\nRZZ(0) q[12], q[6];\nRZZ(0) q[13], q[14];\nRZZ(0) q[5], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[6], q[0];\nRZZ(0) q[7], q[13];\nRZZ(0) q[5], q[1];\nRZZ(0) q[15], q[9];\nRZZ(0) q[19], q[4];\nRZZ(0) q[8], q[16];\nRZZ(0) q[2], q[14];\nRZZ(0) q[3], q[17];\nRZZ(0) q[10], q[12];\nRZZ(0) q[18], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) 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];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[15];\nRZZ(0) q[5], q[0];\nRZZ(0) q[11], q[6];\nRZZ(0) q[13], q[14];\nRZZ(0) q[19], q[3];\nRZZ(0) q[12], q[7];\nRZZ(0) q[4], q[10];\nRZZ(0) q[18], q[9];\nRZZ(0) q[17], q[16];\nRZZ(0) q[8], q[2];\nRZZ(0) q[15], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[5], q[3];\nRZZ(0) q[9], q[14];\nRZZ(0) q[7], q[18];\nRZZ(0) q[1], q[15];\nRZZ(0) q[4], q[17];\nRZZ(0) q[13], q[16];\nRZZ(0) q[11], q[0];\nRZZ(0) q[10], q[12];\nRZZ(0) q[6], q[19];\nRZZ(0) q[2], q[8];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*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(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[17], q[7];\nRZZ(0) q[0], q[19];\nRZZ(0) q[9], q[3];\nRZZ(0) q[6], q[5];\nRZZ(0) q[16], q[4];\nRZZ(0) q[13], q[10];\nRZZ(0) q[12], q[8];\nRZZ(0) q[2], q[1];\nRZZ(0) q[11], q[14];\nRZZ(0) q[18], q[15];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[13], q[15];\nRZZ(0) q[14], q[19];\nRZZ(0) q[18], q[1];\nRZZ(0) q[12], q[16];\nRZZ(0) q[2], q[8];\nRZZ(0) q[17], q[10];\nRZZ(0) q[6], q[9];\nRZZ(0) q[0], q[7];\nRZZ(0) q[5], q[11];\nRZZ(0) q[4], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nRZZ(0) q[12], q[8];\nRZZ(0) q[15], q[2];\nRZZ(0) q[0], q[4];\nRZZ(0) q[16], q[17];\nRZZ(0) q[18], q[7];\nRZZ(0) q[1], q[13];\nRZZ(0) q[9], q[5];\nRZZ(0) q[10], q[14];\nRZZ(0) q[11], q[6];\nRZZ(0) q[19], q[3];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[5], q[18];\nRZZ(0) q[19], q[6];\nRZZ(0) q[1], q[16];\nRZZ(0) q[8], q[4];\nRZZ(0) q[0], q[9];\nRZZ(0) q[3], q[7];\nRZZ(0) q[2], q[17];\nRZZ(0) q[14], q[13];\nRZZ(0) q[15], q[12];\nRZZ(0) q[10], q[11];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*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[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[13];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nRZZ(0) q[9], q[7];\nRZZ(0) q[2], q[1];\nRZZ(0) q[6], q[4];\nRZZ(0) q[13], q[18];\nRZZ(0) q[10], q[11];\nRZZ(0) q[14], q[8];\nRZZ(0) q[12], q[17];\nRZZ(0) q[15], q[16];\nRZZ(0) q[0], q[3];\nRZZ(0) q[19], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrz(3.5*pi) 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];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[19], q[17];\nRZZ(0) q[4], q[10];\nRZZ(0) q[13], q[18];\nRZZ(0) q[7], q[1];\nRZZ(0) q[12], q[2];\nRZZ(0) q[8], q[0];\nRZZ(0) q[6], q[15];\nRZZ(0) q[14], q[16];\nRZZ(0) q[5], q[11];\nRZZ(0) q[9], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nRZZ(0) q[9], q[13];\nRZZ(0) q[5], q[18];\nRZZ(0) q[3], q[19];\nRZZ(0) q[7], q[1];\nRZZ(0) q[15], q[12];\nRZZ(0) q[6], q[4];\nRZZ(0) q[8], q[11];\nRZZ(0) q[16], q[14];\nRZZ(0) q[10], q[17];\nRZZ(0) q[2], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[5], q[18];\nRZZ(0) q[12], q[19];\nRZZ(0) q[2], q[11];\nRZZ(0) q[7], q[10];\nRZZ(0) q[3], q[4];\nRZZ(0) q[16], q[8];\nRZZ(0) q[1], q[14];\nRZZ(0) q[6], q[9];\nRZZ(0) q[17], q[0];\nRZZ(0) q[15], q[13];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[10], q[15];\nRZZ(0) q[14], q[6];\nRZZ(0) q[12], q[17];\nRZZ(0) q[11], q[19];\nRZZ(0) q[13], q[18];\nRZZ(0) q[9], q[5];\nRZZ(0) q[7], q[1];\nRZZ(0) q[16], q[3];\nRZZ(0) q[8], q[0];\nRZZ(0) q[4], q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\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(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[14], q[6];\nRZZ(0) q[18], q[7];\nRZZ(0) q[2], q[13];\nRZZ(0) q[0], q[3];\nRZZ(0) q[5], q[12];\nRZZ(0) q[16], q[19];\nRZZ(0) q[9], q[10];\nRZZ(0) q[15], q[17];\nRZZ(0) q[8], q[4];\nRZZ(0) q[1], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.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[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nRZZ(0) q[14], q[19];\nRZZ(0) q[7], q[8];\nRZZ(0) q[10], q[1];\nRZZ(0) q[18], q[9];\nRZZ(0) q[13], q[4];\nRZZ(0) q[15], q[5];\nRZZ(0) q[11], q[16];\nRZZ(0) q[2], q[17];\nRZZ(0) q[0], q[6];\nRZZ(0) q[3], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.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[6];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[19];\nRZZ(0) q[17], q[7];\nRZZ(0) q[0], q[19];\nRZZ(0) q[3], q[9];\nRZZ(0) q[2], q[14];\nRZZ(0) q[18], q[15];\nRZZ(0) q[1], q[10];\nRZZ(0) q[11], q[12];\nRZZ(0) q[13], q[5];\nRZZ(0) q[6], q[8];\nRZZ(0) q[16], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[18];\nRZZ(0) q[0], q[3];\nRZZ(0) q[10], q[2];\nRZZ(0) q[7], q[15];\nRZZ(0) q[8], q[5];\nRZZ(0) q[1], q[19];\nRZZ(0) q[12], q[17];\nRZZ(0) q[13], q[4];\nRZZ(0) q[18], q[9];\nRZZ(0) q[14], q[16];\nRZZ(0) q[6], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[17], q[7];\nRZZ(0) q[4], q[5];\nRZZ(0) q[3], q[8];\nRZZ(0) q[6], q[13];\nRZZ(0) q[2], q[14];\nRZZ(0) q[1], q[15];\nRZZ(0) q[19], q[16];\nRZZ(0) q[12], q[10];\nRZZ(0) q[18], q[11];\nRZZ(0) q[0], q[9];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[7];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.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];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[6];\nry(3.5*pi) q[8];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nRZZ(0) q[4], q[15];\nRZZ(0) q[17], q[2];\nRZZ(0) q[0], q[11];\nRZZ(0) q[9], q[12];\nRZZ(0) q[1], q[19];\nRZZ(0) q[8], q[3];\nRZZ(0) q[10], q[14];\nRZZ(0) q[16], q[13];\nRZZ(0) q[6], q[18];\nRZZ(0) q[7], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*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];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(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[8];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[14], q[6];\nRZZ(0) q[0], q[8];\nRZZ(0) q[5], q[16];\nRZZ(0) q[7], q[11];\nRZZ(0) q[4], q[2];\nRZZ(0) q[1], q[13];\nRZZ(0) q[15], q[12];\nRZZ(0) q[18], q[19];\nRZZ(0) q[17], q[9];\nRZZ(0) q[10], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[0], q[11];\nRZZ(0) q[15], q[6];\nRZZ(0) q[5], q[14];\nRZZ(0) q[3], q[12];\nRZZ(0) q[10], q[7];\nRZZ(0) q[4], q[8];\nRZZ(0) q[16], q[17];\nRZZ(0) q[2], q[19];\nRZZ(0) q[13], q[1];\nRZZ(0) q[9], q[18];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[12];\nry(0.5*pi) q[16];\nry(3.5*pi) q[19];\nRZZ(0) q[16], q[1];\nRZZ(0) q[3], q[8];\nRZZ(0) q[10], q[0];\nRZZ(0) q[12], q[11];\nRZZ(0) q[9], q[19];\nRZZ(0) q[4], q[2];\nRZZ(0) q[17], q[13];\nRZZ(0) q[15], q[5];\nRZZ(0) q[7], q[6];\nRZZ(0) q[18], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*pi) q[19];\nRZZ(0) q[16], q[15];\nRZZ(0) q[0], q[5];\nRZZ(0) q[8], q[13];\nRZZ(0) q[4], q[10];\nRZZ(0) q[1], q[7];\nRZZ(0) q[12], q[11];\nRZZ(0) q[6], q[9];\nRZZ(0) q[2], q[18];\nRZZ(0) q[19], q[14];\nRZZ(0) q[17], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*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];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[3], q[7];\nRZZ(0) q[10], q[1];\nRZZ(0) q[6], q[0];\nRZZ(0) q[17], q[16];\nRZZ(0) q[12], q[8];\nRZZ(0) q[4], q[5];\nRZZ(0) q[2], q[15];\nRZZ(0) q[13], q[11];\nRZZ(0) q[9], q[14];\nRZZ(0) q[18], q[19];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[3], q[14];\nRZZ(0) q[12], q[11];\nRZZ(0) q[4], q[16];\nRZZ(0) q[10], q[6];\nRZZ(0) q[17], q[5];\nRZZ(0) q[2], q[19];\nRZZ(0) q[9], q[0];\nRZZ(0) q[8], q[15];\nRZZ(0) q[18], q[1];\nRZZ(0) q[13], q[7];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(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];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[19], q[8];\nRZZ(0) q[11], q[16];\nRZZ(0) q[9], q[0];\nRZZ(0) q[4], q[17];\nRZZ(0) q[10], q[18];\nRZZ(0) q[13], q[7];\nRZZ(0) q[3], q[14];\nRZZ(0) q[1], q[15];\nRZZ(0) q[6], q[12];\nRZZ(0) q[5], q[2];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[13], q[3];\nRZZ(0) q[19], q[14];\nRZZ(0) q[0], q[2];\nRZZ(0) q[12], q[18];\nRZZ(0) q[16], q[5];\nRZZ(0) q[10], q[17];\nRZZ(0) q[11], q[1];\nRZZ(0) q[6], q[8];\nRZZ(0) q[15], q[7];\nRZZ(0) q[9], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[9], q[10];\nRZZ(0) q[8], q[11];\nRZZ(0) q[1], q[18];\nRZZ(0) q[19], q[6];\nRZZ(0) q[7], q[17];\nRZZ(0) q[0], q[12];\nRZZ(0) q[15], q[13];\nRZZ(0) q[4], q[14];\nRZZ(0) q[3], q[5];\nRZZ(0) q[2], q[16];\nrx(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];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[10];\nry(1.0*pi) q[12];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\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(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[9];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[13], q[6];\nRZZ(0) q[15], q[3];\nRZZ(0) q[5], q[12];\nRZZ(0) q[1], q[2];\nRZZ(0) q[11], q[14];\nRZZ(0) q[19], q[0];\nRZZ(0) q[7], q[18];\nRZZ(0) q[4], q[10];\nRZZ(0) q[9], q[8];\nRZZ(0) q[16], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[18], q[13];\nRZZ(0) q[12], q[19];\nRZZ(0) q[9], q[5];\nRZZ(0) q[11], q[2];\nRZZ(0) q[10], q[15];\nRZZ(0) q[6], q[3];\nRZZ(0) q[8], q[17];\nRZZ(0) q[14], q[16];\nRZZ(0) q[1], q[7];\nRZZ(0) q[0], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[8], q[7];\nRZZ(0) q[6], q[9];\nRZZ(0) q[13], q[17];\nRZZ(0) q[14], q[18];\nRZZ(0) q[2], q[12];\nRZZ(0) q[10], q[16];\nRZZ(0) q[4], q[0];\nRZZ(0) q[3], q[19];\nRZZ(0) q[5], q[15];\nRZZ(0) q[11], q[1];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[13], q[10];\nRZZ(0) q[11], q[19];\nRZZ(0) q[12], q[17];\nRZZ(0) q[4], q[3];\nRZZ(0) q[7], q[6];\nRZZ(0) q[9], q[16];\nRZZ(0) q[5], q[2];\nRZZ(0) q[1], q[0];\nRZZ(0) q[8], q[18];\nRZZ(0) q[14], q[15];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(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];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[3], q[12];\nRZZ(0) q[17], q[18];\nRZZ(0) q[5], q[9];\nRZZ(0) q[13], q[2];\nRZZ(0) q[1], q[4];\nRZZ(0) q[15], q[0];\nRZZ(0) q[11], q[16];\nRZZ(0) q[6], q[19];\nRZZ(0) q[10], q[7];\nRZZ(0) q[8], q[14];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[7];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.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(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[1], q[6];\nRZZ(0) q[11], q[18];\nRZZ(0) q[13], q[14];\nRZZ(0) q[7], q[12];\nRZZ(0) q[0], q[17];\nRZZ(0) q[15], q[19];\nRZZ(0) q[9], q[4];\nRZZ(0) q[5], q[2];\nRZZ(0) q[16], q[10];\nRZZ(0) q[3], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[4], q[13];\nRZZ(0) q[9], q[18];\nRZZ(0) q[3], q[11];\nRZZ(0) q[2], q[16];\nRZZ(0) q[17], q[6];\nRZZ(0) q[10], q[0];\nRZZ(0) q[12], q[5];\nRZZ(0) q[15], q[19];\nRZZ(0) q[7], q[14];\nRZZ(0) q[8], q[1];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(1.0*pi) q[13];\nry(1.0*pi) q[16];\nry(1.0*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[12], q[8];\nRZZ(0) q[1], q[13];\nRZZ(0) q[0], q[15];\nRZZ(0) q[18], q[16];\nRZZ(0) q[11], q[14];\nRZZ(0) q[4], q[5];\nRZZ(0) q[3], q[2];\nRZZ(0) q[6], q[17];\nRZZ(0) q[9], q[10];\nRZZ(0) q[19], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\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];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[2], q[11];\nRZZ(0) q[13], q[6];\nRZZ(0) q[14], q[16];\nRZZ(0) q[18], q[17];\nRZZ(0) q[4], q[1];\nRZZ(0) q[3], q[19];\nRZZ(0) q[0], q[12];\nRZZ(0) q[8], q[5];\nRZZ(0) q[9], q[15];\nRZZ(0) q[10], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nRZZ(0) q[14], q[13];\nRZZ(0) q[8], q[12];\nRZZ(0) q[4], q[2];\nRZZ(0) q[19], q[17];\nRZZ(0) q[6], q[0];\nRZZ(0) q[18], q[7];\nRZZ(0) q[5], q[15];\nRZZ(0) q[10], q[1];\nRZZ(0) q[3], q[11];\nRZZ(0) q[16], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[15], q[12];\nRZZ(0) q[1], q[16];\nRZZ(0) q[17], q[14];\nRZZ(0) q[4], q[2];\nRZZ(0) q[19], q[10];\nRZZ(0) q[8], q[3];\nRZZ(0) q[0], q[5];\nRZZ(0) q[18], q[6];\nRZZ(0) q[9], q[13];\nRZZ(0) q[11], q[7];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[1];\nrz(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[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*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];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[13], q[4];\nRZZ(0) q[16], q[19];\nRZZ(0) q[10], q[15];\nRZZ(0) q[3], q[2];\nRZZ(0) q[12], q[7];\nRZZ(0) q[18], q[0];\nRZZ(0) q[6], q[11];\nRZZ(0) q[5], q[8];\nRZZ(0) q[14], q[17];\nRZZ(0) q[1], q[9];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.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[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nRZZ(0) q[10], q[1];\nRZZ(0) q[3], q[9];\nRZZ(0) q[12], q[0];\nRZZ(0) q[14], q[8];\nRZZ(0) q[16], q[19];\nRZZ(0) q[15], q[13];\nRZZ(0) q[11], q[7];\nRZZ(0) q[6], q[4];\nRZZ(0) q[2], q[18];\nRZZ(0) q[5], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*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[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[17], q[14];\nRZZ(0) q[2], q[6];\nRZZ(0) q[16], q[8];\nRZZ(0) q[7], q[18];\nRZZ(0) q[13], q[10];\nRZZ(0) q[12], q[5];\nRZZ(0) q[3], q[11];\nRZZ(0) q[19], q[0];\nRZZ(0) q[9], q[1];\nRZZ(0) q[15], q[4];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(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];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0) q[18], q[19];\nRZZ(0) q[16], q[7];\nRZZ(0) q[8], q[1];\nRZZ(0) q[17], q[9];\nRZZ(0) q[3], q[13];\nRZZ(0) q[0], q[2];\nRZZ(0) q[6], q[11];\nRZZ(0) q[4], q[15];\nRZZ(0) q[14], q[10];\nRZZ(0) q[12], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[9], q[5];\nRZZ(0) q[4], q[10];\nRZZ(0) q[2], q[11];\nRZZ(0) q[3], q[8];\nRZZ(0) q[19], q[16];\nRZZ(0) q[0], q[1];\nRZZ(0) q[18], q[6];\nRZZ(0) q[14], q[7];\nRZZ(0) q[12], q[17];\nRZZ(0) q[13], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(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];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[15], q[7];\nRZZ(0) q[18], q[5];\nRZZ(0) q[4], q[14];\nRZZ(0) q[6], q[12];\nRZZ(0) q[9], q[16];\nRZZ(0) q[17], q[1];\nRZZ(0) q[11], q[19];\nRZZ(0) q[3], q[0];\nRZZ(0) q[2], q[13];\nRZZ(0) q[8], q[10];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[12];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[15], q[17];\nRZZ(0) q[16], q[12];\nRZZ(0) q[8], q[4];\nRZZ(0) q[9], q[19];\nRZZ(0) q[6], q[5];\nRZZ(0) q[14], q[11];\nRZZ(0) q[1], q[18];\nRZZ(0) q[13], q[2];\nRZZ(0) q[7], q[10];\nRZZ(0) q[3], q[0];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[10];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[10], q[8];\nRZZ(0) q[12], q[17];\nRZZ(0) q[7], q[18];\nRZZ(0) q[0], q[4];\nRZZ(0) q[14], q[9];\nRZZ(0) q[1], q[6];\nRZZ(0) q[16], q[13];\nRZZ(0) q[15], q[5];\nRZZ(0) q[2], q[11];\nRZZ(0) q[19], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(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];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[11], q[10];\nRZZ(0) q[17], q[1];\nRZZ(0) q[15], q[5];\nRZZ(0) q[18], q[0];\nRZZ(0) q[2], q[3];\nRZZ(0) q[9], q[8];\nRZZ(0) q[16], q[19];\nRZZ(0) q[13], q[4];\nRZZ(0) q[12], q[6];\nRZZ(0) q[7], q[14];\nry(3.5*pi) q[1];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[8], q[17];\nRZZ(0) q[13], q[3];\nRZZ(0) q[1], q[19];\nRZZ(0) q[16], q[15];\nRZZ(0) q[14], q[0];\nRZZ(0) q[7], q[12];\nRZZ(0) q[11], q[10];\nRZZ(0) q[5], q[9];\nRZZ(0) q[2], q[18];\nRZZ(0) q[6], q[4];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nRZZ(0) q[6], q[14];\nRZZ(0) q[1], q[18];\nRZZ(0) q[2], q[0];\nRZZ(0) q[17], q[13];\nRZZ(0) q[4], q[8];\nRZZ(0) q[12], q[19];\nRZZ(0) q[10], q[5];\nRZZ(0) q[7], q[15];\nRZZ(0) q[11], q[9];\nRZZ(0) q[3], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(1.0*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];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[3], q[12];\nRZZ(0) q[17], q[9];\nRZZ(0) q[6], q[0];\nRZZ(0) q[1], q[15];\nRZZ(0) q[8], q[19];\nRZZ(0) q[14], q[7];\nRZZ(0) q[11], q[4];\nRZZ(0) q[13], q[5];\nRZZ(0) q[10], q[2];\nRZZ(0) q[16], q[18];\nrz(3.5*pi) q[2];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nRZZ(0) q[4], q[9];\nRZZ(0) q[5], q[7];\nRZZ(0) q[3], q[6];\nRZZ(0) q[2], q[19];\nRZZ(0) q[14], q[13];\nRZZ(0) q[15], q[16];\nRZZ(0) q[8], q[0];\nRZZ(0) q[12], q[1];\nRZZ(0) q[18], q[11];\nRZZ(0) q[10], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(1.0*pi) q[0];\nrx(1.0*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(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[11], q[4];\nRZZ(0) q[9], q[0];\nRZZ(0) q[2], q[19];\nRZZ(0) q[1], q[10];\nRZZ(0) q[6], q[18];\nRZZ(0) q[13], q[17];\nRZZ(0) q[12], q[16];\nRZZ(0) q[8], q[5];\nRZZ(0) q[14], q[7];\nRZZ(0) q[15], q[3];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[12];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\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];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[2], q[4];\nRZZ(0) q[12], q[19];\nRZZ(0) q[1], q[7];\nRZZ(0) q[3], q[15];\nRZZ(0) q[6], q[17];\nRZZ(0) q[10], q[16];\nRZZ(0) q[11], q[14];\nRZZ(0) q[5], q[18];\nRZZ(0) q[8], q[13];\nRZZ(0) q[9], q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[19], q[15];\nRZZ(0) q[16], q[5];\nRZZ(0) q[12], q[3];\nRZZ(0) q[8], q[14];\nRZZ(0) q[0], q[2];\nRZZ(0) q[1], q[7];\nRZZ(0) q[13], q[9];\nRZZ(0) q[10], q[6];\nRZZ(0) q[17], q[11];\nRZZ(0) q[4], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[0];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[19], q[18];\nRZZ(0) q[1], q[11];\nRZZ(0) q[9], q[13];\nRZZ(0) q[8], q[7];\nRZZ(0) q[16], q[17];\nRZZ(0) q[14], q[4];\nRZZ(0) q[6], q[12];\nRZZ(0) q[2], q[5];\nRZZ(0) q[10], q[0];\nRZZ(0) q[3], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(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];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nRZZ(0) q[11], q[0];\nRZZ(0) q[12], q[14];\nRZZ(0) q[8], q[1];\nRZZ(0) q[2], q[7];\nRZZ(0) q[16], q[13];\nRZZ(0) q[19], q[6];\nRZZ(0) q[17], q[4];\nRZZ(0) q[10], q[3];\nRZZ(0) q[9], q[5];\nRZZ(0) q[15], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nRZZ(0) q[12], q[5];\nRZZ(0) q[2], q[18];\nRZZ(0) q[10], q[14];\nRZZ(0) q[0], q[11];\nRZZ(0) q[17], q[9];\nRZZ(0) q[3], q[1];\nRZZ(0) q[8], q[16];\nRZZ(0) q[7], q[19];\nRZZ(0) q[4], q[13];\nRZZ(0) q[15], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nRZZ(0) q[5], q[13];\nRZZ(0) q[0], q[17];\nRZZ(0) q[16], q[1];\nRZZ(0) q[11], q[6];\nRZZ(0) q[7], q[3];\nRZZ(0) q[9], q[10];\nRZZ(0) q[15], q[18];\nRZZ(0) q[19], q[14];\nRZZ(0) q[2], q[12];\nRZZ(0) q[8], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(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];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nRZZ(0) q[13], q[8];\nRZZ(0) q[7], q[12];\nRZZ(0) q[2], q[5];\nRZZ(0) q[18], q[6];\nRZZ(0) q[14], q[3];\nRZZ(0) q[16], q[4];\nRZZ(0) q[17], q[15];\nRZZ(0) q[9], q[11];\nRZZ(0) q[19], q[10];\nRZZ(0) q[0], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[8], q[2];\nRZZ(0) q[9], q[15];\nRZZ(0) q[10], q[0];\nRZZ(0) q[3], q[17];\nRZZ(0) q[1], q[18];\nRZZ(0) q[7], q[5];\nRZZ(0) q[19], q[11];\nRZZ(0) q[4], q[16];\nRZZ(0) q[13], q[14];\nRZZ(0) q[6], q[12];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nRZZ(0) q[3], q[5];\nRZZ(0) q[10], q[8];\nRZZ(0) q[11], q[15];\nRZZ(0) q[9], q[16];\nRZZ(0) q[12], q[7];\nRZZ(0) q[1], q[18];\nRZZ(0) q[17], q[6];\nRZZ(0) q[0], q[19];\nRZZ(0) q[2], q[13];\nRZZ(0) q[4], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.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];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[9];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[15];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[19], q[15];\nRZZ(0) q[0], q[1];\nRZZ(0) q[3], q[10];\nRZZ(0) q[11], q[5];\nRZZ(0) q[14], q[16];\nRZZ(0) q[12], q[6];\nRZZ(0) q[8], q[13];\nRZZ(0) q[18], q[17];\nRZZ(0) q[4], q[7];\nRZZ(0) q[2], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[15], q[3];\nRZZ(0) q[19], q[9];\nRZZ(0) q[2], q[14];\nRZZ(0) q[6], q[5];\nRZZ(0) q[18], q[11];\nRZZ(0) q[16], q[12];\nRZZ(0) q[13], q[4];\nRZZ(0) q[0], q[7];\nRZZ(0) q[8], q[10];\nRZZ(0) q[1], q[17];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(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(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[4], q[16];\nRZZ(0) q[10], q[11];\nRZZ(0) q[19], q[6];\nRZZ(0) q[0], q[15];\nRZZ(0) q[14], q[8];\nRZZ(0) q[17], q[7];\nRZZ(0) q[5], q[13];\nRZZ(0) q[1], q[12];\nRZZ(0) q[2], q[3];\nRZZ(0) q[9], q[18];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.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[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[18];\nRZZ(0) q[4], q[18];\nRZZ(0) q[5], q[1];\nRZZ(0) q[17], q[14];\nRZZ(0) q[11], q[10];\nRZZ(0) q[3], q[13];\nRZZ(0) q[16], q[2];\nRZZ(0) q[9], q[8];\nRZZ(0) q[15], q[12];\nRZZ(0) q[0], q[7];\nRZZ(0) q[6], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrz(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];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nRZZ(0) q[5], q[14];\nRZZ(0) q[0], q[4];\nRZZ(0) q[13], q[6];\nRZZ(0) q[3], q[12];\nRZZ(0) q[2], q[11];\nRZZ(0) q[19], q[15];\nRZZ(0) q[18], q[1];\nRZZ(0) q[10], q[9];\nRZZ(0) q[7], q[8];\nRZZ(0) q[17], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nRZZ(0) q[4], q[8];\nRZZ(0) q[6], q[2];\nRZZ(0) q[3], q[5];\nRZZ(0) q[10], q[12];\nRZZ(0) q[11], q[9];\nRZZ(0) q[14], q[19];\nRZZ(0) q[0], q[18];\nRZZ(0) q[13], q[17];\nRZZ(0) q[7], q[16];\nRZZ(0) q[1], q[15];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nRZZ(0) q[4], q[17];\nRZZ(0) q[5], q[15];\nRZZ(0) q[16], q[14];\nRZZ(0) q[11], q[0];\nRZZ(0) q[10], q[3];\nRZZ(0) q[9], q[1];\nRZZ(0) q[12], q[6];\nRZZ(0) q[8], q[2];\nRZZ(0) q[13], q[19];\nRZZ(0) q[18], q[7];\nry(1.0*pi) q[2];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nRZZ(0) q[13], q[3];\nRZZ(0) q[0], q[14];\nRZZ(0) q[7], q[10];\nRZZ(0) q[16], q[1];\nRZZ(0) q[15], q[5];\nRZZ(0) q[4], q[12];\nRZZ(0) q[11], q[19];\nRZZ(0) q[9], q[6];\nRZZ(0) q[17], q[18];\nRZZ(0) q[2], q[8];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) 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];\nrz(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrx(3.5*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(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[19];\nRZZ(0) q[16], q[14];\nRZZ(0) q[17], q[19];\nRZZ(0) q[10], q[3];\nRZZ(0) q[0], q[1];\nRZZ(0) q[4], q[11];\nRZZ(0) q[8], q[13];\nRZZ(0) q[6], q[5];\nRZZ(0) q[12], q[7];\nRZZ(0) q[15], q[9];\nRZZ(0) q[18], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(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(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nRZZ(0) q[16], q[18];\nRZZ(0) q[14], q[12];\nRZZ(0) q[4], q[0];\nRZZ(0) q[17], q[7];\nRZZ(0) q[5], q[9];\nRZZ(0) q[6], q[1];\nRZZ(0) q[3], q[15];\nRZZ(0) q[13], q[8];\nRZZ(0) q[11], q[2];\nRZZ(0) q[19], q[10];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[17];\nry(0.5*pi) q[19];\nRZZ(0) q[16], q[0];\nRZZ(0) q[12], q[13];\nRZZ(0) q[8], q[18];\nRZZ(0) q[11], q[17];\nRZZ(0) q[1], q[9];\nRZZ(0) q[14], q[5];\nRZZ(0) q[7], q[10];\nRZZ(0) q[6], q[19];\nRZZ(0) q[4], q[3];\nRZZ(0) q[15], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(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];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nRZZ(0) q[4], q[12];\nRZZ(0) q[3], q[15];\nRZZ(0) q[16], q[0];\nRZZ(0) q[9], q[10];\nRZZ(0) q[8], q[19];\nRZZ(0) q[17], q[1];\nRZZ(0) q[5], q[18];\nRZZ(0) q[2], q[14];\nRZZ(0) q[11], q[13];\nRZZ(0) q[6], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(0.5*pi) q[0];\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(3.5*pi) q[6];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nRZZ(0) q[19], q[0];\nRZZ(0) q[3], q[10];\nRZZ(0) q[16], q[13];\nRZZ(0) q[18], q[8];\nRZZ(0) q[1], q[6];\nRZZ(0) q[9], q[17];\nRZZ(0) q[5], q[2];\nRZZ(0) q[14], q[7];\nRZZ(0) q[4], q[11];\nRZZ(0) q[15], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[0];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nRZZ(0) q[18], q[19];\nRZZ(0) q[17], q[9];\nRZZ(0) q[5], q[7];\nRZZ(0) q[1], q[11];\nRZZ(0) q[14], q[15];\nRZZ(0) q[12], q[10];\nRZZ(0) q[13], q[8];\nRZZ(0) q[6], q[2];\nRZZ(0) q[3], q[0];\nRZZ(0) q[4], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*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[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(3.5*pi) q[2];\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[8];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(1.0*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[18];\nRZZ(0) q[11], q[12];\nRZZ(0) q[17], q[1];\nRZZ(0) q[7], q[16];\nRZZ(0) q[6], q[15];\nRZZ(0) q[14], q[4];\nRZZ(0) q[0], q[18];\nRZZ(0) q[19], q[5];\nRZZ(0) q[10], q[9];\nRZZ(0) q[8], q[2];\nRZZ(0) q[13], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\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(1.0*pi) q[4];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nRZZ(0) q[8], q[1];\nRZZ(0) q[19], q[10];\nRZZ(0) q[17], q[18];\nRZZ(0) q[2], q[15];\nRZZ(0) q[9], q[5];\nRZZ(0) q[4], q[14];\nRZZ(0) q[7], q[12];\nRZZ(0) q[16], q[13];\nRZZ(0) q[6], q[11];\nRZZ(0) q[0], q[3];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\n"
  },
  "raw_data": {
    "Memory_RB (128, 7)": {
      "c": [
        "11111111111101111111",
        "11111111111111111111",
        "11111111111111111111",
        "11101111111111111111",
        "11111111111111101111",
        "11111101111111111011",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11110111111111111011",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11110111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111101111111",
        "10110111111111111111",
        "11111111011111111111",
        "11111111111111111111",
        "11111111111111111110",
        "11111111111111111111",
        "11011111111111111111",
        "11111111110111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11011111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111101111111",
        "01111111111111111111",
        "10111111111111111111",
        "11111111111111111111",
        "00101111010100110010",
        "01001011111100100010",
        "10110010111000100011",
        "00101001110011010000",
        "11111111111100100010",
        "10011010001001000110",
        "00000001100000010000",
        "00001101100100010100",
        "01110110111001110110",
        "10001101010000011000",
        "10001010111000010010",
        "10011110111001100010",
        "00101000011000011110",
        "01111101011011100110",
        "10101000110010011110",
        "01111011011111111011",
        "11111111111101111110",
        "11111111111111111111",
        "11111111111111111111",
        "11111111011111111111",
        "11111111110111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11011111111111101111",
        "11111111111111110111",
        "11111111111111111111",
        "11111111111111111111",
        "10111111111111111111",
        "11111111111111111101",
        "11111111111111111111",
        "11101111111011111111",
        "11111111111111111111",
        "11011111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111101111111111111",
        "11111111111111111111",
        "11011111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111110111",
        "11111101111111111111",
        "11111111111101101111",
        "11111111111111111101",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111"
      ]
    },
    "Memory_RB (32, 0)": {
      "c": [
        "00000000000000000000",
        "00010000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000010000000",
        "00000000000000000000",
        "00000000000000000000",
        "01000000000100000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000001000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00010000000000000010",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000010000000000000",
        "00000000000000000010",
        "00000000000000000000",
        "00010000000000000000",
        "00000000000000000000",
        "00000000000000000001",
        "00000000000000000000",
        "00000000000000000000",
        "00010000000000000000",
        "00000000000000000000",
        "00000000000000000010",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000100000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000001000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "10000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00001000000000000000",
        "00000000000000000000"
      ]
    },
    "Memory_RB (128, 4)": {
      "c": [
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11110111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111011111111",
        "11111111111111011111",
        "11111111111111111111",
        "11111111111111111011",
        "11111111111101111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111101111111",
        "11111011111111111111",
        "11111111111111111111",
        "11111111111111111011",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111011111111",
        "11111111111111111101",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111011111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111011111101111",
        "11111111111111111111",
        "11111111111111111111",
        "11111101111111110111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111011111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111011111111111",
        "11111111111111111111",
        "11011011111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111101",
        "11111111011111111111",
        "11110111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111011111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "01111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111011111111111",
        "11111111111111111111",
        "11110111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111110111101"
      ]
    },
    "Memory_RB (2, 7)": {
      "c": [
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111101111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "01111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111011111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111011111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11110111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111110",
        "11111111111111111111",
        "11111111111111111111",
        "11111111101111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111011",
        "11111111111111111111",
        "11111111111111111011",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111"
      ]
    },
    "Memory_RB (2, 6)": {
      "c": [
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111110111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111011",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111110111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111011111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111101111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111011111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111011111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111110111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111110111"
      ]
    },
    "Memory_RB (2, 5)": {
      "c": [
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111011",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111100111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "01111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111011111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "10111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111011",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111101111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11101111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111"
      ]
    },
    "Memory_RB (2, 2)": {
      "c": [
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000100000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000001",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000"
      ]
    },
    "Memory_RB (128, 6)": {
      "c": [
        "11111111111111111111",
        "11111111111111110111",
        "11111111111111111111",
        "11110111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111101",
        "11111111111011111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11011111111111111111",
        "11111111111111111111",
        "11111111111111001111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111110111",
        "11111111110111111011",
        "11111111111111111111",
        "11111110111111111110",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111011",
        "11111111111111111111",
        "11101111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111011111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111101111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111101111",
        "11111101111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11110111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111110111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111110111111111111",
        "11111111111110111111",
        "11111111111111111111",
        "11111111110111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111110",
        "11111111111111101111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111"
      ]
    },
    "Memory_RB (32, 5)": {
      "c": [
        "11111111111111111111",
        "11111111111111111011",
        "11111111011111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111110111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111101",
        "11111111111111111111",
        "11111110111111111111",
        "11111111111111111110",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111101111111111",
        "11111111111111111111",
        "11111101111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111101111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111110111111111",
        "11111111111111111111",
        "11111111111111011111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111101111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111110111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111101111111",
        "11111111111101111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11011111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111011110",
        "11011111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111"
      ]
    },
    "Memory_RB (32, 3)": {
      "c": [
        "10000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000001",
        "00000000000000000000",
        "00000000000100000000",
        "00000000000000000000",
        "00000001000000000000",
        "00000000000000000000",
        "00001000000001000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000010",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000100000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00001000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000010000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000100000000010000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000100",
        "00000000000000000000",
        "00000000000000000000",
        "00001000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000100",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000001000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000100000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000010",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00001000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000"
      ]
    },
    "Memory_RB (8, 0)": {
      "c": [
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000001000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00001000000000000000"
      ]
    },
    "Memory_RB (32, 4)": {
      "c": [
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11011111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111101111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111110111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "01111111111111111111",
        "11111111111111111111",
        "11011111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111011111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11110111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "01111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111011111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11101111111111111111",
        "11110111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111011111111111111"
      ]
    },
    "Memory_RB (2, 0)": {
      "c": [
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00010000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000"
      ]
    },
    "Memory_RB (128, 0)": {
      "c": [
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000001",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "01000000001000001000",
        "00000000100000000000",
        "00000000000000000000",
        "00000010000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000010000000",
        "00000000000000000000",
        "00010000000000000011",
        "00000000000000000000",
        "00000000000000000000",
        "00010000000001000000",
        "00000000000000000001",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00010000000000000000",
        "00000000000000000010",
        "00000000000000000000",
        "00000100000000000000",
        "00000010000000000000",
        "00000000000000000001",
        "00000001000000000000",
        "00100000000000000000",
        "00000000000000000000",
        "10000000000000000010",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000010000000",
        "00000000000000000000",
        "00000000000000001000",
        "10000000000000000000",
        "00000000000000000000",
        "00000000001000000100",
        "00100000000000000000",
        "00000000000000000000",
        "00100000000000000000",
        "00000000100000000001",
        "10000010000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00100010000000000000",
        "00000000000000000001",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000010000000000000",
        "01000000000000000000",
        "00000000000000000000",
        "00010000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000100000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000001000000000000",
        "00000000001000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "10000000000000000000",
        "00000000000000001000",
        "00000000000000000000",
        "00000001000000000000",
        "00000000000000010000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000100000000",
        "00010000000000000000",
        "00000000000000000000",
        "00000000010000000000",
        "00000000000100000000",
        "00000000000000000000",
        "00000000000000000000"
      ]
    },
    "Memory_RB (32, 2)": {
      "c": [
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000001",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000010000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000100000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00100000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000100000000000",
        "00000000010000000000",
        "10000100000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000001000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000010",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "01000000000000000000",
        "00000000000000000000",
        "00000000000000000000"
      ]
    },
    "Memory_RB (2, 4)": {
      "c": [
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111101111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11110111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111110111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111101",
        "11111111111111111101",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11101111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111101111111111",
        "11111111011111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111"
      ]
    },
    "Memory_RB (8, 5)": {
      "c": [
        "11111111111101111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111110",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11011111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11011111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "10111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111101111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "10111111111111111111"
      ]
    },
    "Memory_RB (8, 6)": {
      "c": [
        "11111111111111111101",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111110111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11011111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111011111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111011",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111011111",
        "11111111111111111011",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111110111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11110111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111110",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111"
      ]
    },
    "Memory_RB (2, 3)": {
      "c": [
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000001000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000100000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000010000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000"
      ]
    },
    "Memory_RB (8, 2)": {
      "c": [
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000001",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000010000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000100000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000100000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00010000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000"
      ]
    },
    "Memory_RB (128, 1)": {
      "c": [
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000100000000000000",
        "00000000000000000000",
        "00000000000100000000",
        "00000100000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000100000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000001000",
        "00000000000000000000",
        "01000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000001000",
        "00000000000000000000",
        "00001000000000000000",
        "00000000000000000000",
        "00000010000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000100000",
        "00000000000000000000",
        "00000000010000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00100000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000010",
        "00000000000000000000",
        "00000000000000000001",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000101000000010001",
        "00000010000000000000",
        "00000010001000010000",
        "00000000000000000000",
        "00100000000000000000",
        "00000000000000000000",
        "00000000100000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000001000000",
        "00000001000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000100000000000000",
        "00000000000000000000",
        "00000001010000000000",
        "00000000000001000000",
        "00000000000000000000",
        "00000000000000000100",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000100000000100",
        "00000000000000010000",
        "00000001000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00010000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000100000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "01000000000000000000",
        "00000000000000000000"
      ]
    },
    "Memory_RB (8, 3)": {
      "c": [
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000001000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000100000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000100000000"
      ]
    },
    "Memory_RB (32, 6)": {
      "c": [
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111101111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111110111111",
        "11111111111111111111",
        "11111111111111101111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111101111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111011111111",
        "11111111111111111101",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "01111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111101111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111101111111",
        "11111111111111111111",
        "10111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111101111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111101",
        "11111011111111111111",
        "11111111111111111111",
        "11110111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111101111111111",
        "11111111111111111111",
        "11111111111111111111"
      ]
    },
    "Memory_RB (32, 7)": {
      "c": [
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111101111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111101",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "01111111111111111111",
        "11111111111111111111",
        "11111101111110111111",
        "11111111111111111111",
        "11111111111110111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11011111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111101111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111110111111111111",
        "11111111111111111111",
        "11111111111111011111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111101",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111"
      ]
    },
    "Memory_RB (2, 1)": {
      "c": [
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00100000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000001000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00001000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000"
      ]
    },
    "Memory_RB (128, 5)": {
      "c": [
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11110111111111011111",
        "11111111111111011111",
        "11111111111111111111",
        "11101111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11110111111111111111",
        "11111111111111111111",
        "01111111111111111101",
        "11111111111111111111",
        "11111111111111111111",
        "10111111111111111111",
        "11111111111111111111",
        "10111111111111011101",
        "11111111101111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11011111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111110111111",
        "11110111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111101111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111110111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111011111",
        "10111111111011111111",
        "11111111111111111011",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11110111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "10111111111111111111",
        "11111111111011111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111011111111011111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111101111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111011111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11110111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111110111101111",
        "11111111111111111111",
        "11111111111111111101",
        "11111111111111111111",
        "11111111111011111111",
        "11110111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111011110111111111",
        "11111111111111101111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111101111",
        "11111111101111111111"
      ]
    },
    "Memory_RB (8, 4)": {
      "c": [
        "11111101111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111110111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111011111111111111",
        "11111111111111111111",
        "11111111111111111101",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11110111111111111111",
        "11111111111111111111",
        "11111111111111101111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111110111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111011111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "01111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "10111011111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111101111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111110111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111"
      ]
    },
    "Memory_RB (8, 7)": {
      "c": [
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111011",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111101111111111",
        "11111111101111111111",
        "10111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11011111111111111111",
        "01111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111011111",
        "11111111111111111111",
        "11111111111111111011",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11110011111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111011111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111",
        "11111111111111111111"
      ]
    },
    "Memory_RB (8, 1)": {
      "c": [
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000100000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000010000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000010",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000001",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000001000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000"
      ]
    },
    "Memory_RB (128, 3)": {
      "c": [
        "00000000000000000000",
        "00000000000000000000",
        "10000000000000000000",
        "00000000000000000000",
        "00001000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000010000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000100000000000000",
        "00000000000000000000",
        "00000000000000000100",
        "00001000000000000000",
        "01000001000000000000",
        "00010000000000000000",
        "00000000000000000001",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000001000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000001000",
        "00000000000000000000",
        "00000000000000001000",
        "00000000000000000000",
        "00000000000000000010",
        "01000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000001000000000",
        "00000000000000000000",
        "00000000000000000000",
        "10000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000010",
        "01000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00001000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000010",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000010000000",
        "00000000000000000000",
        "10000000000000000100",
        "00000000000000000000",
        "00000000000000000000",
        "00000010000100000000",
        "00000000100000000000",
        "00000000100000000000",
        "00000000000000000000",
        "00000000000000000001",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "01000000000000000000",
        "00000001000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000010000100",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000010000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000001000000000",
        "00000000000000000000"
      ]
    },
    "Memory_RB (128, 2)": {
      "c": [
        "00000000000000000000",
        "00001000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000001000",
        "00000100000000000100",
        "00000000000000001000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000100000000000",
        "00000000000000000001",
        "00000000000101000001",
        "00100000000000000000",
        "00000000000000000010",
        "00010000000000000000",
        "00000000000000000000",
        "00000001001000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000100000",
        "00000000000000000000",
        "00000000000000000000",
        "00000001000000000000",
        "00010000000000000000",
        "00000000000000000000",
        "00000000001000000001",
        "00000000000000000000",
        "00100000000000000010",
        "00000000000010000000",
        "00000000000000000000",
        "00000010011000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000001000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "10000000001000000000",
        "00000000000000000000",
        "00000000000000001000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000001000000000",
        "00000000010001000000",
        "00000000010000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000100000100000",
        "00000000000000010000",
        "00000000000000000000",
        "00000001000000001010",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000010",
        "00000000000000001000",
        "00000000000000010000",
        "00000000000000000000",
        "00000000000010000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000001000000",
        "00000000000000000000",
        "01000000000000000000",
        "00000000000000000010",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000010001010000000",
        "00000000000000000000",
        "00000000000000001000",
        "00000000000000000000",
        "00000000000000000000",
        "01000000000000000000",
        "00000000001000000001"
      ]
    },
    "Memory_RB (32, 1)": {
      "c": [
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00010000000000000100",
        "00001000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000100000010",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00001000000000000000",
        "00000000000000000000",
        "00000001000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00001000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "01000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000100",
        "00000000010000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000010000010000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000",
        "00000000000000000000"
      ]
    }
  },
  "expected_output": {
    "Memory_RB: (2, 0)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0"
    },
    "Memory_RB: (2, 1)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0"
    },
    "Memory_RB: (2, 2)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0"
    },
    "Memory_RB: (2, 3)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0"
    },
    "Memory_RB: (2, 4)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1"
    },
    "Memory_RB: (2, 5)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1"
    },
    "Memory_RB: (2, 6)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1"
    },
    "Memory_RB: (2, 7)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1"
    },
    "Memory_RB: (8, 0)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0"
    },
    "Memory_RB: (8, 1)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0"
    },
    "Memory_RB: (8, 2)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0"
    },
    "Memory_RB: (8, 3)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0"
    },
    "Memory_RB: (8, 4)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1"
    },
    "Memory_RB: (8, 5)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1"
    },
    "Memory_RB: (8, 6)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1"
    },
    "Memory_RB: (8, 7)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1"
    },
    "Memory_RB: (32, 0)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0"
    },
    "Memory_RB: (32, 1)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0"
    },
    "Memory_RB: (32, 2)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0"
    },
    "Memory_RB: (32, 3)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0"
    },
    "Memory_RB: (32, 4)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1"
    },
    "Memory_RB: (32, 5)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1"
    },
    "Memory_RB: (32, 6)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1"
    },
    "Memory_RB: (32, 7)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1"
    },
    "Memory_RB: (128, 0)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0"
    },
    "Memory_RB: (128, 1)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0"
    },
    "Memory_RB: (128, 2)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0"
    },
    "Memory_RB: (128, 3)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0"
    },
    "Memory_RB: (128, 4)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1"
    },
    "Memory_RB: (128, 5)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1"
    },
    "Memory_RB: (128, 6)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1"
    },
    "Memory_RB: (128, 7)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1"
    }
  }
}